![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]()
проектирование БД "фотоателье".. помогите пожалуйста с ер-диаграммой. Табл: поставщики,материал, табл-связка расходная, работники,услуги и заказчик.
вот что получилось.. пожалуйста расскажите что не так и как надо...(
Величие человека есть его способность мыслить.
Блез Паскаль Последний раз редактировалось Defa4ka; 03.11.2010 в 13:37. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]()
люди... ну помогите.. (
Величие человека есть его способность мыслить.
Блез Паскаль |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.10.2010
Сообщений: 96
|
![]()
Ох... Вопросов масса.
Как я понимаю, таблица "Расходная" нужна для связи многие-ко-многим таблиц "Поставщик" и "Материал", т.е. один вид материала может поставляться разными поставщиками, а один поставщик - поставлять разные материалы. Только тогда название "Расходная" не совсем подходит, скорее "Поставки". Зачем связаны "Работники" и "Расходная". Пожалуй, всех вопросов не опишешь. 1. Опишите цель задачи. 2. Определитесь с сущностями. 3. потом уже можно и связи строить
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]() Цитата:
![]() да делаю это все в FoxPro
Величие человека есть его способность мыслить.
Блез Паскаль Последний раз редактировалось Defa4ka; 03.11.2010 в 15:29. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]()
такое впечатление,что меня специально пропускают..(
Величие человека есть его способность мыслить.
Блез Паскаль |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.10.2010
Сообщений: 96
|
![]()
Специально у нас гадости не делают.
Просто в основном люди специализируются на Паскале и других языках, а здесь задача иная. Сейчас попытаюсь описать схему данных (картинку нет возможности прилепить) Upd Как связать поставщиков и материалы, я описал выше, но пока от этого откажемся для простоты. Т.к. цены у поставщиков могут быть разные, то стоимость одного материала в разное время может оказаться разной, что нам сильно усложнит задачу. Итого, я остановился на сущностях: материалы, виды услуг, заказчики Для каких-то видов услуг используются различные материалы. Это связь многие-ко-многим. Для ее реализации добавим таблицу "Себестоимость" (хотя зачастую не всегда связующая таблица несет какой-то определенный смысл). Заказчики потребляют какие-то виды услуг. Тоже связь многие-ко-многим. Для ее реализации добавим таблицу "Услуги" (уже конкретно оказанные, а не типовые, как в Видах_услуг) Итого у нас 5 таблиц: "Материалы". Содержит поля: ИД (уникальный идентификатор, первичный ключ), Название, стоимость и т.д. "Себестоимость": ИД, ИД_Материала (см. выше, вторичный ключ для связи с таблицей "Материалы"), ИД_Вида_услуги (то же для вида услуги), количество (сколько материала надо для единичной услуги) "Виды_услуг": ИД, Название, Стоимость, и т.д. "Услуги": ИД, ИД_Вида_услуги, ИД_Заказчика, Дата "Заказчики": ИД, Фамилия, Имя, Отчество, и т.д.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
Последний раз редактировалось BeJIuKuu_Hexo4yxa; 03.11.2010 в 18:12. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]()
попытайтесь пожалуйста...
Величие человека есть его способность мыслить.
Блез Паскаль |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 80
|
![]()
Сябки!
![]()
Величие человека есть его способность мыслить.
Блез Паскаль |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
диаграмма | rogvald | Общие вопросы C/C++ | 1 | 19.05.2010 17:12 |
Диаграмма | skiffter | Компоненты Delphi | 18 | 13.10.2009 20:18 |
Диаграмма | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 06.12.2008 16:26 |
Диаграмма | Людмилка | Microsoft Office Excel | 0 | 24.10.2008 06:51 |
диаграмма | blackstersl | Общие вопросы Delphi | 0 | 27.09.2008 22:07 |