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

Информатика 1 курс / Раздаточный материал. Базы данных

.doc
Скачиваний:
68
Добавлен:
08.06.2015
Размер:
195.07 Кб
Скачать

Базы данных

Рис. 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 - откат изменений, сделанных с момента начала транзакции.