Дипломная работа icon

Дипломная работа


Смотрите также:
Дипломная работа студента 544 группы...
Настоящая дипломная работа посвящена фольклору русским и чешским народным танцам...
Дипломная работа по теме...
Дипломная работа должна включать следующие разделы...
Дипломная работа по истории...
Дипломная работа по теме...
Дипломная работа...
Дипломная работа...
Дипломной работы  определяется  студентом совместно с его научным руководителем и представляется...
Дипломная работа выполнена на тему: «Ресторанный комплекс при клубе знаменитых людей: ресторан...
Методические рекомендации по написанию дипломной работы Специальность 080...
Методические указания по дипломному проектированию дипломная работа по учебной дисциплине...



Загрузка...
страницы: 1   2   3
вернуться в начало
скачать


Таблица 2.6. uDataChange

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор объекта.

parent_object_id

int

Идентификатор объекта родителя.

Object_name

varchar(100)

Имя объекта родителя.

name

varchar(100)

Имя объекта.

property

nvarchar(100)

Имя свойства объекта.

Create_date

nvarchar(100)

Дата создания.

modify_date

nvarchar(100)

Дата изменения.

old_value

nvarchar(100)

Старое значение свойства.

new_value

nvarchar(100)

Новое значение свойства.

Database_id

int

Идентификатор базы данных.


Таблица 2.7. uForeignKey

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор внешнего ключа.

parent_object_id

int

Идентификатор объекта, которой принадлежит внешний ключ.

referenced_object_id

int

Идентификатор таблицы, с которым ввязана таблица по данному внешнему ключу.

name

varchar(50)

Имя внешнего ключа.

create_date

nvarchar(100)

Дата создания.

modify_date

nvarchar(100)

Дата изменения.

description

nvarchar(max)

Описание.

database_id

int


Идентификатор базы данных.




Таблица 2.8. uIndexes

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор индекса.

parent_object_id

int

Идентификатор объекта, которой принадлежит индекс.

table_name

varchar(100)

Имя таблицы, которой принадлежит индекс.

name

varchar(50)

Имя индекса.

type_desc

nvarchar(100)

Тип индекса.

description

nvarchar(max)

Описание.

database_id

int


Идентификатор базы данных.



Таблица 2.9. uIndexes

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор индекса.

parent_object_id

int

Идентификатор объекта, которой принадлежит индекс.

table_name

varchar(100)

Имя таблицы, которой принадлежит индекс.

name

varchar(50)

Имя индекса.

type_desc

nvarchar(100)

Тип индекса.

description

nvarchar(max)

Описание.

database_id

int


Идентификатор базы данных.



Таблица 2.10. «uParameters»

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор параметра.

parent_object_id

int

Идентификатор процедуры, которой принадлежит параметр.

table_name

varchar(100)

Имя процедуры, которой принадлежит параметр.

name

varchar(50)

Имя параметра.

type

nvarchar(100)

Тип.

length

int

Длина(в байтах).

default_value

nvarchar(100)

Значение по умолчанию.

description

nvarchar(max)

Описание.

database_id

int

Идентификатор базы данных.


Таблица 2.11. uStoreProcedure

Имя столбца

Тип данных

Описание

object_id

Int

Идентификатор хранимой процедуры.

name

varchar(100)

Имя хранимой процедуры.

create_date

nvarchar(100)

Дата создания.

modify_date

nvarchar(100)

Дата именения.

description

nvarchar(max)

Описание.

database_id

Int

Идентификатор базы данных.


Таблица 2.12. uTriggers

Имя столбца

Тип данных

Описание




object_id

Int

Идентификатор триггера

nvarchar(100)

Дата создания.

parent_object_id

Int

Идентификатор таблице, которой принадлежит триггер.




table_name

varchar(100)

Имя таблицы, которой принадлежит триггер.




name

varchar(50)

Имя триггера.




create_date

nvarchar(100)

Дата создания.




modify_date

nvarchar(100)

Дата изменения.




description

nvarchar(max)

Описание.




database_id

int

Идентификатор базы данных.





Таблица 2.13. uView

Имя столбца

Тип данных

Описание

object_id

int

Идентификатор представления.

name

varchar(100)

Имя представления.

create_date

varchar(100)

Дата создания.

modify_date

varchar(100)

Дата изменения.

description

nvarchar(max)

Описание.

database_id

int


Идентификатор базы данных.



Таблица 2.14. uPrimaryKey

Имя столбца

Тип данных

Описание




object_id

Int

Идентификатор первичного ключа

nvarchar(100)

Дата создания.

parent_object_id

Int

Идентификатор таблице, которой принадлежит первичный ключ.




table_name

varchar(100)

Имя таблицы, которой принадлежит первичный ключ.




name

