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