Приклад виконання роботи

Завдання. Створити таблицю відношення

ОФІСИ (код_офіса, місто, район, план, факт).

1. Необхідно створити таблицю, яка містить 5 атрибутів. Типи полів відповідають значенням, які в них зберігаються.

2. CREATE TABLE OFFICES

                                     (OFFICE INTEGER NOT NULL,

                                     CITY VARCHAR(15) NOT NULL,

                                     REGION VARCHAR(10) NOT NULL,

                                     TARGET MONEY,

                                     SALES MONEY NOT NULL)

Завдання.    Створити таблицю OFFICES  з первинним ключом, умовою унікальності.

CREATE TABLE OFFICES

                                     (OFFICE INTEGER NOT NULL,

                                     CITY VARCHAR(15) NOT NULL,

                                     REGION VARCHAR(10) NOT NULL,

                                     TARGET MONEY,

                                     SALES MONEY NOT NULL,

PRIMARY KEY(OFFICE),

UNIQUE(CITY))

Лабораторна робота №2

Тема: Модифікація структура бази даних

Мета: відпрацювання навичок зміни визначення таблиці.

Обладняння: ПЕОМ, система Delphi.

Короткі теоретичні відомості

       У користувача інколи виникає потреба добавити або видалити в структурі таблиці деяку інформацію. Це можна зробити застосовуючи оператор        ALTER TABLE. Даний оператор користувач, як правило, використовує до своїх особистих таблиць. Але, якщо користувач має відповідні привілеї, то можна змінювати структуру таблиць інших користувачів, використовуючи повне ім”я таблиці.

       Синтаксична діаграма оператора ALTER TABLE.

       Як видно з діаграми, оператор ALTER TABLE може:

- добавити в таблицю визначення стовпчика;

- добавити або видалити первинний ключ;

- добавити або видалити зовнішній зовнішній ключ.

 

Одним оператором ALTER TABLE можна і добавляти стовпчик і визначати ключ, для того, щоб добавити два стовпчика послідовно виконати два оператора ALTER TABLE. Оператор ALTER TABLE не може видалити стовпчик, який вже існує. В SQL взагалі немає оператора, який міг би це зробити. Якщо дійсно треба видалити стовпчик в структурі таблиці, то для цього треба:

  1. Вигрузити з таблиці всі дані;
  2. За допомогою оператора DROP TABLE видалити таблицю;
  3. Оператором CREATE TABLE визначити нову структуру таблиці
  4. Завантажити в таблицю всі дані.

Видалити зовнішній ключ можналише тоді, коли зв’язок має своє ім’я.

 

Видалення таблиці здійснюється простою операцією.

DROP TABLE ім”я таблиці

Хід роботи

 

По кожному завданню визначити:

  1. Аналіз умови завдання
  2. Записати оператор.
  3. Аналіз виконаної роботи.

 

 

Приклад виконаної роботи

 

Завдання: Добавити контактний телефон і ім”я службовця компанії – клієнта в таблицю CUSTOMERS

2. ALTER TABLE CUSTOMERS

       ADD CONTACT_NAME VARCHAR(30)

     

ALTER TABLE CUSTOMERS

             ADD CONTACT_PHONE CHAR(10)

 

Завдання: Змінити первинний ключ таблиці OFFICES.

 2. ALTER TABLE OFFICES

                   DROP PRIMARY KEY

             PRIMARY KEY (CITY)

 



Лабораторна робота №3

Тема: Внесення змін в базу даних

Мета: вивчити оператори: заповнення в таблиці нових рядків;видалення

       рядків з таблиці; оновлення даних, які зберігаються в таблиці.

Обладняння: ПЕОМ, система Delphi.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: