- •Вінниця внту 2009
- •1 Зміст дисципліни
- •2 Задачі для самостійної роботи До розділу “Основні поняття теорії баз даних. Інфологічне моделювання предметної області ”
- •До розділу “Ієрархічна (деревовидна) модель даних”
- •До розділу “Мережева модель даних ”
- •До розділу “Організація реляційних баз даних”
- •До розділу “Фізичне проектування даних”
- •До розділу “Загальні питання організації знань”
- •3 Типові рішення
- •4 Завдання до лабораторних робіт
- •Лабораторна робота №1 Дослідження основних функцій системи управління базами даних (субд) Access. Основи роботи з таблицями в ms Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •Числові і грошові типи даних
- •Поля логічного типу
- •Маска введення
- •Умова перевірки значення
- •4 Робота із записами
- •5 Розробка бази даних
- •Створення таблиць
- •Створення індексів і ключових полів
- •Збереження таблиць
- •Заповнення таблиць
- •Пошук зниклої бази даних
- •Завершення роботи з базою даних
- •Робота з формами за допомогою субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •4 Режим конструктора форм
- •Зміна порядку переходу по полях
- •Створення звітів у режимі конструктор субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Звіт в режимі конструктора
- •Області і маркери
- •2 Форматування
- •Розфарбовування звіту
- •Переміщення елементів звіту
- •3 Робота над текстом
- •6 Організація звіту
- •Об’єднання записів у групи
- •Налаштування звіту
- •Визначення вигляду всього звіту
- •7 Заповнення областей
- •8 Використання формул у примітці
- •Лабораторна робота №4 Організація швидкого пошуку інформації в базі даних
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Пошук даних у таблиці
- •Сортування
- •Пошук записів за допомогою фільтра
- •Створення запиту за допомогою команди запрос на выборку
- •5 Багатотабличні запити до бази даних
- •Лабораторна робота №5 Реалізація запитів до бази даних в субд Access
- •Порядок виконання роботи
- •Теоретичні відомості
- •1 Оператори and (і) та or (або)
- •Пошук значень в заданому діапазоні
- •2 Обчислення в запитах
- •3 Побудова виразів Використання текстових полів у виразах
- •4 Використання опції группировка в access
- •Обчислення за допомогою перехресної таблиці
- •Обчислення за допомогою функції sum (сума)
- •Інші функції
- •6 Узагальнювальні функції та їх синтаксис
- •5 Курсове проектування
- •5.1 Змiст та оформлення курсової роботи
- •Анотація
- •Екз.2 сутності 1 * * Екз.2 сутності 2
- •Книга Твір Розділ
- •Книга 1------------------------------------------Розділ 1
- •Книга 3----------------------------------------- Розділ 2
- •Нормалізація відношень за er-принципом.
- •Нормалiзацiя вiдношень методом декомпозиції
- •Визначення тематики та розробка технічного завдання на курсову роботу
- •5.4 Терміни виконання курсової роботи
- •5.5 Порядок захисту курсової роботи
- •Питання до іспиту
- •Індивідуальне повернення транзакції.
- •Відновлення після збою. Список літератури
- •Додаток a
- •Порядковий номер теми Останні цифри року вступу
- •Додаток б Перелік типових предметних областей для виконання курсових робіт
- •Додаток в
- •Дисципліна______________________________________________________
- •Тамара Олександрівна Савчук Організація баз даних і знань Лабораторний практикум та курсове проектування
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
- •Вінницького національного технічного університету
- •21021, М. Вінниця, Хмельницьке шосе, 95, внту
До розділу “Фізичне проектування даних”
1. Запропонувати модель даних “Ринок-Доставка” з використанням зв’язків типу Б:Б. Реалізувати за допомогою прошитих списків цю структуру, визначивши не менше як три напрямки (зв’язки) за даними. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
2. Запропонувати модель даних “Залізничні каси” з використанням зв'язків типу Б:Б. Реалізувати за допомогою багатозв'язних списків цю структуру, визначивши не менше як три напрямки (зв’язки) за даними. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
3. Запропонувати модель даних “Студент-Дисципліна” з використанням зв'язків типу Б:Б. Реалізувати за допомогою прошитих списків цю структуру, визначивши не менше як три напрямки (зв’язки) за даними. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
4. Запропонувати модель даних “Викладач-Дисципліна” з використанням зв'язків типу Б:Б. Реалізувати за допомогою плексів цю структуру, визначивши не менше як три напрямки (зв’язки) за даними. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
5. Реалізувати за допомогою лінійного списку наведену на рисунку структуру. Визначити розміщення кореня та нащадків у структурі. Відповідь обґрунтувати. Яким чином у Вашій пропозиції визначаються адреси кожного з елементів пам’яті?
Реалізувати за допомогою однонаправленого циклічного списку з покажчиками на голову списку наведену на рисунку структуру. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
7. Реалізувати за допомогою двонаправленого циклічного списку наведену на рисунку структуру. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
8. Реалізувати за допомогою двонаправленого лінійного списку наведену на рисунку структуру. Навести функцію відображення логічної структури даних на фізичну структуру збереження. Відповідь обґрунтувати.
Навести приклад дворівневої організації індексно-послідовного методу доступу до даних на прикладі моделі даних “Аеропорт”. Визначити упорядкованість індексного файла, ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації адресного методу доступу до даних з використанням алгоритму перетворення ключа на адресу на прикладі моделі даних “Лікарня”. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації індексно-послідовного методу доступу до даних з впорядкованим масивом на прикладі моделі даних “Товарна база”. Визначити упорядкованість індексного файла, ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації методу хешування доступу до даних на прикладі моделі даних “Автобаза”. Проаналізувати запропоновану організацію на виникнення колізій та визначити схему їх усунення. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації інвертованого методу доступу до даних на прикладі моделі даних “Продуктовий склад” та структуру інвертованого файла з дворівневим індексом. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації індексно-послідовного методу доступу до даних з впорядкованим масивом на прикладі моделі даних “Бібліотека”. Визначити упорядкованість індексного файла, ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації методу хешування доступу до даних на прикладі моделі даних “Підприємство”. Проаналізувати запропоновану організацію на виникнення колізій та визначити схему їх усунення. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації інвертованого методу доступу до даних на прикладі моделі даних “Навчальний заклад” та структуру інвертованого файла з дворівневим індексом. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації індексно-послідовного методу доступу до даних з впорядкованим масивом на прикладі моделі даних “Аеропорт”. Визначити упорядкованість індексного файла, ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації методу хешування доступу до даних на прикладі моделі даних “Лікарня”. Проаналізувати запропоновану організацію на виникнення колізій та визначити схему їх усунення. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації інвертованого методу доступу до даних на прикладі моделі даних “Залізничний вокзал” та структуру інвертованого файла з дворівневим індексом. Визначити ефективність доступу до даних та ефективність їх зберігання.
Навести приклад організації інвертованого методу доступу до даних на прикладі моделі даних “Галерея” та структуру інвертованого файла з дворівневим індексом. Визначити ефективність доступу до даних та ефективність їх зберігання.
