"Проектування баз даних" підготовки бакалавра галузі знань 0306 "Менеджмент І адміністрування" за напрямом 030601 "Менеджмент"
Вид материала | Документы |
- Інформаційні системи в менеджменті" підготовки бакалавра галузі знань 0306 "Менеджмент, 911.13kb.
- "Історія світових цивілізацій" підготовки бакалавра галузі знань 0306 "Менеджмент, 117.37kb.
- Нормативної навчальної дисципліни "Теорія економічного аналізу" підготовки бакалавра, 908.78kb.
- Робочої програми нормативної навчальної дисципліни "Політологія" підготовки бакалавра, 348.56kb.
- Бочої програми нормативної навчальної дисципліни "Товарознавство" підготовки бакалавра, 460.19kb.
- Передмова, 526.39kb.
- Харківський інститут економіки ринкових, 284.46kb.
- Харківський інститут економіки ринкових, 389.83kb.
- Харківський інститут економіки ринкових, 1023.47kb.
- Каційної характеристики, робочої програми навчальної дисципліни "Страхування" підготовки, 591.79kb.
Приватний вищий навчальний заклад
Харківський інститут економіки ринкових
відносин та менеджменту
(ХІНЕМ)
ПРОЕКТУВАННЯ БАЗ ДАНИХ
Завдання та методичні вказівки
до виконання контрольної роботи
Для студентів заочного відділення підготовки бакалавра
галузі знань 0306 "Менеджмент і адміністрування"
за напрямом 6.030601 "Менеджмент"
Харків
Розповсюдження та тиражування без офіційного
дозволу ХІНЕМ заборонено!
ПЕРЕДМОВА
1. РОЗРОБЛЕНО у відповідності до вимог варіативної частини освітньо-кваліфікаційної характеристики, робочої програми навчальної дисципліни "Проектування баз даних" підготовки бакалавра галузі знань 0306 "Менеджмент і адміністрування" за напрямом 6.030601 "Менеджмент".
- ЗАТВЕРДЖЕНО кафедрою інформаційних систем і технологій та економічної кібернетики, протокол № від "____" ______________ 2009 р.
- УКЛАДАЧ: Лубенець С.В., к.т.н., доц. кафедри інформаційних систем і технологій та економічної кібернетики.
- ВІДПОВІДАЛЬНИЙ ЗА ВИПУСК: Сорокін В.Ф., к.т.н., доцент, зав. кафедри інформаційних систем і технологій та економічної кібернетики.
- Харків: ХІНЕМ. - 2009. - 24 с.
ЗМІСТ
| Вступ……………………………………………………………………………… | 4 |
1 | Загальні методичні вказівки до виконання контрольної роботи……………… | 4 |
2 | Заліковий модуль І………………………………………………………………... | 5 |
| Завдання до контрольної роботи………………………………………………… | 5 |
3 | Заліковий модуль ІІ………………………………………………………………. | 6 |
| Завдання до контрольної роботи………………………………………………… | 6 |
4 | Методичні вказівки до розв'язання задач……………………………………….. | 15 |
| Інформаційно-методичне забезпечення………………………………………… | 24 |
ВСТУП
МЕТА ТА ЗАВДАННЯ ДИСЦИПЛІНИ
Метою навчальної дисципліни "Проектування баз даних" є формування у студентів системи фундаментальних теоретичних і практичних знань щодо:
- архітектури та існуючих моделей баз даних (БД);
- методів проектування та основ роботи сучасних баз даних.
Завданнями дисципліни є вивчення основних принципів функціонування сучасних баз даних та систем управління базами даних (СУБД), ознайомлення з архітектурою та моделями БД, принципами проектування та роботи реляційних баз даних, освоєння сучасного програмного забезпечення для роботи з БД, впровадження та супроводження інформаційних технологій на підприємствах із застосуванням електронних баз даних.
Предметом вивчення дисципліни "Проектування баз даних" є методологія проектування та використання сучасних баз даних та СУБД; принципи проектування реляційних баз даних та використання сучасного програмного забезпечення для роботи з БД.
1. ЗАГАЛЬНІ МЕТОДИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ
КОНТРОЛЬНОЇ РОБОТИ
Текст контрольної роботи повинен містити:
- Теоретичне питання, яке розкривається за наступною схемою:
- вступ (обґрунтування актуальності теми роботи; зв'язок з сучасним станом розвитку баз даних в Україні; ступінь розробки теми роботи в літературі);
- 2-3 розділи, що розкривають основний зміст досліджуваної теми;
- висновки (головні висновки з аналізу, проведеного в роботі);
- перелік літератури.
- Розв'язання задачі повинно мати таку послідовність:
- умова задачі;
- рішення задачі;
- висновки до розв’язаної задачі.
За формою переказу матеріалу необхідно керуватися методичними вказівками з написання контрольних робіт для студентів заочної форми навчання.
Вимоги до оформлення контрольної роботи:
- обов'язкова наявність титульного листа;
- наявність змісту;
- усі приведені в тексті малюнки, таблиці, схеми (діаграми) повинні бути пронумеровані та мати заголовок;
- в разі цитування та використання цифрового матеріалу необхідно посилатися на джерело;
- список літератури повинен бути оформлений в алфавітному порядку.
Результати побудови реляційної бази даних за допомогою МS Ассеss повинні бути надані в електронному вигляді на підписаній дискеті.
Необхідно мати на увазі, що недотримання перелічених вище вимог до змісту та оформлення контрольної роботи веде до зниження оцінки.
Вибір варіанту завдань контрольної роботи здійснюється за порядковим номером прізвища студента у списку групи по навчальному журналу.
Контрольна робота складається із двох теоретичних питань з кожного залікового модуля та двох практичних задач.
Таблиця 1.1 - Практична бальна оцінка виконання студентом контрольних завдань залікових модулів
Вид роботи | Кількість балів з контрольної роботи |
- правильна письмова відповідь на питання - правильне рішення однієї задачі | 10 10 |
Таким чином, максимальна бальна оцінка контрольної роботи може складати 40 балів.
2. ЗАЛІКОВИЙ МОДУЛЬ І
Теоретичні основи баз даних
ТЕМА 1 Основи теорії баз даних.
ТЕМА 2 Моделі даних та їх класифікація.
ТЕМА 3 Реляційна модель даних. Теорія відношень.
ЗАВДАННЯ ДО КОНТРОЛЬНОЇ РОБОТИ
1. Дати письмову відповідь на питання
Таблиця 2.1 – Варіанти теоретичних питань
№ варіанту | Питання |
ЗАЛІКОВИЙ МОДУЛЬ І Теоретичні основи баз даних | |
1 | Основні поняття й визначення теорії баз даних |
2 | Категорії користувачів баз даних |
3 | Історія й основні етапи розвитку баз даних і СУБД |
4 | Розподілені бази даних, основні принципи їхньої побудови й функціонування |
5 | Архітектури розподілених БД |
6 | Робота додатків з базами даних |
7 | Схема виконання користувальницьких запитів до бази даних |
8 | Моделі даних та їх класифікація |
9 | Ієрархічна модель даних |
10 | Сітьова модель даних |
11 | Реляційна модель даних |
12 | Основні поняття про теорію відношень |
13 | Реляційна алгебра |
14 | Теоретико-множинні операції над відношеннями |
15 | Спеціальні операції над відношеннями |
Література для виконання контрольної роботи з залікового модуля І: 1-3, 6-14.
3. ЗАЛІКОВИЙ МОДУЛЬ ІІ
Основи проектування та реалізації баз даних
ТЕМА 4 Проектування баз даних.
ТЕМА 5 Цілісність баз даних. Транзакції.
ЗАВДАННЯ ДЛЯ КОНТРОЛЬНОЇ РОБОТИ
1. Дати письмову відповідь на питання
Таблиця 3.1 – Варіанти теоретичних питань
№ варіанту | Питання |
ЗАЛІКОВИЙ МОДУЛЬ ІІ Основи проектування та реалізації баз даних | |
1 | Основні етапи життєвого циклу БД |
2 | Поняття про проектування БД |
3 | Етапи проектування БД |
4 | Проектування додатків |
5 | Реалізація баз даних |
6 | Модернізація баз даних |
7 | Системний аналіз предметної області |
8 | Інфологічне моделювання |
9 | Модель «Сутність-зв'язок». |
10 | Діаграми Бахмана |
11 | Даталогічне проектування |
12 | Фізичне проектування |
13 | Принципи підтримки цілісності в реляційній моделі даних |
14 | Поняття транзакцій та їх властивості |
15 | Моделі транзакцій |
16 | Перспективи розвитку БД і СУБД |
2. Задача 1
Розробка інфологічної моделі «Сутність-зв'язок»
Розробити інфологічну модель (схему) «Сутність-зв'язок» даних предметної області відповідно до варіанта.
3. Задача 2
Створення бази даних за допомогою Мicrosoft Аccess та проектування запитів до бази даних
1. Створити базу даних за допомогою МS Ассеss відповідно до варіанта. Таблиці повинні включати поля, зазначені в завданні. Типи й розмір полів задати за своїм розсудом.
2. Заповнити таблиці довільними записами даних (по 10 записів у кожну таблицю).
3. Створити зв'язки між таблицями.
4. Спроектувати зазначені Запити до бази даних.
Варіанти для виконання завдань
Варіант 1. Облік автомобілів у ДАІ.
Структура основної таблиці:
Прізвище власника, Ім'я, По батькові, Адреса, Код марки автомобіля, Код кольору автомобіля, Номер автомобіля, Дата реєстрації автомобіля, Дата проходження останнього техогляду.
Довідник кольорів:
Код кольору автомобіля, Колір автомобіля.
Довідник марок автомобілів:
Код марки автомобіля, Марка автомобіля.
Запити:
1. Пошук автомобіля за номером.
1. Список автомобілів конкретної марки.
2. Список автомобілів певного кольору.
3. Список автомобілів, що не пройшли вчасно техогляд.
Варіант 2. Облік гарантійного обслуговування у фірмі по торгівлі комп'ютерами й оргтехнікою.
Структура основної таблиці:
Код товару, Найменування покупця, Кількість товару, Вартість товару, Дата продажу, Строк гарантії.
Довідник товарів:
Код товару, Найменування товару.
Запити:
1. Пошук товару за датою продажу й назвою покупця.
2. Пошук товару за назвою покупця.
3. Список покупців зі строком гарантії, що минув.
4. Список покупців з діючою гарантією.
Варіант 3. Облік автомобілів на автотранспортному підприємстві.
Структура основної таблиці:
Номер автомобіля, Серія, Код марки автомобіля, Дата покупки, Номер гаража, Автопробіг (км), ПІП шофера, Номер прав водія, Норма видачі бензину в день (літри).
Довідник марок автомобілів:
Код марки автомобіля, Марка автомобіля.
Запити:
1. Автомобілі, що пройшли більше 150000 км.
2. Список водіїв по марці автомобіля.
3. Автомобілі, придбані в конкретному році.
4. Номера гаражів, у яких перебувають найсучасніші автомобілі.
Варіант 4. Облік автобусів на автотранспортному підприємстві.
Структура основної таблиці:
Номер автобуса, Серія, Код марки автобуса, Дата покупки, Номер гаража, Автопробіг (км), ПІП шофера, Номер прав водія, Норма видачі бензину в день (літр), Дата останнього ремонту.
Довідник марок автобусів:
Код марки автобуса, Марка автобуса.
Запити:
1. Список автобусів, що пройшли ремонт у конкретному році.
2. Автобуси, що пройшли більше 100000 км.
3. Список водіїв по марці автобуса.
4. Автобуси, придбані цього року.
Варіант 5. Облік учнів у школі.
Структура основної таблиці:
Номер учня, Клас (1-11), Група (А, Б,...), Прізвище, Ім'я, По батькові, Дата народження, Код іноземної мови, Домашня адреса, Телефон, Середній бал (за півроку, рік).
Довідник іноземних мов:
Код іноземної мови, Найменування мови.
Запити:
1. Список учнів, що мають середній бал за рік вище 4,5.
2. Кількість учнів, що вивчають конкретну мову.
3. Список учнів конкретного класу.
4. Список учнів, що мають конкретну, уведену із клавіатури, оцінку по конкретній мові.
Варіант 6. Облік матеріалів на складі.
Структура основної таблиці:
Код матеріалу, Код постачальника, Дата надходження, Номер товарно-транспортної накладної, Номер складу, ПІП матеріально-відповідальної особи, Кількість товару, Одиниця виміру, Вартість товару.
Довідник матеріалів:
Код матеріалу, Найменування матеріалу.
Довідник постачальників:
Код постачальника, Найменування постачальника.
Запити:
1. Номер складу, що містить матеріали найбільшої вартості.
2. Список товарів, що надійшли на конкретний склад.
3. Прізвище матеріально-відповідальної особи з найменшою кількістю товару.
4. По уведеній даті вивести список матеріалів, що надійшли на склад, та їхніх постачальників.
Варіант 7. Облік хворих у поліклініці.
Структура основної таблиці:
Номер реєстраційного талона, Прізвище хворого, Ім'я, По батькові, Дата відвідування поліклініки, Код лікаря, Код діагнозу хвороби.
Довідник лікарів:
Код лікаря, ПІП лікаря.
Запити:
1. Кількість відвідувань поліклініки за конкретну дату.
2. Список хворих, що відвідали конкретного лікаря.
3. Прізвище самого відвідуваного лікаря.
4. Прізвище менше всіх відвідуваного лікаря.
Варіант 8. Облік хворих у платній лікарні.
Структура основної таблиці:
Номер реєстраційної картки, Прізвище хворого, Ім'я, По батькові, Дата надходження, Історія хвороби, Код лікарняного відділення, Сума внеску за лікування.
Довідник відділень:
Код лікарняного відділення, Найменування відділення.
Запити:
1. Найменування лікарняного відділення з найбільшою кількістю хворих.
2. Найменування самого "дорогого" лікарняного відділення.
3. Прізвища 5-ти самих "дорогих" хворих.
4. Кількість хворих з усіх відділень, що надійшли за конкретну дату.
Варіант 9. Облік дітей у дитсадку.
Структура основної таблиці:
Код дитини, Дата народження, Прізвище, Ім'я, По батькові, Код групи, Стать, Домашня адреса, Місце роботи батька, Місце роботи матері, Сума внеску за харчування.
Довідник групи дитсадка:
Код групи, Найменування групи.
Запити:
1. Прізвища дітей з безробітними батьками.
2. Вивести групи з найбільшою сумою внеску за харчування.
3. Прізвища всіх дівчаток віком від 3-х до 5-ти років.
4. Вивести групи з найбільшою кількістю хлопчиків.
Варіант 10. Облік постачальників сировини на підприємство.
Структура основної таблиці:
Код постачальника, Адреса, Факс, Телефон, ПІП директора, Дата останньої поставки, Дата закінчення договору, Мінімальна кількість товару, що поставляється (кг, літри, тонни інше).
Довідник постачальників сировини:
Код постачальника, Найменування постачальника.
Запити:
1. Прізвище директора підприємства, що останнім заключив договір на поставку бензину.
2. По уведеній даті вивести прізвища директорів, що поставили товар у цей день.
3. Найменування підприємств, що перебувають у одному й тому ж місті.
4. Прізвища директорів із самим довгостроковим договором.
Варіант 11. Облік громадян міста.
Структура основної таблиці:
Номер обліку, Прізвище, Ім'я, По батькові, Паспорт, Серія, Дата народження, Код вулиці, Будинок, Квартира, Останнє місце роботи, Оклад.
Довідник вулиць міста:
Код вулиці, Найменування вулиці.
Запити:
1. Вулиця, на якій проживає найбільше число жителів.
2. Список жителів з однаковим прізвищем, що проживають на конкретній вулиці.
3. Прізвище жителя міста з найбільшим окладом.
4. Кількість жителів міста.
Варіант 12. Облік руху поїздів на вокзалі.
Структура основної таблиці:
Номер поїзда, Дата останнього ремонту, Код пункту відправлення, Код пункту прибуття, Час у дорозі (годин), Прізвище провідника, Ім'я, По батькові, Тип поїзда, Кількість вагонів.
Довідник залізничних станцій:
Код станції, Найменування станції.
Запити:
1. Номера поїздів, відремонтованих цього року.
2. Поїзди, що роблять рейси по конкретних станціях.
3. Провідник, що пробув найбільший час у дорозі.
4. Номер поїзда, що має найбільшу кількість вагонів.
Варіант 13. Облік товару в магазині.
Структура основної таблиці:
Код товару, Кількість товару, Одиниці виміру для кількості, Дата поставки, Відділ у магазині, Ціна одиниці товару, Відсоток браку.
Довідник товару:
Код товару, Найменування товару.
Запити:
1. Відділ у магазині з найбільшою кількістю товару.
2. По уведеній даті вивести список товарів, що надійшли в магазин у цей день.
3. Дата, коли було поставлено найбільшу кількість товару.
4. Товар, що має найбільший відсоток браку.
Варіант 14. Облік оснащення й інструментів на складі цеху машинобудівного підприємства.
Структура основної таблиці:
Код інструмента, Кількість штук у наявності, Ціна однієї одиниці, Дата надходження, Номер полиці для зберігання.
Довідник інструментів:
Код інструмента, Найменування інструмента.
Запити:
1. Номер полиці, на якому зберігається конкретний інструмент.
2. Дата, коли надійшли інструменти найбільшої вартості.
3. Номер полиці, на якій зберігається найбільша кількість інструмента.
4. По конкретній даті вивести список інструментів, що надійшли на склад у цей день.