Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіти Вознюк.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
32.65 Кб
Скачать

Лабораторна робота № 7 Встановлення зв’язків між базами даних і проектування запитів

Постановка задачі

Створити багатотабличну базу даних “Склад”, яка містить таблиці: “Коди товарів” із реквізитами: Код товару, Назва, Тип; “Товари” із реквізитами: Код товару, Ціна, Кількість; “Замовлення” із реквізитами: Код замовлення, Код товару, Сума, Оплачено, Код співробітника, Дата замовлення.

Встановити зв’язки між таблицями “Коди товарів” і “Товари” бази даних “Склад”.

Встановити зв’язки між таблицями “Кадри”, “Коди товарів” і “Замовлення” баз даних “ст.Рахни»” і “Склад”.

Висновок

  1. Створено багатотабличну базу даних “Склад”.

  2. Створено таблицю “Коди товарів” із реквізитами: Код товару, Назва, Тип.

  3. Створено таблицю “Товари” із реквізитами: Код товару, Ціна, Кількість.

Таблиця 7.1 Структура даних таблиці Товари”

№№ з/п

Ідентифікатор поля

Тип даних

Властивості поля

1

Код товару

Числовий

Індексоване, повтори дозволяються

2

Ціна

Грошовий

Немає обов'язкового поля

3

Кількість

Числовий

Ціле

  1. Встановлено зв’язок типу “один-до-багатьох” між таблицями “Коди товарів” і “Товари” за допомогою поля Код товару.

  2. Створено таблицю “Замовлення” із реквізитами: Код замовлення, Код товару, Сума, Оплачено, Код співробітника, Дата замовлення.

  3. Імпортовано таблицю “Кадри” із бази даних “ст.Рахни в базу даних “Склад”.

  4. Створено зв’язок типу “один-до-багатьох” між таблицями “Код товару”, “Замовлення” і “Кадри” за допомогою полів Код товару та Табельним номером.

  5. Створено запит “Справа” за полями: Посада, Прізвище, Ім’я, По-батькові (таблиця “Кадри”); Назва, Тип (таблиця “Код товару”); Оплачено, Дата замовлення (таблиця “Замовлення”), який показує інформацію про працівників, що зробили замовлення.

Лабораторна робота № 8 Використання мови sql при створенні таблиць і проектуванні запитів

Постановка задачі

Створити SQL-запит на створення двох таблиць. Створити SQL-запит на вибірку даних із однієї таблиці. Створити SQL-запит на вибірку із двох таблиць.

Висновок:

  1. Створено базу даних “ЯСЗ”.

  2. В базі даних “ЯСЗ” складено SQL-запит “Кадр1” на створення таблиці “Кадр” за полями: ТабНомер, Прізвище, ІПоб, Посада, Телефон. В конструкторі запит виглядає таким чином:

CREATE TABLE Кадр

(ТабНомер text(4), Прізвище text(50), ІПоб text(80), Посада text(40), Телефон text(60));

  1. В таблицю “Кадр” введено десять записів (дані для десяти працівників).

  2. Створено SQL-запит “Всі” на вивід всієї таблиці “Кадр”.

  3. Створено SQL-запит “Телефон1” на вивід полів Прізвище, ІПоб, Посада, Телефон таблиці “Кадр” для працівників, які мають телефон.

  4. Створено SQL-запит “ТелеПосада” на вивід полів Прізвище, ІПоб, Посада, Телефон таблиці “Кадр” працівників, які мають телефон і обіймають однакову посаду (заступник начальника).

  5. Складено SQL-запит “Замовл1” на створення таблиці “Замовлення” із полями: Код, Назва, КодЗамовника, Ціна. В конструкторі запит виглядає таким чином:

CREATE TABLE Замовлення

(Код text(4), Назва text(50), КодЗамовника text(4), Ціна money);

  1. Введено дані в таблицю “Замовлення” (десять записів). Значення поля КодЗамовника відповідає полю ТабНомер таблиці “Кадр”.

  2. Створено SQL-запит “Справа1” на вивід полів Прізвище, Посада, таблиці “Кадр” і Назва, Ціна таблиці “Замовлення”.