Рефераты. Информационная система "Data-центр"

Схема 2.1 Дерево модулей и форм.

2.2 Определение структуры входных и выходных данных

2.2.1 Структура таблиц

Таблица 2.1 TB_DOGOVOR

Имя поля

Пояснение

Тип данных

Ключ поля

ID_DOGOVOR

Код договора

Int

Первичный

ID_KLIENT

Код клиента

Int

Внешний

ID_MASHIN

Код конфигурации

Int

Внешний

Date_zakl

Дата заключения

DateTime

Date_okonch

Дата окончания

DateTime

Stoimost

Общая стоимостьтоимость

DateTime

Таблица 2.2 TB_MASHIN

Имя поля

Пояснение

Тип данных

Ключ поля

ID_MASHIN

Код конфигурации

Int

Первичный

ID_PROC

Код процессора

Int

Внешний

ID_HDD

Код конфигурации

Int

Внешний

ID_MEM

Код оперативной памяти

Int

Внешний

ID_SPEED

Код скорости подключения

Int

Внешний

NAIM

Название конфигурации

nchar

CENA

Цена аренды в месяц

Real

Таблица 2.3 TB_HDD

Имя поля

Пояснение

Тип данных

Ключ поля

ID_HDD

Код жесткого диска

Int

Первичный

NAIM

Наименование

nchar

HARACT

Характеристики

nchar

Таблица 2.4 TB_KLIENTS

Имя поля

Пояснение

Тип данных

Ключ поля

ID_KLIENT

Код клиента

Int

Первичный

NAIM

ФИО

nchar

HARACT

Контактные данные

nchar

Таблица 2.5 TB_MEM

Имя поля

Пояснение

Тип данных

Ключ поля

ID_MEM

Код памяти

Int

Первичный

NAIM

Наименование

nchar

HARACT

Характеристики

nchar

Таблица 2.6 TB_PROC

Имя поля

Пояснение

Тип данных

Ключ поля

ID_PROC

Код процессора

Int

Первичный

NAIM

Наименование

nchar

HARACT

Характеристики

nchar

Таблица 2.4 TB_SPEED

Имя поля

Пояснение

Тип данных

Ключ поля

ID_SPEED

Код скорости

Int

Первичный

NAIM

Наименование

nchar

HARACT

Характеристики

nchar

2.2.2 Схема данных

Схема 2.2 Структура таблиц

2.3 Определение формы представления входных и выходных данных

2.3.1 Формы

Рисунок 2.2 Главная форма

Рисунок 2.3 Форма запросов, таблиц и представлений.

Рисунок 2.4 Форма справочников

Рисунок 2.5 Форма добавления элементов в таблицы.

Рисунок 2.5 Data Module

3. РАБОЧИЙ ПРОЕКТ

3.1 Текст программы

3.1.1 Сценарий в Microsoft SQL Server

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TB_SPEED]') AND type in (N'U'))

BEGIN

CREATE TABLE [dbo].[TB_SPEED](

[ID_SPEED] [int] IDENTITY(1,1) NOT NULL,

[NAIM] [nchar](10) NULL,

[HARACT] [nchar](10) NULL,

CONSTRAINT [PK_TB_SPEED] PRIMARY KEY CLUSTERED

(

[ID_SPEED] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

END

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TB_KLIENTS]') AND type in (N'U'))

BEGIN

CREATE TABLE [dbo].[TB_KLIENTS](

[ID_KLIENT] [int] IDENTITY(1,1) NOT NULL,

[NAIM] [nchar](25) NULL,

[HARACT] [nchar](50) NULL,

CONSTRAINT [PK_TB_KLIENTS] PRIMARY KEY CLUSTERED

(

[ID_KLIENT] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

END

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TB_PROC]') AND type in (N'U'))

BEGIN

CREATE TABLE [dbo].[TB_PROC](

[ID_PROC] [int] IDENTITY(1,1) NOT NULL,

[NAIM] [nchar](10) NULL,

[HARACT] [nchar](10) NULL,

CONSTRAINT [PK_TB_PROC] PRIMARY KEY CLUSTERED

(

[ID_PROC] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

END

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TB_MEM]') AND type in (N'U'))

BEGIN

CREATE TABLE [dbo].[TB_MEM](

[ID_MEM] [int] IDENTITY(1,1) NOT NULL,

[NAIM] [nchar](10) NULL,

[HARACT] [nchar](10) NULL,

Страницы: 1, 2, 3, 4, 5



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.