|
|
|
Как правильно (логичнее) создать базу данных?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Хочу перенести рутинную работу в Экселе в веб-интерфейс. Значит сейчас учёт ведётся так - имеется таблица "Адресная программа рекламных щитов" (знаете, что по городу такие стоят большие) с полями: номер щита, адрес щита, сторона (бывает А и Б), цена, январь, февраль, март Каждый щит может может иметь как одну сторону А или Б, так и две одновременно (щаще 2), поля январь-февраль-март меняются с течением времени на "февраль-март-апрель" вручную, и могут иметь значения свободно, резерв, занято. Также имеется вторая таблица "ведомость", с полями номер щита, сторона, январь, февраль, март - которые тоже меняются с течением времени вручную, и в которые пишется название фирмы или частного лица, которое взяло в аренду щит. Как-бы, если будет инфа по клиентам, то и таблицу клиенты новую прийдется создать в mysql, для более детальной инфы. В общем, хочу сделать веб-интерфейс для автоматизации этой работы и более наглядного и удобного вывода информации. Но не могу сформировать логичную базу данных для этих целей Помогите, пожалуйста, какие таблицы былоб логичнее сделать? И как сделать таблицу клиентов, таблицу свободных щитов, таблицу всех щитов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 15:30 |
|
||
|
Как правильно (логичнее) создать базу данных?
|
|||
|---|---|---|---|
|
#18+
afrodita, Таблицы: Щиты, Клиенты, Состояние щита. Это если учитывать только щиты. Если оплаты то добавятся расчеты и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 16:10 |
|
||
|
Как правильно (логичнее) создать базу данных?
|
|||
|---|---|---|---|
|
#18+
afrodita, 1) не переносите в БД вашу неправильно организованную работу с Excel! 2) прочитайте что-нибудь про модель «сущность-связь». В итоге у вас получится что-то вроде подсказанного Злым Бобром: таблица «щиты»: номер, адрес (м.б. из нескольких полей), кол-во сторон, еще какие-то постоянные свойства щита; таблица «клиенты»: номер, название, что-то еще; таблица «заказы»: номер, номер клиента, повесить, снять, что-то еще; таблица «висит на щите»: номер щита, сторона (здесь будет нужна проверка, чтоб не повесить на несуществующую сторону), номер заказа, повесили, сняли, что-то еще; … ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2012, 12:36 |
|
||
|
Как правильно (логичнее) создать базу данных?
|
|||
|---|---|---|---|
|
#18+
к словам ЗБ и Ы afrodita... в Экселе ...afrodita, сходите на ветку Акса можа там и "поглумятся" (фотку потребуют ;))), но, если правильно сформулируете - результат будет быстрее (сам из екселя в акс - когда-то) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2012, 20:55 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37630479&tid=1541855]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 483ms |

| 0 / 0 |
