Реализация базы данных и серверной части информационной системы "ГАИ" средствами СУБД Microsoft SQL Server

Курсовой проект - Компьютеры, программирование

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

Содержание

 

Введение

. Реализация базы данных и серверной части информационной системы ГАИ средствами СУБД Microsoft SQL Server

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

.2 Анализ информационных задач и круга пользователей системы

.3 Выработка требований и ограничений

.4. Разработка проекта базы данных

.5 Программная реализация проекта базы данных

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

.7 Разработка триггеров для поддержки сложных ограничений целостности в базе данных

.8 Запросы

.9 Представления

Заключение

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

Приложение АПРОГРАММА СОЗДАНИЯ БАЗЫ ДАННЫХ

Приложение БДИАГРАММА БАЗЫ ДАННЫХ

Приложение ВПРОГРАММА ВВОДА ТЕСТОВЫХ ДАННЫХ

Приложение ГРЕАЛИЗАЦИЯ ЗАПРОСОВ НА ЯЗЫКЕ SQL

 

Введение

 

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

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

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

Система управления базами данных - это комплекс программных и языковых средств, необходимых для создания, обработки баз данных и поддержания их в актуальном состоянии.

Задачей курсовой работы является разработка и реализация базы данных и серверной части информационной системы оптовый склад средствами СУБД Microsoft SQL Server 2008. Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL - является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL)с расширениями.

1. Реализация базы данных и серверной части информационной системы ГАИ средствами СУБД Microsoft SQL Server

 

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

 

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

В соответствии с предметной областью система строится с учётом следующих особенностей:

)Каждый автомобиль имеет свой уникальный номер;

)Каждый автомобиль должен иметь дату регистрации;

)На каждого водителя создается запись с его данными;

Выделим базовые сущности этой предметной области:

)Автомобили - это связь между водителями и кодами марки.

Атрибуты: код автомобиля, код владельца, код марки, госномер, номер кузова, номер двигателя, номер техпаспорта, дата выпуска, дата регистрации, цвет.

)Угнанные автомобили. Атрибуты: код заявки, дата угона, дата подачи заявления, код автомобиля, код владельца, обстоятельства угона, отметка о нахождении, дата нахождения.

)Владельцы. Атрибуты: код владельца, ФИО, дата рождения, адрес, номер паспорта, номер прав, дата выдачи прав, категория.

)Марки. Атрибуты: код марки, название, код фирмы, код страны.

)Фирмы. Атрибуты: код фирмы, название.

)Страны. Атрибуты: код страны, название.

 

1.2 Анализ информационных задач и круга пользователей системы

 

Система создаётся для обслуживания следующих групп пользователей:

)Сотрудники ГАИ.

)Владельцы автомобилей.

Функциональные возможности:

1)ведение базы данных (запись, чтение, модификация, удаление);

2)реализация хранимых процедур и триггеров для поддержания сложных ограничений целостности в базе данных;

3)реализация наиболее часто встречающихся запросов и представлений для пользователей в готовом виде;

 

1.3 Выработка требований и ограничений

база данное пользователь информационный

Основные ограничения целостности:

1.Текстовые поля могут содержать только символы русского алфавита, цифры и знаки препинания.

2.В отношении FIRM порядковые номера фирм могут начинаться с 1 и не должны превышать число 9999, фирма не может не иметь названия.

3.В отношении COUNTRY порядковые номера стран могут начинаться с 1 и не должны превышать число 9999, страна не может не иметь названия.

.В отношении AM_MARK порядковые номера марок автомобилей могут начинаться с 1 и не должны превышать число 9999, марка автомобиля не может не иметь названия.

.В отношении DRIVERS порядковые номера водителей могут начинаться с 1 и не должны превышать число 9999, водитель не может не иметь ФИО, даты рождения, адреса проживания, паспорта (соответственно, его номера), водительского удостоверения (соответственно, его номера, даты выдачи и категории).

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

.В отношении JACKED_CARS порядковые номера угнанных автомобилей м?/p>