
- •Міністерство освіти і науки України Державний університет інформаційно-комунікаційних технологій Створення та обробка баз даних на пеом
- •Київ -2010
- •1. Предмет, мета та завдання дисципліни
- •2. Розподіл навчального часу
- •3. Зміст Тема 1. Основні поняття баз даних. Реляційна модель даних.
- •Тема 2. Створення бд засобами ms Access2003. Мова sql.
- •Тема 3. Створення прикладних програм баз даних клієнтів з використанням середовища програмування Delphi7.
- •Тема 4. Створення та робота з віддаленими базами даних в архітектурі “клієнт-сервер” на серверу InterBase7.
- •4. Тематичний план
- •5. Індивідуальні завдання та контрольні заходи
- •5.1. Індивідуальні завдання
- •5.2. Контрольні заходи
- •6. Запитання і завдання до самоконтролю та контролю знань
- •6.1.Загальна частина завдання:
- •6.2.Методичні рекомендації з написання розділів звіту
- •6.2.3. Розробка схеми зв'язків між таблицями
- •6.2.5. «Реальні» дані, введені в бд
- •2. Розробка таблиць бд
- •3. Розробка схеми зв'язків між таблицями
- •Розробка запитів на вибірку інформації з бд
- •Таблиця групи
- •Таблиця студенти
- •Таблиця предмети
- •Таблиця успішність
- •6. Отримані результати рішення інформаційних задач (виконання запитів).
- •7. Для догляду даних таблиць необхідно створити додаток у середовище Delphi 7.
- •8. Висновок
- •7. Питання до підготовки до заліку по предмету «Створення та обробка баз даних на пеом»
Тема 4. Створення та робота з віддаленими базами даних в архітектурі “клієнт-сервер” на серверу InterBase7.
Сервер БД InterBase: склад, технічні характеристики, взаємодія з додатками Delphi; Створення БД і її псевдоніма. Створення таблиць БД. Утиліти Server Manager і WISQL; Створення простого додатка для роботи з вилученої БД. Використання компонентів Tsession і TDataBase; Поняття транзакції. Керування транзакціямі.
Основна література
Ярцев В.П. Створення та обробка баз даних на ПЕОМ. Учбовій посібник.ДУІКТ,2008.-246с. Лекції 16-18.
2. Ковягин А., Востриков, Мир Inter Base/FireBird/Yaffil-М.: КУДИЦ-ОБРАЗ,
2002.-432.
Наочні посібники
1. Ярцев В.П. Системи обробки баз даних. Курс лабораторних робот. CD.
Заняття 9.
4. Тематичний план
№ з/п |
Вид заняття |
Всього годин |
Із них |
Семестри, модулі, найменування розділів та тем, найменування навчальних занять та навчальні питання, завдання на самостійну роботу |
Дидактичне забезпечення занять |
Інформаційно-методичне забезпечення | |
Ауд. зан. |
СРС | ||||||
|
|
|
|
|
Тема 1. Основні поняття баз даних. Реляційна модель даних |
|
|
1.
|
Лекція 1 |
36 |
2 |
34 |
Заняття 1. Основні поняття і визначення баз даних 1. Вступ. Основні визначення. Різновиди архітектур БД. 2. Загальні відомості про СУБД MS Access2002. 3. Візуальне проектування додатків БД у Delphi7. 4.Моделювання роботи БД на серверу InterBase. Завдання на СРС 1.Структура СУБД. Схема обміну даними у ПК при роботі з БД. 2.Тенденції розвитку сучасних СУБД 3.Ієрархічна та мережива модель даних. 4.Обектно-оріентована модель даних. 5. Реляційна модель даних. 6. Зв’язування таблиць. 7. Операції над відношеннями. 8. Реляційна алгебра. 9. Реляційні числення. 10. Проблеми та етапи проектування баз даних. 11. Модель “сутність-зв'язок”. Перехід до реляційної моделі. 12. Розробка інформаційно-логічної моделі БД. 13. Сучасні програмні засоби побудови ІС. 14. Структура корпоративної інформаційної системи. 15. Принцип нормалізації відношень. 16. Поняття залежності між атрибутами відношень. 17. Перетворення відношень до 1, 2 і 3 нормальним формам. 18.Файлова організація даних. 19. Індексування. Поняття індексу. 20. Первинні і вторинні індекси. 21. Організація індексів у виді В-деревьев
|
Презентація Pover Point, Плакат №1,2,3. |
Основна література 1,с. 5-154, 2, 7-240 Додаткова література 2,с.328-333. |
|
|
|
|
|
Тема 2. Створення БД засобами MS Access2003. Мова SQL
|
|
|
2. |
Лабора-торна робота 1 |
36 |
2 |
34 |
Заняття 2. СУБД MS Access2003. 1. Створення таблиць в режимі Конструктора. 2. Створення зв‘язку між таблицями та введення даних. 3. Створення запитів та фільтрування даних.. 4. Проектування форм та звітів БД. Завдання на СРС 1. Загальні відомості про СУБД MS Access2003. 2. Запуск Access2003. Створення “порожньої” БД. 3. Створення таблиць в режимі Конструктора. 4. Створення підстановок у поля таблиць. 5. Типи даних в Access та їх характеристики. 6. Властивості полів в Access та їх характеристики. 7. Створення запитів на вибір даних. 8. Створення параметричних запитів. 9. Створення перехресного запиту. 10. Створення запитів з розрахунковими полями. 11.Мова SQL. Загальні відомості. 12. Оператор SELECT. Добір даних з однієї таблиці. 13. Оператор SELECT. Добір даних з декількох таблиць. 14.Імпорт даних з текстового файлу в таблиці БД. 15.Створення специфікацій імпорту даних. 16.Статистичне обчислювання даних в запитах. 17.Проектування форм з допомогою Конструктора. 18. Проектування форм з допомогою Майстра. 19. Проектування звітів з допомогою Майстра. 20.Створення форм з розрахунковим полем з допомогою Майстра 21. Додання елементів керування та виразив у форму
|
ПЕОМ з Windows 2000 та Office 2000 |
Основна література 1,с.317-326, 2,с.44-52, 3,с.464-472. Додаткова література 3,с.158-162 |
|
|
|
|
|
Тема 3. Створення прикладних програм БД клієнтів з використанням у Delphi7. |
|
|
3. |
Практична робота 1
|
36 |
2 |
34 |
Заняття 5. Проектування програм-додатків у середовище Delphi7 1. Створення псевдоніму проекту та збереження. 2. Встановлення елементів дозволу щодо даних та їх зображення. 3. Редагування елементів керування полів та мереж TDBGrid. 4.Моделювання роботи БД на серверу InterBase. Завдання на СРС 1 Delphi7– призначення, загальні відомості. 2. Основні поняття ООП. Базові класи. 3. Візуальне проектування програм у Delphi7. 4.Інтерфейс та панелі інструментів Delphi7– призначення, можливості, методика роботи 5. Проектування додатків щодо баз даних у Delphi7. 6. Інсталяція та настойка середовища програмування Delphi7. 7. Інкапсуляція та можливості об’єктів. 8. Поліморфізм та віртуальні методи. 9.Проект Delphi7 і його компіляція. 10. Схема взаємодії додатка Delphi7 з БД. 11. Основні компоненти Delphi7 для роботи з БД. 12.Структура програми додатку БД. Етапи створення додатку. 13.Стандартні компоненти та їх можливості. 14. Формат загальних команд керування об’єктами у Delphi7. 15.Формат команд зв’язку з БД у Delphi7. 16. Компоненти TDBText, TDBEdit як компоненти відображення даних. 17.Поняття НД. Основні властивості, методи, події. 18. Відмінні риси компонента TQuery. 19. Створення зв'язку між НД типу “один до багатьох”. 20.Компонент TDBGrid. Редактор стовпців 21. Компонент TDBNavigator
|
ПЕОМ з Windows 2000, Office 2000, Delphi7 |
Основна література 2, с. 40-54 Додаткова література 5,с.50-67. |
4. |
Залік |
|
2 |
|
|
|
|