Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД2

.docx
Скачиваний:
36
Добавлен:
14.12.2018
Размер:
1.98 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ

ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ

Інститут комп’ютерних систем

Кафедра інформаційних систем

Протокол

лабораторної роботи № 2

«Побудова таблиць бази даних. Введення інформації до бази даних»

з дисципліни

«Організація баз даних та знань»

студент групи АИ-171

Анищенко Микита Олександрович

Викладач:

Глава М.Г.

Одеса 2018

Задача

Згідно з розробленою схемою даних в лабораторній роботі 1, необхідно: використовуючи мову SQL створити в СУБД PostgreSQL свою базу даних, створити всі таблиці із зазначенням зв’язків і всіх властивостей атрибутів, заповнити таблиці даними. Вивчити команди зміни і видалення даних.

Створення таблиць

CREATE TABLE Owner(

Id_Owner INT NOT NULL PRIMARY KEY,

Full_Name VARCHAR(255),

Adress VARCHAR(255),

Phone_Number VARCHAR(255)

);

CREATE TABLE Vehicle(

Id_Vehicle INT NOT NULL PRIMARY KEY,

Vehicle_Number INT,

Colour VARCHAR(255),

Creation_Year INT,

Id_Owner INT REFERENCES Owner(Id_Owner)

);

CREATE TABLE Parking(

Id_Parking INT NOT NULL PRIMARY KEY,

Name VARCHAR(255),

Adress VARCHAR(255),

Place_Number INT

);

CREATE TABLE Place(

Id_Place INT NOT NULL PRIMARY KEY,

Id_Vehicle INT REFERENCES Vehicle(Id_Vehicle)

Awing BOOLEAN,

Id_Parking INT REFERENCES Parking(Id_Parking)

);

CREATE TABLE Payment(

Id_Payment INT NOT NULL PRIMARY KEY,

Place INT REFERENCES Place(Id_Place),

Balance INT,

Debt INT

);

Додавання даних

Табл. Owner

Табл. Vehicle

Табл. Parking

Табл. Place

Табл. Payment

Висновки

Протягом ходу виконання лабораторної роботи була створена база даних, таблиці у ній, також були додані тестові дані. Для цих цілей використовувалася СУБД PostgreSQL.

Соседние файлы в предмете Базы данных