當前位置:首頁 » 數據倉庫 » 醫葯管理資料庫設計
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

醫葯管理資料庫設計

發布時間: 2023-06-27 07:01:43

1. sql資料庫+ 葯品進銷存+怎樣建表和觸發器

1 關於建表
從你的需求來看我覺得需要建4個表
表A 進貨

表B 銷售

表C 庫存

表D 葯品信息

葯品信息這個表很重要 主要存放2個欄位
葯品ID 葯品名
這個葯品ID是作為其他表與葯品信息表的外鍵

2 關於觸發器
我覺得最好不用觸發器 。
而事實上資料庫設計原則之一也是能不用觸發器就不用觸發器。因為觸發器很消耗系統資源。
進貨和出貨的時候,庫存要改變。你可以用多個個SQL語句實現。
比如說:進貨的時候,進貨表要插入信息,而同時庫存表也插入信息
出貨同理

2. sql語言實驗報告

1>
select
*
from
教師表
where
系別
='cs';
2>
select
姓名,2011-年齡
as
出生日期
from
學生表
3>
select
*
from
學生表
where
年齡<=20
and
系別='cs';
4>
select
*
from
學生表
where
年齡
not
between
18
and
20;
5>
select
姓名,年齡
from
教師表
where
系別
in('cs','is');
6>
select
*
from
教師表
where
姓名
like
'%敏';
7>
select
*
from
選課表
where
先修課
is
null;
8>
select
count(*)
from
教師表
9>
select
avg(成績),max(成績),min(成績)
from
選課表
where
課程號=5;
10>
select
count(*)
from
選課表
group
by
課程號

3. 現有醫院管理資料庫系統,包括三個資料庫文件:yisheng.txt(醫生)、yao.txt(葯品)、 chufang.txt(處方).

你所說的文件,都是TXT的文件,它們不是標準的資料庫內的對象。
通常是從資料庫導出的結果;或者是人工編制的文件(其它來源的),需要導入到資料庫中的,一般是在系統上線初期,做初始化時用的。
你對這些文件的內容進行統計、排序或者做結構化處理都是需要寫演算法代碼的,效率非常低。
建議你設計資料庫表,把他們直接導入資料庫中。
然後用SQL語句,非常簡單的就實現你的目標了。