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

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 Разработка модели данных для заданной предметной области

Блок-схема: решение: издает

КНИГА

Название: символы

Кол-во страниц: символы

Тип: символы

Цена: символы

Год издания: символы

 

ИЗДАТЕЛЬСТВО

Название: символы

ИНН: символы

Адрес: символы

Телефон: символы

Факс: символы

ФИО: символы

 
1.1 Представление модели данных в виде ER-диграммы

 


Рис. 1 Схема модели данных в виде ER-диаграммы

1.2 Представление модели данных в виде реляционной схемы базы данных

Рис. 2 Схема модели данных в виде реляционной схемы базы данных

2 Реализации базы данных, используя СУБД Microsoft SQL

2.1 Создание таблиц базы данных

Создание таблиц в СУБД 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),