Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Как лучше организовать хранения данных при условии: имеется 125-150 человек 1) данные о клиенте (данные по типу Формы Т2 + дополнительные данные по специфике, короче дофига) 2) на каждого расписан календарь занятости на год. Т.е. записей будет минимум 24 (начало и конец каждого месяца)
По первому пункту я создал БД с 1 таблицей. Полей оказалось много, потому создал всего 12 полей, а данные запихал в строку с разделителем(#) Правда с выводом и сохранением неудобство... По второму хотел для каждого чела сделать таблицу, но тогда получится таблиц в БД 125-150 и в каждой минимум 24 записи К тому же неудобство с поиском по всей БД (поиск по дате)
На каком движке база? 1. составляеш структуру базы таким образом, что бы ни где данные не повторялись. 2. раздели логически данные по категориям, к примеру, ф т2 в одной таблице, каждому челу свой ид, то чего дофига в другой. выборка в ней по ид. А на чем пишеш нб иль ммв? юзай скулайт, будет те сшастя.
При таком малом количестве я бы вообще запихал всё в одну таблицу с кучей полей :). Не переживай про количество полей, если юзаешь плаг NeoBookDBPro, то он их легко переварит! Мне кажется есть смысл экспериментировать со структурой, если прога начинает тормозить или предполагается что база будешь чрезвычайно большой... А при числе записей в 150 можно вообще не морочиться. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
А при числе записей в 150 можно вообще не морочиться.
Если так, то получится 150 таблиц в каждой от 24 записей(столбцов будет 5) = минимально 18000 ячеек с данными и не будет тормозов в работе НБ?! Мне бы знать наверняка. Проверить не смогу(не хватит сил заполнять бд) но когда там все заполнят, надо чтоб не тормозил проект
Quote (Alex3A)
делать на тяп ляп
вот я и хочу по уму, т.к. там будут хранится данные людей и не хочется чтоб бд глючило
это не те велечины, которые могут глючить. И логически у тебя два массива информации, форма т2 и все остальное, остальное ты ведь не привел, да в принципе это ничего и не меняет. Итого две таблицы, во второй кроме разного, ид и дата, поиск найти то то и то то для такого то ид и такойто даты.