Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Описание предметной области




ЗАДАНИЯ

ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ

 

Дисциплина Базы данных
Специальность 080801 «Прикладная информатика в экономике»
Обеспечивающая кафедра Кафедра прикладной информатики
Курс третий
Семестр восьмой
Форма обучения очная

 

Учебный план набора 2006 года с изменениями ____________года

 

 


 

 

Задания рассмотрены и утверждены на заседании кафедры прикладной информатики __ _____________ 2007 г. протокол № __

 

Разработчик,

доцент __________________________ М.Н. Головчинер

 

Зав. обеспечивающей кафедрой ПИ,

доцент __________________________ С.Л. Миньков

 

 

Задания согласованы с выпускающей кафедрой специальности 080801 и соответствует действующему учебному плану.

 

Зав. выпускающей кафедрой ПИ,

доцент __________________________ С.Л. Миньков

 


Введение

Курсовое проектирование по дисциплине «Базы данных» является составной частью процесса освоения технологии баз данных и имеет своей целью приобретение у студентов практических навыков в проектировании, реализации и использовании реляционных баз данных.

 

В процессе курсового проектирования необходимо выполнить следующий комплекс работ.

1. Построить ER-модель, для чего:

· проанализировав предметную область, при необходимости уточнив и дополнив ее, выявить необходимый набор сущностей;

· определить требуемый набор атрибутов для каждой сущности, выделив идентифицирующие атрибуты;

· определить связи между объектами;

· формализовать связи между объектами;

· описать полученную ER-модель на языке ER-диаграмм.

2. Получить реляционную схему из ER-модели, для чего:

· построить набор необходимых отношений базы данных;

· выделить первичные и внешние ключи определенных отношений;

· привести полученные отношения к третьей нормальной форме;

· определить ограничения целостности для внешних ключей отношений и для отношений в целом.

3. Используя имеющуюся СУБД, создать спроектированную базу данных.

4. На языке SQL записать выражения для указанных в варианте задания типов запросов. Проверить работоспособность написанных запросов в интерактивном режиме.

5. По результатам курсового проектирования должен быть представлен отчет, который включает описание всех этапов работы:

1. Описание предметной области

2. Проектирование информационной системы

2.1. Описание ER-модели

2.2. Описание реляционной схемы

2.3. Описание SQL-запросов

2.4. Описание интерфейсов, форм входных и выходных документов

3. Описание тестовых примеров

Список использованных источников

Приложение А. Руководство пользователя информационной системы

Приложение Б. Руководство программиста

Приложение В. Описание экземпляра базы данных

Приложение Г. Результаты выполнения SQL-запросов по данным контрольных примеров

Приложение Д. Тексты программных модулей

Варианты заданий


Вариант 1

Информационная система вуза

Описание предметной области

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

В учебном процессе участвуют преподаватели кафедр. Преподаватели подразделяются на следующие категории: ассистенты, старшие преподаватели, доценты, профессора. Преподаватели любой из категории в свое время могли защитить кандидатскую, а доценты и профессора и докторскую диссертацию, при этом преподаватели могут занимать должности доцента и профессора только, если они имеют соответственно звания доцента и профессора.

Учебный процесс регламентируется учебным планом, в котором указывается, какие учебные дисциплины на каких курсах и в каких семестрах читаются для студентов каждого года набора, с указанием количества часов на каждый вид занятий по дисциплине (виды занятий: лекции, семинары, лабораторные работы, консультации, курсовые и дипломные работы) и формы контроля (зачет, экзамен).

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

Виды запросов в информационной системе

1. Получить перечень и общее число студентов указанных групп либо указанного курса (курсов) факультета полностью, по половому признаку, году рождения, возрасту, признаку наличия детей, по признаку получения и размеру стипендии.

2. Получить список и общее число студентов указанных групп, сдавших зачет либо экзамен по указанной дисциплине с указанной оценкой.

3. Получить список и общее число студентов указанных групп или указанного курса факультета, сдавших указанную сессию на отлично, без троек, без двоек.

4. Получить список студентов указанных групп, которым указанный преподаватель поставил некоторую оценку за экзамен по определенным дисциплинам в указанных семестрах, за некоторый период.

5. Получить список и общее число преподавателей указанных кафедр факультета полностью либо указанных категорий (ассистенты, доценты, профессора и т.д.) по половому признаку, году рождения, возрасту, признаку наличия и количеству детей, размеру заработной платы, являющихся аспирантами, защитивших кандидатские, докторские диссертации в указанный период.

6. Получить перечень кафедр, проводящих занятия в указанной группе либо на указанном курсе факультета в указанном семестре, либо за указанный период.

7. Получить список и общее число преподавателей, проводивших (проводящих) занятия по указанной дисциплине в указанной группе либо на указанном курсе факультета.

8. Получить перечень и общее число преподавателей проводивших (проводящих) лекционные, семинарские и другие виды занятий в указанной группе либо на указанном курсе факультета в указанном семестре, либо за указанный период.

9. Получить перечень преподавателей, принимающих (принимавших) экзамены в указанных группах, по указанным дисциплинам, в указанном семестре.

10. Получить нагрузку преподавателей (название дисциплины, количество часов), ее объем по отдельным видам занятий и общую нагрузку в указанном семестре для конкретного преподавателя либо для преподавателей.


Вариант 2

Информационная система торговой организации

Описание предметной области

Торговая организация ведет торговлю в торговых точках разных типов: универмаги, магазины, киоски, лотки и т.д.), в штате которых работают продавцы. Универмаги разделены на отдельные секции, руководимые управляющими секций и расположенные, возможно, на разных этажах здания. Как универмаги, так и магазины могут иметь несколько залов, в которых работает определенное число продавцов. Универмаги, магазины, киоски характеризуются размером (в м2) торговой точки, платежами за аренду, коммунальные услуги, количеством прилавков и т.д.

Заказы поставщику составляются на основе заявок, поступающих из торговых точек. На основе заявок менеджеры торговой организации выбирают поставщика, формируют заказы, в которых перечисляются наименования товаров и заказываемое их количество, которое может отличаться от запроса из торговой точки. Если указанное наименование товара ранее не поставлялось, оно пополняет справочник номенклатуры товаров. На основе маркетинговых работ постоянно изучается рынок поставщиков, в результате чего могут появляться новые поставщики и исчезать старые. При этом одни и те же товары торговая организация может получать от разных поставщиков и, естественно, по различным ценам.

Поступившие товары распределяются по торговым точкам и в любой момент можно получить сведения об этом распределении.

Продавцы торговых точек ведут продажу товаров, учитывая все сделанные продажи, фиксируя номенклатуру и количество проданного товара, а продавцы универмагов и магазинов дополнительно фиксируют имена и характеристики покупателей, что позволяет вести учет покупателей и сделанных ими покупок. В процессе торговли торговые точки вправе менять цены на товары в зависимости от спроса и предложения товаров, а также по согласованию передавать товары в другую торговую точку.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...