varchar(50)

Имя первичного ключа.




create_date

nvarchar(100)

Дата создания.




modify_date

nvarchar(100)

Дата изменения.




description

nvarchar(max)

Описание.




database_id

int

Идентификатор базы данных.






ER модель Реестра БД представлена Приложении 1.

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


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

Извлекается следующая информация:

  1. Список объектов, их свойства.

Таблицы

  • Идентификаторы таблиц.

  • Имена таблиц.

  • Даты создания таблиц.

  • Даты изменения таблиц.


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

  • Идентификаторы представлений.

  • Имена представлений.

  • Даты создания представлений.

  • Даты изменения.


Хранимые процедуры

  • Идентификаторы хранимых процедур.

  • Имена хранимых процедур.

  • Даты создания хранимых процедур.

  • Даты хранимых процедур.


Ограничения

  • Идентификаторы ограничений.

  • Идентификаторы таблиц, которым принадлежат ограничения.

  • Имена ограничений.

  • Типы ограничений.

  • Даты создания ограничений.

  • Даты изменения ограничений.

  • Определения ограничений.


Поля

  • Идентификаторы полей.

  • Идентификаторы объектов, которомым принадлежат поля.

  • Имена полей.

  • Типы полей.

  • Длины полей.

  • Разрешения значений NULL.


Внешние ключи

  • Идентификаторы внешних ключей.

  • Идентификаторы таблиц, которым принадлежат внешние ключи.

  • Идентификаторы таблиц, с которыми связаны таблицы по внешним ключам.

  • Имена внешних ключей.

  • Даты создания внешних ключей.

  • Даты изменения внешних ключей.


Первичные ключи

  • Идентификаторы первичных ключей.

  • Идентификаторы таблиц, которым принадлежат первичные ключи.

  • Имена первичных ключей.

  • Даты создания первичных ключей.

  • Даты изменения первичных ключей.


Индексы

  • Идентификаторы таблиц, которым принадлежат индексы.

  • Идентификаторы индексов.

  • Имена индексов.

  • Типы индексов.


Параметры хранимых процедур

  • Идентификаторы параметров.

  • Идентификаторы хранимых процедур, которым принадлежат параметры.

  • Имена параметров.

  • Типы параметров.

  • Длины параметров.

  • Значения по умолчанию.


Триггеры

  • Идентификаторы триггеров.

  • Идентификаторы таблиц, которым принадлежат триггеры.

  • Имена триггеров.

  • Даты создания триггеров.

  • Даты модификаций триггеров.


Базы данных

  • Идентификаторы баз данных.

  • Имена баз данных.




  1. Комментарии, которые возможно делали разработчики.

Создаются следующие хранимые процедуры:

1. Коллекция процедур возвращающие объекты с описанием:

  • SelectIndexWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для индексов документируемой базы данных.

  • SelectViewWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для представлений документируемой базы данных.

  • SelectColumnsWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для полей объектов документируемой базы данных.

  • SelectCheckConstraintWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для ограничений типа CHECK документируемой базы данных.

  • SelectDefaultConstraintWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для ограничений типа DEFAULT документируемой базы данных.

  • SelectTablesWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для таблиц документируемой базы данных.

  • SelectTriggersWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для триггеров документируемой базы данных.

  • SelectForeignKeyWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для внешних ключей документируемой базы данных.

  • SelectPrimaryKeyWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для первичных ключей документируемой базы данных.



  • SelectStoreProcedureWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для процедур документируемой базы данных.

  • SelectViewsWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат описание для представлений документируемой базы данных.

2. Коллекция хранимых процедур возвращающие информацию об объектах без описания:

  • SelectDefaultConstraintNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о представлениях и их атрибутах документируемой базы данных.

  • SelectCheckConstraintNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию об ограничениях типа CHECK и их атрибутах документируемой базы данных.

  • SelectTablesNoWithDesc. . Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию об ограничениях типа DEFAULT и их атрибутах документируемой базы данных.

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

  • SelectIndexNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию об индексах и их атрибутах документируемой базы данных.

  • SelectForeignKeyNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о внешних ключах и их атрибутах документируемой базы данных.

  • SelectPrimaryKeyNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о первичных ключах и их атрибутах документируемой базы данных.



  • SelectStoreProcedureNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о хранимых процедурах и их атрибутах документируемой базы данных.

  • SelectViewNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о представлениях и их атрибутах документируемой базы данных.

  • SelectColumnsNoWithDesc. Процедура, возвращающая результаты запроса к системным таблицам, которые содержат максимальную информацию о столбцах объектов документируемой базы данных.




Скачать 473,49 Kb.
оставить комментарий
страница2/3
Дата05.11.2011
Размер473,49 Kb.
ТипДиплом, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3
отлично
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

наверх