Основні операції в середовищі для створення і форматування баз даних Microsoft SQL Server. Оператори SELECT, FROM, ORDER BY, WHERE, IS (NOT) NULL, UPDATE, SET.
Робота з середовищем MS SQL Express. Підготувала Ковальчук Катерина, 10 В
Номер слайду 2
Характеристика програми. MS SQL Express – програма Microsoft для створення баз даних на ПК і ноутбуці;Завантажити її можна безкоштовно з офіційного сайту;В програмі немає типу «boolean» - змінної true/false; замість true зазвичай використовують 1 типу tinyint, для false – 0;Увага! Для роботи бажано (але не обов’язково) знати мову програмування SQL. Знайти ресурси можна за посиланням: https://linktr.ee/informatics81sql
Номер слайду 3
1. Підключення до серверу. Зазвичай сервер матиме назву: ІМ’ЯВАШОГОПРИСТРОЮ\SQLEXPRESS
Номер слайду 4
Зазвичай сервер матиме назву: ІМ’ЯВАШОГОПРИСТРОЮ\SQLEXPRESS
Номер слайду 5
2. Створення БД і таблиці
Номер слайду 6
Послідовно: створена БД, Таблиці, Нова Таблиця. Сервер – Бази Даних – Нова БД
Номер слайду 7
Задаємо колонки в Design. УВАГА! Для текстових даних обирайте параметр nvarchar(50) та ін. Параметр text не сприймається для сортування (ORDER BY)
Номер слайду 8
3.1. Редагування вручну. Змінюємо таблицю, як в Excel.
Номер слайду 9
Для зручності вимкнітьв Tools (Options) цей параметр (не підійде лише для великих компаній).
Номер слайду 10
Змінити 200 верхніх рядків
Номер слайду 11
Збережіть змінені значення!
Номер слайду 12
Номер слайду 13
За бажанням можна вставити таблицю прямо з Excel.
Номер слайду 14
3.2. Редагування за допомогою SQLВикористовуємо код мовою SQL
Номер слайду 15
Номер слайду 16
«Новий запит»
Номер слайду 17
Якщо ми отримали помилку, синтаксису, то десь пропущено кому, дужки тощо.
Номер слайду 18
Для заповнення таблиці починаємо з INSERT [dbo].[Ім’я БД]. Також можна перетягти БД з меню за допомогою лівої кнопки.
Номер слайду 19
VALUES + заповнюємо дані: () КОМА після кожних дужок!Кнопка ✔ на панелі НЕ запускає програму, а лише перевіряє код на помилки.
Номер слайду 20
Execute(F5) запускає зміни таблиці!
Номер слайду 21
Якщо все правильно, ми отримуємо повідомлення: рядки змінено (rows affected). Після останнього запису кома не потрібна!
Номер слайду 22
Обрати верхні 1000 рядків. Переглядаємо зміни
Номер слайду 23
4. Сортування даних. Оператори ORDER BY, WHERE, IS (NOT) NULL, AND/OR, UPDATE, SET
Номер слайду 24
ORDER BY - Алфавітний порядок прізвищ. ORDER BY Параметр
Номер слайду 25
Сортування від молодших до старших (Age)ASC або без індексу – за зростанням. DESC – за спаданням
Номер слайду 26
WHERE – умова. Шукаємо учнів нашої школи.
Номер слайду 27
Шукаємо учнів інших шкіл
Номер слайду 28
IS (NOT) NULL перевіряє наявність VALUEІноді залишати параметри пустими краще одразу заборонити
Номер слайду 29
AND/OR та IS (NOT) NULL – виправляємо таблицю. За допомогою попередніх команд можна виправити помилки
Номер слайду 30
UPDATE, SET – виправляємо помилки. Якщо все правильно, програма поверне пусту таблицю, бо значення NULL замінено
Номер слайду 31
Значення змінилися
Номер слайду 32
Підсумок: переваги і недоліки MS SQL Server. Декілька безкоштовних версій;Гарна підтримка;Простий інтерфейс;Підтримує не всі типи змінних;Можуть виникнути складнощі в роботі