Курсовая: Проектирование базы данных "Диспетчеризация аудиторного фонда" - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

Проектирование базы данных "Диспетчеризация аудиторного фонда"

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Архив Zip, 95 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Заказать
Узнать стоимость написания уникальной курсовой работы

Узнайте стоимость написания уникальной работы

ХАБАРОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Государственный Комитет РФ по высшему образованию. Кафедра ПО ВТ и АС КУРСОВАЯ РАБОТА по предмету МОДЕЛИ И БАЗЫ ДАННЫХ на тему ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ « ДИСПЕТЧЕРИЗАЦИЯ АУДИТОРНОГО ФОНДА » ( 1 тип з адания ) выполнила : студентка гр . ПО -42 Вершкова Н. В проверил : преподаватель Балычев Б . В. Хабаровск , 1997. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Содержа ние пояснительной записки : I . ВВЕДЕНИЕ. II . ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ МОДЕЛЕЙ ДАННЫХ. III . ДВЕ СТРУКТУРЫ БД . (в соответствии с выбранными моделями ). IV . СРАВНИТЕЛЬНЫЙ АНАЛИЗ СТРУКТУР БД. V . ОПИСАНИЕ БД СРЕДСТВАМИ СУБД PARADOX . VI . ПРИМЕРЫ ОПЕРАЦИЙ НАД ЭЛЕМЕНТАМИ БД. VII . ЗАКЛЮЧЕНИЕ. VIII . СПИСОК ЛИТЕРАТУРЫ. I . ВВЕДЕНИЕ В нашем университете около 400 аудиторий используемых в учебном процессе более 300 учебных групп . Каждый семестр составляется учебное расписание , при составлении которого приходится учитывать огромное количество факторов (Учебный план , размеры и компоновку групп , вместимость и специализацию аудиторий и т.д . и т.п ).Без использования специальной базы данных этот процесс поглощает огромное количество людских и временных ресурсов , создает огромное количество различных бумаг , которые в , свою очередь , тоже надо учитывать при рабо те. Документы теряются , возникает бедлам и бестолковщина . Расписание исправляется , дополняется до тех пор пока все окончательно не запутаются , и тогда . . . . Возникает База Данных для Диспетчеризации аудиторного фонда. (И , соответственно , отп адает большинство вышеперечисленных проблем ) Имея в распоряжении такую базу данных , Вы без труда можете вносить новую информацию , корректировать ее и создавать отчеты. И при этом Вы освободите себя от многочасовых поисков необходимого документа , от долгой и сложной компоновки информации , и наконец - освободите свой шкаф от огромных кип бумаги. Таким образом можно сделать вывод , что такая база нужна , полезна и многофункциональна. РАЗРАБОТКА ПРЕДМЕТНОЙ ОБЛАСТИ . Для эффективной работы диспетчерской необходи мо учесть следующие объекты в данной предметной области : 1) факультеты , специальности и группы ВУЗа, 2) дисциплины , изучаемые группами, 3) информация о кафедрах и преподавателях , 4) общая информация об аудиториях, 5) дополнительная информация о компоновке групп. После анализа необходимой в БД информации можно выделить следующие таблицы : I . Справочники условно-постоянной информации. Информация этих справочников заносится в БД 1 раз. Вследствие она может корректироваться и пополня ться , но реально необходимость пополнения и изменения может возникнуть 1 раз в семестр перед его началом. 1) Список факультетов - Facult . Код Наименование Института института NumFac * NameFac 9(1) A 45 1 Институт Информационных Технологий 2 Институт Экономики и Управления 2) Список специальностей - Special . Код Код Наименование Спец-ти института специальности Nspec* NumFac NameSpec 9(3) 9(1) A3 1 1 ПО 2 1 ВМ 3 2 ФК 3) Список групп - Group . Код Код Наименование Кол-во группы Спец-ти группы чел. Ngroup* Nspec Namegroup Kol 9(3) 9(1) A6 9(2) 1 1 ПО -42 15 2 1 ПО -41 15 3 2 BM -41 20 4) Распределение по потокам - Potokg Код Номер группы потока N group * Potok * 9(2) 9(2) 1 1 2 2 1 3 2 3 5) Список кафедр - Kafedr Код Название кафедры кафедры KK * NameK 9(2) A 30 1 истории 2 физики 3 электроники 6)Список преподавателей - Prep Код Код Фамилия , Имя , Отчество Учёное кафедры преподавателя преподавателя звание KK KPrep * NamePrep UchZv 9(2) 9(2) А 40 А 20 3 1 Коваленко А.А . доцент 2 1 Михеенко А.Н 7) Список дисциплин кафедр - Disc . Код Код Наименование кафедры дисциплины дис циплины KK KD* NameDisc 9(2) 9(2) A 20 1 1 история России 1 2 исто рия религии 8) Вид Занятий - VidZan Код вида Вид занятий занятий KVid * Vid 9(1) A 20 1 лекции 2 практ ики 3 лабораторные работы 9) Учебный план - UchPl Код Код Код Вида Код Количество группы дисциплины занятий преподавателя часов Ngroup * KD * Kvid * KPrep KolCh 9(3) 9(1) 9(1) 9(2) 9(3) 1 1 1 1 60 1 1 2 4 30 10) Вид аудитории - VidAud Код Вида Вид ауд итории аудитории KVAud * VAud 9(1) A 15 1 Лекционная 2 Дисплейный класс 3 Лаборатория электроники 11) Описание Аудиторий - Auditor Аудито - Код вида Вместимость рия аудитории Aud* K VAud Vmest A5 9(1) 9(3) 317 п 1 40 330п 2 10 12) Числитель / Знаменатель - Ch _ Z Код Ч / З Ч / З ChZ * Ch / Z 9(1) A 15 0 Числитель 1 Знаменатель 13) Аудиторная нагрузка - Raspis Аудитория День Ч / З пара поток Код Код Ви да Код препо- недели дис - ны занятий давателя Aud * Day * ChZ * Para * Potok ND KVD Kprep A 5 9(1) 9(1) D 9(3) 9(2) 9(1) 9(2) 317 п 1 0 1 1 1 2 1 317п 1 0 2 2 1 2 1 ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ . Отношение - список-таблица . Схема отношения - конечное множество атрибутов , участвующих в отношении. Ключ отношения - один или несколько атрибутов из схемы отношения , значения которых однозначно определяют кортеж отношений и в совокупности обладают свойством неизбыточности. Ограничение целостности - логическое о граничение , которое определяет класс допустимых состояний БД. База Данных - это совокупность взаимосвязанных данных для некоторой предметной области , используемых одним или нес колькими приложениями и хранящихся с минимальной избыточностью. II . ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ МОДЕЛЕЙ ДАННЫХ. В данной работе представлено две различных моделей данных : 1) реляционная, 2) иерархическая. 1. Реляционная модель данных (РМД ). РМД - совокупность изменяемых во времени , нормализованных отношений различных степеней . Основной особенностью РМД является хорошо формализованное понятие ли нейных списков , позволяющее использовать для линейных списков реляционное исчисление. Условные обозначения R (< идентификатор отношения >) - схема отношения, * - ключевое поле. Для РМД возьмем систему таблиц , разработанных в пункте ВВЕДЕНИЕ. Рас смотрим схемы отношений и функциональных зависимостей в отношениях. Схемы отношений и функциональных зависимостей . 1. Отношение Facult. R(Facult)= NumFac, NameFac . NumFac* < NameFa c > Т . к . NameFac является возможным ключом отношения , то Facult 3 н . ф. 2. Отношение Special . R(Special)= Nspec*, NumFac, NameSpec, Norm . NameSpec Т . к . NameSpec - является возмож- ным ключом отношения , то NSpec * NumFac Special 3 н . ф . 3. Отношение Group . R(Group)= Ngroup*, Nspec, NameGr oup, Kol . NameGroup Т . к . NameGroup - является возмож- ным ключом отношения , то NGroup * NSpec Group 3 н . ф. Kol 4. Отношение Kafedr . R ( Kafedr )= KK *, NameK . KK * NameK Т . к . NameK является возможным ключом отношения , то Kafedr 3 н . ф. 5. Отношение VidZan . R ( VidZan )= KVid *, Vid . KVid * Vid Т . к . Vid является возможным ключом отношения , то Disc 3 н . ф. 6. Отношение VidAud R ( VidAud )= KVAud *, VAud . KVAud * VAud Т . к . VAud является возможным ключом о тношения , то Disc 3 н . ф. 7. Отношение Ch _ Z . R ( Ch _ Z )= ChZ *, Ch / Z . ChZ * Ch / Z Т . к . Ch / Z является возможным ключом отношения , то Disc 3 н . ф. 8. Отношение Potokg . R ( Potokg )= NGroup *, Potok * . NGroup * Т . к . В данном отношении присутс твуют только ключевые поля , то Sp _ Disc 3 н . ф. Potok * 9. Отношение Raspis . R ( Raspis )= Aud *, Day *, ChZ *, Para *, Potok , ND , KVD , KPrep . Aud* P otok Day* ND Examins 3 н . ф . ChZ* KVD Para* KPrep 10. Отношение Prep. R(Prep)= KK, Kprep*, NamePrep, UchZv . NamePrep Prep 3 н . ф . Kprep* KK UchZv 11. Отношение Disc . R(Disc)= KD*, KK , NameDisc . NameDisc KD* KK Disc 3 н . ф . 12. Отношение Auditor. R(Aud*)= KVAud*, Vmest . KVAud Aud* Auditor 3 н . ф . Vmest 13. Отношение UchPl. R(UchPl)= NSpec*, KD*, Kvid*,Kprep,KolCh . NSpec* KPrep KD* KolCh UchPl 3 н . ф . KVid * В силу того , что все проанализированные отношения принадлежат третьей нормальной форме , не возникает надобности в нормализации отношений. Ограничения целостности . Все таблицы пре дставляют собой таблицы с ключами . При этом , однако , для ряда отношений можно указать возможные ключи : Facult - NameFac, Special - NameSpec, Group - NameGroup Kafedr - NameK VidZan - Vid VidAud - Vaud Ch _ Z - Ch / Z Ограничения по существованию. Кардин альное число - определяет максимальное и минимальное число элементов множества В , связанных с одним элементом множества А , и наоборот. ( NumFac ) ( Facult ): (Special) (1,1):(1, ) (NSpec) (Special):(Group) (1,1):(1, ) (NGroup) (Group):(Potokg) (1, ):(1,1) (Group):(UchPl) (1, ):(1, 1) (Potokg) : (Uch Pl) (1, ) :(1,1) (Potok) (Potokg):(Raspis) ( ,1):(1, 1 ) (KK) (Kafedr):(Prep) (1,1):(1, ) (Kafedr) :(Disc) (1,1):(1, ) (Prep):(Disc) (1, ):(1, ) (KPrep) (Prep):(UchPl) (1, ):(1, 1 ) (Prep):(Raspis) (1, ):(1,1) (UchPl): ( Raspis) (1,1):(1,1) (KD) (Disc):(UchPl) (1, ):(0,1) (Prep):(Raspis) (1, ):(0,1) (Kvid) (VidZan):(UchPl) (1,3):(0,1) (VidZan):(Raspis) (1,3):(0,1) (KVAud) (VidAud):(Auditor) (1, ):(1,1) (Aud) (Auditor):(Raspis) (1, ):(1 ,1) (ChZ) (Ch_Z):(Raspis) (1,2):(1, 1 ) 2. Иерархическая модель данных (ИМД ). ИМД - класс сетевых моделей данных , в котором допускаются только структурные диаграммы в форме упорядоченного дерева. Макеты типов записей для ИМД . 0) VYZ - однозаписевая структура. 1) Facult NameFac 2) Special NameSpec 3) Group NameGroup Kol 4) Potokg Potok 5) Kafedr NameK 6) Prep Kprep* NamePrep UchZv 7) Disc ND* NameDisc 8) UchPl ND* KPrep KolCh 9) Auditor Aud* Vmest 10) Raspis Aud* Day* Para* Potok ND KPrep Ограничения целостности. Ограничения по существованию : n записи типов Raspis, UchPl могут содержать только такие значения поля ND (KPrep), которые присутствуют в соответствующем поле хотя бы одной записи типа Disc (Prep). Дублирование данных : Иерархический характер модели привел к необходимости дублирования в ней части данных : n кодов дисциплин ND - в записях типов Disc, Raspis, UchPl. n кодов преподавателей Kprep - в записях типов Prep, UchPl,Raspis. Иерархический ключ - это элемент данных , значения которого уникальны только на том иерархическом пути , где он появляется , но не в БД в целом. Для данной структуры иерархическим ключом является поле Aud. III. ДВЕ СТРУКТУРЫ БД . 1. Структура БД для РМД . Facult Special Group Potokg UchPl VidZan Prep Kafedr Disc Auditor Raspis VidAud ChZ 1. Структура БД для ИМД . VYZ Auditor Facult Kafedr Special Pr ep Disc Raspis Group Potokg UchPl IV. СР АВНИТЕЛЬНЫЙ АНАЛИЗ ПРЕДСТАВЛЕННЫХ СТРУКТУР . Как видно из представленных описаний моделей , в ИМД заметно меньше дублирование информации . Однако РМД более наглядно представляет данную предметную область. V. ОПИСАНИЕ БД СРЕДСТВАМИ СУБД PAR ADOX . Ниже представлены структуры таблиц Paradox. VI. ПРИМЕРЫ ОПЕРАЦИЙ НАД ЭЛЕМЕНТАМИ БД . Посредством операций реляционной алгебры , составить 3 запроса. 1) Определить р асписание для группы ПО -42. ( NameGroup= ПО -42 (Group ) Potokg) Raspis = Raspisanie. 2) Вывести список преподавателей кафедры истории. NamePrep ( NameK= ’ История ’ ( Kafedr ) Prep)=Spisoc 3) Вывести группы специальности ПО занимающихся в 220п. D= ( Ngroup ( Aud= ’ 220 п ’ ( Raspis ) ) Potokg) Gr= Namegroup ( D ( Namespec= ’ ПО ’ ( Special) Group)) I. ЗАКЛЮЧЕНИЕ . В заключение необходимо добавить , что разработанная БД мобильна , не избыточна , легко пополняема . Она , также , может быть урезана в случае необходимости . II. СПИ СОК ЛИТЕРАТУРЫ . При выполнении работы была использована следующая литература : 1) конспект лекций по предмету ‘ Модели и Базы Данных ’ , 2) методика по предмету ‘ Модели и Базы Данных ’ .
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Дорогие читатели! В своих письмах вы часто спрашиваете, как бороться с коррумпированными чиновниками, жуликами-коммунальщиками и «оборотнями в погонах». В этой связи доводим до вашего сведения, что в дальнейшем всю информацию по этим проблемам вы сможете найти в нашей рубрике «Нет вредителям!». Там же как и раньше размещены статьи о самых современных методах уничтожения крыс, тараканов, навозных мух и садовой плодожорки.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru