Часть 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 с.

  1. Медведева, А.А. Конспект лекций «Основы проектирования баз данных» / А.А. Медведева. – Курган: КТК, 2015. - 64 с.
  2. Федорова, Г.Н. Основы проектирования баз данных: учебное пособие для студ. учреждений сред. проф. образования / Г.Н. Федорова. – М.: Издательский центр «Академия», 2014. – 224 с.

Дополнительная литература

  1. Кузнецов, С.Д. Базы данных: учебник / С.Д. Кузнецов. - М.: Издательский центр «Академия», 2012. – 496 с. (в электронном формате)
  2. Фуфаев, Э.В. Базы данных: уч. пос. / Э.В. Фуфаев, Д.Э. Фуфаев. – М.: Издательский центр «Академия», 2013. – 320 с.

Приложение 1

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Автономное образовательное учреждение высшего образования

«Санкт-Петербургский государственный политехнический университет Петра Великого»

(ФГАОУ ВО «СПбПУ»)

Институт среднего профессионального образования

 

 

КУРСОВАЯ РАБОТА

 

 

Программирование в компьютерных системах

 

специальность

 

отделение: Заочное

По дисциплине: Основы разработки и защиты баз данных

 

Тема:

 
 
 
 

 

 

Исполнитель: студент(ка) ___ курса ___________ группы

 

____________________________________________________________________

 

(фамилия, имя, отчество)

 

 

Руководитель:

преподаватель ИСПО
(ученная степень, звание)
Славгородская Анна Александровна
(фамилия, имя, отчество)

 

 


Курсовая работа допущена к защите

 

__________________________

Защитил(а) курсовую работу с оценкой

 

__________________________

 


 

Санкт-Петербург

2019


Дата добавления: 2020-04-25; просмотров: 141; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!