电子0902刘之奇1185056实验3.docx
- 文档编号:28007504
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:10
- 大小:781.27KB
电子0902刘之奇1185056实验3.docx
《电子0902刘之奇1185056实验3.docx》由会员分享,可在线阅读,更多相关《电子0902刘之奇1185056实验3.docx(10页珍藏版)》请在冰豆网上搜索。
电子0902刘之奇1185056实验3
《数据库技术与应用》实验报告
题目:
实验三表与视图的基本操作
学号:
20091185056
姓名:
刘之奇
日期:
2012-3-5
实验目的:
1.掌握数据库的基础知识
2.熟悉数据库的交互式SQL工具
3.熟悉数据表和视图的基本操作:
创建、修改和删除
4.完成作业的上机练习
实验内容与完成情况:
1.创建表
在数据库中用交互式界面操作方法或createtable创建下表
创建表结构时要求满足:
1 药品医技基本信息表(b_ypyj)以项目编码(xmbm)为主键
2 项目类别表(b_xmlb)以类别代码(lbdm)为主键
3 药品剂型表(b_ypjx)以剂型编码(jxbm)为主键
4 医保分类代码表(b_ybfldm)以分类代码(fldm)为主键
把四个excel表b_ypyj、b_xmlb、b_ypjx、b_ybfldm中的数据分别导入到数据库中b_ypyj、b_xmlb、b_ypjx、b_ybfldm四个表中
2.创建试图
1 在数据库中,创建含有项目编码、项目名称、项目类别名称、项目规格、药品剂型名称、医保分类名称等信息的视图,视图名设定为v_ypyj
2 修改以创建的视图v_ypyj,使其包含有项目单位、项目单价信息。
3 通过视图v_ypyj,查询医保分类为成药费的药品信息。
通过视图v_ypyj实现对数据的更新操作?
尝试各种更新操作,例如修改药品的单价等
4 删除视图v_ypyj
createviewv_ypyj
as
selectdbo.b_ypyj.xmbmas'项目编码',
dbo.b_ypyj.xmmcas'项目名称',dbo.b_ypyj.xmlbas'项目类别名称',
dbo.b_ypyj.xmggas'项目规格',dbo.b_ypyj.ypjxas'药品剂型名称',
dbo.b_ypyj.ybflas'医保分类名称'
fromdbo.b_ypyj
alterviewv_ypyj
as
selectdbo.b_ypyj.xmbmas'项目编码',
dbo.b_ypyj.xmmcas'项目名称',dbo.b_ypyj.xmlbas'项目类别名称',
dbo.b_ypyj.xmggas'项目规格',dbo.b_ypyj.ypjxas'药品剂型名称',
dbo.b_ypyj.ybflas'医保分类名称',dbo.b_ypyj.xmdwas'项目单位',dbo.b_ypyj.xmdjas'项目单价'
fromdbo.b_ypyj
updatev_ypyj
set项目单价=000
where项目编码='10001'
select药品剂型名称fromv_ypyj
where医保分类名称='成药费'
dropviewv_ypyj
出现的问题:
对于表的创建有交互式和createtable创建,视图的创建基于数据库中所建的四个表,对试图进行修改查询运用,如果表较多,以及表之间的联系无法直接的凸显出来,会花费较多的时间处理。
解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
本次实验遇到的问题不多,基本上可以解决。
将excel中的数据导入到数据库表时“选择表和源视图”界面有多个选项是任选还是特选。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 0902 1185056 实验