Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10 Індивідуальні навчально-дослідницькі завданн...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
663.13 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЧЕРКАСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ БОГДАНА ХМЕЛЬНИЦЬКОГО

ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА БІОМЕДИЧНОЇ КІБЕРНЕТИКИ

Лубу

ОРГАНІЗАЦІЯ БАЗ ДАНИХ І ЗНАНЬ

ЗАВДАННЯ ДО РОЗРАХУНКОВО-ГРАФІЧНИХ РОБІТ

Черкаси–2009

Завдання для виконання розрахунково-графічних робіт по темі Проектування і розробка баз даних

Для приведених нижче варіантів виконати наступний комплекс робіт:

  1. Побудувати інфологічну концептуальну модель (ER-модель), для чого:

    1. проаналізувавши наочну область, при необхідності уточнивши і доповнивши її, виявити необхідний набір сутностей;

    2. визначити необхідний набір атрибутів для кожної сутності, виділити ідентифікуючі атрибути;

    3. класифікувати сутності (стержневі, асоціативні і ін.);

    4. визначити зв'язки між об'єктами, включаючи зв'язки "супертип-підтип", де це необхідне;

    5. формалізувати зв'язки між об'єктами (множинність, умовність і так далі);

    6. описати отриману ER-модель на мові інфологичного проектування і на мові ER-диаграмм.

  2. Отримати реляційну схему з ER-моделі, для чого:

    1. побудувати набір необхідних стосунків бази даних;

    2. виділити первинні і зовнішні ключі певних стосунків;

    3. привести отримані стосунки до третьої нормальної форми;

    4. визначити обмеження цілісності для зовнішніх ключів стосунків і для відношень в цілому;

    5. представити зв'язки між зовнішніми і первинними ключами.

  3. Визначити правила цілісності даних.

  4. Визначити інформаційні потоки.

  5. Визначити виробничі функції.

  6. Використовуючи наявну СУБД створити спроектовану базу даних.

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

  8. Вибравши засоби розробки застосувань, реалізувати закінчене застосування, що працює із створеною базою даних. Застосування повинне

    1. мати дружній інтерфейс користувача;

    2. заносити інформацію в таблиці створеної бази даних;

    3. виконувати необхідні дії з модифікації і видалення даних в таблицях створеної бази даних;

    4. підтримувати цілісність бази даних, виконуючи всі дії в рамках транзакцій;

    5. виконувати запити з варіанту завдання.

1. Інформаційна система вуЗу.

Студенти, організовані в групи, вчаться на одному з факультетів, очолюваному деканатом, у функції якого входить контроль за учбовим процесом. У учбовому процесі беруть участь викладачі кафедр, що адміністративно відносяться до одного з факультетів. Викладачі підрозділяються на наступні категорії: асистенти, викладачі, старші викладачі, доценти, професори. Асистенти і викладачі можуть виучуватися в аспірантурі, ст. викладачі, доценти, можуть очолювати наукові теми, професори - наукові напрями. Викладачі будь-якою з категорії свого часу могли захистити кандидатську, а доценти і професори і докторську дисертацію, при цьому викладачі можуть обіймати посади доцента і професора лише, якщо вони мають відповідно звання доцента і професора.

Учбовий процес регламентується учбовим планом, в якому вказується, які учбові дисципліни на яких курсах і в яких семестрах читаються для студентів кожного року набору, з вказівкою кількості годинника на кожен вид занять по дисципліні (види занять: лекції, семінари, лабораторні роботи, консультації, курсові роботи, ІР і так далі) і форми контролю (залік, іспит). Перед початком учбового семестру деканати роздають на кафедри учбові доручення, в яких вказуються які кафедри (що не обов'язково відносяться до даного факультету), які дисципліни і для яких груп повинні вести в черговому семестрі. Керуючись ними, на кафедрах здійснюється розподіл навантаження, при цьому по одній дисципліні в одній групі різні види занять можуть вести один або декілька різних викладачів кафедри (з врахуванням категорії викладачів, наприклад, асистент не може читати лекції, а професор ніколи не проводитиме лабораторні роботи). Викладач може вести заняття з одній або декількох дисциплін для студентів як свого, так і інших факультетів. Відомості про проведені іспити і заліки збираються деканатом.

Після закінчення навчання студент виконує дипломну роботу, керівником якої є викладач з кафедри, що відноситься до того ж факультету, де виучується студент, при цьому викладач може керувати декількома студентами.

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

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

  2. Отримати список і загальне число викладачів вказаних кафедр або вказаного факультету повністю або вказаних категорій (асистенти, доценти, професори і так далі) за статевою ознакою, роком народження, зросту, ознаці наявності і кількості дітей, розміру заробітної плати, що є аспірантами, захистили кандидатські, докторські дисертації у вказаний період.

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

  4. Отримати перелік кафедр, провідних заняття у вказаній групі або на вказаному курсі вказаного факультету у вказаному семестрі, або за вказаний період.

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

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

  2. Отримати список і загальне число студентів вказаних груп, залік, що здали, або екзамен з вказаної дисципліни з вказаною оцінкою.

  3. Отримати список і загальне число студентів вказаних груп або вказаного курсу вказаного факультету, що здали вказану сесію на відмінно, без трійок, без двійок.

  4. Отримати перелік викладачів, що приймають (що приймали) іспити у вказаних групах, по вказаних дисциплінах, у вказаному семестрі.

  1. Отримати список студентів вказаних груп, або яким заданий викладач поставив деяку оцінку за екзамен з певних дисциплін, у вказаних семестрах, за деякий період.

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

  1. Отримати список керівників дипломних робіт з вказаної кафедри, або факультету повністю і окремо по деяких категоріях викладачів.

  1. Отримати навантаження викладачів (назва дисципліни, кількість годинника), її об'єм по окремих видах занять і загальне навантаження у вказаному семестрі для конкретного викладача або для викладачів вказаної кафедри.