
- •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. Інформаційна система міської філармонії
- •Список літератури
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРКАСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ БОГДАНА ХМЕЛЬНИЦЬКОГО
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА БІОМЕДИЧНОЇ КІБЕРНЕТИКИ
Лубу
ОРГАНІЗАЦІЯ БАЗ ДАНИХ І ЗНАНЬ
ЗАВДАННЯ ДО РОЗРАХУНКОВО-ГРАФІЧНИХ РОБІТ
Черкаси–2009
Завдання для виконання розрахунково-графічних робіт по темі “Проектування і розробка баз даних”
Для приведених нижче варіантів виконати наступний комплекс робіт:
Побудувати інфологічну концептуальну модель (ER-модель), для чого:
проаналізувавши наочну область, при необхідності уточнивши і доповнивши її, виявити необхідний набір сутностей;
визначити необхідний набір атрибутів для кожної сутності, виділити ідентифікуючі атрибути;
класифікувати сутності (стержневі, асоціативні і ін.);
визначити зв'язки між об'єктами, включаючи зв'язки "супертип-підтип", де це необхідне;
формалізувати зв'язки між об'єктами (множинність, умовність і так далі);
описати отриману ER-модель на мові інфологичного проектування і на мові ER-диаграмм.
Отримати реляційну схему з ER-моделі, для чого:
побудувати набір необхідних стосунків бази даних;
виділити первинні і зовнішні ключі певних стосунків;
привести отримані стосунки до третьої нормальної форми;
визначити обмеження цілісності для зовнішніх ключів стосунків і для відношень в цілому;
представити зв'язки між зовнішніми і первинними ключами.
Визначити правила цілісності даних.
Визначити інформаційні потоки.
Визначити виробничі функції.
Використовуючи наявну СУБД створити спроектовану базу даних.
На мові SQL записати вирази для вказаних у варіанті завдання типів запитів. Перевірити працездатність написаних запитів в інтерактивному режимі.
Вибравши засоби розробки застосувань, реалізувати закінчене застосування, що працює із створеною базою даних. Застосування повинне
мати дружній інтерфейс користувача;
заносити інформацію в таблиці створеної бази даних;
виконувати необхідні дії з модифікації і видалення даних в таблицях створеної бази даних;
підтримувати цілісність бази даних, виконуючи всі дії в рамках транзакцій;
виконувати запити з варіанту завдання.
1. Інформаційна система вуЗу.
Студенти, організовані в групи, вчаться на одному з факультетів, очолюваному деканатом, у функції якого входить контроль за учбовим процесом. У учбовому процесі беруть участь викладачі кафедр, що адміністративно відносяться до одного з факультетів. Викладачі підрозділяються на наступні категорії: асистенти, викладачі, старші викладачі, доценти, професори. Асистенти і викладачі можуть виучуватися в аспірантурі, ст. викладачі, доценти, можуть очолювати наукові теми, професори - наукові напрями. Викладачі будь-якою з категорії свого часу могли захистити кандидатську, а доценти і професори і докторську дисертацію, при цьому викладачі можуть обіймати посади доцента і професора лише, якщо вони мають відповідно звання доцента і професора.
Учбовий процес регламентується учбовим планом, в якому вказується, які учбові дисципліни на яких курсах і в яких семестрах читаються для студентів кожного року набору, з вказівкою кількості годинника на кожен вид занять по дисципліні (види занять: лекції, семінари, лабораторні роботи, консультації, курсові роботи, ІР і так далі) і форми контролю (залік, іспит). Перед початком учбового семестру деканати роздають на кафедри учбові доручення, в яких вказуються які кафедри (що не обов'язково відносяться до даного факультету), які дисципліни і для яких груп повинні вести в черговому семестрі. Керуючись ними, на кафедрах здійснюється розподіл навантаження, при цьому по одній дисципліні в одній групі різні види занять можуть вести один або декілька різних викладачів кафедри (з врахуванням категорії викладачів, наприклад, асистент не може читати лекції, а професор ніколи не проводитиме лабораторні роботи). Викладач може вести заняття з одній або декількох дисциплін для студентів як свого, так і інших факультетів. Відомості про проведені іспити і заліки збираються деканатом.
Після закінчення навчання студент виконує дипломну роботу, керівником якої є викладач з кафедри, що відноситься до того ж факультету, де виучується студент, при цьому викладач може керувати декількома студентами.
Види запитів в інформаційній системі:
Отримати перелік і загальне число студентів вказаних груп або вказаного курсу (курсів) факультету повністю, за статевою ознакою, роком народження, зросту, ознаці наявності дітей, за ознакою здобуття і розміром стипендії.
Отримати список і загальне число викладачів вказаних кафедр або вказаного факультету повністю або вказаних категорій (асистенти, доценти, професори і так далі) за статевою ознакою, роком народження, зросту, ознаці наявності і кількості дітей, розміру заробітної плати, що є аспірантами, захистили кандидатські, докторські дисертації у вказаний період.
Отримати перелік і загальне число тим кандидатських і докторських дисертацій, що захистили співробітниками вказаної кафедри або вказаного факультету.
Отримати перелік кафедр, провідних заняття у вказаній групі або на вказаному курсі вказаного факультету у вказаному семестрі, або за вказаний період.
Отримати список і загальне число викладачів, що проводили (провідних) заняття по вказаній дисципліні у вказаній групі або на вказаному курсі вказаного факультету.
Отримати перелік і загальне число викладачів тих, що проводили (провідних) лекційні, семінарські і інші види занять у вказаній групі або на вказаному курсі вказаного факультету у вказаному семестрі, або за вказаний період.
Отримати список і загальне число студентів вказаних груп, залік, що здали, або екзамен з вказаної дисципліни з вказаною оцінкою.
Отримати список і загальне число студентів вказаних груп або вказаного курсу вказаного факультету, що здали вказану сесію на відмінно, без трійок, без двійок.
Отримати перелік викладачів, що приймають (що приймали) іспити у вказаних групах, по вказаних дисциплінах, у вказаному семестрі.
Отримати список студентів вказаних груп, або яким заданий викладач поставив деяку оцінку за екзамен з певних дисциплін, у вказаних семестрах, за деякий період.
Отримати список студентів і тим дипломних робіт, що виконуються ними на вказаній кафедрі або у вказаного викладача.
Отримати список керівників дипломних робіт з вказаної кафедри, або факультету повністю і окремо по деяких категоріях викладачів.
Отримати навантаження викладачів (назва дисципліни, кількість годинника), її об'єм по окремих видах занять і загальне навантаження у вказаному семестрі для конкретного викладача або для викладачів вказаної кафедри.