Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / схема данных .... так аль нет? / 11 сообщений из 11, страница 1 из 1
10.11.2006, 11:55
    #34118893
DiDis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
была задача сделать бд для печати пропусков и т.п... в принцыпе справился, но не уверен правильная ли схема данных... смущает "?" и я незнаю как ещё машины к сотрудникам подвязать... посмотрите, может я вообще не так всё сделал...
...
Рейтинг: 0 / 0
10.11.2006, 12:22
    #34119033
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
На первый взгляд видна следующая проблема: машина - отдельный субъект учета по пропускам. Пропуск может выписываться на машину отдельно. Сразу же возникает такой вопрос - а что делать со служебными машинами, к которым приписаны могут быть какие угодно сотрудники. В любом случае, отношение между машиной и сотрудниками m:n.
...
Рейтинг: 0 / 0
10.11.2006, 12:30
    #34119065
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
и еще на этой схеме неясно,какие ключевые поля.Использовать в качестве ключа текст поле, ровно как и писать в качестве префикса тип данных далеко не самое удачное решение.
...
Рейтинг: 0 / 0
10.11.2006, 12:37
    #34119109
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
Без постановки первичной неясен уровень детализации, но:
фамилий, адресов, email может быть много, паспортов может быть много, а не 2 (я бы вообще бы ввел такую сущность,как "документ, удостов личность" с типом этого документа (например, автомобильные права, паспорт моряка и прочее) и хранил бы тип документа, его номер, дату и автора выдачи документа). сразу встает вопрос о связи данной базы с кадровой - всплывает вопрос историии должностей (кстати, должны браться из справочника видов должностей)
почему регион берется не из справочника а просто текстовое поле.

в общем, без постановки задачи слишком много вопросов.
...
Рейтинг: 0 / 0
10.11.2006, 12:56
    #34119199
DiDis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
...да...
спасибо большое не думал что настолько... хм... можно усложнить схему :)
буду усложнять дальше...
...
Рейтинг: 0 / 0
10.11.2006, 13:09
    #34119274
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
надо не усложнять,а соответствовать бизнес-требованиям. Вам может быть и предложенного достаточно.
...
Рейтинг: 0 / 0
10.11.2006, 18:27
    #34120477
ev65
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть.
...
Рейтинг: 0 / 0
10.11.2006, 18:37
    #34120498
ev65
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть.
...
Рейтинг: 0 / 0
12.11.2006, 01:33
    #34121589
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
Со связью "сотрудники-автомобили" - и правда что-то непонятное.
По множителям связи получается, что один сотрудник может быть связан со многими автомобилями, а по ключам - наоборот, 1 автомобиль связан с несколькими сотрудниками.
...
Рейтинг: 0 / 0
13.11.2006, 09:59
    #34122866
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
ev65Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть.
+1
datTimeZayavki - впечатляет:)
...
Рейтинг: 0 / 0
13.11.2006, 11:04
    #34123101
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
схема данных .... так аль нет?
Кто ж вас знает, так аль нет?

На что выписывается пропуск? На сотрудника, на сотрудника на машине, на сотрудника на машине в определённом регионе?

У сотрудника может быть несколько пропусков? У нескольких сотрудников может быть один пропуск?

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


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