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

2.2 Створення таблиць бази даних та прокладання зв’язків між ними.

Таблиці створюються командою CREATE TABLE. Ця команда створює порожню таблицю, тобто не містить записів. Очевидно, що значення в неї можна ввести, наприклад, за допомогою команди INSERT. Головне в команді CREATE TABLE - це визначення імені таблиці і опису набору імен полів, які указуються у відповідному порядку. Крім того, цією командою також обмовляються типи даних і розміри полів таблиці. Очевидно, що в кожній таблиці повинно бути, принаймні, одне поле.

Команда CREATE TABLE має такий синтаксис:

CREATE TABLE ім’я_таблиці

(<COLUMN NAME> <DATA TYPE> [(<SIZE>)] <COLUMN NAME> <DATA TYPE> [(<SIZE>)]

... ) ;

Таблиця Декоративна_косметика – таблиця з інформацією про косметику певних видів. Структура таблиці на рисунку 2.2

Рисунок 2.2 - Структура таблиці «Декоративна_косметика»

create table Декоративна_косметика

(ID int primary key not null,

Назва_косметики char(30),

Фірма char(20),

Тип_шкіри char(20),

Одиниця_виміру char(10),

Місткість_Вага int,

Дата_виготовлення date,

Ціна_косметики int);

Таблиця Доставка – містить інформацію про доставку товару. Структура таблиці на рисунку 2.3

Рисунок 2.3 - Структура таблиці «Доставка»

create table Доставка

(id int primary key not null,

Країна char(20),

Місто char(20),

Адреса char(20),

Спосіб_доставки char(40),

Телефон int,

Вартість_доставки int,

Вага_товару int,

Час_доставки int,

Курєр char(30));

Таблиця Замовлення – містить інформацію про замовлення. Структура таблиці на рисунку 2.4

Рисунок 2.4 – структура таблиці «Замовлення»

create table Замовлення

(ID integer primary key,

Дата_замовлення date,

Постачальник char (30),

Клієнт char (20) ,

Кількість_товару int,

Вид_замовлення char (20) );

Таблиця Каталоги – містить інформацію про товари. Структура таблиці на рисунку 2.5

Рисунок 2.5 – структура таблиці «Каталоги»

create table Каталоги

(ID int primary key not null,

Назва_катологу char(30),

Фірма char(30),

кількість_сторінок int,

тираж int,

Формат char(20),

Обкладинка char(20),

Ароматизована_сторінка char(30),

Ціна_каталогу int);

Таблиця Клієнт – містить інформацію про клієнтів. Структура таблиці на рисунку 2.6

Рисунок 2.6 – структура таблиці «Клієнт»

create table Клієнт

(ID integer,

Прізвище char (20),

Імя char (20),

Назва_товару char (20),

Колір_товару char (20),

Ціна_товару integer,

Місто char (20));

Таблиця Парфумерія – містить інформацію про парфуми. Структура таблиці на рисунку 2.7

Рисунок 2.7 – структура таблиці «Парфумерія»

create table Парфумерія

(ID int primary key not null,

Тип_парфумів char(30),

Фірма Char(20),

Стать char(10),

Дата_виготовлення date,

Аромати char(30),

Обєм_мл int,

Ціна_парфумівa int);

Таблиця «Склад» – містить інформацію про товар на складі. Структура таблиці на рисунку 2.8

Рисунок 2.8 – структура таблиці «Склад»

create table Склад

(ID integer primary key,

Назва char (20),

Кількість integer,

Вага_товару char (20));

Таблиця «Товар» - містить інформацію про товари деяких фірм. Структура таблиці на рисунку 2.9

Рисунок 2.9 – структура таблиці «Товар»

create table Товар

(ID integer primary key,

Назва_товару char (20),

Колір char (20),

Ціна integer,

Кількість integer,

Вид char(30),

Маса_нетто_мл int,

Призначення char(20),

Фірма int,

Дата_виготовлення date,

Термін_зберігання date

Склад char (30));

Таблиця «Товар_замовлення» - містить інформацію про товари які замовляють клієнти. Структура таблиці на рисунку 2.10

Рисунок 2.10 – структура таблиці «Товар_замовлення»

CREATE TABLE Товар_замовлення

(ID integer primary key,

Замовлення integer ,

Товар char (30),

Кількість char (30));

Таблиця «Фірма» - містить інформацію про фірми товарів. Структура таблиці на рисунку 2.11

Рисунок 2.11 – структура таблиці «Фірма»

create table Фірма

(id int primary key not null,

Назва_фірми char(20),

країна char(20),

місто char(20),

телефон int,

засновники char(30),

поштовий_індекс int,

рік_заснування date);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]