
- •Содержание
- •Пример выполнения
- •Лабораторная работа 2 получение набора отношений методом декомпозиции
- •Ход выполнения работы
- •Пример выполнения задания 2
- •Определение первой нормальной формы
- •Определение второй нормальной формы
- •Определение третьей нормальной формы
- •Лабораторная работа №4 построение запросов к базам данных
- •Ход работы
- •Краткие теоретические сведения
- •Ход работы
- •Лабораторная работа №6 (дополнительно) разработка отчетов в приложениях баз данных при помощи компонентов quick report
- •Краткие теоретические сведения
- •Приложение а
- •Индивидуальные задания
- •Приложение б
- •Индивидуальные вопросы к самостоятельному изучению
- •Список рекомендуемой литературы
Министерство образования и науки, молодежи и спорта Украины
Донбасская государственная машиностроительная академия
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных и самостоятельных работ
по дисциплине:
«ОРГАНИЗАЦИЯ БАЗ ДАННЫХ И ЗНАНИЙ»
для студентов специальности 7.04030302 «Системы и методы принятия решений»,
дневной формы обучения
Краматорск 2012
Министерство образования и науки, молодежи и спорта Украины
Донбасская государственная машиностроительная академия
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных и самостоятельных работ
по дисциплине:
«ОРГАНИЗАЦИЯ БАЗ ДАННЫХ И ЗНАНИЙ»
для студентов специальности 7.04030302 «Системы и методы принятия решений»,
дневной формы обучения
Утверждено
на заседании кафедры ИСПР
Протокол № 1 от 23.08.2012
Краматорск 2012
Методические указания к выполнению лабораторных и самостоятельных работ по дисциплине «Организация баз данных и знаний» (для студентов специальности 7.04030302 «Системы и методы принятия решений», дневной формы обучения) / сост. О. Л. Ольховская. – Краматорск: ДГМА, 2012. – 31 с.
Содержит задания к 8 лабораторным работам и перечень вопросов к самостоятельному изучению
Составитель Ольховская Оксана Леонидовна, к.э.н., ст. преп.
Отв. за выпуск Белевцов Леонид Васильевич, д.ф.-м.н.. доцент
Содержание
1 ЛАБОРАТОРНЫЙ ПРАКТИКУМ |
5 |
1.1 ПРОЕКТИРОВАНИЕ МОДЕЛИ БАЗЫ ДАННЫХ |
5 |
Лабораторная работа 1. Разработка информационной модели предметной области методом “сущность-связь” |
5 |
Лабораторная работа 2. Получение набора отношений методом декомпозиции |
7
|
|
|
1.2 РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ |
13 |
Лабораторная работа 3. Изучение интерфейса и функциональных возможностей программного компонента Database Desktop в Delphi/Lazarus. Создание, редактирование и представление таблиц. Создание простейших приложений системы баз данных при помощи средства разработки Delphi/Lazarus |
13 |
Лабораторная работа 4. Построение запросов к базам данных |
15 |
Лабораторная работа 5. Навигация и поиск, работа с индексами, фильтрация, обеспечение системных функций при помощи компонента TTable |
18 |
Лабораторная работа 6. Разработка отчетов в приложениях баз данных при помощи компонентов Quick Report |
21 |
Приложение А. Индивидуальные задания |
26 |
Приложение Б. Индивидуальные вопросы к самостоятельному изучению
|
29 |
Список рекомендуемой литературы |
30 |
1 ЛАБОРАТОРНЫЙ ПРАКТИКУМ
1.1. ПРОЕКТИРОВАНИЕ МОДЕЛИ БАЗЫ ДАННЫХ
Лабораторная работа 1
РАЗРАБОТКА ИНФОРМАЦИОННОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ МЕТОДОМ “СУЩНОСТЬ-СВЯЗЬ”
Цель: получить навыки моделирования предметной области при проведении структурного анализа и проектирования систем баз данных.
Ход выполнения работы
Определение сущность базы данных (БД), согласно индивидуальному заданию (приложение А, табл.А.1.).
Определение атрибутов сущностей БД.
Определение идентифицирующего атрибута (ключа), который позволяет отделить один объект (экземпляр сущности) от других
Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.
Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.
Пример выполнения
Наименование предметной области – «Учет работы в цеху».
Основные сущности – Станок, Работник.
Связь – Выполнение работы.
Определение атрибутов сущностей БД.
Атрибуты сущности «Станок»:
Код станка |
A |
Наименование станка |
B |
Тип станка |
C |
Атрибуты сущности «Работник»:
Таб. номер работника |
D |
ФИО работника |
E |
Должность |
F |
Атрибуты связи «Выполнение работы»:
Дата выполнения работы |
G |
Номер наряда |
H |
Определение идентифицирующего атрибута (ключа):
Станок (Код станка, Наименование станка, Тип станка).
Работник (Таб. номер работника, ФИО работника, Должность).
Выполнение работы (Дата выполнения работы, Номер наряда).
Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.
Рисунок 2 – Диаграмма ER-экземпляров ПО «Учет работы в цеху»
Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.
Рисунок 1 – ER-диаграмма ПО «Учет работы в цеху»