实验数据库基础
[实验目的]了解数据库的基本原理和基本操作;学习使用E-R模型及关系规范化
理论建立数据库。
[实验内容]
某医院管理系统子模块有如下数据管理需求: 医生信息、医生开出的处方信 息、药品信息,系统能够存储和检索某个医生开出的每个处方, 以及每个处方对 应的药品清单等信息。
应用要求:某个医生可以开出多张处方单,一张处方只能由一个医生开出; 一张处方可包含多种药品,一种药品可出现在多张处方中。
[实验步骤]
1、在下面画出对应的E-R图。
2、利用MS sql数据库建立建立名为hospital的数据库,同时建立所需的数据表 (table)文件,所有表中插入适量数据。完成下列操作。
a、查询命令select的使用
例如:
□ SELECT TOP 1000 [工马
,【姓名】
J科室]_
- FROM [hospital].[dboj . L医生】Nh=E姓名=*张三,
rrr
口结果公消息
工号 姓名科室
iiiii^llli4-iiiairpfcil
i(x?i i曲三内科
你做的查询结果截图:
| T F + + + + 号 I I ? r -- I ? ,-.,>,. I T , , ( .J-TT …?> 1 >>|>>! ! -I 1' !■ !!■: :m :
二Ett-EtUIC TOIT I. DOD> 匚工 - J
.r*t -K]
?[科MJ
FRr^M1 .[,卜c] . [ K 生]
步卜Ffr 归4+斗 内和卜 五*科守刊- 壬千*归
步卜Ffr 归4+斗 内和卜 五*科
守刊- 壬千*
归*4 一巾科
1'1 w J 尚 E 三号…..―
呻什挪吐3
丁*
则国外—
b、插入命令insert的使用
你做的插入结果截图:
d、删除命令delete的使用例如:张三辞职I,删掉张三的信息。delete [Aaspit-a.1] .,[医生] wh^re 姓名=,弓长三,
d、删除命令delete的使用
例如:张三辞职I,删掉张三的信息。
delete [Aaspit-a.1] .,[医生] wh^re 姓名=,弓长三,
(1行受勒响;
你做的删除结果截图:
c、修改命令update的使用
例如:把张三的科室修改为儿科。
F?!" ufc ■ur^wi a/bi■?■>二一;-pi
update [hospital] . [dt?o] □ [[^^k ] set-科室=,儿科'w^iere 姓名=?张三,
■|号好书
1行受1?响》
你做的修改结果截图:
外Q—1海L年UN 1+310犷>.
『3■+电■*fnj「5不.旧? 口曲“wd fr 日?北T: *???■-?/
pd战亡[kgW:Hh〔dbcJJ亶£j get精量="[料! 血六 同后二’丁点窿
he1Hlp t E av Svl Hc**t I !=pM?. avn: u arm wick -£ x c?xi £ SMS 停41dL m吟i 「函佬1 "第[和室i [?工号n 壬以二 归户—?」2DD Bi3Ea] ')
i !3tliP.l Ilir LUBlJ C.J ?j J性, I i r tu- Jih i
rw? Ji&rt i :■■!]. LdfcoJ
? HlWt I J M 工片性叫
l芮i"旧K厂 E.n
31ng 注工口 "TNIfl .i miAM
ft山ufliw r
科TIN* * I*
寸g嗡火木木
n*nwneTl
.函”
1QC X
?■? frVr>|
rm
& m事I rmrM
r -.
年**
双6千心间- Le。克HE
,机”*** Script for SelectlopWRors ccnjiand frejr. SSKS * delete〔hoscrita11. [dbo].[医生]where 姓名=‘王凤'
10C % -vr,
曲消! |
0上受盘口阳