Практическое задание по теме Моделирование в базах данных

Модель «Спартакиада»
Цель моделирования: отобрать учащихся 9 – 11-х классов средней школы для участия в школьной спартакиаде.

Разработка модели «УЧАЩИЕСЯ»

Сведения об учащихся.
1-й этап - Постановка задачи
Описание задачи
Создать информационную модель «УЧАЩИЕСЯ», содержащую различные сведения об учащихся 9-11-х классов средней школы.
Цель моделирования.
Модель должна быть достаточно универсальной, чтобы её мог использовать широкий круг лиц в разных организационных целях.
Формализация задачи.
Зададим уточняющие вопросы и попытаемся ответить на них.

УТОЧНЯЮЩИЙ ВОПРОС:

ОТВЕТ:

1. Какие объекты описываются?

1. Учащиеся 9-11 классов одной школы

2. Как определяются основные характеристики объектов?

2. На основании опыта и в соответствии с целью

3. Какие характеристики учащихся являются существенными для поставленной цели?

3. Фамилия, имя, пол, дата рождения, рост, вес, увлечения

4. Где берутся исходные данные для БД?
4. Из личных дел учащихся, а дополнительные – представляются в рукописном или в ином виде


5. Как формируются расчётные данные?

6. Что надо получить в результате экспериментов?
5. На основании исходных данных с использованием встроенных данных

6. Перечень объектов и их характеристик, удовлетворяющих заданным критериям




2-й этап - Разработка модели

Информационная модель
Название поля
Тип
Примечание

Номер
Серия
Порядковый номер будет генерироваться БД. Удобен для восстановления несортированных записей

Фамилия
Текст


Имя
Текст


Пол
Текст
м или ж

Дата рождения
Дата
00.00.0000

Рост
Число
Число десятичных знаков-0

Вес
Число
Число десятичных знаков-0

Увлечение
Текст
Спорт/музыка/техника/чтение

Примечание. Пол указывается маленькими буквами «м» или «ж». Дата рождения – по образцу. Для упрощения задачи число увлечений сокращено до четырёх: спорт, музыка, техника и чтение.
Компьютерная модель создаётся в базе данных и она приведена в этой же папке.


3-й этап – Проведение эксперимента

Эксперимент заключается в отборе учащихся на школьную спартакиаду. Зададимся вопросом: «Как же это сделать?» Ответ прост – создадим фильтр по увлечениям учащихся, дав команду выдать список тех детей, которые увлекаются спортом.

Результат эксперимента приведён в таблице1.
Таблица1

Код
Фамилия
Имя
Пол
Дата рождения
Рост
Вес
Увлечение

1
Иванов
Иван
м
12.10.1990
170
60
спорт

7
Пронина
Ксения
ж
23.06.1990
170
60
спорт

8
Прусов
Алексей
м
31.01.1991
173
75
спорт


Проведён отбор учащихся на спартакиаду школы по увлечениям.








13PAGE 15


13PAGE 14115




Заголовок 1 Заголовок 2 Заголовок 315