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