|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2014, 21:55 | #1 |
Новичок
Джуниор
Регистрация: 13.04.2014
Сообщений: 2
|
Помогите организовать структуру и таблицы
Система такая:
Есть лаборатория. Которая принимает заказы как от людей, так и от других лабораторий. Оплата ведётся отдельно бухгалтерией. И как и всякая другая бухгалтерия там всё работает по своим непонятным законам. Как бы там ни было, как-то всё там оформляется и нас это не касается. Сразу после поступления заказа от заказчика или другой лаборатории (формы отчётности перед ними разные, но данные одни и те же) в базу нужно внести основную информацию: "ФИО", "номер образца(клиента)"-индивидуальный, "дату поступления" заказа, а так же гены, которые нужно будет определять (для каждого по разному). Через какое-то время начинаются работы по выделению ДНК и определению нужных генов. И в базу нужно внести "дату начала выделения". А так же человека, который начал работу по выделению. После того, как работы по выделению завершены и получены результаты, их нужно внести в базу. И поставить "дату завершения" выделения. После всего этого создаётся 5 разных документов разных форм. 1 в ворде и 4 в excel. вордовский документ - это брошюра, которая содержит информацию по результатам исследования. И в ней есть таблица вида (см. приложенный рисунок): № Аббревиатура и название гена Функции гена Аллели гена* sdf.jpg Аббревиатура и название гена - это название гена, который выделяли. Их всего в лаборатории около 30 делать могут. Я пока что вписал в базу 10 основных и часто встречающихся. Каждый ген за что-то отвечает. И его функции описываются в столбце Функции гена. Функции гена статичны. Т.е. это всегда одна и та же информация. Постоянно. Столбец Аллели гена содержит информацию о результатах исследования: для каждого гена может быть один из 3 вариантов. И это нужно вывести таблицей. Причём, если ген не определяли, то и описание к нему выводить не нужно. Ещё проблека, что в столбце Аббревиатура и название гена обязательно должно стоять название гена, который определялся. А в последнем столбце (Аллели) после результата нужно вывести +\+, +\- или -/- в зависимости от результата. Подозреваю, что его тоже нужно будет где-то хранить Печатать потом можно будет через файнпринт или т.п. Документы в excele (в одном документе сразу 4 листа) более простые. Это протоколы, акты, договора. Проблема может возникнуть с одной строкой, где нужно вывести сразу в строчку весь список генов, которые выделялись для данного клиента. А ниже уже таблица простая со всем списком генов, которые лаборатория делает и с результатом напротив. Как правильно организовать структуру базы? Уже который день ломаю голову и не могу толку добиться... Основные загвоздки: 1. Нужно как-то сделать так, чтобы статичные описания генов можно было вывести к каждому гену, когда нужно будет. 2. Нужно где-то хранить и как-то вывести название самого гена. 3. В зависимости от результата анализа нужно как-то вывести значение +\-, -\- или +\+ 4. Нужно как-то создать строчку со всеми теми генами, которые были сделаны клиенту. Т.е. если ему делали 3 гена, то нужно вывести их названия через запятую. Как быть? Что делать? Как организовать? Моя черновая база. Database3.rar Печаль...( |
18.04.2014, 13:02 | #2 |
Пользователь
Регистрация: 08.12.2012
Сообщений: 81
|
могу лишь порекомендовать свой бесплатный инструмент, который более простой чем MS Access и подходит для вашей задачи
http://drive-software.com/myvisualdatabase_ru.html на сайте есть пару видео уроков, которых в принципе достаточна, чтобы сделать такую БД. Если возникнут вопросы по работе с программой, пишите в личку, помогу. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi7. Организовать проверку полей таблицы. | Piccole | Помощь студентам | 7 | 24.06.2012 18:30 |
Си как организовать структуру, данные взять из файла или сгенерировать | Vlt | Помощь студентам | 7 | 06.06.2012 22:55 |
Получить структуру таблицы (MySQL+ZEOS) | Greek9000 | БД в Delphi | 2 | 13.01.2010 12:07 |
Как лучше организовать структуру MySQL? | Romanbl4 | PHP | 7 | 26.06.2008 23:46 |