
- •Необходимые сведения из теории проектирования реляционных баз данных
- •Внешняя модель предметной области, которая должна включать описание представлений о предметной области не менее 2-х пользователей в следующем виде…
- •1.1Описание объектов предметной области, их атрибутов и связей между объектами…
- •1.2Описание функциональных зависимостей, имеющих место в предметной области…
- •1.3Описание способов, форм обработки и представления сведений о хранимой в базе данных информации (не менее 3-х запросов)…
- •1.4Дополнительные требования…
- •1.5Модели предметной области каждого из пользователей в виде диаграмм "Объекты/связи"…
- •Логическая (концептуальная) модель предметной области с использованием реляционной модели. При этом необходимо выполнить следующее…
- •Разработать схемы базовых отношений…
- •Описать домены атрибутов всех отношений…
- •Построить множество функциональных зависимостей…
- •Построить неприводимое множество функциональных зависимостей…
- •Построить один супер – ключ, доказать его уникальность…
- •По супер - ключу построить один составной потенциальный ключ. Доказать его потенциальность.
- •Тема 1 . Разработать систему "История болезни"
- •Тема 2 . Разработать систему "Кафедра"
- •Тема 3 . Разработать систему "Склад"
- •Тема 4 . Разработать систему "Отдел кадров"
- •Тема 5 . Разработать систему "Личная библиотека"
- •Тема 6 . Разработать систему "Суточный план полетов"
- •Тема 7 . Разработать систему "Телефон"
- •Тема 8 . Разработать систему "Дом-интернат"
- •Тема 9 . Разработать систему "Учебная нагрузка кафедры"
- •Тема 10. Разработать систему "Расписание занятий факультета"
- •Тема 11 . Разработать систему "Студенты кафедры"
- •Тема 12. Разработать систему "Меню"
Тема 3 . Разработать систему "Склад"
Необходимо организовать для некоторого торгового объединения информационную систему "Склад". Для каждого товара поддерживать информацию:
название, количество , единица измерения, дата поступления, фирма-изготовитель, срок годности; кол-во товара, переданное в магазин, дата передачи и название магазина.
Запросы: - список товаров на складе в определенный период
- по каждому магазину - количество каждого товара, переданное за месяц
- все изменения на складе за день
Тема 4 . Разработать систему "Отдел кадров"
Необходимо организовать для некоторого предприятия информационную систему "Отдел кадров". Для каждого сотрудника поддерживать информацию:
Ф, И, О, год рождения; город, где родился;
дата поступления и дата увольнения, категория должности; занимаемая должность , дата назначения, оклад
Запросы: - список сотрудников, работавших в организации в определенный период
- число сотрудников по каждой должности в определенный день
- средний оклад для каждой категории сотрудников за определенный месяц
Тема 5 . Разработать систему "Личная библиотека"
Необходимо организовать для некоторого пользователя информационную систему "Личная библиотека". Для каждой книги поддерживать информацию: название, автор, год издания, дата поступления в библиотеку, издательство, тематика;
кому из знакомых, и на какой срок выдавалась книга.
Запросы: - список книг в определенный период вне библиотеки
- по каждому знакомому - количество книг определенной тематики, выданных ему за определенный период
- для каждого автора - перечень всех книг
Тема 6 . Разработать систему "Суточный план полетов"
Необходимо организовать для некоторого аэропорта информационную систему "Аэропорт". Для каждого рейса поддерживать информацию: название рейса, количество мест, тип самолета, дата первого полета, время вылета, используемые службы аэропорта каждым рейсом, их количество, относительное время начала обслуживания, длительность
Запросы: - список рейсов в определенный период в аэропорту
- число рейсов, использующих каждую службу
за сутки, общее время обслуживания и среднее
время занятости службы
- общее количество пассажиров вылетающих за
сутки в любой город
Тема 7 . Разработать систему "Телефон"
Необходимо организовать для некоторой фирмы информационную систему "Телефон". Для каждого сотрудника фирмы поддерживать информацию: Ф.И.О. год рождения, должность, дата поступления на работу, все телефонные междугородние разговоры, с указанием даты, города, длительности.
Запросы: - список сотрудников, поступивших на работу после заданной даты
- список сотрудников, имевших разговор с определенным городом в определенный период
- суммарное и среднее время разговоров за определенный период
Тема 8 . Разработать систему "Дом-интернат"
Необходимо организовать информационную систему "Пациент". Для каждого проживающего в доме-интернате поддерживать
информацию: Ф, И, О, год рождения, дата поступления в интернат, категория (инвалид детства, инвалид ВОВ, участник ВОВ и т.д.), основной диагноз, все посещения процедурного кабинета с указанием даты и вида процедуры
Запросы: - число пациентов по каждой категории на заданную дату
- список пациентов, получивших определенные процедуры в определенный день
- суммарное и среднее число на одного пациента по каждому виду процедур за определенный период