Ведение в базы данных
Базы данных в Delphi
ПРИЛОЖЕНИЕ К УЧЕБНОМУ ПОСОБИЮ «BORLAND DELPHI 5.0»
Чита 2003
КомКо
Оглавление
Глава I. Базы данных в Delphi 4
1.1. Ведение в базы данных. 4
1.2. Таблицы баз данных. 6
1.3. Таблицы формата dBase и Paradox. 7
1.4. Практическая работа. 11
1.5. Самостоятельная работа. 16
Глава II. Наборы данных. 17
2.1. Набор данных. 17
2.2. Практическая работа. 17
2.3. Самостоятельная работа. 19
2.4. Режимы наборов данных. 20
2.5. Практическая работа. 21
2.6. Перемещение по записям набора данных. 22
2.7. Практическая работа. 23
2.8. Доступ к полям.. 25
2.9. Практическая работа. 26
2.10. Практическая работа. 27
2.11. Способы задания состава полей набора данных 29
2.12. Вычисляемые поля. 32
2.13. Практическая работа №7. 32
Глава III. Индексирование баз данных. 35
3.1. Установка текущего индекса. 37
3.2. Сортировка набора данных. 37
3.3. Практическая работа. 37
Глава IV. Фильтрация записей. 40
4.1. Фильтрация по выражению.. 40
4.2. Практическая работа. 42
4.3. Практическая работа. 43
4.4. Фильтрация по диапазону. 45
4.5. Самостоятельная работа. 47
Глава V. Поиск записей в наборе данных. 48
5.1. Поиск записей. 48
5.2. Поиск записей по нескольким полям. 49
5.3. Практическая работа. 49
Глава VI. Модификация набора данных. 51
6.1. Редактирование записей. 51
6.2. Добавление записей. 54
6.3. Удаление записей. 54
6.4. Практическая работа. 55
Глава VII. Работа со связанными таблицами. 60
7.1. Организация связей между таблицами. 60
7.2. Практическая работа. 62
7.3. Самостоятельная работа. 65
Глава VIII. Работа с отчетами. 66
8.1. Объект QuickRep. 66
8.2. Компоненты, размещаемые в полосе. 68
8.3. Практическая работа. 69
Глава I. Базы данных в Delphi
Ведение в базы данных
Для успешного функционирования различных организаций требуется наличие развитой информационной системы, которая реализует автоматический сбор, обработку и манипулирование данными.
Современной формой информационных систем являются банки данных, которые включают:
§ вычислительную систему;
§ систему управления базами данных (СУБД);
§ одну или несколько баз данных (БД);
§ набор прикладных программ.
БД обеспечивает хранение информации, удобный и быстрый доступ к данным. БД – это совокупность данных, организованных по определенным правилам. БД позволяет хранить и обрабатывать данные различного типа.
СУБД – это совокупность языковых и программных средств, предназначенных для создания и использования БД.
По характеру использования СУБД разделяют на персональные и многопользовательские.
Персональная СУБД обеспечивает возможность создания локальных БД (расположены на одном и том же компьютере, что и работающее с ними приложения). К персональным СУБД относятся Paradox, dBase, FoxPro, Access и другие.
Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в компьютерных сетях. К ним относятся Oracle, Informix, InterBase и другие.
В зависимости от вида организации данных различают следующие модели БД:
§ Иерархическую
§ Сетевую
§ Реляционную
§ Объектно-ориентированную
В иерархической БД данные представляются в виде древовидной структуры.
В сетевой БД данные организуются в виде графа.
Реляционная БД получила название от англ. слова Relation – отношение. Данные представлены в виде таблицы.
Объектно-ориентированную БД объединяют сетевую и реляционную модели и используются для создания крупных БД с данными сложной структуры.
Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые еще называют приложениями БД.
Система Delphi не является СУБД, но обладает ее возможностями. Предоставляемые Delphi средства обеспечивают создание и использование различных видов БД, а также разработку приложений для работы практически с любыми БД. Delphi не имеет своего формата таблиц (языка описания данных), но использует форматы таблиц других СУБД (dBase, Paradox, InterBase).
Дата добавления: 2015-05-16; просмотров: 613;