1.2 Представление модели данных в виде реляционной схемы базы данных. 7
2 Реализации базы данных, используя СУБД Microsoft SQL. 8
2.1 Создание таблиц базы данных. 8
2.2 Создание представлений. 11
2.3 Создание пользовательских функций. 11
2.4 Создание хранимых процедур. 12
3 Обеспечение защищенности разработанной базы данных. 16
3.1 Словесное и формально-математическое описание разработанных ограничений предметной области, описание ограничений целостности и триггеров. 16
3.2 Описание созданных пользователей, ролей БД и установленных разрешений доступа на уровне БД, сервера СУБД. 17
3.3 Описание автоматически выполняемых заданий по обеспечению дополнительной защиты БД. 20
Заключение. 23
Список использованной литературы.. 24
В курсовом проекте осуществляется разработка модели данных для заданной предметной области. Разработанная модель данных представляется в виде ER- диаграммы и реляционной схемы базы данных. Используя систему управления базами данных Microsoft SQL Server 2005, осуществляется реализации базы данных, которая включает: создание таблицы, хранимые процедуры, представления, пользовательские функци.
Целью данного курсового проекта является - разработка модели данных на основе заданных атрибутов, а также реализация данной модели в виде базы данных, используя СУБД Microsoft SQL Server.
База данных - это организованная структура, предназначенная для хранения информации.
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение её содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображенных данных в соответствии с заданным критерием, их упорядочивание, оформление и последующая выдача на устройство вывода или передачи по каналам связи.
Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с небольшими и средними по размеру базами данных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
|
|
Рис. 1 Схема модели данных в виде ER-диаграммы
Рис. 2 Схема модели данных в виде реляционной схемы базы данных
Создание таблиц в СУБД Microsoft SQL Server 2005 было реализовано с помощью выполнения скриптов.
--клиенты
create table klient(
id_klients int identity (1,1),
_fio varchar(80),
tel varchar(80),
e_mail varchar(30),
_login varchar(30),
_password varchar(30),
constraint pk_klient primary key (id_klients))
select * from klient
Рис. 3 Результат созданной таблицы «Клиент»
--билет
create table ticket(
id_tickets int identity (1,1),
zrit_zal varchar(50),
_mesto int,
_tip varchar(50),
_price smallmoney,
_status varchar(80),
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.