Содержание

 

Исходный текст задания. 3

Задание 1. Разработка схемы данных в ErWIn. 6

Задание 2. Получение БД в Access. 8

Задание 3. Создание SQL-сценария. 9

Задание 4. Создание ХП. 18

Задание 5. Создание таблицы «Протокол». 24

Задание 6. Создание триггера. 25

Литература. 27

 

 



Фрагмент работы:

Команды SQL для добавления данных были после этого добавлены в скрипт вручную.

Часть скрипта приведена далее:

 

IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'Договора')

            DROP DATABASE [Договора]

GO

 

CREATE DATABASE [Договора]  ON (NAME = N'Договора_dat', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Договора.mdf' , SIZE = 2, FILEGROWTH = 10%) LOG ON (NAME = N'Договора_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Договора.ldf' , SIZE = 1, FILEGROWTH = 10%)

 COLLATE Cyrillic_General_CI_AS

GO

 

exec sp_dboption N'Договора', N'autoclose', N'true'

GO

 

exec sp_dboption N'Договора', N'bulkcopy', N'false'

GO

 

exec sp_dboption N'Договора', N'trunc. log', N'true'

GO

 

exec sp_dboption N'Договора', N'torn page detection', N'true'

GO

 

exec sp_dboption N'Договора', N'read only', N'false'

GO

 

exec sp_dboption N'Договора', N'dbo use', N'false'

GO

 

exec sp_dboption N'Договора', N'single', N'false'

GO

 

exec sp_dboption N'Договора', N'autoshrink', N'true'

GO

 

exec sp_dboption N'Договора', N'ANSI null default', N'false'

GO

 

exec sp_dboption N'Договора', N'recursive triggers', N'false'

GO

 

exec sp_dboption N'Договора', N'ANSI nulls', N'false'

GO

 

exec sp_dboption N'Договора', N'concat null yields null', N'false'

GO

 

exec sp_dboption N'Договора', N'cursor close on commit', N'false'

GO

 

exec sp_dboption N'Договора', N'default to local cursor', N'false'

GO

 

exec sp_dboption N'Договора', N'quoted identifier', N'false'

GO

 

exec sp_dboption N'Договора', N'ANSI warnings', N'false'

GO

 

exec sp_dboption N'Договора', N'auto create statistics', N'true'

GO

 

exec sp_dboption N'Договора', N'auto update statistics', N'true'

GO

 

if( ( (@@microsoftversion / power(2, 24) = 8) and (@@microsoftversion & 0xffff >= 724) ) or ( (@@microsoftversion / power(2, 24) = 7) and (@@microsoftversion & 0xffff >= 1082) ) )

            exec sp_dboption N'Договора', N'db chaining', N'false'

GO

 

use [Договора]

GO

 

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Partners_FK00]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)

ALTER TABLE [dbo].[Partners] DROP CONSTRAINT Partners_FK00

GO

 

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Contracts_FK00]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)

ALTER TABLE [dbo].[Contracts] DROP CONSTRAINT Contracts_FK00

GO

 

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Composition_FK01]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)

ALTER TABLE [dbo].[Composition] DROP CONSTRAINT Composition_FK01

GO

 

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Contracts_FK01]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)

ALTER TABLE [dbo].[Contracts] DROP CONSTRAINT Contracts_FK01

GO

 

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Composition_FK00]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)

ALTER TABLE [dbo].[Composition] DROP CONSTRAINT Composition_FK00

GO



Список использованной литературы:

 

Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. – М. : ДИАЛОГ-МИФИ, 1999. Мамаев Е. MS SQL SERVER 2000 Шкарина Л. Язык SQL. Учебный курс. – СПб. : Питер, 2003. Пирогов В.Ю. MS SQL Server 2000: управление и программирование. – СПб. : БХВ-Петербург, 2005. MS SQL SERVER 2000. Утилита Query Analyzer. Команда меню Help►Transact-SQL Help.


Цена сегодня: 12.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!