Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс.doc
Скачиваний:
372
Добавлен:
02.05.2014
Размер:
4.3 Mб
Скачать

Вопросы и упражнения

1. Врачи поликлиники ведут прием и обследование пациентов. Вы­делите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет обследований пациентов. Изобразите средствами ER-модели концептуальную схему.

2. В учебном заведении преподаватели проводят занятия по учеб­ным дисциплинам со студентами разных групп. Выделите основ­ные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет расписаний. Изобразите средствами ER-модели концептуальную схему.

3. Учет материальных средств по подразделениям предусматривает их закрепление за определенными сотрудниками. Выделите основные объекты-сущности предметной области и отношения меж­ду ними для концептуального проектирования банка данных АИС, автоматизирующей учет матсредств и материально ответственных. Изобразите средствами ER-модели концептуальную схему.

4. При концептуальном проектировании банка данных АИС, авто­матизирующей ведение Табеля рабочего времени сотрудников организации, выделены следующие объекты-сущности:

С учетом того что Табель является основой для начисления со­трудникам заработной платы, определите необходимые атрибуты по каждому объекту-сущности концептуальной схемы.

5. При проектировании таблицы «Преподаватели» выделены следу­ющие атрибуты — ФИО, Кафедра (Истории, Математики, Инфор­матики), Должность (Зав. кафедры, Профессор, Преподаватель, Ассистент), Ученая степень (Кандидат наук. Доктор наук). Уче­ное звание (Старший научный сотрудник, Доцент, Профессор, Ака­демик), Пед. стаж. Определите и обоснуйте для каждого атрибу­та тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограничения целостности данных). Вы­берите из имеющихся атрибутов или предложите дополнительно ключ таблицы.

6. При проектировании таблицы «Автомобили» базы данных «За­пасные части» выделены следующие атрибуты — Модель, Про­изводитель (ВАЗ, АЗЛК, ГАЗ, ИЖМаш, УАЗ), Категория (Легко­вой, Грузовой, Специальный), Грузоподъемность, Год начала производства, Год прекращения производства, Фото. Определите и обоснуйте для каждого атрибута тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограниче­ния целостности данных). Выберите из имеющихся атрибутов или предложите дополнительно ключ таблицы.

7. При концептуальном проектировании в базе данных по учету вы­дачи пропусков на вход в административное здание сотрудникам организации выделены следующие объекты-сущности, для каж­дого из которых создается таблица со следующими полями:

• «Сотрудник»— Taб_№, ФИО, Должность, Подразделение;

• «Подразделение»—№№, Наименование, Руководитель;

• «Пропуск»— Ta6_№_comp., №_пропуска, Дни, Время, Кто подписал.

С учетом того что у сотрудника может быть только один про­пуск, определите и обоснуйте типы, способы и другие парамет­ры создания связей между таблицами.

8. При концептуальном проектировании в базе данных «Технологи­ческие операции» выделены следующие объекты-сущности, для каждого из которых создается таблица со следующими полями:

• «Подразделения» — №№, Наименование, Профиль(Произ­водственно-технологический, Сбытовой, Снабженческий, Организационно-управленческий);

• «Операции»—Код, Наименование, Описание;

• «Комплектующие» — Код, Наименование, Тип(Крепеж, Электрооборудование, Резинотехнические изделия),Количе­ство, Минимально необходимое количество на складе.

С учетом того что одно подразделение может участвовать в вы­полнении нескольких технологических операций и, соответствен­но, одна операция может выполняться несколькими подразделе­ниями, и, кроме того, для одной операции может требоваться оп­ределенное количество различных комплектующих, а каждое комплектующее может, в свою очередь, комплектовать несколь­ко различных технологических операций, определите типы, спо­собы и другие параметры создания связей между основными таб­лицами.

9. Приведите к первой нормальной форме следующую ненормали­зованную таблицу (в жирной рамке ключ таблицы):

10. Приведите ко второй нормальной форме следующие та блицы, на­ходящиеся в первой нормальной форме (в жирной рамке ключ таблицы):

11. Приведите к третьей нормальной форме следующие таблицы, на­ходящиеся во второй нормальной форме (в жирной рамке ключ таблицы):