Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!! Волкова ПАС.doc
Скачиваний:
13
Добавлен:
18.11.2019
Размер:
2.18 Mб
Скачать

2.3.2 Техническое описание объектов бд

Техническое описание таблиц проектируемой базы данных на языке определения данных (далее ЯОД) выбранной СУБД. В таблице 8 приведен пример технического описания реляционной таблицы «Физическое лицо» на ЯОД языка SQL (СУБД Access).

Таблица 8 - Реляционная таблица «zapolnit»

Имя поля

nom tr dog

fio

parol

dolgn

Ключ

Primary Key

Тип, длина

Text (15)

Text (15)

Text (10)

Text (25)

Обязательность значения

Логическое ограничение на поле

Первая буква заглавная

Первая буква заглавная

Примеры данных

111

Иванов И.И.

11111

Метролог

2.3.3 Макеты экранных форм для ввода и вывода информации

Макеты экранных форм для ввода и вывода информации представлены на рисунках 5-7.

Рисунок 5 - Макет экранной формы «Заполнители»

Рисунок 6 - Макет экранной формы «Цеха»

Рисунок 7 - Макет экранной формы «Быстрый поиск:Заполнители»

2.3.4 SQL-скрипты объектов БД. Описание мероприятий по реализации ограничений целостности реляционной БД

SQL-скрипт для поиска:

f Length(Edit4.Text) > 0 then

begin

ADOTable4.Filtered:=false;

ADOTable4.Filter:=combobox4.Text + ' LIKE ' + #39 + Edit4.Text + '%' + #39;

ADOTable4.Filtered:=true;

end

else ADOTable4.Filtered:=false;

SQL-скрипт сортировки (Функция SQL в сортировке в строена в свойстве объекта АДО и имеет название Sort):

procedure TForm1.DBGrid3TitleClick(Column: TColumn);

Var f:string;

begin

f:= Column.FieldName;

ADOTable3.Sort:=f;

end;

3 Эксплуатационная часть

3.1 Технология создания бд

Создание реляционной базы данных с помощью СУБД начинается с формирования структуры таблиц. При этом определяется состав полей и задается их описание. После определения структуры таблиц создается схема данных, в которой устанавливаются связи между таблицами. Access запоминает и использует эти связи при заполнении таблиц и обработке данных.

Завершается создание базы данных процедурой загрузки, т.е. заполнением таблиц конкретными данными. Особое значение имеет технология загрузки взаимосвязанных данных. Удобным инструментом загрузки данных во взаимосвязанные таблицы являются формы ввода/вывода, обеспечивающие интерактивный интерфейс для работы с данными базы. Формы позволяют создать экранный аналог документа источника, через который можно вводить данные в несколько взаимосвязанных таблиц.

Начать создание базы данных можно и с помощью команды Файл Создать (File|New) или кнопки Создать (New) на панели инструментов БД.

Тип файла по умолчанию имеет значение БД Microsoft Access (*.mdb), что приводит к созданию файла БД, имеющего расширение mdb.

Вертикальный ряд больших кнопок слева в окне Файл новой БД предназначен для быстрого открытия, просмотра содержимого и выбора папки для сохранения файла (рисунок 8).

Рисунок 8 - Окно выбора варианта создания БД

Проект с имеющимися данными — Project (Existing Database) и Проект с новыми данными — Project (New Database) позволяют создать проект-приложение пользователя, которое работает с базой данных, размещенной на SQL-сервере. Причем проект можно создать для уже существующей на сервере БД или одновременно с проектом начать создание новой базы данных.

Создание таблицы БД состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, последовательность размещения полей в таблице, тип данных каждого поля, размер поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными.

Для создания новой таблицы в окне БД выберите объект Таблицы и нажмите кнопку Создать. В открывшемся окне Новая таблица выберите один из режимов создания таблицы (рисунок 9). Первые три режима (как основные) вынесены в рабочее поле, предназначенное для отображения списка существующих в БД таблиц.

Рисунок 9 - Диалоговое окно для выбора режима создания таблицы