Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL- запити у СУБД ACCESS 2007-2010.doc
Скачиваний:
6
Добавлен:
28.06.2022
Размер:
4.48 Mб
Скачать
  1. Інструкція до виконання роботи Завдання 1. Створення структури та модифікація таблиць за допомогою мови sql у середовищі субд Access

Вирішити задачі зі створення та модифікації таблиць реляційної бази даних мовою SQL можливо з використанням наступних команд та операторів.

CREATE – створити;

ALTER – модифікувати;

ADD – додати поле;

DROP – вилучити (поле,таблицю);

UPDATE – змінити (структуру таблиці, дані);

INSERT – вставити (таблицю, запис);

UPDATE SET поле = вираз WHERE умова – змінити дані у полях вже існуючої таблиці;

INSERT INTO таблиця (поле1, поле2…) VALUES (значення1, значення 2…) – додати запис у кінець створеної таблиці

UNIONоб’єднати (запити, таблиці) без дублікатів записів, з вибором тільки різних значень DISTINCT;

UNION ALL – об’єднати (таблиці, запити) з можливими дублікатами записів.

Для створення нової таблиці слід ввести SQL-конструкцію за таким зразком:

CREATE TABLE ім’я таблиці (ім’я поля 1 тип даних 1, ім’я поля 2, тип даних 2, ....);

Назву таблиці і полям дає користувач. Типи полів такі: integer – цілі числові дані; char або text (n) – текстові дані, де n – кількість знаків, тобто довжина даних; real – короткі дійсні числові дані; float – довгі дійсні числові дані; binary(n) – логічні дані зі значеннями true, false із зазначенням довжини даних; bit - логічні дані зі значеннями 1, 0; counter – лічильник, автонумерація; datetime – дата і час; money – грошові дані; image – графічні дані, зображення.

Одне з полів можна зробити ключовим, дописавши після назви його типу службові слова PRIMARY KEY. Якщо ім’я таблиці чи поля складається з двох і більше слів, містить пропуски чи інші розділові знаки, то її беруть у квадратні дужки.

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

  1. Створити нову таблицю «Будівлі» у базі даних «Земельний кадастр» мовою програмування запитів SQL.

Структуру таблиці «Будівлі» наведено нижче:

Номер

Прізвище І.П.

Тип будинку

Рік забудови

Вартість

Вибираємо у головному меню MS Access закладки:

Створення – Конструктор запитів – Режим SQL (див. рис.1,2).

Рис.1.Вибір функції конструктора запитів

Рис.2 Вибір режиму SQL для конструювання запиту

  1. Записати конструкцію sql для створення структури таблиці «Будівлі» у вікні конструктора запитів та зберегти запит, рис.3,4.

Рис.3. Ввід командного рядка – конструкції SQL для створення структури таблиці

Рис.4. Ввід ім’я таблиці та збереження відповідного запиту

3. В кінці рядка-конструкції слід поставити символ ; (крапка з комою). Виконання SQL-запиту підтверджуємо командою ! (знак оклику) на панелі інструментів. На панелі зліва відобразиться значок нової таблиці.

  1. Заповнити нову створену таблицю «Будівлі» атрибутивними даними, рис. 5.

У вікні об’єктів бази даних потрібно двічі клацнути по піктограмі таблиці «Будівлі», після чого одержуємо таблицю в розгорнутому вигляді, та вводимо атрибутивні дані з клавіатури (не менше 10 записів).

Рис. 5 Внесення атрибутивних даних у таблицю

Нижче наведені приклади основних застосувань SQL-конструкцій для модифікації структури таблиць та редагування даних.