|
|
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
всё правильно?подходит схема под бкнф? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 13:01 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, Почти... Инвентарь, списывать не собираетесь? Допустим получил человек "рукавицы", через неделю новые. Будете добавлять ещё одну запись "рукавицы" в таблицу инвентарь? Необходимо сделать промежуточную таблицу между Инвентарь и Заключенный с полями id, id_inv, id_zk... в этой таблице будете учитывать выдачу Инвентаря, тогда таблица Инвентарь будет выступать в качестве шаблона Названий... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 15:57 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, Она даже не в 3НФ. Возраст явно зависит от другого неключевого атрибута - Даты рождения. Кроме того, на ваш вопрос нельзя ответить, пока вы не покажете все поля в таблицах. Не уверен, правильно ли разнесены атрибуты, связанные с конвоированием, с этой стороной жизни я, к счастью, не сталкивался. В частности, не относится ли дата конвоя к самому конвою. У конвойных могут меняться звания - надо или завести отдельную таблицу "Перемещения по службе", либо хранить значение звания на дату конвою (мне этот вариант не нравится). Задание учебное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 16:26 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
база учебная.а как же убрать транзитивную зависимость(возрост,дата)?если выделить в отдельную таблицу то какой первичный ключ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 17:04 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Инвертарь - хорошая опечатка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 17:10 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Возраст надо вычислять динамически на клиенте, он же меняется со временем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 17:32 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
zenk,есть связь:заключенных конвоируют служащие.я выделил три таблицы конвой(заключенные),конвоирование(куда заключенных везут),конвойный(служащие,сопровождавшие заключенных).как думаете,все верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 18:09 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
zenksergei64_89, Она даже не в 3НФ. Возраст явно зависит от другого неключевого атрибута - Даты рождения. это возрАст зависит. А у ТС в задании - возрОст . типа "возможный рост". Вообще, тяжело понять этих неграмотных, что они имели ввиду. Лучше букварь подарить. Меньший урон нанесут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 19:14 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
iscrafm,если ты ничем помоч не можешь,то на мне поиски грамматических ошибок.человек мне ответил что есть транзетивная зависимость,сказал как ее решить,все.мне нужно чтоб база была в третьей усиленной форме.вот я хотел бы услышать где еще что ни так,может где есть частичные фз,где то есть зависимости ключевых атрибутов от неключевых.или просто советы по архитектуре бд!а вот эти писанины ни о чем,прошу меня оградить от них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 19:54 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89iscrafm,если ты ничем помоч не можешь,то на мне поиски грамматических ошибок.человек мне ответил что есть транзетивная зависимость,сказал как ее решить,все.мне нужно чтоб база была в третьей усиленной форме.вот я хотел бы услышать где еще что ни так,может где есть частичные фз,где то есть зависимости ключевых атрибутов от неключевых.или просто советы по архитектуре бд!а вот эти писанины ни о чем,прошу меня оградить от них. зачем советы по БД, если нужны советы по правописанию. Просто поверь взрослым: в 3-м классе еще очень рано БД изучать. Конечно, приветствовать такие потуги нужно, но существует транзе И тивная зависимость между неграмотностью и нанесением урона. Поэтому, лучше подождать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 21:17 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
iscrafm,человек.если ты ничего сказать не можешь то промолчи.мне не важна грамматика,мне смысл нужен.русский я уже давно сдал на хорошо.так что прошу по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2010, 21:35 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Людей можно объединить в одной табличке. Заключенные и Служащие - это роли, исполняемые людьми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 02:01 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
zenkКроме того, на ваш вопрос нельзя ответить, пока вы не покажете все поля в таблицах.И пока не объясните зачем (т.е. какие задачи должна решать) эта БД. Если она нужна для учета тел погибших после пожара - она явно неправильная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 10:10 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
сделаю некоторые описания.таблица заключённые(личные данные закл),статья(здесь указываются статьи по которым сидит заключённый),инвертарь(то что было выдано заключённому,списать можно простым удалением).дальше:заключённых конвоируют служащие на место(ну там проводение следственного эксперемента,....):таблица конвой-заключённые,конвоирование-место куда их везут,конвойный-служащие которые в этом учавствуют.(заключённый может быть один,так же и служащий).таблица служащие соответственно личные данные служащих,таблица должность-должость(ти) служащих,таблица дежурство соответственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 12:05 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
блин спецы собрались, инвентарь, инвентарь - главное тут статья!!!! у человека их несколько может быть )))турма же всетаки а не офис )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 13:31 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
spблин спецы собрались, инвентарь, инвентарь - главное тут статья!!!! у человека их несколько может быть )))турма же всетаки а не офис ))))Извиняйте, опыта такого нету, а топикстартер не колется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 13:35 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
статья(здесь указываются статьИ по которым сидит заключённый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 15:04 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89статья(здесь указываются статьИ по которым сидит заключённый)Не вижу ни поля такого, ни таблицы. А должна быть именно таблица, т.к. у заключенного может быть несколько статей, так и по одно статье может быть несколько заключенных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 15:23 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
таблица статья там и хранится какие у заключённых статьи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 15:35 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
правило 6.если степнь бинарной связи m:n то необходимо построить три отношения-по одному для каждой сущности и одно отношение связи.при этом ключ каждой сущности является первичным ключом соответствующего отношения,и входит в составной первичный ключ отношения для связи.получается связующая таблица такая же как и таблица статья ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 15:38 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89таблица статья там и хранится какие у заключённых статьиАааа... а я, исходя из названия таблицы, подумал, что это справочник статей... А тогда где-же справочник статей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 15:46 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, Неправильно, что ключ в таблице Заключенный" - номер. Нужно суррогатный ключ "Код заключенного", так как номер может повторятся в течении времени. Таблица инвентарь неправильная. Вернее должно быть две таблицы. Одна - собственно список инвентаря Инвентарь { Код инветаря int, key Наименование varchar } Вторая: Учет выдач инвентаря { Код инветнаря int, key Код заключенного int, key Дата выдачи datetime, key Дата возврата datetime Количество int } Это позволит знать, что на руках сейчас и что выдавалось в историческом разрезе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 18:19 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, Кстати. А разве конвой привязывается к заключенным, а не к камерам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 18:24 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
У заключонного есть социальный статус, который сохраняется даже после перевода в новую тюрьму. Статус может быть чем-то вроде: Вор в законе, блатной, смотрящий, чушок, мужык, стукач, и обиженный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2010, 18:34 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Допустим, принимается новый УК, номера статей в нем другие - как это ввести в БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 01:25 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
*Допустим, принимается новый УК, номера статей в нем другие - как это ввести в БД? Есть же таблица "Статьи РФ"... туда и вводите, реляцию чуть подправить придется и таблицы... ввести поля Тип_кодекса( а лучше наверное год или дату выпуска редакции ), да и привязать в реляции... это конечно, если оно Вам надо... Топикстартеру: правильно пишется все же - инвентарь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 22:44 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
aleksa106 Топикстартеру: правильно пишется все же - инвентарь ... нарываетесь... sergei64_89....человек.если ты ничего сказать не можешь то промолчи.мне не важна грамматика,мне смысл нужен.русский я уже давно сдал на хорошо.так что прошу по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2010, 23:17 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
aleksa106,замечание принимается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 01:04 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89aleksa106,замечание принимается всегда рад помочь... удачи в решении задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 21:39 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
у зэка одна статья по которой он сидит обвинять можно по нескольким ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 00:00 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Как произвести вставку нового заключённого.нужно проверить есть ли такая статья в таблице статьи_рф если есть,то вставить в таблицы заключённый,статья_закл,если нет то надо вставить и в таблицу статьи_рф.как это сделать в аксес не знаю.он воспринимает только один insert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 00:15 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Судя по всему, задача учебная. Кто ж это придумал такую малосимпатичную предметную область ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 08:35 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель,что знал то и сделал.вы мне лучше подскажите как вставку сделать в акцесе.как это выглядит в виде хранимой процедуры я представляю.а вот как это сделать а аксесе я не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 09:24 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, В Эксцессе нет хранимых процедур в обычном смысле слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 07:43 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
sergei64_89, Судя по всему, с вашим уровнем знаний можно сделать только так - на отдельной формочке справочник статей, на формочке с данными заключенного - только выбор из этого справочника. Пришёл заключённый со статьёй, которой пока нет в базе, его ввод временно отменяется. Идём в справочник статей, добавляем его статью, только потом вводим данные з/к. И читайте свои лекции, должны же вам хоть что-то рассказать до выдачи задания. И зря вы возраст оставили, надо было оставить дату рождения. Это ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 11:12 |
|
||
|
база данных тюрьма
|
|||
|---|---|---|---|
|
#18+
а как бы ты сделал со своим уровнем знаний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 20:22 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1542646]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 547ms |

| 0 / 0 |
