ЗМІСТ
Введення
1. Аналіз предметної області
1.1. Опис предметної області
1.2. Інфологіческое моделювання
2. Інфологіческое проектування
2.1. Модель В«сутність-зв'язокВ»
2.2. Зв'язки між сутностями
Висновок
Список літератури
Введення
Процес проектування БД на основі принципів нормалізації представляє собою послідовність переходів від неформального словесного опису інформаційної структури предметної області до формалізованого опису об'єктів предметної області в термінах деякої моделі.
Інфологіческая модель застосовується на другому етапі проектування БД, тобто після словесного опису предметної області. Процес проектування тривалий і вимагає обговорень із замовником і з фахівцями в предметної області. Нарешті, при розробці серйозних корпоративних інформаційних систем проект бази даних є тим фундаментом, на якому будується вся система в цілому, і питання про можливе кредитуванні часто вирішується експертами банку на підставі саме грамотно зробленого інфологіческого проекту БД. Отже, інфологіческая модель повинна включати таке формалізований опис предметної області, яке легко буде В«читатисяВ» не тільки фахівцями по базах даних. І це опис має бути настільки ємним, щоб можна було оцінити глибину і коректність опрацювання проекту БД, і звичайно, воно не повинне бути прив'язане до конкретної СУБД. Вибір СУБД - це окреме завдання, для коректного її вирішення необхідно мати проект, який не прив'язаний ні до якої конкретної СУБД.
Інфологіческое проектування насамперед пов'язано з намаганням представлення семантики предметної області в моделі БД.
Метою даної курсової роботи є систематизація, накопичення і закріплення знань про побудову инфологической моделі і побудова інфологічної моделі бази даних В«АбітурієнтВ».
Мета проекту: створення підсистеми, що відповідає за зберігання та обробку особистих справ абітурієнтів, вступників до університету згідно з правилами прийому абітурієнтів.
1. Аналіз предметної області
1.1. Опис предметної області
У базі "Абітурієнт" відображаються особисті дані абітурієнтів в яких зберігаються дані про атестаті, відомості про здачу вступних іспитах, форма навчання а також деякі додаткові дані (інформація про подані заяви, відомості про батьків, військовий облік, захоплення). Формуються списки на зарахування згідно з результатами вступних іспитів.
Широке застосування комп'ютерних технологій у навчальному процесі висунуло перед працівниками приймальної комісії АГПК завдання автоматизувати роботу приймальної комісії від моменту заповнення особової картки абітурієнта до виконання різного роду звітів.
Для роботи приймальної комісії була створена програма В«Абітурієнт АГПКВ», що включає в себе базу даних в СУБД MS Access.
Спроектована база даних містить повну систему взаємопов'язаних відомостей про вступників до коледж.
Програма В«Абітурієнт АГПКВ» заснована на реляційної моделі управління БД, тобто кожен запис в БД містить інформацію, що відноситься до одного конкретного абітурієнту. Розробка користувальницького інтерфейсу програми В«Абітурієнт АГПКВ» робиться для створення достатньо реальних форм і звітів, з можливістю перемикання в режим попереднього перегляду, що дозволяє легко продемонструвати користувачеві зовнішній вигляд програм.
Для зв'язку таблиць створюється ключове поле, яке дозволяє закріпити за абітурієнтом обрану їм спеціальність, не вводячи повторювані дані, а по одному коду або символу звернутися до потрібної таблиці і прочитати з неї дані. Для ефективного пошуку даних використовують індекси, які негайно дозволяють відшукати потрібного нам абітурієнта із загального списку.
Результатом роботи програми В«Абітурієнт АГПКВ» є звіти, форми, запити, а на більш високому рівні - макроси (опис об'єднання декількох завдань, що виконуються автоматично).
1.2. Інфологіческое моделювання
Нехай необхідно побудувати базу даних, що містить інформацію про навчальний процес поточного семестру:
В· списки студентів груп;
В· перелік досліджуваних предметів;
В· викладацький склад кафедр, що забезпечують навчальний процес;
В· відомості про лекційних та практичних заняттях в кожній з груп;
В· результати здачі іспитів (заліків) по кожному з проведених занять.
В результаті аналізу предметної області виявляються документи - джерела даних для створення бази даних.
В· Документи довідкової інформації . Довідкова інформація міститься в документах В«Список студентів групВ», В«Список викладачів кафедр В»,В« Список предметів, що вивчаються В». На рис. 2, 3 наведені форми довідкових документів для студентів і викладачів.
В· Документи облікової інформації . Облікова інформація про навчальному процесу може бути представлена ​​в планах проведення занять в групах на поточний семестр, що містять перелік лекційних і практичних занять з предметів (рис. 4), а також у заповнених екзаменаційних відомостях (рис. 5).
Особливо відзначимо, що документи предметної області не тільки дають можливість виявити структуру даних, але і є основою для розробки форм введення/виводу, звітів для друку документів.
Список студентів групи № _________
Номер студента
Прізвище І.Б.
Рік народження
Адреса
Бал
при надходженні
Кількість студентів ___________________
Середній бал у групі при надходженні ___________
Рис. 2. Форма документа зі списком студентів групи
Список викладачів кафедри
Назва кафедри ____________
Код кафедри ________ Телефон ______
Завідувач ____________
Таб. номер
Прізвище І. О.
Уч. ступінь
Уч. звання
Рис. 3. Форма документа зі списком викладачів кафедри
План проведення занять у групі
група № ___________ семестр__________/Поточний/
Назва предмета
Код предмета
ПІБ викладача
Таб. номер викладача
Вид заняття
Годинник
Рис. 4. Форма документа з переліком занять по предмету в групі
Екзаменаційна відомість
Назва предмета ______________________ Група ______________
Викладач ______________________________
Вид здачі __________________________ Дата ____________________
№ п/п
Прізвище І...