- •Оглавление
- •Глава 1 Представление данных 6
- •Глава 2 Реляционные базы данных 10
- •Глава 3 Язык структурированных запросов 42
- •Глава 4 Задание к выполнению лабораторных работ 72
- •Глава 5 Курсовая работа 97 Введение
- •Представление данных
- •Уровни представления данных
- •Инфологическая модель «сущность-связь»
- •Основные понятия
- •Характеристика связей
- •Вопросы для самопроверки
- •Реляционные базы данных
- •Основные понятия
- •Объекты реляционной структуры
- •Операции реляционной алгебры
- •Неопределенные значения
- •Ограничения целостности
- •Разработка реляционной базы данных
- •Основные предпосылки
- •Нормализация
- •Нормальные формы
- •Правила нормализации
- •Алгоритм нормализации
- •Нормализация в примерах.
- •Заключение
- •Вопросы для самопроверки
- •Язык структурированных запросов
- •Основные понятия
- •Типы данных
- •Операции над данными и null
- •Выбор данных из базы
- •Выбор данных из базы – оператор join
- •Выбор данных из базы – источник данных запрос
- •Управление структурой базы данных
- •Типы команд управления структурой
- •Типы объектов структуры
- •Создание таблицы
- •Удаление таблицы
- •Создание представления
- •Удаление представления
- •Изменение представления
- •Создание триггера
- •Изменение данных
- •Удаление данных
- •Ограничения целостности при манипулировании данными
- •Пример создания базы данных
- •Заключение
- •Вопросы для самопроверки
- •Задание к выполнению лабораторных работ
- •Лабораторная работа №1. Изучение команды select – простые запросы
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Содержание отчета
- •Лабораторная работа №2. Изучение команды select – запрос из нескольких источников
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Видео прокат
- •Вариант 2 Биржа
- •Вариант 3 Биржа труда
- •Вариант 4 Коктейли
- •Вариант 5 Урожай
- •Вариант 6 Фитнес центр
- •Вариант 7 Овощная база
- •Вариант 8 Оборудование
- •Вариант 9 Курортная карта
- •Вариант 10 осаго
- •Контрольные вопросы
- •Содержание отчета
- •Лабораторная работа №3. Разработка структуры базы данных. Вторая часть
- •Задания для самостоятельного решения
- •Контрольные вопросы
- •Содержание отчета
- •Лабораторная работа №3. Разработка системы протоколирования операций над данными реляционной таблицы с использованием триггеров
- •Задание для самостоятельного решения:
- •Контрольные вопросы:
- •Содержание отчета
- •Лабораторная работа №2. Разработка пользовательских функций и процедур
- •Задания для самостоятельного решения
- •Контрольные вопросы:
- •Содержание отчета
- •Лабораторная работа №2. Импорт данных
- •Задания для самостоятельного решения
- •Контрольные вопросы:
- •Содержание отчета
- •Курсовая работа
- •Библиографический список
Библиографический список
ГОСТ 24.104. Единая система стандартов автоматизированных систем управления. Автоматизированные системы управления системы управления. Общие требования. – Вед. 1987-01-01 – М.: Госстандарт России: Изд-во стандартов. 1986. – 17 с.
CITForum [Электронный ресурс] = Основы проектирования реляционных баз данных: учебное пособие / В.В. Кириллов – СПб.: Санкт-Петербургский Государственный институт точной механики и оптики, 2008 – Режим доступа: http://citforum.ru/database/dbguide/index.shtml, свободный. – Загл. с экрана
Дейт К.Дж. Введение в системы баз данных/ К.Дж. Дейт – 8-е изд. – пер. с англ. – М.: Издательский дом "Вильямс", 2008. - 1328с. – ISBN – 978-5-8459-0788-2, 0-321-19784-4
CITForum [Электронный ресурс] = Базы данных. Вводный курс: курс лекций / C.М. Кузнецов – М.?: Центр Информационных Технологий, 2008 – Режим доступа: http://citforum.ru/database/advanced_intro, свободный. – Загл. с экрана
Chen, P. P.-S. The Entity-Relationship Model-Toward a Unified View of Data/ P. P.-S. Chen // ACM Transactions on Database Systems – 1 (1)– 1976. p. 9-36
CITForum [Электронный ресурс] = Модель "сущность-связь" – шаг к единому представлению о данных / Петер Пин-Шен Чен, пер. М.Р. Когаловский, ред. C.М. Кузнецов – М.?: Центр Информационных Технологий, 2009 – Режим доступа: http://citforum.ru/database/classics/chen/#part_6, свободный. – Загл. с экрана
Codd, E.F. A Relational Model of Data for Large Shared Data Banks / E.F Codd // Communications of the ACM (Association for Computing Machinery) – 13 (6) – p. 377–387
CITForum [Электронный ресурс] = Реляционная модель данных для больших совместно используемых банков данных / Е.Ф. Кодд, пер. М .Р. Когаловский, ред. C.М. Кузнецов – М.?: Центр Информационных Технологий, 2009 – Режим доступа: http://citforum.ru/database/classics/codd, свободный. – Загл. с экрана
CITForum [Электронный ресурс] = Расширение реляционной модели для лучшего отражения семантики / Е.Ф. Кодд, пер. М.Р. Когаловский, ред. C.М. Кузнецов – М.?: Центр Информационных Технологий, 2009 – Режим доступа: http://citforum.ru/database/classics/codd_2, свободный. – Загл. с экрана
Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных: Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999. - 108 с. - ISBN 5-7477-0350-1.
Пушников А.Ю. Введение в системы управления базами данных. Часть 2. Нормальные формы отношений и транзакции: Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999. - 138 с. - ISBN 5-7477-0351-X.
CITForum [Электронный ресурс] = Основы современных баз данных: информационно-аналитические материалы / C.М. Кузнецов – М.?: Центр Информационных Технологий, 2008 – Режим доступа: http://citforum.ru/database/osbd/contents.shtml, свободный. – Загл. с экрана
Электронная документация по SQL Server [Электронный ресурс] – Режим доступа: http://msdn.microsoft.com/ru-ru/library/ms130214.aspx, свободный. – Загл. с экрана
Учебное издание
КОЛПАЩИКОВ Сергей Александрович
Теория и практика разработки реляционных баз данных
Редактор Т.Г. Трубина Компьютерная верстка И.О. Миняева Выпускающий редактор Н.В. Беганова
Подписано в печать 1.12.10. Формат 60х84 1/16. Бумага офсетная. Усл. п. л. 7,72 Уч.-изд. л. 7,69. Тираж 100 экз. Рег. № 93/09.
|
Государственное образовательное учреждение высшего профессионального образования «Самарский государственный технический университет» 443100, г. Самара, ул. Молодогвардейская, 244. Главный корпус
Отпечатано в типографии Самарского государственного технического университета 443100, г. Самара, ул. Молодогвардейская, 244. Корпус № 8 |
