База данных "Аптечный склад"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

.1 Общее описание предметной области

.2 Описание входных документов

.3 Описание выходных документов

.4 Список ограничений

. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

.1 Инфологическая модель базы данных

.1.1 Описание сущностей

.1.2 Описание связей

.1.3 ER-диаграмма

.2 Даталогическая модель

.2.1 Диаграмма связи по полям

. ОРГАНИЗАЦИЯ ВЫБОРКИ ИНФОРМАЦИИ ИЗ БД

. РАЗРАБОТКА ПРЕДСТАВЛЕНИЙ

. ПРОЕКТИРОВАНИЕ ХРАНИМЫХ ПРОЦЕДУР

. РАЗРАБОТКА МЕХАНИЗМОВ УПРАВЛЕНИЯ ДАННЫМИ В БАЗЕ ПРИ ПОМОЩИ ТРИГГЕРОВ

.1 Триггер для добавления данных

.2 Триггер для удаления данных

.3 Триггер для обновления данных

. РАЗРАБОТКА ТЕХНОЛОГИЙ ДОСТУПА К БАЗЕ ДАННЫХ26

.1 Выбор пользователей базы данных

.2 Разграничение полномочий пользователя

. ПРОЕКТИРОВАНИЕ КЛИЕНТСКОГО ПРИЛОЖЕНИЯ

.1 Функциональное назначение

.2 Описание входных и выходных форм

. ОРГАНИЗАЦИЯ ОБМЕНА ДАННЫМИ МЕЖДУ ПРИЛОЖЕНИЯМИ

10. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РЕЗУЛЬТАТОВ ВНЕДРЕНИЯ ПРОГРАММНОГО ПРОДУКТА

. ТРЕБОВАНИЯ К ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ

. ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ БАЗЫ ДАННЫХ И КЛИЕНТСКОГО ПРИЛОЖЕНИЯ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ ИНФОРМАЦИИ

ВВЕДЕНИЕ

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

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

СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования баз данных при обработке больших объемов информации.

СУБД реляционного типа являются наиболее распространенным на всех классах ЭВМ, а на ПК занимают доминирующее положение. СУБД позволяет структурировать, систематизировать и организовать данные для их компьютерного хранения и обработки. В данном курсовом проекте разработана база данных Аптечный склад.

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

Перед разработкой проекта были поставлены следующие задачи: получить возможность просматривать, редактировать, добавлять данные, получать результаты запросов. Проект был разработан в MS Microsoft SQL Server 2005. База данных спроектирована для IBM PC совместимых компьютеров с операционной системой семейства Windows. Разработанная программа не требовательна к ресурсам системы, проста в установке и настройке и удобна в эксплуатации.

1. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Общее описание предметной области

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

При разработке базы данных Аптечный склад было проведено обследование предметной области.

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

1.2 Описание входных документов

В результате в БД Аптечный склад используются следующие входные данные:

-информация о товарах,

-информация о заказах,

-информация о поставщиках,

-информация о сотрудниках,

-информация об аптеках.

1.3 Описание выходных документов

Выходными данными являются запросы. Информация выводится на экран в специальных формах, упрощающих работу с записями таблиц БД.

1.4 Список ограничений

В курсовом проекте в БД Аптечный склад пользователю ограничен ввод даты из будущего. Также присутствует целостность таблицы, т. е. поддерживаются:

-уникальность строк таблицы. Определен первичный ключ таблицы, и значение его определено;

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

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

проект sql база данных аптека склад

2. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

Реляционная модель - модель представления данных, которая описывает структуру данных, допустимые операции над данными и специальные правила, обеспечивающие целостность данных.

Понятие функциональной зависимост