Информатика 1 курс / Раздаточный материал. Базы данных
.docБазы данных
Рис. 1. Схема иерархической модели данных
-
Факультет
Декан
№ специальности |
Название специальности |
|
№ студ. билета |
Фамилия |
Имя |
Отчество |
№ группы |
-
Дата рождения
Адрес
Телефон
Математика
Физика
Иностранный язык
Информатика
Рис. 2. Пример иерархической базы данных
Рис. 3. Схема сетевой модели данных
-
Факультет
Декан
№ специальности |
Название специальности |
|
№ студ. билета |
Фамилия |
Имя |
Отчество |
-
№ группы
Куратор
Дата рождения
Адрес
Телефон
Рис. 4. Пример сетевой базы данных
Рис. 5. Схема реляционной модели данных
Рис. 6. Пример реляционной модели данных
Язык работы с базами данных (SQL)
Инструкции DDL (Data Definition Language):
CREATE - создание новых объектов (таблиц, полей, индексов и т. д.);
DROP - удаление объектов;
ALTER - изменение объектов.
Инструкции DML (Data Manipulation Language):
SELECT - выполнение запроса к базе данных с целью отбора записей, удовлетворяющих заданным критериям;
INSERT - добавление записей в таблицы базы данных;
UPDATE - изменение значений отдельных записей и полей;
DELETE - удаление записей из базы данных.
Инструкции языка управления транзакциями:
COMMIT - фиксация в базе данных всех изменений, сделанных текущей транзакцией;
SAVEPOINT - установка точки сохранения (начала транзакции);
ROLLBACK - откат изменений, сделанных с момента начала транзакции.