Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Екзаменаційна сесія

Реферат Екзаменаційна сесія





КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ БУДІВНИЦТВА І АРХІТЕКТУРИ

КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ











Курсовий проект

з дисципліни «Організація баз даних»

на тему: «Екзаменаційна сесія»











Київ - 2014


Вступ


Екзаменаційна сесія. Необходимо зберігаті дані, необхідні для планування проведення Екзаменаційної Сесії: Назву та коди спеціальностей, груп, дисциплін, прізвіща вікладачів. Сформувати графік проведення Екзаменаційної Сесії. Надрукувати розклад проведення Екзаменаційної Сесії.

Інформація, что винна зберігатіся в базі даних.



м

Рис. 1


1. Описание предметного середовища

база дана таблиця ПОСИЛАННЯ

Для формирование графіку проведення Екзаменаційної Сесії потрібна наступна інформація:

декілька спеціальностей,

на Кожній спеціальності навчається декілька груп різніх курсів,

на Кожній спеціальності є декілька дисциплін, что віносяться на екзаменаційну сесію,

на спеціальності Викладаю Різні дисципліни декілька вікладачів.


1.1 Перелік вхідної информации


Спеціальність має: Унікальний код та назва.

Кожна група має: Унікальний код, Назву, номер, а такоже код спеціальності до якої група Належить.

Коженая викладач має: Унікальний код, ПІБ та степень.

дисципліна має: Унікальний код, Назву та код викладача, что Викладає Дану дісціпліну.

Іспит має: дату, годину, місце проведення, а такоже код групи та дисципліни.


2. Концептуальна модель бази даних


На Основі Опису предметного середовища та Переліку вхідної информации візначаємо основні сутності та їх атрибути.


СутностіАтрибутиІдентифікаториСпеціальністьКод НазваSCode SNameГрупаКод Назва Номер Код спеціальностіGCode GName GNum SCodeВікладачКод ПІБ СтупіньTCode TName TPostДісціплінаКод Назва Код вікладачаDCode DName TCode

Визначення зв язків между сутности:


СутностіТіп зв язкуОпіс зв язкуСпеціальність-Група1: МНА Кожній спеціальності навчається декілька груп.Вікладач-Дісціпліна1: Модині викладач может вікладаті Різні дісціпліні.Дісціпліна-Груп: МІспіт з певної дисципліни могут складаті декілька груп та Кожна група может складаті іспит з декількох дисциплін.

На Основі віділеніх сутности та зв язків будуємо концептуальної моделі, малюнок 2.


Рис. 2 - концептуальна модель бази даних


3. Дата-логічна модель бази даних


На Основі концептуальної моделі створімо дата-логічну модель бази даних, зв'язки М: М представлені у виде додаткової табліці, малюнок 3.


Рис. 3 - Дата-логічна модель бази даних


4. Фізична модель бази даних


Властивості кожної з таблиць бази даних.

Спеціальність:


Рис. 4


Група:


Рис. 5


Викладач:

Рис. 6


дисципліна:


Рис. 7


Іспит:


Рис. 8


5. Описание функціональніх Запитів


Опис Запитів мовою SQL:

При формуванні Розкладая для певної групи вікорістовуємо SQL запит та компонент Query2для реализации цього запіту.GName, GNum, DName, EData, ETime, EPlaceExamination E INNER JOIN Discipline D ON E.DCode=D.DCode INNER JOIN Group G ON E.GCode=G.GCodeGName= + Form3.Edit6.Text + '

Опис даного запиту в термінах реляційної алгебри:



Рис. 9


Для Заповнення проміжної табліці Examination вікорістовуємо компонент Query1.

procedureTForm3.Button1Click (Sender: TObject); var_1,code_2:integer;_text,text:string;begin_1:=DataModule2.Table2.FieldByName(laquo;GCodera...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access