
- •Курс «Базы данных»
- •Глава 6. Разработка пользовательских приложений в среде субд ms Access 28
- •Глава 1. Базы данных. Системы управления базами данных (субд)
- •Обзор субд
- •Основные функции субд
- •Управление данными во внешней памяти
- •Управление буферами оперативной памяти
- •Управление транзакциями
- •Журнализация и восстановление базы данных после сбоев
- •Поддержка языков баз данных
- •Контрольные вопросы
- •Глава 2. Модели данных
- •Иерархическая модель данных
- •Сетевая модель данных
- •Достоинства и недостатки ранних моделей
- •Объектная модель
- •Контрольные вопросы
- •Глава 3. Реляционная модель Основные понятия и ограничения реляционной модели
- •Математическое определение отношения. Реляционная алгебра
- •1.Объединение (r u s).
- •2.Разность (r - s).
- •3.Декартово произведение (RxS)
- •4. Проекция
- •5. Селекция
- •Контрольные вопросы
- •Глава 4. Вопросы проектирования реляционных баз данных Цели проектирования базы данных. Этапы проектирования
- •Вопросы и задания
- •Нормализация. 1,2,3 нормальные формы
- •1 Нормальная форма.
- •2 Нормальная форма.
- •3 Нормальная форма.
- •Вопросы и задания
- •Глава 5. Семантическая модель данных
- •Читатель
- •Операции над сущностями
- •Порядок построения er-модели и построение реляционной схемы базы данных из er-модели
- •Пример построения er- модели
- •Глава 6. Разработка пользовательских приложений в среде субд ms Access Объекты базы данных
- •Вопросы и задания
- •Ввод данных в таблицу
- •Вопросы и задания
- •Формы. Типы форм. Элементы управления
- •Создание формы с помощью Конструктора
- •Вопросы и задания
- •Запросы. Макросы. Отчеты Основы sql
- •Создание вложенных (подчиненных) запросов
- •Обновление записей
- •Вопросы и задания
- •Запросы qbe. Мастер запросов
- •Вопросы и задания
- •Вопросы и задания
- •Итоговый запрос
- •Перекрестный запрос
- •Вопросы и задания
- •Построение форм на основе запроса
- •Макросы
- •Разработка приложения
Вопросы и задания
Как создать новую таблицу?
Объясните механизм описания структуры таблицы.
Перечислите типы данных таблицы Access.
Опишите каждый тип данных, приведите примеры.
В чем особенность типа данных Счетчик. Для каких атрибутов удобно использовать этот тип данных?
Является ли атрибут типа данных Счетчик числовым?
Что такое Схема данных?
Как открыть окно схемы данных?
Как добавить (удалить) таблицу в схему данных?
Как связать две таблицы?
Можно ли связать две таблицы по атрибутам, которые имеют разный тип данных?
Что такое ссылочная целостность базы данных?
Можно ли не связывать отношения правилами ссылочной целостности данных?
Откройте схему данных базы данных Борей и посмотрите, по каким правилам связаны таблицы. Подумайте и ответьте, можно ли изменить параметры связей таблиц и что при этом изменится при работе с данными? Какие возникнут новые возможности и какие появятся ограничения?
Формы. Типы форм. Элементы управления
Формы – это объекты, которые используются для того, чтобы:
вводить данные в таблицу;
просматривать данные одной или нескольких таблиц;
представлять меню приложения;
выполнять другие функции.
Виды форм
В зависимости от назначения можно строить формы разного вида:
табличные;
ленточные;
в столбце;
сложные, содержащие вложенные формы;
формы меню;
вспомогательные формы.
Свойства формы
Все объекты базы данных, в том числе и формы, имеют набор свойств. Изменяя значения свойств объекта, можно модифицировать объект. Для того, чтобы получить доступ к просмотру и редактированию свойств объекта, нужно открыть объект в режиме Конструктор, щелкнуть правой кнопкой мыши и выбрать в меню пункт Свойства. Свойства можно просматривать по группам или все списком.
Свойство Источник данных
Одним из наиболее важных является свойство формы Источник данных. Источником данных для формы может являться таблица или запрос. И тогда в форму можно вывести данные таблицы или запроса. Источник данных можно и не задавать, например, при создании формы меню.
Автоформа в столбец
Это вид формы обычно используется для ввода данных в таблицу. В форме отображается одна текущая запись таблицы. Форма имеет линейку скроллинга, позволяющую перемещаться по записям таблицы и создавать новую запись. Форма создается с помощью Мастера. Мастер размещает в форме все поля из таблицы-источника данных в столбец. Действия при создании формы:
во вкладке Формы щелкнуть по кнопке Создать
выбрать в меню Автоформа: в столбец
указать источник данных (таблицу или запрос)
сохранить форму, дав ей уникальное имя.
Автоформа ленточная
Это вид формы обычно используется для просмотра данных таблицы или запроса. Форма позволяет просматривать одновременно несколько записей таблицы. Форма имеет линейку скроллинга, позволяющую перемещаться по записям таблицы и создавать новую запись. Форма создается с помощью Мастера. Мастер размещает в форме все поля из источника данных в виде таблицы. Действия при создании формы:
во вкладке Формы щелкнуть по кнопке Создать
выбрать в меню Автоформа: ленточная
указать источник данных (таблицу или запрос)
сохранить форму, дав ей уникальное имя.
Автоформа табличная
Так же, как и ленточная табличная форма обычно используется для просмотра данных таблицы или запроса. Форма позволяет просматривать одновременно несколько записей таблицы. Форма имеет линейку скроллинга, позволяющую перемещаться по записям таблицы и создавать новую запись. Форма создается с помощью Мастера. Мастер размещает в форме все поля из источника данных в виде таблицы. Действия при создании формы:
во вкладке Формы щелкнуть по кнопке Создать
выбрать в меню Автоформа: табличная
указать источник данных (таблицу или запрос)
сохранить форму, дав ей уникальное имя.