Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ПП1 (C++ БД).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
5 Мб
Скачать
☆

Раздел 6. Программирование баз данных

При изучении данного раздела вы должны проработать следующие темы:

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

6.2. Навигация по НД.

6.3. Доступ к полям НД.

6.4. Визуальные компоненты для работы с БД.

Для проверки усвоения материала по данному разделу Вам предстоит ответить на вопросы для самопроверки, приведённые в конце раздела, а затем выполнить лабораторные работу №2.2 и тренировочный тест №6. Изучение раздела заканчивается контролем знаний: необходимо ответить на вопросы контрольного теста №6. Максимальное количество баллов, которое вы можете получить по данному разделу, равно 4.5 (1.5 балла за тестирование и ещё 3 балла за лабораторные работы).

6.1. Невизуальные компоненты для построения бд

Компоненты Table, DataSource. Схема взаимодействия файлов БД, BDE-машины, визуальных и невизуальных компонентов приложения.

Основные свойства компонента и методы TTable : свойства:Name, DBName, TableName, Active, RecordCount, Eof; методы : Open, Close, First, Next, Edit, Insert, Post.

Начальное заполнение таблиц БД. Вспомогательные панели для добавления и замены записей НД. Защита информации при вводе данных, проверка допустимых диапазонов, установка форматов представления данных на экране. Удаление записей.

6.2. Навигация по нд

Команды навигации по НД : Next, Prior, First, Last. Связь команд навигации и Post. Компонент DBNavigator. Доступ к полям НД по имени и по индексу.

Сортировка НД. Поиск данных в НД: прямой перебор, методы Locate и FindKey . Фильтрация НД, методы Filter и SetRange.

6.3. Доступ к полям нд

Доступ к полям НД по имени, по индексу и к постоянным (persistent) полям. Объект поля НД, редактор полей, свойства полей.

6.4. Визуальные компоненты для работы с бд

Работа с комплексным компонентом TDBGrid: характеристики сетки, столбцы сетки, настройка параметров столбца с помощью редактора колонок Column Editor. Отображение заголовка таблицы, русификация дисплейных надписей, управление цветом и шрифтом колонки. Компоненты DBGrid, DBEdit, DBText.

Вопросы для самопроверки

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

  2. Что общего и в чём различия компонентов Table и Query?

  3. Для какой цели используется «источник данных» DataSource?

  4. Приведите основные команды навигации по набору данных (НД).

  5. Поясните понятие «состояние набора данных». Приведите граф переходов состояний набора данных и команды, обеспечивающие изменение состояния НД.

  6. Способы доступа к полям НД.

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

  8. Поясните действия ПК при выполнении основных операций при работе с БД– открытие, навигация, изменение состояния, сортировка, доступ к полям НД, закрытие НД.

  9. Как производится добавление новой и модификация старой записи в файле БД?

Раздел 7. Основные приёмы программирования бд

При изучении данного раздела вы должны проработать следующие темы:

7.1. Сортировка, фильтрация и редактирование НД.

7.2. Организация надежного ввода данных в БД.

Для проверки усвоения материала по данному разделу Вам предстоит ответить на вопросы для самопроверки, приведённые в конце раздела, а затем выполнить лабораторные работы №2.3 и 2.4 и тренировочный тест №7. Изучение раздела заканчивается контролем знаний: необходимо ответить на вопросы контрольного теста №7. Максимальное количество баллов, которое вы можете получить по данному разделу, равно 7.5 (1.5 балла за тестирование и ещё 6 баллов за лабораторные работы).