Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 14

Нормализация БД

14.02.2016, 11:43. Показов 777. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Я студент и прохожу производственную практику в небольшой сельской школе.
Моя специальность - "Информационные системы".

Мне нужно создать базу данных по школе.
Соответственно, базу данных нужно привести к 1 нормальной форме.

Как вы понимаете, в сельской школе БД делать не из чего особо.
Поэтому пришлось туда поместить всего понемногу.

Проверьте, пожалуйста, кто разбирается. Соответствует ли БД 1 НФ? Посмотрите схему данных. Может что-нибудь посоветуете убрать/переделать/добавить.
Вложения
Тип файла: rar School_DB.rar (65.1 Кб, 10 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2016, 11:43
Ответы с готовыми решениями:

Нормализация БД
Доброго времени суток, уважаемые форумчане! Во вложении практическая работа по информатике. Для меня Access является темным лесом,...

Нормализация БД
Сделать БД "Паспортный отдел". Осталось только нормализацию сделать. А с этим у меня сложности

БД. Нормализация
Что такое нормализация отношений? Задание: нормализовать отношения <Страна, Область,Город,Улица,Дом,Квартира>

5
 Аватар для Grin640
38 / 27 / 3
Регистрация: 24.02.2015
Сообщений: 87
14.02.2016, 20:12
Добрый день!
1. Какую задачу должна выполнять БД? (просмотрел, это просто набор данных, ни форм, ни отчетов, не запросов, должен быть какой-то смысл)
2. Не все таблицы до конца связаны. (Таблица КЛАССЫ, открываем каждый класс, а там предлагают выбрать таблицу... не порядок, там должна быть информация или уберите подчиненный объект)
3. Не все таблицы заполнены, хотя данные для этого есть в других таблицах.

P.S. У вас там одни родственники работают. Может быть для сельской школы это и нормально без обид.
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 14
15.02.2016, 08:00  [ТС]
БД должна вести учёт учеников и сотрудников. Запросы, формы, отчёты и всё остальное потом. С этим справлюсь. Пока главное к 1 НФ привести базу.
А насчёт родственников, я не сам заполнял. Я готовые списки скопировал. Они были в школе в Excel сделаны
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,940
Записей в блоге: 4
15.02.2016, 08:44
не перебор ли однотипных таблиц
--3-сотрудников
--2-учеников

когда я училась --у нас директор вел историю, завуч --литературу(школа -восьмилетка)

зачем-то количество учеников в таблице класс, но нет текущего значения класса
в конце года 1-й станет 2-м, 2-й перейдет в 3, 3 в 4, 4-уйдет из школы
Миниатюры
Нормализация БД  
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
15.02.2016, 09:02
Цитата Сообщение от shanemac51 Посмотреть сообщение
...зачем-то количество учеников в таблице класс...
Может это как бы лимит согласно норм и правил образования, типа учитель не сможет качественно вдолбить знания в головы 30 ученикам, но сможет донести более качественно знания для 25, соответственно и проверить их.
А тут типа сравнить можно у кого какая нагрузка, сколько должно и скока в натуре.
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 14
15.02.2016, 09:31  [ТС]
Насчёт однотипных таблиц, мне нужна БД с кол-вом таблиц более 7. Пришлось от безысходности разделить.

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

Кол-во учеников действительно нужно для сравнения нагрузки.

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

Вот теперь прошу сказать мне однозначно. Соответствует БД 1 НФ или нет?
Вложения
Тип файла: rar School_DB.rar (72.5 Кб, 5 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2016, 09:31
Помогаю со студенческими работами здесь

Нормализация БД
Добрый день, уважаемые форумчане! Хочу спросить у вас совета как довести БД "Поверка/калибровка" до ума. Изначально было 3...

Нормализация БД
Пожалуйста помогите сделать нормализацию, непонимаю как делать!

Нормализация
Добрый день!Прошу совет,помощи!Есть база данных, которая просто хранит данные! Дело в том, что база весит 1,5 гига и имеет 3млн...

Нормализация БД
Здравствуйте. Делаю задание по Базам данных. Суть в следующем - есть магазин компьютерной техники. 7 сущностей (таблиц). Необходимо...

Нормализация БД
Здраствуйте! Не могу понять что от меня требуется, вот вопрос "Ваша база данных даже не приведена в 1НФ. ДЕЛАЙТЕ нормализацию КАЖДОГО...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных выбран регистр накопления, в. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru