1. Главная
  2. Библиотека
  3. Базы данных
  4. № Дата № Табельный № Оклад ФИО ребенка Название группы...
Разбор задачи

№ Дата № Табельный № Оклад ФИО ребенка Название группы ФИО работника Должность порядковый рождения группы работника (руб.) 1001 Петров Артем 2020-12-23 М Младшая 102 Фролова Н.Г. Воспитатель 27000 1002 Фролов Антон 2021-06-30 М Младшая 102 Фролова Н.Г.

  • Предмет: Базы данных
  • Автор: Кэмп
  • #Проектирование баз данных
  • #Нормализация и логическое моделирование
№ Дата № Табельный № Оклад ФИО ребенка Название группы ФИО работника Должность порядковый рождения группы работника (руб.) 1001 Петров Артем 2020-12-23 М Младшая 102 Фролова Н.Г. Воспитатель 27000 1002 Фролов Антон 2021-06-30 М Младшая 102 Фролова Н.Г.

Условие:

№
Дата
№
Табельный №
Оклад
ФИО ребенка
Название группы
ФИО работника
Должность
порядковый
рождения
группы
работника
(руб.)
1001
Петров Артем
2020-12-23
М
Младшая
102
Фролова Н.Г.
Воспитатель
27000
1002
Фролов Антон 2021-06-30
М
Младшая
102
Фролова Н.Г.
Воспитатель
27000
Федорова
1003
2018-09-12
П
Подготовительная
108
Самохина В.П.
Ст. воспитатель
32000
Ирина
1004
Иванов Алеша 2019-10-30
С
Средняя
107
Самохвалова И.В.
Воспитатель
27000
Сидорова
1005
2019-02-27
С
Средняя
107
Самохвалова И.В.
Воспитатель
27000
Наташа
Семенова
1006
2022-03-15
Я
Ясельная
110
Фирсова М.В.
Воспитатель
27000
Маша
Зав. детским
120
Фурманов Н.И.
52000
садиком
Необходимо выполнить следующие действия
1
Создать базу данных, которая содержит таблицы, удовлетворяющие условиям
нормализации (3НФ).
2
Определить типы и размерности полей, необходимых для сохранения и после-
дующего использования данных из представленной таблицы.
3
Определить количество таблиц, необходимых для хранения всех имеющихся
данных. Таблицы должны находиться в 3-ей нормальной форме.

Решение:

1. Анализ данных и проектирование таблиц

В исходной таблице смешаны данные о детях, группах и сотрудниках. В 3НФ мы должны разделить эти сущности.

Необходимые таблицы:

  1. Дети (информация о ребенке и привязка к группе).
  2. Группы (информация о названии группы).
  3. Сотрудники (информация о персонале, должностях и окладах).
  4. Группы_Сотрудники (связующая таблица, так как один сотрудник может работать в группе, а группа может иметь закрепленного воспитателя).

2. Определение полей, типов и размерностей

Таблица: Children (Дети)

Поле Тип данных Описание
`ID_...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое минимальное количество таблиц необходимо для хранения представленных данных в 3-й нормальной форме?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет