《数据库原理及应用》实验指导书

《数据库原理及应用》实验指导书

ID:16400198

大小:127.50 KB

页数:13页

时间:2018-08-09

《数据库原理及应用》实验指导书_第1页
《数据库原理及应用》实验指导书_第2页
《数据库原理及应用》实验指导书_第3页
《数据库原理及应用》实验指导书_第4页
《数据库原理及应用》实验指导书_第5页
资源描述:

《《数据库原理及应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理及应用》实验指导书实验一数据库的建立实验目的:掌握数据库的创建、基本表的创建和数据插入的方法实验要求:使用Oracle11g进行数据库的创建、基本表的创建和数据插入实验条件:计算机,Oracle11g实验内容:1、假设你是DBA,需要定义系统中的所有表。试根据下面给出的关系模式,用SQL完成数据表的建立。假设“阿里巴巴”酒店数据库中有如下的几个关系模式:(1)客户个人信息(身份证号,姓名,性别,年龄,工作单位)(2)客户入住信息(身份证号,客房号,入住时间,退房时间)(3)客房(客房号,客房类型号)(4)定价(客房类型号,

2、客房类型名,单价)(5)订票(身份证号,机票号,订票时间)(6)机票(机票号,起始地,目的地,起飞时间,到达时间,机票价格,机票状态,航空公司号)注:机票状态只有三种0:未出票1:已出票,但未被客户取走2:已出票且已被客户取走(7)航空公司(航空公司号,航空公司名,电话)(8)雇员(雇员号,姓名,雇员年龄,雇佣日期,被投诉次数)(9)打扫(雇员号,客房号)说明:数据库表中各个字段的数据类型及宽度,请根据实际情况自定。数据库名、表名、字段名中英文均可,但需要有一定的实际含义。2、试根据下面的完整性约束要求,用SQL对上面已经建立好的“阿

3、里巴巴”酒店数据库表进行完整性约束定义。(1)雇员的年龄必须大于20岁小于55岁,被投诉次数不能超过10次。(1)客户的性别只能是“男”或“女”。(2)客户每次入住的客房号和入住时间不能为空。(3)各种类型客房的定价不得低于100元,也不得高于2000元。(4)机票的状态只能有三种:0:未出票1:已出票,但未被客户取走2:已出票且已被客户取走实验二数据库的查询、更新实验目的:掌握数据库的查询、更新的方法实验要求:使用Oracle11g实现数据库的查询、更新操作实验条件:计算机,Oracle11g实验内容:1、试用SQL完成下面10个查

4、询操作。(1)查询各客户的姓名和工作单位。(2)查询“张桦”客户的身份证号和年龄。(3)查询标准房的价格。(4)查询“李明”先生所住的客房号码及入住的时间。(5)查询“张桦”先生所订客房的价格。(6)查询还有哪些机票已经出票但未被取走。(7)查询被投诉的雇员的姓名及次数。(8)查询各雇员姓名及所负责打扫的客房号。(9)查询“张庭”雇员负责打扫的客房的号码。(10)查询各航空公司的名称和电话。2、试用SQL完成下面6个查询操作。(1)查询空标准房的房间号。(2)查询身份证号为“310222196711040064”客户最近入住酒店的日期

5、是什么,住了几天。(3)查询空双人房的数目。(4)哪些机票已出票,但还未被取走,查询订购这些机票的房客姓名和客房号,以便及时通知他们来取票。(5)查询从未订过机票的客户的数目。(6)查询总共从东方航空公司(EASTERNAIRLINES)订购了多少张机票。3、试用SQL完成如下的更新操作(1)酒店新进了一名打扫客房的雇员,其雇员号为“E110”,姓名是“张新”,雇佣日期为“7/20/2007”,试将该雇员的信息插入相应的表。(2)身份证号为“310222196610040011”,姓名是“张明”,年龄为35岁的男客户到酒店订了一间客房

6、号为“1100”的客房,请对相应的表进行相应的操作。(1)身份证号为“310222196610040011”的客户退房了,请对相应的表进行相应的操作。(2)将“E101”雇员的投诉次数加1。(3)酒店欲解雇被投诉次数大于5次的雇员,试对相应的表进行相应的操作。实验三视图、存储过程的使用实验目的:掌握数据库视图、存储过程的创建、修改和删除的方法实验要求:使用Oracle11g实现数据库视图、存储过程的创建和使用实验条件:计算机,Oracle11g实验内容:该实验用学生借书数据库XSBOOK,学生借书数据库相关信息如下:数据库名:XSBO

7、OK数据文件名:XSBOOK日志文件名:XSBOOK_Log图书借阅系统的数据库为XSBOOK,该数据库主要由学生(XS)、图书(BOOK)、借阅(JY)3个表构成,依托3个基本表创建视图和存储过程。表1学生信息表(XS)表结构字段名类型与宽度是否主码是否允许空值说明借书证号CHAR(8)√×姓名VARCHAR2(8)××专业VARCHAR2(20)××性别CHAR(2)××借书量INT××默认值为0表2学生信息表(XS)样本数据借书证号姓名专业名性别借书量10000001王娟计算机女410000002李宏计算机男310000003朱

8、小波计算机男320000001李小丽英语女220000002吴涛英语男0表3图书信息表(BOOK)结构字段名类型与宽度是否主码是否允许空值说明ISBNCHAR(16)√×书名VARCHAR2(30)××作者VARCHAR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。