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

34. Инструментальные средства для создания базы данных и её приложений.

К средствам, предназначенным для работы с БД, относятся следующие:

- инструментальные средства (специальные программы и пакеты, обеспечивающие обслуживание БД вне разрабатываемых приложений);

- компоненты, предназначенные для создания приложений, которые осуществляют операции с БД.

Инструментальные средства

1. Borland Database Engine (BDE) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД.

2. BDE Administrator – программа, позволяющая настраивать различные параметры БД.

3. Database Desktop – программа для создания и редактирования таблиц.

4. SQL Explorer – проводник БД, позволяющий настраивать параметры БД.

Средства разработки приложений для работы с базами данных.

Это в основном, такие новые технологии, как OLE, ODBС, DAO, RDAO, ActiveX и др. Эти технологии закладывают возможность использования в одном приложении данных, хранящихся в различных форматах. Это обеспечивает разработку приложения, независимые от данных. Помимо этого, за счет OLE Automation, возможно приложение функциональных возможностей различных пакетов программ для выполнения с данными специфических операций.

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

35. Технология создания базы данных: описание структуры таблиц, установка связей между таблицами, заполнение таблиц данными

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

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

Таблицу можно создавать в режиме таблицы, с помощью Мастера, с помощью Конструктора. Конструктор таблиц используется для создания и корректировки структуры таблицы. При создании структуры таблицы пользователю необходимо: присвоить имена полям; указать типы данных, вводимых в поля; задать нужные свойства полям, которые будут управлять сохранением, обработкой и отображением данных поля. Имена полей могут включать любую комбинацию букв, цифр, пробелов и специальных символов (не более 64 символов), за исключением точки , восклицательного знака, апострофа и квадратных скобок и не должны начинаться с пробела. 

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

Таблица, которая связывается с другой таблицей, называется главной. Таблица, с которой связывается главная таблица, называется подчиненной (связанной). Связь устанавливается посредством связи ключевых полей обеих таблиц, обычно имеющих одинаковые имена и типы данных. При этом ключевое поле главной таблицы называется первичным ключом, а подчиненной – внешним. Значения первичного ключа уникальные и непустые, а значения внешнего ключа могут повторяться.

В случае связи 1:1 записи с некоторым значением первичного ключа соответствует только одна запись с таким же значением внешнего ключа. В случае связи 1:М записи с некоторым значением первичного ключа может соответствовать несколько записей с таким же значением внешнего ключа. Связь 1:1 создается, когда оба связываемых поля имеют уникальные значения. Уникальные значения имеет ключевое поле или поле, для которого задано свойство "Индексированное поле" со значением Да (Совпадения не допускаются).

Заполнение таблицы данными осуществляется в режиме таблицы. В этом режиме возможны также редактирование, поиск, сортировка, фильтрация данных, изменение вида таблицы.

Связь 1:М создается в том случае, когда только одно из связываемых полей является уникальным – ключевым или имеющим свойство "Индексированное поле" со значением Да (Допускаются совпадения).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]