Бакалавр
Дипломные и курсовые на заказ

Реализация приложения. 
Аудит базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Компоненты ADO в Delphi сгруппированы на вкладке dbGo палитры компонентов. Три основных компонента: ADOConnection, ADOCommand (для выполнения команд SQL) и ADODataSet (для выполнения запросов, возвращающих результирующий набор). Существуют также три компонента совместимости — ADOTable, ADOQuery и ADOStoredProc, которые можно использовать для адаптации кода, предназначенного для BDE. Наконец… Читать ещё >

Реализация приложения. Аудит базы данных (реферат, курсовая, диплом, контрольная)

Для реализации взаимодействия с базой данных была выбрана технология ADO. Эта технология имеет ряд преимуществ. Во-первых, ADO имеет весь необходимый набор функций, а также возможность работы с различными данными помимо баз данных. Во-вторых, технология ADO разработана специально для СУБД Microsoft, в том числе для SQL Server, на котором реализована подсистема аудита.

Компоненты ADO в Delphi сгруппированы на вкладке dbGo палитры компонентов. Три основных компонента: ADOConnection, ADOCommand (для выполнения команд SQL) и ADODataSet (для выполнения запросов, возвращающих результирующий набор). Существуют также три компонента совместимости — ADOTable, ADOQuery и ADOStoredProc, которые можно использовать для адаптации кода, предназначенного для BDE. Наконец, компонент RDSConnection позволяет обращаться к удаленным данным при создании многоуровневых приложений.

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

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

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

Компонент ADOQuery предоставляет возможность извлекать данные из одной или нескольких таблиц из базы данных с использованием операторов SQL. Это могут быть операторы DDL (Data Definition Language), такие как CREATE TABLE, ALTER INDEX и т. д., или операторы DML (Data Manipulation Language), такие как SELECT, UPDATE и DELETE. Однако наиболее часто используемым оператором является оператор SELECT, который создает представление подобное тому, какое доступно с помощью компонента ADOTable.

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

Показать весь текст
Заполнить форму текущей работой