Описание входных и выходных документов и сообщений. Проектирование реляционной базы данных. Разработка механизмов управления данными в базе при помощи триггеров. Разграничение полномочий пользователя. Организация обмена данными между приложениями.
Аннотация к работе
Проектирование реляционной базы данных 2.1 Инфологическое проектирование 2.1.1 Описание сущностей 2.1.2 Описание связей 2.1.3 ER-диаграмма 2.2 Даталогическая модель 3. Организация выборки информации из базы данных 4. Проектирование хранимых процедур 6. При проектировании и разработке сетевой базы данных были использованы такие общетехнические и общесистемные программные средства, как Microsoft SQL Server 2005, Microsoft Visual Studio 2010. 1. Программный продукт разрабатывается для поддержки следующих бизнес-процессов: учет новых автомобилей, пришедших на продажу в фирму, их разнообразных характеристик, произведение различных операций с хранимой информацией, непосредственное хранение всей записанной информации в централизованной базе данных[4]. В итоге происходит сохранение введенной информации в реляционной базе данных, что и является целью рассматриваемого бизнес-процесса[3]. 1.2 Описание входных документов и сообщений Входными документами для разрабатываемой базы данных являются объекты, содержащие информацию, которую необходимо обрабатывать в программе, которыми являются таблицы данных «Автомобили» и «Производители». Сущность «Покупатели» имеет первичный ключ «id»; 6. Таблица 2.2 - «Автомобили» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Id char 10 NOT NULL M_id char 10 Allow nulls Model char 10 Allow nulls Year int 4 Allow nulls Color char 10 Allow nulls Price money 8 Allow nulls Mileage int 4 Allow nulls photo image 16 Allow nulls buy boolean 1 Allow nulls Таблица 2.3 - «Производители» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Id char 10 NOT NULL Name char 10 Allow nulls Phone char 10 Allow nulls address char 10 Allow nulls Таблица 2.4 - «Проданные автомобили» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Id_car char 10 NOT NULL Id_cust char 10 NOT NULL Id_cust char 10 NOT NULL Таблица 2.5 - «Техническая информация» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Usernames char 10 Allow nulls Settings bit bit Allow nulls Connections char 100 Allow nulls Таблица 2.6 - «Покупатели» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Id char 10 NOT NULL Name char 30 Allow nulls Phone char 20 Allow nulls Passport char 30 Allow nulls Таблица 2.7 - «Сотрудники» Имя атрибута Тип данных Длина поля Допустимость неопределенных значений Id char 10 NOT NULL Name char 30 Allow nulls Phone char 20 Allow nulls Passport char 30 Allow nulls 2.2.1 Диаграмма связи по полям В процессе проектирования базы данных были выявлены следующие функциональные зависимости.