2.3 Машинная реализация программы
Программная реализация задачи представляет собой создание приложения в среде разработки Microsoft SQL Server Management Studio.
Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка
3.2 Требования к техническому обеспечению
3.2.1 Требования к системе:
- Система должна быть доступна обычному пользователю.
- Она должна иметь простой, удобный интерфейс, не требующий знания
языков программирования.
- Проста в использовании, не требует высокой квалификации пользователя.
- Система надежна и безопасна в работе.
3.2.2 Требования к видам по:
ОС Windows (98, 2000, XP)
Microsoft SQL Server
3.2.3 Общие требования к системе:
Процессор: Intel 880286
ОЗУ: 16Mb и более
VIDEO адаптер: EGA VGA
Монитор: цветной
Клавиатура: обычная
Компилятор: Microsoft SQL Server
Свободное место на жестком диске 7.3 Mb
4 Заключение
Проектирование базы данных представляет собой длительный и трудоемкий процесс. Качество созданной базы данных зависит от анализа предметной области и выбранной методологии проектирования. При неполном анализе предметной области в процессе эксплуатации созданной базы данных может возникать избыточное дублирование данных, а так же различные аномалии, что, скорее всего, приведет к потере необходимых данных и повторному проектированию базы данных. Процесс последующего проектирования базы данных не менее ответственный, так как необходимо четко выявить необходимые сущности и согласно связям между ними сформировать отношения.
В ходе выполнения работы был проведен анализ предметной области, определены требования к проектируемой БД, в т.ч. выполняемые ею функции. Определены необходимые сущности. Для каждой сущности заданы ее атрибуты. Установлены связи между сущностями, и определены типы этих связей. В результате построена ER-диаграмма проектируемой БД. Полученная ER-диаграмма преобразована в схему БД. Составлены реляционные отношения, указаны названия и типы данных атрибутов всех отношений. Для каждого отношения определены ключи. Была рассмотрена нормализация полученных отношений до 4-й нормальной формы. Реляционные отношения были составлены так, что какие-либо дополнительные действия для получения 4НФ не потребовались.
При создании БД с помощью Microsoft SQL Server7 был создан проект, в рамках которого создана БД. Были созданы основные таблицы в соответствии с определенными реляционными отношениями. Также были реализованы все необходимые вспомогательные таблицы для выполнения запросов.
.Были созданы запросы к БД, позволяющие получить необходимую информацию из БД в соответствии с заданием, а также сформирован отчет, позволяющий выводить на печать расписание ВУЗа в удобной для восприятия форме.
Данная программа может найти своё применение в любом учебном заведении, где существует возможность о хранение и обновлении информации о персонале. Программа имеет отчёты с выводом на печать расписания. Программный продукт прост в использование, а благодаря вкладке «помощь» работа на ней не вызовет особых трудностей, даже у человека с малым опытом работы в этой области.
При выполнении практической работы были рассмотрены и использованы основные компоненты языка программирования Drlphi 7 для создания баз данных. Были изучены их свойства и методы работы с ними, были изучены приложения: Database Desktop. BDE Administrator, входящие в Drlphi 7.