Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
105112_Kondratchik.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
813.14 Кб
Скачать

Практическая часть

2.1.Постановка задачи

Средствами реляционной СУБД Microsoft Access разработать БД для заданной предметной области, включая пользовательский интерфейс для ввода исходных данных, их анализа и отображения результатов.

Разработать исходные данные контрольного примера, выполнить заполнение и проверку работоспособности БД.

Средствами Microsoft PowerPoint разработать презентацию информационного продукта (индивидуальной базы данных).

Исходные данные: Методическое пособие

Предметная область: Успеваемость студентов

Входная информация: Информация об студентах, статистика обучения. Выходная информация: запросы, формы, отчеты по срезам Студент. Статистика обучения. Информация об студентах.

Количественные ограничения: БД содержит информацию о 10 студентах.

2.2. Анализ предметной области.

При традиционной деятельности учебных заведений информация имеет табличный вид, для удобного поиска и сортировки информации об учащихся.

  • Таблица с личной информацией о студентах.

  • Таблица с учебной информацией о студентах.

  • Таблица с учебной статистикой.

Таблица информация о студентах в режиме конструктора:

В режиме таблицы:

Таблица студенты в режиме конструктора:

В режиме таблицы:

Таблица статистика обучения в режиме конструктора :

В режиме таблицы:

Для удобства поиска выполнил несколько простых запросов.

2.3 Построение информационно-логической модели.

Для построения информационно-логической модели (ИЛМ) необходимо:

на основе анализа предметной области определить цель создания БД. ее функции и перечень входной и выходной информации;

на основе функционального анализа полученного перечня информации выделить информационные объекты (таблицы)

установить тип реальных отношений между объектами, при необходимости ввести объект-связку

В построенной нормализованной ИЛМ БД указать:

  • тип связей между таблицами,

  • поля первичного ключа,

  • внешние ключевые поля,

  • типы данных полей.

На первом этапе проектирования БД определяют: цель создания БД. ее функции и примерный перечень информации.

Целью создания БД " Успеваемость студентов " является автоматизация учета информации об студентах.

Функции проектируемой БД:

  • хранение информации об студентах

  • хранение информации об успеваемости

  • хранение информации о пропусках и другой информации

  • обновление и добавление информации

  • анализ информации по различным срезам

  • выдача итоговой информации в виде отчетов.

На основе анализа первичных документов предметной области можно выделить примерный перечень информации проектируемой БД : фамилия, имя. отчество место проживания, телефон студента, группу, количество пропусков, средний балл, смену, доп. информацию.

На втором этапе проектирования БД выделяют информационные объекты предметной области.

Функциональный анализ информации проектируемой БД позволяет выделить следующие информационные объекты: Студенты и Информацию о них.

В соответствии с понятиями реляционной СУБД каждому информационному объекту в проектируемой БД будет соответствовать таблица.

На третьем этапе проектирования определяют логическую структуру проектируемой БД (отношения между информационными оъектами).

Реальные отношения между информационными объектами являются отношениями "многие—ко-многим". Такие отношения непосредственно не поддерживаются реляционными СУБД. Реальные отношения "многие—ко-многим" разбиваются на отношения "один-ко-многим" после ввода объекта-связки статистика обучения.

Для установления связей каждому объекту назначается ключ (ключевое поле). Причем ключи объектов Студенты и Информация о студентах (первичные) должны присутствовать как внешние ключи в объекте Статистика обучения.

В реляционной модели вышеуказанным информационным объектам соответствуют двумерные таблицы-отношения: Студенты. Статистика обучения. Информация о студентах. Логические связи между двумерными таблицами осуществляются при помощи ключевых полей.

Таблица Студенты(главная таблица)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]