Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методУказОБДМуниципал (информатика и программир....doc
Скачиваний:
3
Добавлен:
09.11.2018
Размер:
162.3 Кб
Скачать

3. Задания на лабораторные работы.

3.1 Лабораторная работа № 1.

Визуальная модель Delphi 7.

Цель работы: Ознакомление с основами программирования Delphi 7.0

Создать форму «Анкета» [7]. На форме должны отображаться данные о студенте (ФИО, адрес, группа и т.п.), две фотографии (портретная и художественная). Фотографии перекрывают друг друга и должны появляться в результате нажатия кнопки.

Для выполнения работы необходимо использовать следующие объекты форма (Form), текстовое поле (Label), рисунок (Image), кнопка (Button).

Объект Form – основная форма окна программы. Объект Label используют для создания на форме текста (надписей). Объект Image позволяет выводить на форму графические объекты из файлов типа *.bmp, *.emf, *.ico, *.wmf . Объект Button используют для размещения элемента управления - кнопки на форме.

Отчет должен содержать краткое описание использованных свойств объектов и этапов разработки программы.

3.2 Лабораторная работа № 2.

ADO технология доступа к базам данных ИСР Delphi 7.0 .

Цель работы: Изучение встроенную в Delphi архитектуру работы с базами данных. Построение интерфейса пользователя с БД[4,5,6].

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

Суть механизма доступа к БД с использованием ADO технологии заключается в том, что для программного обращения к БД, независимо от конкретной СУБД, используется ADO соединение (компонент ADOConection). В этом компоненте описывается используемый драйвер связи с БД (провайдер Microsoft.Jet.OLEDB.4.0), место нахождения БД, пароль доступа и т.п. Не визуальные компоненты доступа к БД такие как ADOTable, ADOQuery могут теперь взаимодействовать с базой через это соединение.

Таким образом, увязав визуальные компоненты управления данными (DBGrid, DBEdit, DBText, …) c ADOTable (ADOQuery) получаем полноценный доступ к БД в навигационном режиме.

В отчете должны быть отражены следующие этапы создания базы данных:

  • установление связи с БД MS Access;

  • режимы открытия таблиц;

  • установление отношений между таблицами БД

  • использование визуальных компонент доступа и управления БД.

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

3.3 Лабораторная работа № 3.

Язык SQL: запросы на выборку данных

Цель работы – изучить синтаксис и семантику языка запросов в соглашениях MS Jet Access SQL, научиться строить информационно-поисковые запросы на языке SQL средствами Delphi 7.0

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

Различают два вида sql запросов, используемых в ADOQuery:

- статический, когда в свойстве sql сформулирован запрос и он не подлежит программному изменению;

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

Для оперативного просмотра результатов выдачи данных по SQL запросу необходимо использовать BDGrid, предварительно связав его посредством компонента DataSource с ADOQuery.

С использованием базы данных, системы ведения, разработанных ранее, по заданию преподавателя сформировать информационно-поисковые запросы.

Отчет должен содержать программный код SELECT- запросов с описанием их семантики и результатами выдачи.