Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Динамическое создание форм и архитектура базы данных / 9 сообщений из 9, страница 1 из 1
12.11.2009, 17:15
    #36307330
NewLine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
Добрый день.

Есть такая задача.
В Excel сейчас хранится достаточно много информации с большим кол-ом полей(список клиентов, список различных реквизитов,различные справочники ФИСП, и еще куча разной информации).
Я бы хоте создать такую структуру базы данных, которая позволит создавать все эти справочники и поля динамически(Например появилось новое поле у клиента, добавить его и оно соответственно отобразиться в форме добавления клиента).

Есть 2 сложности.
1. Помимо текстовых полей могут быть и выпадающие списки
2. Могут появится ветвления в программе. (Например выбрали должность "Программист" и после этого появляется различные варианты квалификации или Должность водителя и различные категории)

Так вот вопрос, может кто разрабатывал нечто похожее. Как организовать базу данных.
И вообще буду рад любому совету.

Спасибо.
...
Рейтинг: 0 / 0
12.11.2009, 17:19
    #36307341
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
а MySQL тут причем?
...
Рейтинг: 0 / 0
12.11.2009, 17:22
    #36307358
NewLine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
Структура БД будет строиться на MySQL.
...
Рейтинг: 0 / 0
12.11.2009, 17:41
    #36307402
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
NewLineСтруктура БД будет строиться на MySQL.Поскольку вопрос не MySQL-специфичный, то тему переношу.

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
12.11.2009, 17:51
    #36307435
NewLine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
miksoft Поскольку вопрос не MySQL-специфичный, то тему переношу.

Согласен, я что-то не заметил этот раздел.
...
Рейтинг: 0 / 0
12.11.2009, 19:00
    #36307629
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
Если упрощённо, то так:
Справочник(Справ_ID, СправName)
Поле(Поле_ID,Cправ_ID,ПолеName,ПолеType)
Запись(Запись_ID,Поле_ID, Значение поля)
...
Рейтинг: 0 / 0
12.11.2009, 19:27
    #36307685
NewLine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
muk07
Если упрощённо, то так:
Справочник(Справ_ID, СправName)
Поле(Поле_ID,Cправ_ID,ПолеName,ПолеType)
Запись(Запись_ID,Поле_ID, Значение поля)



А как быть если нужна еще и логика например.
Если выбрано это, то вот так, если выбрано вот это то вот так.
Типа простейшего цикла if.
...
Рейтинг: 0 / 0
12.11.2009, 21:07
    #36307841
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
ну добавьте ещё одну таблицу, содержащую множество допустимых значений поля
(если я правильно вас понял)
...
Рейтинг: 0 / 0
13.11.2009, 16:53
    #36309820
SokolNik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание форм и архитектура базы данных
NewLine,

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


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