Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБДиЗ_метод_указ_ЛР, СР.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
272.38 Кб
Скачать

Министерство образования и науки, молодежи и спорта Украины

Донбасская государственная машиностроительная академия

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных и самостоятельных работ

по дисциплине:

«ОРГАНИЗАЦИЯ БАЗ ДАННЫХ И ЗНАНИЙ»

для студентов специальности 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. Определение сущность базы данных (БД), согласно индивидуальному заданию (приложение А, табл.А.1.).

  2. Определение атрибутов сущностей БД.

  3. Определение идентифицирующего атрибута (ключа), который позволяет отделить один объект (экземпляр сущности) от других

  4. Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.

  5. Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.

Пример выполнения

Наименование предметной области – «Учет работы в цеху».

  1. Основные сущности – Станок, Работник.

Связь – Выполнение работы.

  1. Определение атрибутов сущностей БД.

Атрибуты сущности «Станок»:

Код станка

A

Наименование станка

B

Тип станка

C

Атрибуты сущности «Работник»:

Таб. номер работника

D

ФИО работника

E

Должность

F

Атрибуты связи «Выполнение работы»:

Дата выполнения работы

G

Номер наряда

H

  1. Определение идентифицирующего атрибута (ключа):

Станок (Код станка, Наименование станка, Тип станка).

Работник (Таб. номер работника, ФИО работника, Должность).

Выполнение работы (Дата выполнения работы, Номер наряда).

  1. Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.

Рисунок 2 – Диаграмма ER-экземпляров ПО «Учет работы в цеху»

  1. Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.

Рисунок 1 – ER-диаграмма ПО «Учет работы в цеху»