- •ВВедение
- •1.1 Область применения методических указаний
- •1.3. Цели и задачи учебной дисциплины – требования к результатам освоения учебной дисциплины:
- •1.4 Количество часов на освоение примерной программы учебной дисциплины:
- •2 Рабочая программа учебной дисциплины
- •2.1. Объем учебной дисциплины и виды учебной работы
- •2.2 Тематический план и содержание учебной дисциплины Основы проектирования баз данных
- •Методические указания по каждой теме программы и вопросы для самоконтроля
- •Тема 1.1.Базы данных и субд
- •Тема 1.2.Модели данных.
- •Тема 1.3.Реляционная модель данных.
- •Тема 1.4.Основы реляционной алгебры.
- •Контрольные вопросы:
- •Тема 1.5 Проектирование реляционных баз данных.
- •Контрольные вопросы
- •Тема 1.6 Концептуальное проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.7.Даталогическое проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.8.Физическое проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.9. Средства автоматизированного проектирования структур баз данных
- •Контрольные вопросы
- •Тема 2.1.Субд Microsoft Office Access.
- •Контрольные вопросы
- •Тема 2.2.Создание базы данных и таблиц.
- •Контрольные вопросы.
- •Тема 2.3.Индексирование
- •Контрольные вопросы.
- •Тема 2.4.Сортировка, поиск и фильтрация данных
- •Контрольные вопросы
- •Тема 2.5.Взаимосвязи между таблицами.
- •Контрольные вопросы.
- •Тема 2.6. Создание запросов к базе данных.
- •Контрольные вопросы.
- •Тема 2.7.Создание форм
- •Контрольные вопросы
- •Тема 2.8.Создание отчетов.
- •Контрольные вопросы
- •Тема 3.1. Основы sql.
- •Что можно делать с помощью sql?
- •Команды sql
- •Контрольные вопросы
- •Задание для контрольной работы
- •Создание поля Телефон с помощью Маски ввода.
- •Изменение вида связи с помощью Схемы данных в Access.
- •Создание формы с помощью инструмента «Форма»
- •Создание разделенной формы при помощи инструмента «Разделенная форма»
- •Создание формы с помощью Мастера форм.
- •Редактирование формы в режиме Конструктора.
- •Создание подчиненных форм.
- •Создание запроса в режиме конструктора.
- •Задания для практической работы по вариантам
- •Перечень лабораторных работ и практических заданий
- •Контроль и оценка результатов освоения учебной дисциплины
Тема 2.7.Создание форм
Access предоставляет широкие возможности по конструированию графического интерфейса пользователя для работы с БД. Формы являются важнейшим инструментом, позволяющим осуществить первоначальную загрузку записей в таблицы, выполнить их просмотр и редактирование. При этом работа пользователя с БД выполняется в привычном для него виде — в виде документа.
При наличии схемы данных формы помогают выполнить корректный ввод данных в систему взаимосвязанных таблиц. При этом реализуется важнейший аспект технологии работы с БД — однократный ввод данных.
Для конструирования форм необходимо предварительно выполнить определенную последовательность действий по разработке СУБД:
сконструировать таблицы БД;
определить связи между таблицами и создать схему данных;
определить эскиз экранной формы и состав размещаемых на ней объектов.
Конструирование форм обычно выполняют в режиме Мастера с последующей доработкой вручную в режиме конструктора. Мастер позволяет быстро разработать заготовку формы с необходимыми полями и связями, однако, он создает только типовые конструкции, вид которых может не устраивать пользователя. Переход в режим конструктора позволяет устранить недостатки оформления.
Контрольные вопросы
Каково основное назначение форм при разработке СУБД?
Перечислите способы создания форм. Какой способ является оптимальным с точки зрения трудоемкости?
Почему разработчики СУБД стремятся обеспечить ввод и редактирование данных через формы, а не напрямую в таблицах?
Сравните разработку форм с помощью Мастера и вручную. Опишите достоинства и недостатки этих технологий.
Как задать требуемые свойства элементу управления, установленному на форме?
Как задать требуемые свойства форме?
Какие типы (внешний вид) формы предлагает создать Мастер форм (проанализируйте на компьютере)?
Дайте определение подчиненной формы? Как связаны между собой главная и подчиненная формы в схеме данных?
Дайте определение составной формы? Какова технология разработки составных форм?
Тема 2.8.Создание отчетов.
Средства Access по разработке отчетов предназначены для создания макета отчета, по которому может быть осуществлен вывод данных из таблиц в виде выходного печатного документа. Эти средства позволяют конструировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц. При этом могут быть выполнены самые высокие требования к оформлению документа.
Перед началом конструирования отчета пользователь должен произвести подготовительную работу, в результате которой определяется требуемый макет отчета.
В процессе конструирования формируется состав и содержание разделов отчета, а также размещение в нем значений, выводимых из полей таблиц базы данных. Кроме того, оформляются заголовки, подписи реквизитов отчета, размещаются вычисляемые реквизиты.
Средства конструирования отчета позволяют группировать данные по нескольким уровням. Для каждого уровня могут производиться вычисления итогов, определяться заголовки и примечания по каждой группировке. При формировании отчета могут производиться разнообразные вычисления.
При необходимости вывода в отчете данных из многих таблиц в качестве основы для отчета может быть использован многотабличный запрос. На запрос могут быть возложены наиболее сложные виды выборки и предварительной обработки данных.
Отчет может создаваться с помощью мастера или в режиме конструктора отчетов. Достаточно часто сначала используется мастер отчетов, который позволяет быстро создать заготовку отчета, а затем заготовка дорабатывается в режиме конструктора.