БД2
.docx
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ
ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ
Інститут комп’ютерних систем
Кафедра інформаційних систем
Протокол
лабораторної роботи № 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.