powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / база данных тюрьма
25 сообщений из 39, страница 1 из 2
база данных тюрьма
    #36696166
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696169
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё правильно?подходит схема под бкнф?
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696341
aleksa106
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sergei64_89,

Почти...
Инвентарь, списывать не собираетесь?
Допустим получил человек "рукавицы", через неделю новые. Будете добавлять ещё одну запись "рукавицы" в таблицу инвентарь?
Необходимо сделать промежуточную таблицу между Инвентарь и Заключенный с полями id, id_inv, id_zk... в этой таблице будете учитывать выдачу Инвентаря, тогда таблица Инвентарь будет выступать в качестве шаблона Названий...
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696359
zenk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sergei64_89,

Она даже не в 3НФ.

Возраст явно зависит от другого неключевого атрибута - Даты рождения.

Кроме того, на ваш вопрос нельзя ответить, пока вы не покажете все поля в таблицах.

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

У конвойных могут меняться звания - надо или завести отдельную таблицу "Перемещения по службе", либо хранить значение звания на дату конвою (мне этот вариант не нравится).

Задание учебное?
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696391
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
база учебная.а как же убрать транзитивную зависимость(возрост,дата)?если выделить в отдельную таблицу то какой первичный ключ?
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696397
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инвертарь - хорошая опечатка :)
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696411
zenk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возраст надо вычислять динамически на клиенте, он же меняется со временем.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696429
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenk,есть связь:заключенных конвоируют служащие.я выделил три таблицы конвой(заключенные),конвоирование(куда заключенных везут),конвойный(служащие,сопровождавшие заключенных).как думаете,все верно?
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696477
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenksergei64_89,

Она даже не в 3НФ.

Возраст явно зависит от другого неключевого атрибута - Даты рождения.

это возрАст зависит. А у ТС в задании - возрОст .
типа "возможный рост". Вообще, тяжело понять этих неграмотных, что они имели ввиду. Лучше букварь подарить. Меньший урон нанесут.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696497
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,если ты ничем помоч не можешь,то на мне поиски грамматических ошибок.человек мне ответил что есть транзетивная зависимость,сказал как ее решить,все.мне нужно чтоб база была в третьей усиленной форме.вот я хотел бы услышать где еще что ни так,может где есть частичные фз,где то есть зависимости ключевых атрибутов от неключевых.или просто советы по архитектуре бд!а вот эти писанины ни о чем,прошу меня оградить от них.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696576
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei64_89iscrafm,если ты ничем помоч не можешь,то на мне поиски грамматических ошибок.человек мне ответил что есть транзетивная зависимость,сказал как ее решить,все.мне нужно чтоб база была в третьей усиленной форме.вот я хотел бы услышать где еще что ни так,может где есть частичные фз,где то есть зависимости ключевых атрибутов от неключевых.или просто советы по архитектуре бд!а вот эти писанины ни о чем,прошу меня оградить от них.
зачем советы по БД, если нужны советы по правописанию. Просто поверь взрослым: в 3-м классе еще очень рано БД изучать. Конечно, приветствовать такие потуги нужно, но существует транзе И тивная зависимость между неграмотностью и нанесением урона. Поэтому, лучше подождать.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696610
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,человек.если ты ничего сказать не можешь то промолчи.мне не важна грамматика,мне смысл нужен.русский я уже давно сдал на хорошо.так что прошу по теме.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696745
eduard.kasimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Людей можно объединить в одной табличке. Заключенные и Служащие - это роли, исполняемые людьми.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696791
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenkКроме того, на ваш вопрос нельзя ответить, пока вы не покажете все поля в таблицах.И пока не объясните зачем (т.е. какие задачи должна решать) эта БД. Если она нужна для учета тел погибших после пожара - она явно неправильная.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696836
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделаю некоторые описания.таблица заключённые(личные данные закл),статья(здесь указываются статьи по которым сидит заключённый),инвертарь(то что было выдано заключённому,списать можно простым удалением).дальше:заключённых конвоируют служащие на место(ну там проводение следственного эксперемента,....):таблица конвой-заключённые,конвоирование-место куда их везут,конвойный-служащие которые в этом учавствуют.(заключённый может быть один,так же и служащий).таблица служащие соответственно личные данные служащих,таблица должность-должость(ти) служащих,таблица дежурство соответственно.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696884
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин спецы собрались, инвентарь, инвентарь - главное тут статья!!!! у человека их несколько может быть )))турма же всетаки а не офис ))))
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696885
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spблин спецы собрались, инвентарь, инвентарь - главное тут статья!!!! у человека их несколько может быть )))турма же всетаки а не офис ))))Извиняйте, опыта такого нету, а топикстартер не колется
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696954
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
статья(здесь указываются статьИ по которым сидит заключённый)
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696971
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei64_89статья(здесь указываются статьИ по которым сидит заключённый)Не вижу ни поля такого, ни таблицы. А должна быть именно таблица, т.к. у заключенного может быть несколько статей, так и по одно статье может быть несколько заключенных.
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696976
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица статья там и хранится какие у заключённых статьи
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696978
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правило 6.если степнь бинарной связи m:n то необходимо построить три отношения-по одному для каждой сущности и одно отношение связи.при этом ключ каждой сущности является первичным ключом соответствующего отношения,и входит в составной первичный ключ отношения для связи.получается связующая таблица такая же как и таблица статья
...
Рейтинг: 0 / 0
база данных тюрьма
    #36696986
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei64_89таблица статья там и хранится какие у заключённых статьиАааа... а я, исходя из названия таблицы, подумал, что это справочник статей...
А тогда где-же справочник статей?
...
Рейтинг: 0 / 0
база данных тюрьма
    #36697013
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бета 2
...
Рейтинг: 0 / 0
база данных тюрьма
    #36697101
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
sergei64_89,

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

Таблица инвентарь неправильная. Вернее должно быть две таблицы.

Одна - собственно список инвентаря

Инвентарь
{
Код инветаря int, key
Наименование varchar
}

Вторая:

Учет выдач инвентаря
{
Код инветнаря int, key
Код заключенного int, key
Дата выдачи datetime, key
Дата возврата datetime
Количество int
}

Это позволит знать, что на руках сейчас и что выдавалось в историческом разрезе
...
Рейтинг: 0 / 0
база данных тюрьма
    #36697108
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
sergei64_89,

Кстати. А разве конвой привязывается к заключенным, а не к камерам?
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / база данных тюрьма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]