Microsoft sql server (лекція)
Microsoft SQL Server - система керування базами даних (СКБД), розроблена корпорацією Microsoft. Основний використовуваний мову запитів - Transact-SQL, створений спільно Microsoft та Sybase. Transact-SQL є реалізацією стандарту ANSI / ISO по структурованого мови запитів SQL з розширеннями. Використовується для роботи з базами даних розміром від персональних до великих баз даних масштабу підприємства; конкурує з іншими СУБД в цьому сегменті ринку.
До складу Microsoft SQL Server входять кілька утиліт. Основна з них - утиліта SQL Server Enterprise MANAGER. Вона призначена для адміністративних операцій з серверами, базами даних і об'єктами баз даних.
Утиліта Query Analyzer призначена для створення скриптів (програмного коду) при роботі з об'єктами бах даних, організації запитів
Утиліта Book Online призначена для роботи з довідковими матеріалами Microsoft SQL Server.
Створення та редагування таблиць вSQL Server допомогою
графічного інтерфейсаEnterprise Manager
У головному меню вибрати розділ Microsoft SQL Server і в ньому через підрозділ Enterprise Manager відкриємо вікно утиліти Enterprise Manager. Приклад даного вікна приведений на рис. 1.
Мал. 1 Вікно утиліти SQL Server Enterprise Manager
Всі бази даних, як службові, так і призначені для користувача, тобто створювані нами, розташовуються в папці Database. На рис. 1 користувальницької базою даних є база по імені АРМ, що складається з однієї таблиці klient. Решта таблиці, зазначені в правому вікні, є службовими і створюються самою системою. При створенні нової бази даних системою також створюються вкладки Diagrams. Tables. Views і інші. Їх видно на рис. 1. Вкладка Diagrams призначена для роботи з діаграмами, наприклад, побудови схеми зв'язків між таблицями. Вкладка Tables призначена для роботи зі службовими і призначеними для користувача таблицями бази. Вкладка Views дозволяє організувати запити до даних бази.
Щоб створити нову базу даних, слід виділити в лівій частині вікна папку Databases і в контекстному меню виконати команду New Database. Далі потрібно вказати ім'я бази, створити структури таблиць і зв'язку між ними. Слід зазначити, що бази даних SQL Server зберігаються на сервері або в папці C: \ Program Files \ Microsoft SQL Server \ MSSQL \ Data.
Для створення нової таблиці в обраній базі даних потрібно в контекстному меню вибрати розділ З оздать і для нього виконати команду Table. Далі слід вказати імена і типи полів створюваної таблиці. Для редагування структури таблиці її слід відкрити через команду Design.
Завдання первинного ключа організовується через команду контекстного меню Set Primary Key.
Для автоматичної нумерації в поле стовпця слід у властивості Identity вибрати значення Yes. Можна також вказати початкове значення і крок.
Зв'язування таблиць створеної бази даних можна організувати в такий спосіб. Маркуємо вкладку Diagrams нашої бази даних і через команду New DatabaseDiagrams контекстного меню створюємо нову діаграму в режимі діалогу. Вікно майстра створення діаграм бази даних показано на рис. 2.
Мал. 2 Вікно додавання таблиць в діаграму
Після завершення діалогу збережемо створену діаграму зв'язків таблиць. Її вигляд наведений на рис.3.
Для введення даних в таблицю бази даних її слід відкрити через контекстне меню командою Return allrows. Таблиця в режимі редагування даних показана на рис. 4.
Мал. 3 Схема зв'язків таблиць бази даних АРМ
даних таблиці Klient
Створення та редагування таблиць в СУБДMs SQLServer
за допомогою команд утиліти Query Analyzer
Таблиці можна створювати і редагувати також за допомогою команд утиліти Query Analyzer. Для цього в головному меню вибрати розділ Microsoft SQL Server і в ньому через підрозділ SQL Query Analyzer відкрити вікно утиліти. Вікно цієї утиліти показано на рис. 5. Далі слід маркувати потрібну таблицю і виконати наступну команду контекстного меню Script Object to New Window as / Create.
Мал. 5 Вид вікна утиліти SQL Query Analyzer
У правій частині вікна, представленого на рис. 5, показаний програмний код (скрипти) створення таблиці Договір.
Організація запитів в СУБДMicrosoft SQLServer
Для створення запитів слід в лівій частині вікна EnterpriseManager виділити необхідну базу даних і вибрати дію View. В результаті відкриється вікно (рис. 6), в якому можна сформувати необхідний запит. Для цього слід вибрати необхідні таблиці, визначити список полів, що включаються в запит, сформувати умова відбору записів. Запит можна зберегти і виконати.
У верхній частині вікна запиту (рис.6) видна таблиця, яка включена в запит, в середній частині вікна наведено програмний код запиту і внизу показаний результат запиту.
Дамп БД Тексти пісень
Xbox Live Gold 14 днів