Начало » Использование СУБД » Firebird, HQbird, InterBase » Нужна помощь с проектированием базы
Нужна помощь с проектированием базы [сообщение #353] |
Mon, 22 August 2022 15:25 |
|
Док
Сообщений: 101 Зарегистрирован: June 2022
|
Senior Member |
|
|
Комрады, нужна помощь. Есть табля с пациентами
CREATE TABLE PEOPLE (
ID INTEGER NOT NULL,
FIO VARCHAR(50)
);
ALTER TABLE PEOPLE ADD CONSTRAINT PK_PEOPLE PRIMARY KEY (ID);
и табли с определенными видами анализов (в реальном проекте их может быть пару десятков)
с примерно такой структурой:
CREATE TABLE LAB_1 (
ID INTEGER NOT NULL,
FK_PEOLPLE SMALLINT,
FLD_DATE TIMESTAMP DEFAULT current_timestamp NOT NULL,
FLD_STR1 VARCHAR(10)
);
ALTER TABLE LAB_1 ADD CONSTRAINT PK_LAB_1 PRIMARY KEY (ID);
ALTER TABLE LAB_1 ADD CONSTRAINT FK_LAB_1_1 FOREIGN KEY (FK_PEOLPLE) REFERENCES PEOPLE (ID);
которые ссылаются на таблицу с пациентами.
Вопрос такой: можно ли спроектировать текущую схему таким образом, чтобы для текущего пациента я мог выбирать не только по определенному виду анализа, а показать суммарно все анализы, которые есть в базе для этого пациента?
Скрипт с базой прилагаю
Upd: положил рядом непожатый файл (у кого архив не открывается)
-
Вложение: test.zip
(Размер: 1.14KB, Загружено 483 раза)
-
Вложение: test.sql
(Размер: 4.46KB, Загружено 449 раз)
FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by TonyWhyman
https://zoltanleo.blogspot.com/
[Обновления: Mon, 22 August 2022 15:59] Известить модератора
|
|
|
|
|
Нужна помощь с проектированием базы
От: Док - Mon, 22 August 2022 15:25
|
|
|
Re: Нужна помощь с проектированием базы
От: pastor - Mon, 22 August 2022 15:45
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Mon, 22 August 2022 15:56
|
|
|
Re: Нужна помощь с проектированием базы
От: pastor - Mon, 22 August 2022 16:10
|
|
|
Re: Нужна помощь с проектированием базы
От: sim_84 - Mon, 22 August 2022 16:31
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Mon, 22 August 2022 22:51
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Tue, 23 August 2022 00:28
|
|
|
Re: Нужна помощь с проектированием базы
От: sim_84 - Tue, 23 August 2022 09:26
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Tue, 23 August 2022 09:50
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Tue, 23 August 2022 10:11
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Tue, 23 August 2022 10:38
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Wed, 24 August 2022 04:28
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Wed, 24 August 2022 06:56
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Wed, 24 August 2022 07:20
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Fri, 26 August 2022 08:19
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Fri, 26 August 2022 09:58
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Fri, 26 August 2022 10:41
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Fri, 26 August 2022 15:08
|
|
|
Re: Нужна помощь с проектированием базы
От: fraks - Tue, 23 August 2022 10:38
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Tue, 23 August 2022 10:46
|
|
|
Re: Нужна помощь с проектированием базы
От: S.PR - Wed, 24 August 2022 00:31
|
|
|
Re: Нужна помощь с проектированием базы
|
|
|
Re: Нужна помощь с проектированием базы
От: Док - Mon, 22 August 2022 15:55
|
|
|
Re: Нужна помощь с проектированием базы
От: pastor - Mon, 22 August 2022 15:56
|
Переход к форуму:
Текущее время: Wed Dec 18 17:56:31 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00891 секунд
|