- •Лабораторные работы по курсу иосу
- •Лабораторная работа №1. Проектирование реляционной базы данных в субд Access.
- •Цель работы
- •Описание базы данных
- •Порядок выполнения работы
- •Содержание отчета
- •Порядок выполнения работы
- •Задания по составлению запросов для самостоятельного выполнения
- •Содержание отчета
- •Задания по составлению запросов для самостоятельного выполнения
- •Содержание отчета
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 5. Инфологическое моделирование с использованием пакета eRwin
- •Цель работы
- •Порядок выполнения работы
- •Контрольные вопросы
Лабораторные работы по курсу иосу
Лабораторная работа №1. Проектирование реляционной базы данных в СУБД Access. 2
Цель работы 2
Описание базы данных 2
Порядок выполнения работы 3
Содержание отчета 4
Контрольные вопросы 4
Лабораторная работа №2. Оператор SELECT языка SQL. Формирование запросов к базе данных. Применение агрегатных функций и операции группировки. 4
.1Цель работы 4
Создание запросов в СУБД Access 4
Порядок выполнения работы 7
Задания по составлению запросов для самостоятельного выполнения 8
Содержание отчета 8
Контрольные вопросы 8
Лабораторная работа №3. Оператор SELECT языка SQL. Вложенные запросы. Операция условного соединения JOIN. 8
.1Цель работы 9
Порядок выполнения работы 9
Задания по составлению запросов для самостоятельного выполнения 10
Содержание отчета 10
Контрольные вопросы 10
Лабораторная работа №4. Разработка форм в Microsoft Access 11
.1Цель работы 11
Создание форм в СУБД Access 11
Порядок работы 11
Содержание отчета 23
Контрольные вопросы 23
Лабораторная работа № 5. Инфологическое моделирование с использованием пакета ERwin 23
.1Цель работы 24
Порядок выполнения работы 24
Контрольные вопросы 33
Лабораторная работа №1. Проектирование реляционной базы данных в субд Access.
Цель работы
Целью данной лабораторной работы является приобретение навыков по проектированию реляционной СУБД, организации связей в БД, формированию схемы БД.
Описание базы данных
База данных «Предприятие» содержит информацию о работе некоторого промышленного предприятия, которое осуществляет сборку изделий (проектов) из деталей. Таблица «Детали» содержит описания деталей. Поля: Номер_детали1, Наименование, Материал, Вес. Таблица «Поставщики» содержит описания организаций, поставляющих детали. Поля:Номер_поставщика, Наименование, Город. Таблица «Проекты» содержит описание проектов (сборочных изделий). Поля:Номер_проекта, Наименование, Город. Каждый проект содержит некоторое количество различных деталей, поставляемых различными поставщиками в определенном количестве. Проект рассматривается как совокупность поставок. Таблица «Поставки» содержит записи о типе, количестве деталей и цене одной детали, поставляемых определенным поставщиком для определенного проекта. Поля: Номер проекта, Номер_поставщика, Номер_детали, Количество, Цена.
Схема данных БД «Предприятие»:
Порядок выполнения работы
Согласно приведенному словесному описанию и перечню таблиц и полей создать таблицы в режиме конструктора. Для ключевых полей использовать тип «счетчик».
Задать ключевые поля таблиц.
В пункте меню Сервис\Схема данных добавить в схему все таблицы. Задать связи в БД согласно приведенной схеме БД. Связь создается путем «перетаскивания» ключевого поля одной таблицы на связное поле другой таблицы. Все связи являются связями «один-ко-многим». При создании всех связей необходимо задать условие обеспечения целостности данных, указать необходимость каскадного удаления и обновления полей. (см. рис.)