Часть 1. Описание предметной области
1.1. Описание процессов, информацию о которых надо хранить в БД.
1.2. Пользователи информационной системы, для которой проектируется БД.
1.3. Задачи пользователей системы.
1.4. Пользовательские ограничения предметной области.
Часть 2. ER-модель предметной области в стандарте IDEF1X
2.1. Смысловое описание сущностей с указанием идентификаторов.
2.2. Описание атрибутов каждой сущности.
2.3. Описание доменов, которым принадлежат атрибуты сущностей, с указанием ограничений на возможные значения.
2.4. Описание типов связей между сущностями.
2.5. ER-диаграмма предметной области.
Часть 3. Реляционная модель базы данных
3.1. Полное название СУБД, средствами которой создается БД.
3.2. Набор команд SQL для создания структуры БД в указанной СУБД.
При создании таблиц предпочтительно описывать все необходимые ограничения в команде CREATE (не использовать команды ALTER). Наличие всех видов ограничений для столбцов и для таблиц (default, Unique, Check).
3.4. Выполнение листинга создания базы данных (скриншот).
3.5. Схема базы данных с указанием внешних ключей и их свойств.
Часть 4. Ввод данных и выполнение типовых запросов
4.1. Набор команд для ввода данных.
4.2. Команды создания представлений.
4.3. Команды создания сложных представлений.
4.4. Команды использования представлений.
Часть 5. Реализация ограничений БД с помощью хранимых процедур и триггеров
5.1. Набор команд для создания триггера (transact SQL).
|
|
5.2. Пример команды, вызывающей триггер (SQL).
5.3. Набор команд для создания хранимой процедуры (transact SQL).
5.4. Команды для вызова хранимой процедуры без параметров (transact SQL).
5.5. Команды для вызова хранимой процедуры с параметрами (transact SQL).
5.6. Транзакции.
Список литературы
ВАРИАНТЫ ТЕМ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ
Предметную область необходимо выбрать и сообщить преподавателю вначале занятий. Можно выбрать из нижеследующего списка или придумать самому.
Список предметных областей:
· Конференция;
· Поликлиника;
· Деканат;
· Турагентство;
· Школа;
· Гостиница;
· Отдел кадров;
· Музей;
· Салон красоты;
· Абитуриенты;
· Библиотека;
· Фирма (любая);
· Налоговая;
· Склад;
· Трудоустройство;
· Спортивный чемпионат;
· Продуктовый магазин;
· Грузоперевозки;
· Телепрограмма.
ЛИТЕРАТУРА ДЛЯ ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ
Основная литература
1. Голицына О.Л., Максимов Н.В., Попов И.И. База данных: учеб. пособие – М.: «Форум: Инфра-М», 2009.- 400 с.
- Медведева, А.А. Конспект лекций «Основы проектирования баз данных» / А.А. Медведева. – Курган: КТК, 2015. - 64 с.
- Федорова, Г.Н. Основы проектирования баз данных: учебное пособие для студ. учреждений сред. проф. образования / Г.Н. Федорова. – М.: Издательский центр «Академия», 2014. – 224 с.
Дополнительная литература
|
|
- Кузнецов, С.Д. Базы данных: учебник / С.Д. Кузнецов. - М.: Издательский центр «Академия», 2012. – 496 с. (в электронном формате)
- Фуфаев, Э.В. Базы данных: уч. пос. / Э.В. Фуфаев, Д.Э. Фуфаев. – М.: Издательский центр «Академия», 2013. – 320 с.
Приложение 1
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Автономное образовательное учреждение высшего образования
«Санкт-Петербургский государственный политехнический университет Петра Великого»
(ФГАОУ ВО «СПбПУ»)
Институт среднего профессионального образования
КУРСОВАЯ РАБОТА
Программирование в компьютерных системах
специальность
отделение: Заочное
По дисциплине: Основы разработки и защиты баз данных
Тема: | |
Исполнитель: студент(ка) ___ курса ___________ группы
____________________________________________________________________
(фамилия, имя, отчество)
Руководитель: | преподаватель ИСПО |
(ученная степень, звание) | |
Славгородская Анна Александровна | |
(фамилия, имя, отчество) |
|
|
Курсовая работа допущена к защите
__________________________
Защитил(а) курсовую работу с оценкой
__________________________
Санкт-Петербург
2019
Дата добавления: 2020-04-25; просмотров: 141; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!