当前位置:首页 » 数据仓库 » 医药管理数据库设计
扩展阅读
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语句,非常简单的就实现你的目标了。