МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РЕСПУБЛИКА КАЗАХСТАН
ИНСТИТУТ «ЖЕТЫСУ»
КАФЕДРА ФИНАНСОВО-ЭКОНОМИЧЕСКИХ ДИСЦИПЛИН
Компоненты для работы с базами данных:
TTable и TQuery
(курсовая работа)
Научный руководитель:
Шлембаев К.Т.
Содержание:
| 1. Введение……………………………………………………………….. | 2 |
| 2. Компоненты для работы с БД среды Delphi 6……………………..... | 2 |
| 3. Наборы данных………………………………………………………... 3.1 Основные приемы работы с TDataSet…………………………………… 3.2 Основные свойства, методы и события TDataSet………………….. | 3 4 7 |
| 4. Обзор компонента TTable…………………………………………….. | 10 |
| 5. Обзор компонента TQuery……………………………………………. | 11 |
| 6. Сравнение компонентов TTable и TQuery…………………………... | 15 |
| 7. Заключение…………………………………………………………….. | 17 |
| 8. Приложение…………………………………………………………… | 18 |
| Список использованной литературы.…………………………………... | 21 |
1. Введение
Базами данных (БД) называют электронные хранилища информации, доступ к которым осуществляется с помощью одного или нескольких компьютеров. Обычно БД создается для хранения и доступа к данным, содержащим сведения о некоторой предметной области, то есть некоторой области человеческой деятельности или области реального мира.
Системы управления базами данных (СУБД) – это программные средства, предназначенные для создания, наполнения, обновления и удаления баз данных.
По своей архитектуре СУБД делятся на автономные, файл - серверные, клиент - серверные и многозвенные. В данной курсовой работе будет рассматриваться работа только с автономными СУБД.
Автономные БД являются наиболее простыми. Они хранят свои данные в локальной файловой системе на том компьютере, на котором установлены система управления и машина баз данных, осуществляющая к ним доступ, находится на том же самом компьютере. Сеть не используется.
Автономные базы данных полезны для развития тех приложений, которые распространены среди многих пользователей, каждый из которых поддерживает отдельную базу данных. Это, например, приложения, обрабатывающие документацию небольшого офиса, кадровый состав небольшого предприятия, бухгалтерские документы. Каждый пользователь такого приложения манипулирует своими собственными данными на своем компьютере. Пользователю нет необходимости иметь доступ к данным любого другого пользователя, так что отдельная БД здесь вполне приемлема.
В данной курсовой работе будет приведен пример приложения работающего с автономными БД – “Справочник сотрудника ГИБДД”, Приложение было разработано автором в среде Delphi 6.
2. Компоненты для работы с БД среды Delphi 6
Каждое приложение, использующее базы данных, обычно имеет по крайней мере по одному компоненту следующих типов:
· Компоненты – наборы данных (Data set), непосредственно связывающиеся с базой данных. Для BDE это такие компоненты, как Table , Query, Stored Proc, BDEClientDataSet . Для других технологий имеются аналогичные компоненты наборов данных.
· Компонент – источник данных (Data source), осуществляющий обмен информацией между компонентами первого типа и компонентами визуализации и управления данными. Таким компонентом является DataSource .
· Компоненты визуализации данных и управления данными, такие, как DBGrid , DBTExt , DBEdit и множество других.
Схема взаимодействия компонентов Delphi с базой данных
3. Наборы данных
Под набором данных (НД) понимается группа записей из одной или нескольких таблиц БД, доступная для компонентов-наборов TTable, TQuery или TStoredProc. Эти компоненты порождены от общего родительского класса TDBDataSet и наследуют все его свойства, методы и события.
TDataSet класс - один из наиболее важных объектов БД. Чтобы начать работать с ним, нужно взглянуть на следующую иерархию:
TDataSet
|
TDBDataSet
|
|-- TTable
|-- TQuery
|-- TStoredProc
TDataSet содержит абстрактные методы там, где должно быть непосредственное управление данными. TDBDataSet знает, как обращаться с паролями и то, что нужно сделать, чтобы подключиться к определенной таблице. TTable знает (т.е. уже все абстрактные методы переписаны), как обращаться с таблицей, ее индексами и т.д.
TDataSet - инструмент, который используется например для открытия таблицы, и перемещения по ней. Конечно, не нужно непосредственно создавать
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.