Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Волкова Катюшка.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.69 Mб
Скачать

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

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

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

Имя поля

kod_appar

naim_apparat

kr_opis_apparat

garantiya

kategoriya

Ключ

Primary Key

Тип, длина

Text (255)

Text (255)

Text (255)

Text (25)

Text (5)

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

обязательное

обязательное

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

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

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

25125РРЩ44В2

ООППМ-2451

телеграф

03

А

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

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

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

Рисунок 6 - Макет экранной формы «Ответственные лица»

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

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

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

if Length(Edit1.Text) > 0 then

begin

ADOTable1.Filtered:=false;

ADOTable1.Filter:=combobox1.Text + ' LIKE ' + #39 + Edit1.Text + '%' + #39;

ADOTable1.Filtered:=true;

end

else ADOTable1.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 - Диалоговое окно для выбора режима создания таблицы