Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Въведение в SQL Server

Microsoft SQL Server е система за управление на релационни бази данни (RDBMS), разработена от Microsoft. Това е силно мащабируем продукт, който може да се изпълнява на всичко - от един лаптоп, до мрежа от мощни облачни сървъри и всичко между тях.

Разбира се, като "всичко", той все още трябва да отговаря на обичайните хардуерни и софтуерни изисквания, но тези изисквания са сравнително скромни, като се има предвид на какво е способен SQL Server.

Според Microsoft SQL Server е номер 1 най-използваната база данни в света. Според различни други източници, това е по-скоро номер 2, 3 или 4. Във всеки случай това е една от най-популярните системи за управление на бази данни в света.

След пускането на SQL Server 1.0 през 1989 г., SQL Server се разви, за да се превърне в истинска корпоративна информационна платформа. Въпреки че основната му функция е тази на RDBMS, SQL Server се превърна в много повече от това. SQL Server 2016 включва вградени инструменти за бизнес разузнаване, както и набор от инструменти за анализ и отчитане. Това е в допълнение към инструментите за управление на база данни, като създаване на база данни, архивиране, репликация, сигурност и други.

Този урок се фокусира повече върху инструментите за управление на база данни.

Инструменти за управление на бази данни

SQL Server се предлага с редица инструменти, които да ви помогнат с администрирането на вашата база данни и задачите по програмиране.

Някои типични задачи за администриране и програмиране на база данни могат да включват:

  • Създавайте и поддържайте бази данни
  • Създавайте и поддържайте таблици
  • Създавайте и поддържайте други обекти на база данни, като съхранени процедури, изгледи и т.н.
  • Създавайте и поддържайте и планирайте архивиране на данни
  • Репликация (напр. създаване на копие на базата данни)
  • Създавайте и поддържайте потребители, роли и т.н.
  • Задачи за оптимизация

Това са някои от многото задачи, които може да се наложи да изпълни администратор на база данни (DBA). SQL Server предоставя средствата за изпълнение на тези задачи.

Системи клиент/сървър с бази данни

SQL Server е клиент/сървър DBMS, за разлика от настолния компютър система като Access.

Системите клиент/сървър са проектирани да работят на централен сървър - или сървъри - така че множество потребители да имат достъп до едни и същи данни едновременно от цялата мрежа. Потребителите обикновено имат достъп до базата данни чрез приложение.

Например уеб-базиран корпоративен CRM може да се използва от служители в различни градове или дори държави, като всички четат и актуализират данни през браузъра си.

Като цяло приложението CRM предоставя функционалността на тези потребители (например, CRM може да бъде изграден с помощта, да речем, ColdFusion, HTML и JavaScript). Това е базата данни, която съхранява данните и ги прави достъпни. Въпреки това SQL Server включва някои полезни функции, които могат да помогнат на приложението при предоставянето на неговата функционалност.

Други клиент/сървър бази данни включват MySQL, Oracle и PostgreSQL, за да назовем само няколко.

Подобрения на SQL Server 2016

SQL Server 2016 включва редица подобрения от своя предшественик, SQL Server 2014. Вероятно ще отнеме цял нов урок, за да ги изброим подробно, но накратко, подобренията в SQL Server 2016 спрямо 2014 г. включват:

По-добра сигурност
С винаги криптирана, защита на ниво ред и динамично маскиране на данни
По-висока наличност
Включително AlwaysOn Availability Groups, Cloud Witness, Storage Spaces Direct, Workgroup clusters
Подобрена база данни
Подобрения на TempDB, Съхранение на заявки, Stretch Database,
Още анализи
Подобрения в таблици, R интеграция)
Различни подобрения в отчитането
Търсене, персонализирано брандиране, оптимизация за съвременни браузъри, мобилни устройства и т.н.

Издания на SQL Server 2016

SQL Server 2016 се предлага в пет издания:

  • Предприятие
  • Стандартно
  • Разработчик
  • Мрежата
  • Експресно

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server ПОРЪЧАЙ ПО дата и нулевите последни

  2. Поправете „Грешка при аритметично препълване при преобразуване на int в числови тип данни“ в SQL Server

  3. Изпълнете тригер само когато определени колони се актуализират (SQL сървър)

  4. Как да добавите файл с данни към база данни на SQL Server (T-SQL)

  5. Сравнение на производителността на Sql Server int срещу nvarchar?