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

Иванов Д.Н. Введение в реляционные базы данных / Иванов Д.Н. Введение в реляционные базы данных

.pdf
Скачиваний:
267
Добавлен:
02.05.2014
Размер:
401.21 Кб
Скачать

2.10.ВУЗ, деканат. База данных всех деканатов вуза. Студенты. Учеб- iii.il) план. Предметы по семестрам. Успеваемость студентов. Специализации, курсовые и дипломные работы. Стипендии. Академические отпуска, отчис­ ления студентов, переводы в другие группы, на другие факультеты. Архив.

2.11.ВУЗ, кафедра. Нагрузка преподавателей всех кафедр вуза. Состав кафедры. Учебное поручение на учебный год. Распределение часов по препо­ давателям кафедры. Архив.

2.12.ВУЗ, абитуриент. Абитуриенты. Факультеты и специальности. План набора. Заявления. Виды обучения, льготы. Вступительные экзамены. Результаты экзаменов.

2.13.Отдел кадров. Сотрудники организации. Подразделения организа­ ции, должности, ставки и разряды оплаты труда (оклады), штатное расписа­ ние. Назначение и перемещение сотрудников на должность определенной ставки и разряда в подразделение согласно штатному расписанию. Увольне­ ние сотрудников.

2.14.Биржа труда. Безработные. Профессии, образования, требования

кбудущей работе. Вакансии. Организации, условия труда и оплаты, жилищ­ ные условия, требования к специалисту.

2.15.Медицина. Справочник аптекаря. Болезни, симптомы, процедуры, медикаменты, склад аптеки. Рецепты. Назначение медикаментов.

2.16.Личная библиотека. Книги домашней библиотеки. Произведения. Авторы произведений. Жанры произведений. Содержание книг. Разделы. Выдача и возврат книг.

2.17.Недвижимость. Риэлтерская контора (купля-продажа недвижимо­ сти). Виды недвижимости. Предложение и спрос. Продавцы и покупатели. Требования покупателей.

2.18.Спорт, соревнования команд. Статистические данные выбранного командного вида спорта (футбол, хоккей, волейбол и т.д.). Турниры, коман­ ды, составы игроков. Результаты матчей турнира, статистика матчей. Тур­ нирные таблицы, статистика игроков команды на турнире.

2.19.Спорт, статистика спортсмена. Статистические данные спорт­ смена выбранного индивидуального вида спорта (шахматы, теннис, легкая атлетика и т.д.). Соревнования: дата и место проведения, состав участников. Результаты спортсменов.

2.20.Компьютерная сеть. Справочник администратора сети. Компью­ теры локальной сети. Рабочие станции, сервера, их технические характери­ стики. Программное обеспечение серверов и рабочих станций. Пользователи сети. Доступ пользователей в сеть: разрешенные сервера и рабочие станции, время работы в сети, разрешенное программное обеспечение.

2.21.Картотека Интерпола. Преступники. Преступные и мафиозные группировки, организации. Преступления, виды преступлений. Уголовное дело. Описания подозреваемых лиц. Розыск. Архив раскрытых преступлений.

40

I.К.Дж. Дейт (Date C.J.). Введение в системы баз данных. 6-е изд. Киев: Диалектика, 1998. - 784 с.

Ф.Д. Ролланд (Rolland F.D.). Основные концепции баз данных. Пер. с англ. - М.: Вильяме, 2002. - 256 с.

Т.С. Карпова. Базы данных: модели, разработка, реализация. СПб. Питер, 2001.-304 с: ил.

Э.Ф. Кодд (Codd E.F.). Расширение реляционной модели для лучше' го отражения семантики. // СУБД, 1996. - № 5.

П.П.-Ш. Чен (Chen P.P.-SL). Модель «сущность-связь» - шаг к еди ному представлению о данных. // СУБД, 1995. - № 3.

6.X. Дарвин, К. Дейт. Третий манифест. // СУБД, 1996. - № 1.

7.Дж. Ульман. Основы систем баз данных. - М.: Финансы и статисти­ ка, 1983.

СМ. Диго Проектирование баз данных: Учебник. - М.: Финансы \ статистика, 1988.-216 с.

Г.М. Ладыженский. Системы управления базами данных - короткс о главном. // СУБД, 1995. -№ 1.

10.А.О. Голосов. Аномалии в реляционных базах данных. // СУБД 1996. - № 3 .

II. В.В. Пржиялковский. Абстракции в проектировании БД. II СУБД 1998. -№№ 1-2.

12.Е. Григорьев. Представления идентифицируемых сложных объектов в реляционной базе данных. // Открытые системы, 2000. - №№ 1 -2.

13.Дж.Р. Грофф, П.Н. Вайнберг. SQL (включая SQL2). СПб.: BHV: 1999.-608 с.

14.М. Грабер (Gruber М.). Введение в SQL. - М.: Лори, 2000. - 382 с.

41

Содержание

Предисловие

3

Введение

4

Глава 1. Основы теории реляционных баз данных

.....5

1.1. Системы баз данных

5

1.2. Модели данных

5

1.3. Реляционная модель данных

6

1.3.1. Структура реляционных данных

6

1.3.2. Целостность реляционных данных

7

1.3.3. Реляционная база данных

9

1.3.3. Манипулирование реляционными данными

9

1.4. Язык SQL

13

1.4.1. Оператор SELECT

13

1.4.2. Операторы INSERT, UPDATE и DELETE

18

1.5. Реляционная СУБД

18

Глава 2. Проектирование реляционной базы данных

18

2.1. Этапы проектирования базы данных

19

2.2. Модель «сущность-связь»

20

2.3. Нормализация

23

2.4. Этапы проектирования системы баз данных

26

2.5. Особенности концептуального моделирования и

 

нормализации

26

2.5.1. Намеренная денормализация данных

26

2.5.2. Проблемы и ошибки идентификации

27

Глава 3. Практический пример проектирования реляционной

 

базы данных

29

3.1. Постановка задачи

29

3.2. Концептуальное моделирование

29

3.3. Преобразование ER-модели в реляционную базу данных

33

3.4. Примеры построения запросов

35

Упражнения

37

Раздел 1. Проектирование простых баз данных

38

Раздел 2. Проектирование сложных баз данных

39

Литература

41

Учебное издание

Иванов Дмитрий Николаевич

Введение в реляционные базы данных

Учебное пособие

Печатается в авторской редакции

Оригинал-макет подготовлен на кафедре информатики АлтГУ

Изд. лиц. 020261 от 14.02.1997 г. Подписано в печать 10.04.2003. Формат 60x84/16.

Бумага типографская. Печать офсетная. Усл. иеч. л. 3,0. Тираж 100 экз. Заказ 169

Издательство Алтайского государственного университета. Типография Алтайского государственного университета:

656099, Барнаул, ул. Димитрова, 66