Содержание

Содержание 3

Введение 4

1 Техническое задание 5

1.1. Анализ предметной области. 5

1.2. Постановка задачи 9

2.Технический проект информационной системы 10

2.1. Функциональная модель 10

2.1.1. Контекстная диаграмма и диаграммы детализации процессов 10

2.1.2. Диаграмма дерева узлов 14

2.2. Информационная модель 16

2.2.1. Идентификация сущностей и связей. ER-диаграмма логического уровня. 16

2.2.2. ER-диаграмма физического уровня. Ограничения доменов. Ограничения ссылочной целостности. Переопределение триггеров. Индексирование отношений 17

2.2.3. Определение представлений, хранимых процедур серверной компоненты. ER-диаграмма в режиме отображения представлений 20

2.3. Верификация спроектированной логической модели. 22

3. Реализация системы 26

3.1. T-SQL-определения регламентированных запросов 26

3.2. T-SQL-определения триггеров 31

3.3. T-SQL-определения хранимых процедур 36

3.5 Распределение прав доступа пользователей………………………….43

4. Результаты тестирования информационной системы 47

Заключение 79

Список использованных литературных источников 50

Выдержка из текста

Введение

В настоящее время большинство предприятий и организаций в той или иной мере используют в своей деятельности различные информационные системы (ИС). ИС могут быть связаны с различными областями деятельности предприятия, будь то бухгалтерия, управление персоналом или конкретный производственный процесс. В любом случае ИС имеют дело с огромными массивами информации, которые необходимо хранить, обновлять, корректировать, а также производить различные вычисления. Информация имеет достаточно сложную структуру и хранится в базах данных (БД). От эффективности управления БД непосредственно зависит эффективность работы ИС, а, следовательно, и самого предприятия, которое использует данную систему. Эффективность работы БД в большой степени зависит от грамотного проекта базы данных, построить который помогут основы теории баз данных. Преимущества, которые получает пользователь при использовании БД как безбумажной технологии, следующие:

— компактность информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки;

— скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки;

— низкие трудозатраты нет необходимости в утомительной ручной работе над данными;

— применимость всегда доступна свежая информация. Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку становится возможным осуществлять централизованное управление данными. Рассмотрим подробнее преимущества, связанные с централизованным управлением;

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

Список использованной литературы

Список использованных литературных источников

1. Microsoft SQL Server 7 для профессионалов. – СПб.: Питер, 2000. – 896 с.

2. Алан Бьюли, Энди Оппель. Изучаем SQL. – М.:Символ, 2007. – 312 с.

3. Жилинский А. Самоучитель Microsoft SQL Server 2005. – СПб:BHV, 2004. – 224 с.

4. Кишори Бхамидипати. SQL. Справочник программиста.–М.:Эком, 2003. – 304 с.

5. Конспект лекций «Базы данных»

6. Литвин П., Гетц К.,Гунделой М. Разработка настольных приложений в Access 2002. Для профессионалов. – СПб.:Питер; К.: Издательская группа BHV, 2002. – 1008 с.

7. Литвин П., Гетц К.,Гунделой М. Разработка корпоративных приложений в Access 2002. Для профессионалов. – СПб.:Питер; Киев: BHV, 2002. – 1008 с.

8. Роберт Виейра. Программирование баз данных Microsoft SQL Server 2005. Базовый курс. – М.:Вильямс, 2003. – 848 с.

9. Уилтон П., Колби Дж. SQL для начинающих. – М.: Вильямс, 2006. – 496 с.

10. Фленов М. Transact SQL в подлиннике. – СПб:BHV, 2006. – 576 с.

11. Практическое руководство по SQL. – М.: Вильямс, 2002. – 352 с.

12. Моисеенко С. SQL. Задачи и решения. СПб.: Питер, 2006. – 256 с.

Похожие записи