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