Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000555.doc
Скачиваний:
31
Добавлен:
30.04.2022
Размер:
19.12 Mб
Скачать

5.2.2. Точки останова программы

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

Для этого используется метод, который называют методом точек останова. При этом отмечается определенный оператор программы. Программа выполняется пока не достигнет этого оператора, затем останавливается.

Чтобы поставить в программу точку останова (breakpoint), нужно сначала поставить курсор на нужную строчку программы, затем в меню Run выбрать команду Add Breakpoint После выбора команды Add Breakpoint появится подменю, в котором нужно выбрать команду Source Breakpoint. Строка, в которой находится точка останова, помечается красной точкой.

Чтобы удалить точку останова, нужно вызвать view| Debug windows|breakpoint и щелкнуть правой кнопкой мыши в строке, содержащей информацию которую надо удалить, и в появившемся контекстном меню выбрать Delete.

Можно также в окне редактора кода щелкнуть мышью на помеченную строку, в которой находится точка останова.

5.2.3. Наблюдение значений переменных

Во время отладки полезно знать, чему равно значение той или иной переменной. Отладчик позволяет наблюдать значения переменной.

Для того чтобы во время выполнения программы по шагам иметь возможность контролировать значение переменной, нужно добавить имя переменной в список наблюдаемых элементов (Watch List). Для этого в меню Run выбрать команду Add Watch и в поле Expression появившегося диалогового окна Watch Properties ввести имя переменной.

Часть 2. Технология ado для баз данных access

6. Создание баз данных access

6.1. Определение понятия баз данных

Понятие база данных можно рассматривать с различных точек зрения.

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

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

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

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

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

Удаленные базы данных находятся на удаленном компьютере, каталоги которого не могут рассматриваться как сетевые диски.

Мы остановимся на рассмотрении процесса создания локальных баз банных.

Локальные базы данных (файлы данных) находятся на одном (локальном) устройстве, в качестве которого может выступать диск компьютера или сетевой диск (диск другого компьютера, работающего в сети).

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

Записи состоят из полей. Каждое поле содержит информацию об одной характеристике записи.

Например, каждая запись базы данных о книгах состоит из следующих полей: «Название книги», «Автор». «Издательство» и т.д..

Под «базой данных» часто понимают не только саму базу данных (БД), но программы, обрабатывающие данные этой базы, т.е. системы управления базами данных (СУБД).

Такими фактически интегрированными являются базы данных Access, SQL Server и другие.

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

К персональным СУБД относятся такие как, например, СУБД Microsoft Access и другие, предназначенные для работы на одном компьютере или в локальной сети.

К многопользовательским СУБД относятся такие как, например, СУБД Microsoft SQL Server и другие, работающие архитектуре клиент-сервер в различных сетях, включая сеть Интернет.

В зависимости от вида организации данных различают

следующие основные модели представления данных в базе:

  • иерархическую;

  • сетевую;

  • реляционную;

  • объектно-ориентированную.

Большинство современных БД для персональных компьютеров являются реляционными, и в дальнейшем мы будем вести речь именно о них.

Реляционная модель получила название от английского слова relation (отношение).

Реляционная БД представляет собой совокупность таблиц.

Каждая строка таблицы соответствует записи, а ячейка таблицы — полю. При этом заголовок столбца таблицы — это имя поля.

Первоначально строки таблицы не имеют номеров.

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

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

В реляционной модели все таблицы должны быть преобразованы в отношения.

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

Внешний ключ – это столбец, или группа столбцов, в одной таблицы, значение которого однозначно характеризует значение первичного ключа другой таблицы (отношения).

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

. В Delphi для работы с базами данных имеется несколько наборов компонентов. Каждый набор хорошо подходит для решения определенного круга задач.

Фирма Microsoft вставила в свои продукты технологию доступа к данным ADO(Active Data Objects) собственной разработки, поэтому использовать ее желательно только с базами данных Microsoft, а именно MS Access или MS SQL Server.

Именно поэтому в программе MS Access мы будем только создавать таблицы базы данных, а управлять ими будем из среды Delphi. по технологии ADO.