Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60105.doc
Скачиваний:
10
Добавлен:
01.05.2022
Размер:
827.9 Кб
Скачать

Работа с базами данных

  1. Общие указания по выполнению лабораторной работы

    1. Цель работы

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

    1. Используемое оборудование и программное обеспечение

Для выполнения лабораторной работы требуется ПЭВМ типа IBM PC с ОС Windows 2000 и выше, среда разработки Borland Delphi 7 или Borland C++ Builder.

  1. Домашнее задание и методические указания по его выполнению

    1. Принципы построения баз данных

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

БД состоит из таблиц с характеристиками (атрибутами) какого-то множества объектов. Таблица имеет имя – идентификатор, по которому на нее можно сослаться.

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

Тип поля характеризует тип хранящихся в поле данных. Это могут быть строки, числа, логические значения, большие тексты и т.д.

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

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

При работе с таблицей пользователь или программа как бы скользит курсором по записям. В каждый момент времени есть некоторая текущая запись, с которой и ведется работа. Записи в таблице базы данных физически могут располагаться без какого-либо порядка, просто в последовательности их ввода. Но когда данные таблицы предъявляются пользователю, они должны быть упорядочены (в алфавитном порядке, по мере нарастания значения каких-либо полей и т. д.). Для упорядочивания данных используется понятие индекса. Индекс показывает, в какой последовательности желательно просматривать таблицу.

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

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

Системы управления базами данных (СУБД) – это программные средства, предназначенные для создания, наполнения, обновления и удаления БД.

    1. Средства для работы с базами данных

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

К инструментальным средствам Delphi относятся:

  • Borland Database Engine (BDE) – процессор БД, который представляет собой набор динамических библиотек и драйверов, предназначенных для организации доступа к БД из Delphi-приложений; BDE поддерживает SQL – стандартизованный язык запросов, позволяющий обмениваться данными с SQL-серверами;

  • BDE Administrator – утилита для настройки различных параметров BDE;

  • Database Desktop – утилита создания и редактирования таблицы БД и SQL-запросов;

  • SQL Builder – утилита для визуального конструирования SQL-запросов и т.д.

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