LP-05-05


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
Лабораторная работа
по теме
Тема 5.5.
Основы проектирования баз
анных
средствами
СУБД
ACCESS
5.5.1. Вопросы, подлежащие изучению
5.5.2. Задание
5.5.3. Содержание отчета
5.5.5.
Варианты заданий
5.5.6. Контрольные вопросы по теме

«Основы проектирования баз данных средствами СУБД ACCESS»
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
101
связку в режиме Конструктора таблиц
, причем
оличество данных в таблицах
долж
но обеспечивать выдачу
не менее 3
5 записей
по запросу задания
оздать запросы
либо с помощью
Конструктора запросов
либо с помощью
соответствующего
Мастера запросов
, а затем их
выполнить
оздать форму для ввода данных в БД
с ее помощью
ввести
несколько
записей
, а затем их выполнить;
росмотреть запросы в режиме
SQL
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
102
Содержание отчета
Тема и название работы
Индивидуальное з
адание на разработку
Формализация и уточнение задания
модел
Объекты
БД средствами СУБД
Access.
Структуры таблиц
Содержимое таблиц
Форма для ввода данных в
Запросы и результаты запросов к БД
апросы
представить
как
визуально в
QBE
так
и на языке
SQL
.4. Пример создания
простой БД «Экзамены»
1 . Тема и название работы
Основы проектирования
средствами
СУБД Access
База данных
ЭКЗАМЕНЫ
2.
Задание на разработку БД предметной области Экзамены
должна содержать список студентов и результаты экзаменов каждого студента.
Уточнение задания
Данные о каждом студенте должны содержать номер зачетки, фамилию, имя,
отчество,
название
факультет
, курс
, номер группы, дату рождения,
размер стипендии.
Данные об экзаменах
название предмета, оценк
, дат
сдачи экзамена.
4. Разработка ER
модели БД
Сущности
Опишем сущности на языке инфологического моделирования:
СТУДЕНТЫ (
Номер
ачетки
, Фамилия, Имя, Отчество, Факультет, Курс
Группа, Дата
ождения, Стипендия
ЭКЗАМЕНЫ (
Предмет, Оценка, Дата сдачи
Ключи
В сущности
СТУДЕНТЫ
первичный ключ
Primary
Key
Номер
ачетки
Связи:
Один студент (один экземпляр сущности
СТУДЕНТЫ
) может сдавать несколько
экзаменов, поэтому один студент связан со многими экзаменами. Один факт сдачи
одного экзамена (один экземпляр сущности
ЭКЗАМЕНЫ
) связан
только с од
ним
студентом. Таким образом, связь между сущностями
СТУДЕНТЫ
ЭКЗАМЕНЫ
«один
многим».
Формализация связей
Класс принадлежности со стороны сущности
ЭКЗАМЕНЫ
обязательный (факт
сдачи экзамена обязательно должен быть связан с
соответствующим студентом из
сущности
СТУДЕНТЫ
), поэтому ключ
Номер зачетки
сущности
СТУДЕНТЫ
должен присутствовать как внешний
Foreign
в сущности
ЭКЗАМЕНЫ
Таким образом, сущность
ЭКЗАМЕНЫ
на языке инфологического
моделирования должна быть следующ
ЭКЗАМЕНЫ
Номер
ачетки, Предмет, Оценка, Дата сдачи
Следовательно
модель разрабатываемой
должна
выгляд
еть
как на
рис. 5.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
103
Фамилия
Имя
Факультет
Курс
Группа
Стипендия
ЭКЗАМЕНЫ
Предмет
Оценка
Рис. 5.
5. Разработка БД средствами СУБД Access
Создать
новую базу данных в файле с
именем
BASA
1фамилиягруппа, например
BASA
IVANOVPO
0801.
Создать структуру
основной
таблицы
, определив ключевое поле и индексы
, а
затем
сохранить
таблицу под именем
СТУДЕНТЫ
Для создания структуры таблицы
СТУДЕНТЫ
рекомендуется использовать
режим
онструктора
таблиц
Причем в
бланке
Свойства
обязательно указать длину текстовых полей, формат
числовых полей и дат. Поле
НомерЗачетки
в таблице
СТУДЕНТЫ
объявить
ключевым и индексированным со значением
Совпадения не д
опускаются.
Структура таблицы
СТУДЕНТЫ
и типы полей
представлены
Рис.
После определения всех полей таблицы необходимо закрыть окно
и сохранить
таблицу под именем
СТУДЕНТЫ
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
104
Ввести в
таблицу
СТУДЕНТЫ
15 записей
и сохранить их
(рис. 5
Для
сохранения записей достаточно просто закрыть окно таблицы.
Вводить данные в таблицу
СТУДЕНТЫ
рекомендуется в режиме
Таблицы
Рис. 5.
Создать структуру
таблицы
ЭКЗАМЕНЫ
Рис.
Обязательно определить нужные формат и длину полей в бланке
Свойства
поля
Тип поля
Номер
ачетки
определ
ить
Мастером подстановок
который
использу
для подстановки данные из таблицы
СТУДЕНТЫ
ля поля
НомерЗачетки
Типе данных
следует выбрать
Мастер
подстановок
. Для этого
в появившемся окне
Создание подстановки
выбрать
Готово
и далее в
качестве
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
105
доступных при подстановке полей выбрать
Фамилию
Имя
На этапе выбора
ширины столбцов снять галочку
Скрыть ключевой столбец
Поле
НомерЗачетки
в таблице
ЭКЗАМ
ЕНЫ
объявить индексированным со
значением
Совпадения
допускаются
ВниманиеA При сохранении структуры неключевой таблицы Access может
предупредить об отсутствии ключевого поля и предложит создать это поле сейчас.
В данном случае следует отказаться от
того.
Установить
степень связи
один
многим
между таблицами
СТУДЕНТЫ
ЭКЗАМЕНЫ
с обеспечением целостности данных.
Для этого следует вызвать
из меню
Сервис
окно
Схема данных
и добавить в
схему данных обе таблицы (
СТУДЕНТЫ
ЭКЗАМЕНЫ
Установить в окне
схемы данных связь между таблицами по полю
НомерЗачетки
Для
этого
установить мышку на поле
НомерЗачетки
таблицы
СТУДЕНТЫ
и, не отпуская
клавишу мышки, перевести указатель на поле
НомерЗачетки
таблицы
ЭКЗАМЕНЫ
. После отпускания клавиши в
появившемся окне
Изменение связей
проверить тип связи (должен быть «один
многим»).
Включить переключатель
беспеч
ение целостности данных
. После этого включить опции
Каскадное
обновление
связанных полей
Каскадное удаление
связанных полей
Щелкнуть
кнопке
Создать
и п
осле этого закрыть окно
Изменение связей
Заполнить таблицу
ЭКЗАМЕНЫ
данными в режиме таблицы, используя
созданный с помощью
Мастера подстановок
список в поле
Номер
ачетки
Создать автоформу в столбец по таблице
СТУДЕНТЫ
Для этого:
рейти
в окне базы данных
на вкладку
Формы
нажать
кнопку
Создать
выбрать в качестве источника данных таблицу
СТУДЕНТЫ
выбрать вид формы
Автоформа: в столбец
Создать п
ри помощи
Мастера форм
форму по двум таблицам. Для этого:
в качестве режима создания выбрать
Мастер форм
включить в форму поля
Номер
ачетки, Предмет
Оценка
из таблицы
ЭКЗАМЕНЫ
и поля
Фамилия, Имя, Отчество, Факультет, Курс, Группа
Стипенди
из таблицы
СТУДЕНТЫ
выбрать
вид
представления данных
основная таб
лица
СТУДЕНТЫ
, включить
кнопку
Подчиненные формы
выбрать стиль и внешний вид формы
задать название
основной
формы
Данные об успеваемости студента
просмотреть полученную форму и сохранить.
Создать простой запрос
выбра
несколько произвольных полей из таблицы
СТУДЕНТЫ
Создать с
помощью
Конструктора
запросов
запросы, удовлетворяющие
условиям:
единственное значение факультета;
фамилии
и имена студентов, проживающие в одном из городов или
обуч
ающиеся на одном из факульте
тов
Примечание
запрос должны быть включены поля
Фамилия, Имя, Отчество
те поля, где вводятся критерии.
После того как был задан критерий для запроса, запрос нужно выполнить и
сохранить под именем, подходящим по смыслу
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
106
Добавить д
ля запросов с полем
типа
Дата/время
поле
Дата
ождения
выбрать
записи, удовлетворяющие условиям:
дата больше 1.1.80;
Создать
итоговый запрос:
оставить в запросе поля
Факультет, Стипендия,
Номер
ачетки
вычислить максимальное значение стипендии для каждого
факультета и подсчитать количество студентов на каждом факультете (используя
Count
Создать з
апрос с вычисляемыми полями:
включить в запрос вычисляемое поле, которое является результатом
сцепления текстовых полей
Фамилия, Имя, Отчество
Назвать по
Ф. И.
О. студента
используя построитель выражений, подсчитать надбавку
студентам, равную
от стипендии
Сконструир
овать
запрос
выборку к таблице
СТУДЕНТЫ
, выбрав тех, кто не
получает стипендии. Выполните запрос и просмотрите результат.
Перей
в режим
Конструктора
для этого запроса
и преобразуйте его в запрос
для
сохранения результатов в виде отдельной таблицы с именем
СТУДЕНТЫ БЕЗ
СТИПЕНДИИ
Запрос/Создание таблицы
рать
в копии таблицы
СТУДЕНТЫ
всех, кто проживает в определенном
городе, например, Уфе. Сделав запрос, проверьте правильность отбора записей.
Перей
ти в
режим
Конструктора
для этого запроса и преобразуйте его в запрос
на
обновление данных. В строке
Обновление
зада
новое значение для поля
Город
(наприме
р, введите сокращенное название города и т.п.).
Выполнит
запрос.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
107
Варианты заданий
Таблица 5.
вар.
Название
Таблицы
Примечание
Запросы
Банк
БАНК (
код банка
, название, адрес)
КРЕДИТ
(код банка, номер клиента
,
дата выплаты кредита, размер
кредита).
КЛИЕНТ (
номер клиента
, ФИО,
телефон клиента).
Банк имеет много
клиентов и один
клиент может брать
кредиты в разных
банках.
1.Выбрать банки,
которые не имеют
клиентов.
2.Выбрать клиентов,
которые имеют
задолженн
ость более
месяца.
MA
ПРЕПОДАВАТЕЛЬ (
номер препод

ФИО, адрес и должность препод
,
ученая степень).
ЗАНЯТИЯ (
номер препод
, код
дисциплины
, номер аудитории, дата)
ДИСЦИПЛИНА (
код дисциплины
,
название, количество часов).
Один преподаватель
может вести
несколько
дисциплин и одна
дисциплина может
вестись несколькими
преподавате
лями.
1.Выбрать
преподавателей,
которые были "без
работы" в
определенный
период времени.
2.Выбрать дисц
ну,
количество часов
которой наибольшее.
deZ^
LH:J�� d
h^�lh\ZjZ
��gZa\Zgb_�lh\ZjZ��
dhebq_kl\h�gZ�kdeZ^_��_^bgbpZ�
baf_j_gby��klhbfhklv�_^bgbpu�
lh\ZjZ�\f��
ПОСТАВКА (к
од поставщика, код
товара
, дата поставки, количество
товаров в поставке).
ПОСТАВЩИК (к
од поставщика
,
ФИО).
Один и тот же товар
может
доставляться
несколькими
поставщиками и
один и тот же
поставщик может
доставлять
несколько видов
товаров.
��u[jZlv�
ihklZ\sbdh\��
dhlhju_�ihklZ\eyxl�
^Zgguc�lh\Zj��
2.Определить самый
дешевый товар и
соответствую
щего
поставщика.
Произ
водство
ИЗДЕЛИЕ (
код изделия
, название
изделия, объем выпуска).
СПЕЦИФИКАЦИЯ МАТЕРИАЛОВ
(код изделия, код материала
,
количество материала в спецификации
изделия, дата установления
спецификации).
МАТЕРИАЛ
(код материала
, название,
единица измерения материала, цена за
едини
цу).
Одно изделие может
содержать много
типов материалов и
один и тот же
материал может
входить в состав
разных изделий.
1.Определить
изделия, в которые
входит
соответствующий
материал.
2.Вывести список
изделий, которые не
производились в
конкретно
году.
Сеть
магази
нов
ВЛАДЕЛЕЦ (
номер владельца
, ФИО,
адрес, телефон владельца магазина,
номер регистрации, дата регистрации).
ВЛАДЕНИЕ (
номер владельца, номер
магазина
, дата регистрации).
МАГАЗИН (
номер магазина
, название,
адрес магазина, профиль).
Один и тот же
магазин может иметь
несколько
владельцев и один и
тот же владелец
может иметь в
собственности много
магазинов.
1.Определить
владельцев,
имеющих
собственность в
соответствующем
районе.
2.Вывести список
профилей магазинов,
которыми владеет
соответствующий
предприниматель
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
108
Автомас
терские
АВТОМЕХАНИК (
номер
автомеханика
, ФИО).
НАРЯД (
номер автомобиля, номер
автомеханика
, название, адрес
ремонтной мастерской).
АВТОМОБИЛЬ (
номер
, марка, год
выпуска, ФИО автовладельца).
Один и тот же
автомобиль может
обслуживаться
разными
автомеханиками и
один и тот же
автомеханик может
обслуживать
несколько
автомобилей.
1.Выбрать
механиков, которые
работают с
автомобилями
заданной марки.
2.О
пределить тех
владельцев
автомобилей,
которых обслуживает
данный механик.
Деканат
ГРУППА (
код группы
, курс,
количество студентов).
СЕССИЯ (
код группы, код
дисциплины
, ФИО преподавателя, вид
контроля, дата).
ДИСЦИПЛИНА (
код дисциплины
,
название
дисциплины, количество
часов).
Одна группа изучает
несколько
дисциплин и одна
дисциплина может
преподаваться
нескольким группам.
1.Определить
преподавателя,
который в сессию
принимает экзамены
у данной группы по
данной дисциплине.
2.Определить группу,
у которой число
студентов
наибольшее.
Hj]Zgb
aZpby
РАБОТА (ш
ифр работы
, название,
трудоемкость).
ПОРУЧЕНИЕ (ш
ифр работы
,
табельный номер сотрудника,

плановая и реальная даты окончаний).
СОТРУДНИК (
табельный номер
, ФИО
сотрудника, должность).
Одна и та
же работа
может выполняться
несколькими
сотрудниками и один
и тот же сотрудник
может участвовать в
нескольких работах.
1.Определить те
работы в
конкр
году
,
по которым сроки
ыпол
ния
превышают один
месяц.
2.Определить общее
количество работ,
находи
хся
на
выполнении у
некоторого
сотрудника.
Ihebdeb
gbdZ
ПАЦИЕНТ
(номер
, ФИО, дата
рождения, социальный статус)
ЛЕЧЕНИЕ (
номер пациента,
номер
врача
, диагноз, срок потери
трудоспособности, дата начала
лечения).
ВРАЧ (
номер врача
, ФИО, должность,
специализация).
Один и тот же
пациент может
лечиться у
нескольких врачей и
один врач может
лечить несколько
пациентов.
1.Определить те
случаи, когда
конкретное
заболевание лечилось
врачом конкретной
специализации.
2.Вывести имена тех
рачей, которые
работают
исключительно с
пенсионерами.
Kihjl
.3B;B�KIHJL:��
gZa\Zgb_�\b^Z�kihjlZ
,
_^bgbpZ�baf_j_gby��fbjh\hc�j_dhj^�b�
_]h�^ZlZ�\f�
РЕЗУЛЬТАТ (
название вида спорта,
код спортсмена
, показанный результат,
дата проведения, место проведения).
СПОРТСМЕН (
код спортсмена
, ФИО
спортсмена, год рождения).
H^bg�b�lhl�`_�
kihjlkf_g�fh`_l�
aZgbfZlvky�jZagufb�
\b^Zfb�kihjlZ
1.Вывести виды
спорта для каждого
спортсмена.
2.Вывести список
спортсменов,
превысивших
мировой рекорд по
данному виду спорта.
K_evkdh
ohayc
ственные
работы
ПРЕДПРИЯТИЕ (
код предприятия

наименование, дата регистрации, вид
собственности, число работников,
основной вид продукции).
ПОСТАВКА (
код продукции, код
предприятия
, дата поставки, объем).
ПРОДУКЦИЯ (
код продукции
,
название пр
одукции, единица
измерения, закупочная цена).
H^gh�b�lh�`_�
ij_^ijbylb_�fh`_l�
\uimkdZlv�jZagu_�
\b^u�ijh^mdpbb�b�
h^gZ�b�lZ�`_�
ijh^mdpby�fh`_l�
\uimkdZlvky�
jZagufb�
ij_^ijbylbyfb�
��u\_klb�\k_�^Zggu_�
ih�dhgdj_lghfm�
ij_^ijbylbx��
2.Вывести список
продуктов и и
х дату
поставки, для
которых закупочная
цена ниже заданной.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
109
Город
ской
транспорт
ВИД ТРАНСПОРТА (
название вида
транспорта
, средняя скорость
движения, количество машин в парке,
стоимость проезда).
МАРШРУТ (
номер пути, название
вида транспорта
,
количество
остановок на маршруте, количество
машин на маршруте).
ПУТЬ (
номер пути
, начальный пункт
пути, конечный пункт, расстояние).
Один и тот же вид
транспорта может на
разных маршрутах
использовать разные
пути следования и
один и тот же путь
может
пользоваться
разными видами
транспорта.
1.Вывести данные по
маршруту, у которого
максимальное
количество видов
транспорта.
2.Вывести данные по
маршрутам трамваев
в порядке убывания
их протяженности.
Геогра
фия
СТРАНА (
название страны
, регион,
столица, площадь территории).
НАСЕЛЕНИЕ (
название страны,
название национальности
, количество
людей данной национальности).
НАЦИОНАЛЬНОСТЬ (
название
национальности
, язык, общая
численность).
1.Выбрать
численность
населения по всем
странам.
2.Определить
столицу той страны,
где проживает более
всего представителей
конкретной
национальности.
�hfhmi
jZ\e_gb_
КВАРТИРА (
номер квартиры
, номер
дома, число жильцов, площадь).
ОПЛАТА (
номер квартиры, номер
дома, вид оплаты
, сумма оплаты, дата
оплаты).
ВИД
ОПЛАТЫ (
название вида оплаты
,
цена за единицу площади, цена за
одного жильца).
В одной квартире
используются
разные виды оплаты.
1.Определить сумму
месячной оплаты для
данной квартиры
конкретного дома.
2.Определить
задолженность по
оплате конкретного
ида конкретной
вартиры.
:wjhihjl
K:FHE?L��
ghf_j�kZfhe_lZ
��lbi��
qbkeh�f_kl��kdhjhklv�ihe_lZ�\f�
РЕЙС (
номер самолета, номер
маршрута,
дата и время вылета, дата и
время прилета, количество проданных
билетов).
МАРШРУТ (
номер маршрута
,
расстояние, пункт
вылета, пункт
назначения).
Один самолет может
летать на разных
маршрутах и по
одному маршруту
могут летать разные
самолеты.
1.Определить время
полета для
конкретного
самолета по
конкретному
маршруту.
2.Выбрать тип
самолета, который
чаще всего летает по
конкретному
маршруту.
Dhfivx
l_ju
ФИРМА (
номер фирмы
, название и
место размещения фирмы).
РЫНОЧНОЕ ПРЕДЛОЖЕНИЕ (
номер
фирмы, номер конфигурации
, объем
партии, цена партии).
КОНФИГУРАЦИЯ ПК (
номер
конфигурации,
тип процессора,
тактовая частота, объем ОЗУ, объем
жесткого диска, дата выпуска).
Одна конфигурация
ПК может
изготавливаться
разными фирмами и
одна и та же фирма
может собирать ПК
разной
конфигурации.
1.Определить фирму,
которая представляет
самую нову
ю модель
на базе конкретного
типа процессора.
2.Выбрать модель с
наибольшей тактовой
частотой, которая
выпускается в
конкретном городе.
Ebqgu_�
^Zggu_
СТУДЕНТ (
номер зачетной книжки

ФИО студента, дата рождения
студента).
ОБУЧЕНИЕ (
название
факультета,
номер зачетной книжки,
номер
группы, сумма стипендии студента,
год зачисления).
ФАКУЛЬТЕТ (
название факультета,
число мест).
Один и тот же
студент может
обучаться на разных
факультетах.
1.Определить
количество студентов
на конкретном
факультете.
2.Определить
суммарную
стипендию
конкретной группы.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
110
Зоопарк
ВИД ЖИВОТНОГО (
название вида
животного
, суточное потребление
корма, семейство, континент
обитания).
РАЗМЕЩЕНИЕ (
название вида
живо
тного, номер помещения,
количество животных)
ПОМЕЩЕНИЕ (
номер помещения,
наличие водоема, отопления в
помещении).
Один и тот же вид
животного может в
зоопарке находиться
в разных
помещениях и в
одном помещении
может находиться
несколько видов
животных.
1.Определить
суточное
потребление корма
обитателями
конкретного
помещения.
2.Определить общую
численность
представителей
конкретного вида
животных.
RZofZlu
R:OF:LBKL��
dh^�kihjlkf_gZ�
NBH��^ZlZ�jh`^_gby��kljZgZ��
kihjlb\guc�jZajy^���j_clbg]�\f�
УЧАСТИЕ (
код спортсмена, код
турнира,
стартовый номер спортсмена
в данном турнире, занятое место).
ТУРНИР (
код турнира
, страна, город,
дата проведения, уровень турнира).
Один шахматист
может участвовать в
разных турнирах.
1.Выбрать турнир с
самым высоким
рейтинго
участников.
2.Выбрать тех
шахматистов,
которые выиграли
хотя бы один турнир
течение конкретного
года.
Km^hoh^
kl\h
КОРАБЛЬ (
название корабля

водоизмещение, порт приписки,
капитан).
ПОСЕЩЕНИЕ ПОРТА (
название
корабля, название порта
, дата
посещения
порта, дата убытия, номер
причала, цель посещения).
ПОРТ (
название порта
, страна).
Один корабль может
посещать несколько
портов.
1.Выбрать список
кораблей,
посещавших
конкретный город в
конкретное время.
2.Определить страны,
в которые никогда не
приходят
корабли с
целью 'туризм'.
Научные
конфе
ренции
УЧЕНЫЙ (
имя ученого
, организация,
страна, ученая степень).
УЧАСТИЕ (
имя ученого, название
конференции,
тип участия, тема
доклада, публикация (да/нет)).
КОНФЕРЕНЦИЯ (
название
конференций,
место проведения, дата).
Один ученый может
участвовать в разных
конференциях и с
разными типами
докладов.
Тип участия: докл
ад,
сообщение,
стендовый доклад
т.д.
1.Выбрать названия
конференций,
некоторые материалы
которых не
опубликованы.
2.Определить
количество докторов
наук в каждой
конференции.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
111
Програм
мные
продукты
ПРОГРАММНЫЙ ПРОДУКТ
название программного продукта
,
версия, фирма, дата выпуска,
прикладная область, стоимость
лицензии).
ИНСТАЛЛЯЦИЯ (
название
программного продукта,
название
пользователя
, стоимость инсталляции,
дата инсталляции, количество
лицензий при инсталляции).
ПОЛЬЗОВАТЕЛЬ
(название
пользователя,
регион, сфера
применения).
Один и тот же
программный
продукт может
инсталлироваться
разными
пользователями и
один п
ользователь
может инстал
ровать
разные продукты.
Прикладная область:
делопроизводство,
коммерция, бизнес и
т.д.
Тип программного
продукта: ОС, сервер
приложений, СУБД
и т.п
1.Вывести данные по
прикладным
областям.
2.Определить затраты
на инсталляции
прогр
аммного
обеспечения,
сделанные
конкретным
пользователем в
конкретном году.
Опера
онная
система
ПРОЦЕСС (
идентификатор процесса,
идентификатор владельца процесса,
название процесса, приоритет, класс).
ПЛАНИРОВАНИЕ (
идентификатор
процесса, название
ресурса
,
запрошено/выделено).
РЕСУРС (
название ресурса
, объем,
цена за единицу).
Один и тот же
процесс может
задействовать много
разных ресурсов и
один и тот же ресурс
может быть
задействован
разными
процессами.
Примечание:
Классы процессов (в
порядке у
бывания
абсолютного
приоритета):
критический,
серверный,
нормальный,
запасной.
��u\_klb�^Zggu_�ih�
j_kmjkZf�^ey�dZ`^h]h�
ijhp_kkZ��
2.Определить
владельца процесса, у
которого "самые
большие аппетиты" в
ценовом выражении.
Добыча
полезных
ископа
емых
ПОЛЕЗНОЕ ИСКОПАЕМОЕ
название полезного ископаемого,
единица измерения, годовая
потребность, цена за единицу).
МЕСТОРОЖДЕНИЕ (
название
полезного ископаемого, название
пункта,

название месторождения,
запасы, способ разработки, годовая
добыча).
ПУНКТ (
назв
ание пункта
, пропускная
способность путей сообщения данного
пункта).
Из одного и того же
пункта вывоза могут
вывозиться разные
полезные
ископаемые, одно и
то же полезное
ископаемое может
вывозиться с разных
пунктов вывоза.
Конкретное
месторождение
може
т использовать
конкретный пункт
вывоза для конк
ого
полезного
ископаемого.
��Hij_^_eblv��dZdb_�
bkdhiZ_fu_�
^h[u\Zxlky�\�
dhgdj_lghf�
f_klhjh`^_gbb�
2.Выбрать список
месторождений, в
которых добывается
конкретное
ископаемое заданным
способом разработки.
Авто
транс
портное
предпри
ятие
АВТОМОБИЛЬ (
номер автомобиля,
марка автомобиля, его техническое
состояние, пробег, расход топлива).
РЕЙС (
номер автомобиля, табельный
номер водителя
, дата выезда, дата
прибытия, расстояние).
ВОДИТЕЛЬ (
табельный номер
водителя
, ФИО, дата рождения,
оклад).
H^bg�b�lhl�`_�
Z\lhfh[bev�fh`_l�
bkihevah\Zlvky�
jZagufb�\h^bl_eyfb�
b�h^bg�\h^bl_ev�
fh`_l�bkihevah\Zlv�
jZagu_�Z\lhfh[beb�
1.Выбрать
автомобиль с
наименьшим
расходом топлива.
2.Вывести данные по
всем рейсам, в
которых у
частвовал
данный автомобиль.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
112
Театр
АКТЕР (
номер актера
, ФИО, звание,
амплуа, пол).
ПОСТАНОВКА НА РОЛЬ (
номер
актера, название роли
, дата назначения
на роль, тип роли, режиссер, номер
состава);
РОЛЬ (
название роли
, тип роли,
название пьесы).
На одну
и ту же роль
могут назначаться
разные актеры.
Амплуа: герой
любовник, инженю,
злодей т.д., тип роли:
главная, вторая,
эпизод.
1.Определить список
актеров конкретного
режиссера.
2.Выбрать пьесы, в
которых
исполнителем
главной роли
является конкретный
тер.
Справоч
ная аптек
ЛЕКАРСТВО (
название лекарства,
показания к использованию,
противопоказания, производитель).
НАЛИЧИЕ (
название лекарства, номер
аптеки,

тип, цена, количество, срок
годности).
АПТЕКА (
номер аптеки
,
специализация аптеки, район,
телефон).
Тип: таблетки,
микстура, мазь и т.д.
1.Вывести
ассортимент
предлагаемых
лекарств жителей
конкретного района.
2.Определить, в
каких аптеках
дешевле всего
конкретное
лекарство.
DmebgZ
jby
;E�XH��
gZa\Zgb_�[ex^Z
��dZl_]hjby��
j_p_il��\_k�
ihjpbb�\f�
СОСТАВ (
название блюда, название
продукта,
количество, обработка).
ПРОДУКТ (
название продукта,
категория, калорийность, цена за ед.,
ед. измерения).
Одно блюдо состоит
из разных продуктов
и один и тот же
продукт может
входить в состав
разных
блюд.
Категория блюда:
первое, гарнир, и
т.д.,
продукта: мясо,
мучное и т.д.
��Hij_^_eblv��^ey�
dZdbo�[ex^�ijh^mdlu�
^Zgghc�dZl_]hjbb��
ij_^\Zjbl_evgh�
ih^\_j]Zxlky�
aZ^Zgghc�h[jZ[hld_��
2.Определить данные
по
соответствующему
блюду.
Изучение
студен
тами
дисцип
по выбору
СТУДЕНТ (
номер зачетной книжки,
ФИО студента, адрес, телефон).
ВЫБОР
(номер зачетной книжки,
наименование дисциплины,
деканат,
адрес деканата, отметка о сдаче
дисциплины).
ДИСЦИПЛИНА (
наименование
дисциплины
, количество лекционных
часов, семинарских и лабораторных
занятий).
Каждый студент
должен изучить
несколько
дисциплин по
выбору и каждая
дисциплина может
изучаться
несколькими
студентами.
1.Получить список
студентов,
изучающих заданную
дисциплину и
сдавших ее.
2.Получить список
объем
дисциплин,
изученных заданным
студентом.
Отдел
кадров
СОТРУДНИК (
номер сотрудника,
ФИО, образование, телефон, дата
рождения).
ЗАЧИСЛЕНИЕ (
номер сотрудника,
наименование подразделения,
должность, дата зачисления, оклад).
ПОДРАЗДЕЛЕНИЕ (
наименование
подразделения
, количество штатных
единиц, фонд заработной платы).
Один и тот же
сотрудник может
числиться в разных
подразделениях
1.Выбрать
сотрудников,
которые занимают
инженерные
должности, не имея
высшего
образования.
2.Определить, в
их
подразделениях
работает данный
сотрудник.
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
113
. Контрольные вопросы по теме
«Основы проектирования баз данных средствами
СУБД ACCE33»
Что
такое реляционная база данных
Что такое модель «Сущность
связь»
модель)
Типы связей
"один
одному" и "один
многим": как они реализуются в
реляционных базах данных?
В каких режимах можно создать структуру таблицы в
Access
Что определяется при формализации связей
Что такое ключевое поле
и какие требования предъявляются к нему?
Как в
СУБД
Access
можно определить ключевое поле?
Как
и для чего в СУБД
Access
создается схема данных?
Назовите основные т
ипы данных в
Access
Как в
Access
определить связи между таблицами?
Как используется Мастер подстановок?
Каковы в
озможности Acces
изменению структуры таблиц
Как отсортировать
записи по одному полю?
По нескольким полям
Как
создать простой запрос,
итоговый запрос, запрос с вычисляемыми полями, запрос
на создание таблицы
Как
создать форму в
Access
ЛЗ по теме
Тема 5.
. ЛР
Основы проектирование БД средствами СУБД Access»
Страница
114

Приложенные файлы

  • pdf 1158386
    Размер файла: 638 kB Загрузок: 0

Добавить комментарий