
- •1. Характеристика програмних та інтелектуальних систем
- •2. Експертні системи, як клас інтелектуальних
- •3. Особливості та інсталяція ms sql Server 2005 Express Edition.
- •Субд ms sql Server 2005/2008. Переваги та недоліки. Огляд версій та редакцій
- •4. Переваги та недоліки
- •4.1. Переваги
- •4.1.1. Незалежність від конкретної субд
- •4.1.2. Наявність стандартів
- •4.1.3. Декларативність
- •4.2. Недоліки
- •4.2.1. Невідповідність реляційної моделі даних
- •4.2.2. Складність
- •4.2.3. Відхилення від стандартів
- •4.2.4. Складність роботи з ієрархічними структурами
- •Загальна інформація про утиліти
- •10.Створення бд засобами sql Management Studio
- •11. Зміна властивостей бд засобами sql Management Studio
- •12. Перейменування і видалення бд засобами sql Management Studio
- •13. Категорії команд sql: ddl, dml, dcl
- •20,Оператор модифікації таблиць, синтаксис
- •21.Оператор видалення таблиць, синтаксис
- •22.Діаграми бази даних
- •23.Пакетні запити та сценарії
- •24.Типи даних в ms sql Server 2005
- •25.Поняття домену і способи їх створення
- •26.Створення, модифікація та видалення домену засобами ms sql Server
- •27.Створення домену за допомогою sql запитів
- •28.Створення домену за допомогою зберігаємих процедур
- •29.Історія створення Пролог
- •30.Візуальне середовище розробки додатків Visual Prolog
- •31.Створення нового проекту Visual Prolog
- •32.Основні поняття системи Пролог (база знань, терм, формула, речення, предикат, правило, факт). Навести приклади.
- •34.Побудова бази знань. Факти й правила
- •Арифметика в Пролог
- •Вбудовані предикати в Пролог
- •Рекурсія в Пролог
- •Графічні можливості системи Пролог
- •39.Обробка списків в Пролог
- •40.Прості типи даних системи Пролог
- •41.Структуровані типи даних системи Пролог
20,Оператор модифікації таблиць, синтаксис
Синтаксис:
ALTER [IGNORE] TABLE table_name alter_specification [, alter_specification ...]
alter_specification:
ADD [COLUMN] create_definition or
CHANGE [COLUMN] old_column_name create_definition or
ALTER [COLUMN] column_name { SET default | DROP DEFAULT } or
DROP [COLUMN] column_name or DROP PRIMARY KEY or DROP INDEX key_name
Опис:
Команда ALTER TABLE може бути використана для зміни визначення таблиці. ALTER TABLE працює з тимчасово створеною таблицею в яку копіює всі дані з поточної таблиці. Коли копія готова, стара таблиця віддаляється, а нова перейменується в неї. Це виконано у такий спосіб, що всі зміни автоматично перепризначувалися на нову таблицю.
Поки працює ALTER TABLE, стара таблиця доступна для інших клієнтів. Оновлення і запис в таблицю зупиняються і будуть виконані тільки після того, як нова таблиця буде готова. Якщо IGNORE не визначений, то копіювання буде перервано і процес відпрацьований назад у разі наявності будь-яких унікальних ключів, що дублюються в новій таблиці.
CHANGE column_name, DROP column_name і DROP INDEX є MySQL розширеннями ANSI SQL.
[COLUMN] факультативний параметр і може бути опущений.
Конструкція ALTER [COLUMN] може бути використана для зміни або видалення старого значення за умовчанням.
ADD і CHANGE використовують один і той же create_definition, що і CREATE TABLE.
21.Оператор видалення таблиць, синтаксис
Синтаксис:
DROP TABLE table_name [table_name ...]
Опис:
Видаляє одну або декілька таблиць.
DROP TABLE повністю видалить іменовану таблицю(ы) з системи. Не передбачено ніякого UNDO або UNERASE.
22.Діаграми бази даних
До складу SQL Server Enterprise Manager входить застосування для створення діаграм, який дає змогу переглядати і модифікувати структуру таблиць і їхні зв'язки. Для створення нової діаграми треба:
1) розгорнути дерево об'єктів Enterprise Manager, щоб вивести на екран зміст тієї бази даних, з якою ви маєте намір працювати;
2) викликати контекстне меню для папки Diagrams і вибрати з нього команду New Database Diagram - на екрані з'являється діалогове вікно Майстра створення діаграм баз даних;
3) у вікні, що з'явилось, зі списку Available виділити таблицю, яку необхідно включити в діаграму; установити прапорець Add related tables automatically - для того, щоб Майстер автоматично додав у діаграму пов'язані таблиці; установити кількість рівнів зв'язаних таблиць і активувати кнопку Add - у результаті до діаграми будуть додані пов'язані таблиці;
4) активувати кнопки Next (Далі) і - Finish (Готово).
Після виконання таких дій у Enterprise Manager відкривається вікно з діаграмою. У прямокутнику кожної таблиці виводяться імена всіх її стовпців, а біля імен стовпців первинного ключа - жовтий ключик. У діаграмі відображаються міжтабличні зв'язки, з боку "батьківської" таблиці лінія зв'язку помічена жовтим ключиком, а з боку "підпорядкованої" таблиці -символ безмежності.
У вікні діаграми розташована панель інструментів, якщо активувати кнопку Save цієї панелі, відкриється діалогове вікно Save As із пропозицією зберегти діаграму.