I. Создать информационную систему (ИС) по теме :
Отдел кадров (Фамилия сотрудника, имя, отчество, адрес, должность, дата рождения, имеет ли взыскания, оклад, код и наименование подразделения, образование, начальник, ФИО и даты рождения детей, примечания - автобиография)
реализованную в виде реляционной базы данных
и операциями над ней. Используя двухмерное меню, созданное для конкретной
базы данных, обеспечить:
1. Ввод, удаление, добавление и изменение данных, используя удобные
экранные формы;
2. Программную поддержку целостности данных;
3. Быстрый поиск данных по заданным пользователем ИС ключам;
4. Подготовка отчетов и выдачу их на принтер;
5. Реализацию на SQL следуючных типичных запросов, использующих:
- только выборку и проекцию,
- соединение, выборку и проекцию,
- группировку с условием и без условия,
- агрегирующие функции во фразах SELECT и HAVING,
- пересечение, объединение, разность, деление.
6. Безопасность данных в БД (введение пароля).
II. Курсовая работа должна содержать следующие разделы:
1. Общие сведения: технические средства и программное обеспечение.
2. Описание процесса проектирования реляционной БД (концептуальная логическая
и физическая схемы).
3. Описание интерфейса с прикладными программами пользователя (общий вид меню
и связь программ с данными).
4. Обоснование необходимости и общее описание программной реализации поддержки
целостности данных.
5. Формулировка и выражение на SQL.
6. Приложение: структура и содержимое БД, исходный код программ, включая
запросы на SQL и результаты запросов и отчетов.
7. Заключение: трудности при проектировании, простота расширения.