ВСТУП
В даний час в різних сферах діяльності все більше потребують коштів, що дозволяють швидко і безпомилково переробляти велику кількість інформації. Застосування таких засобів дозволяє істотно знизити витрати і підвищити ефективність роботи. Наприклад, у кожному навчальному заклад великий потік даних (абітурієнти, студенти, викладачі, дані про успішність і т.п.) і щоб знизити час обробки інформації та полегшити роботу співробітникам закладів створюється інформаційна система, яка може це дозволити.
Метою курсової роботи є проектування бази даних з контролю успішності студентів, а саме з обліку та перегляду поточних оцінок за іспити, додаткові іспити, заліки і курсові роботи.
У процесі розробки бази даних необхідно вирішити такі завдання:
Зробити аналіз предметної області, запитів користувачів, документів, що відображають події та процеси, що протікають під час сесії;
Розробити концептуальну модель, яка описує об'єкти й зв'язки предметної області; скласти список сутностей і атрибутів, що описують їх;
Розробити логічну модель; побудувати реляційну модель на підставі логічної моделі; розробити фізичну модель;
Реалізувати базу даних, проаналізувавши і вибравши одне з найбільш поширених СУБД, з урахуванням вимог проекту.
Для вирішення залишених завдань потрібно розробити БД, яка дозволить:
Зберігати на протязі всього часу навчання студента персональну інформацію про кожного студента, успішності з кожного предмету та розподілі студентів по групах;
Виводити в зручній формі дані по наступним запитами користувачів:
Виведення списку студентів;
Додавання нового студента;
Додавання нового предмета;
Вибірка даних по успішності даного студента;
Оформлення повторної здачі предмета студентом;
Висновок залікової або екзаменаційної відомості.
1. ОСНОВНА ЧАСТИНА
.1 Аналіз предметної області
Для початку проектування бази даних необхідно визначити її предметну область.
Предметна область - це частина реального світу, дані про яку ми хочемо відобразити в базі даних. Наприклад, в якості предметної області можна вибрати бухгалтерію якого-небудь підприємства, відділ кадрів, банк, магазин і т.д. Предметна область нескінченна і містить як суттєво важливі поняття і дані, так і малозначні або взагалі не значущі дані. Так, якщо в якості предметної області вибрати облік товарів на складі, то поняття накладна і рахунок-фактура є важливими поняттями, а те, що співробітниця, приймаюча накладні, має двох дітей - це для обліку товарів неважливо. Однак, з точки зору відділу кадрів дані про наявність дітей є необхідними. Таким чином, важливість даних залежить від вибору предметної області.
Модель предметної області - це наші знання про предметну область. Знання можуть бути як у вигляді неформальних знань в мозку експерта, так і виражені формально за допомогою будь-яких засобів. В якості таких засобів можуть виступати текстові описи предметної області, набори посадових інструкцій, правила ведення справ у компанії і т.п. Модель предметної області описує швидше процеси, що відбуваються в предметній області і дані, використовувані цими процесами. Від того, наскільки правильно змодельована предметна область, залежить успіх подальшої розробки додатків.
У цій роботі розглядається завдання, що виконуються навчальною частиною ВНЗ. Дана інформаційна система забезпечує: зберігання інформації про студентів, облік процесів, пов'язаних із навчанням студентів, дані про викладачів, навчальних дисциплінах і т.д.
Кожен надійшов або вже учень в даному навчальному закладі і так само викладачі заносяться в інформаційну систему. Це сприяє зручності обробки даних, зменшення часу пошуку певних даних.
Проміжна атестація студентів здійснюється відповідно до навчальних планів за напрямами і спеціальностями підготовки у формі іспитів і заліків з навчальних дисциплін і практикам.
Іспити є заключним етапом вивчення всієї дисципліни або її частини і мають на меті перевірку знань студентів з теорії і виявлення навичок застосування отриманих знань при вирішенні практичних завдань, а також навичок самостійної роботи з навчальною та науковою літературою.
Заліки, як правило, служать формою перевірки виконання студентами лабораторних та розрахунково-графічних робіт, курсових проектів (робіт), засвоєння навчального ма...