- •Понятие “Модель”.
- •Классификация моделей.
- •По области использования
- •Информационные модели в базах данных
- •Пример разработки базы данных «Учебный процесс»
- •Определение состава данных.
- •Выявление связей информационных объектов.
- •Информационно-логическая модель «Учебный процесс».
- •I V Логическая структура реляционной базы данных «Учебный процесс» (см. Выше).
- •Мастер таблиц
- •Режим таблицы
- •Область описания полей
- •Ключевые поля
- •Создание уникального ключа
- •Сохранение таблицы
- •Операции с таблицами в окне базы данных
- •Быстрая сортировка
- •Связи между таблицами
- •Выбор первичного ключа
- •Преимущества первичного ключа
- •Создание первичного ключа
- •Внешние ключи
- •Целостность данных
- •У становка связей
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Отличие формы от таблицы
- •Создание формы с помощью Автоформы
- •Создание формы с помощью Мастера
- •Р азработка многотабличных форм
- •Редактирование подчиненной формы
- •Разработка формы с включением подчиненной формы
- •Структура основной части формы
- •Структура подчиненной формы
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Создание полей со списком
- •Динамический набор данных
- •Вычисляемые поля
- •Конструирование однотабличного запроса на выборку
- •Конструирование многотабличного запроса на выборку
- •Создание параметрического запроса
- •Вычисляемые поля
- •Создание выражения
- •Создание групповых запросов
- •Конструирование запроса на создание таблицы
- •Запрос на добавление
- •Создание отчета для одной таблицы
- •Группировка данных отчета
- •Включение вычисляемого поля в отчет
- •Многотабличные отчеты
- •Создание основной части отчета
- •Разработка подчиненного отчета
- •Доработка подчиненного отчета
- •Включение подчиненного отчета
- •С оздание отчета на основании запроса
- •Практическая работа.
- •Выдать список отличников, имея таблицу «Лицеисты».
- •Различие между связыванием и внедрением
- •Внедрение объектов
- •Связывание объектов
- •Тема № 8: субд ассess. Введение в макросы и события.
- •Группа макросов
- •Отладка макросов по шагам
- •Макросы для форм
- •Макросы отчета
- •Событие Когда выполняется макрос
- •Практическая работа
- •Создание кнопочной формы с помощью диспетчера
- •Редактирование имени и формирование элементов кнопочной формы
- •Формирование элементов для вызова кнопочных форм
- •Формирование элементов для открытия объектов приложения
- •Добавление рисунка в кнопочную форму
- •Конструирование кнопочной формы самостоятельно
- •1 Этап. Выделение информационных объектов.
- •2 Этап. Связи информационных объектов.
- •3 Этап. Построение информационно-логической модели
- •4 Этап. Логическая структура реляционной базы данных.
- •Заполнение таблиц данными
- •Формы ввода данных
- •Создание запросов
- •Типы запросов:
- •Создание параметрического запроса
- •Использование запросов на изменение
- •Создание макросов
- •2. Разработать бд «Тестирование»
- •3. Зарплата
- •4. База данных «Библиотека»
- •Электронный журнал.
- •Библиотека
- •Лицеисты – родители
- •Телефонный справочник
- •Экзаменатор (Тестирование)
- •Заработная плата
- •Арм руководителя
- •Психолого-педагогический консилиум
- •Учебный процесс
Конструирование кнопочной формы самостоятельно
Для создания кнопочной формы необходимо в окне базы данных на закладке Формы нажать кнопку Создать. В окне Новая форма выбрать Конструктор. При этом не должен указываться источник данных. После нажатия ОК – откроется форма в режиме конструктора. В этой форме можно создавать кнопки для вызова кнопочных форм или выполнения любых объектов приложения. Пользователь может создать кнопку самостоятельно или с помощью мастера.
Тема № 10: СУБД АССESS. Работа по самостоятельному созданию баз данных.
ПРОГРАММНО - ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: ЭВМ типа IBM. ОС Windows 95 и выше. Microsoft Office 97 и выше. Обучающие программы.
ЦЕЛЬ УРОКА: Проработка технологии разработки БД: построению информационно-логической модели базы данных; создание структуры таблиц и их заполнение данными ; создание форм для ввода данных; создание запросов; создание макросов. Проработка постановок задач и выяснение вопросов по заданию. Выработка навыков работы в СУБД АССESS.
ТИП УРОКА: урок- практикум.
ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:
Учащиеся должны знать:
что такое СУБД;
структуру процессора АССESS;
какие существуют объекты в СУБД АССESS;
технология разработки;
технологию создания таблиц, форм, запросов, макросов, кнопочный форм;
как апробировать созданную БД.
Учащиеся должны уметь:
загружать процессор АССESS;
создавать информационно-логической структуры БД;
создавать, дополнять, удалять и модифицировать таблицы, формы, запросы, макросы;
работать кнопочной формой.
ПЛАН УРОКА:
Орг. момент.
Построению информационно-логической модели базы данных.
Создание структуры таблиц и их заполнение данными.
Создание форм для ввода данных.
Создание запросов.
Создание макросов.
Самостоятельная разработка и апробация Б.Д.
Проработка постановок задач и выяснение вопросов по заданию на курсовое проектирование.
Подведение итогов.
содержание урока
Построению информационно-логической модели базы данных.
1 Этап. Выделение информационных объектов.
Информационный объект – это информационное описание некоторой сущности – реального объекта, процесса, явления или события. Информационный объект образуется совокупностью логически взаимосвязанных реквизитов, представляющих качественные и количественные характеристики некоторой сущности предметной области. Примеры информационных объектов: товар, поставщик, сотрудник, студент, преподаватель, кафедра.
Информационный объект имеет множество реализаций – экземпляров. Например, каждый экземпляр объекта студент представляет конкретного студента. Экземпляр образуется совокупностью конкретных значений реквизитов и должен однозначно определяться значением ключа информационного объекта.
При графическом изображении модели данных каждый информационный объект представляется прямоугольником с обозначением его имени и идентификатора – ключа.
2 Этап. Связи информационных объектов.
Следующим шагом проектирования после выявления информационных объектов является определение связей между ними. Связь устанавливается между двумя информационными объектами. Связи, как правило, определяются природой реальных объектов, процессов или явлений.
Связи между объектами существуют, если логически взаимосвязаны экземпляры этих информационных объектов.
Типы связи:
1:1
1:М
М:М
Пример определения связей между информационными объектами:
Связи между объектами ГРУППА – СТУДЕНТ характеризуются одно-многозначными отношениями, поскольку одна группа включает много студентов, а один студент входит только в одну группу. Связь осуществляется по номеру группы.