2022年Oracle数据库课程大作业 .pdf
《2022年Oracle数据库课程大作业 .pdf》由会员分享,可在线阅读,更多相关《2022年Oracle数据库课程大作业 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 数据库课程大作业任务一 : 基础知识 (1-2 天)问题: 1) Oracle 的逻辑存储结构包括哪些结构对象?它们之间有什么关系?答:包括表空间、数据块、区、段。1、每个表空间中可以存放一个或多个段;2、每个段是由一个或多个区段组成;3、每个区段是有一个或多个连续的Oracle 连续的数据块组成。2) Oracle 数据库服务端口默认是多少?答:1521 3)Oracle 数据库实例的启动过程分为哪几个步骤?请分别写出以下情况下启动数据库的脚本:答:启动分为startup nomount alter database mount alter database open a)启动
2、实例不加载数据库;答:sqlstartup nomountb) 启动实例、加载数据库并保持数据库关闭;答:sqlstartup nomount sqlalter database mountc) 启动实例、加载并打开数据库。答:startup nomount alter database mount alter database open 4)Oracle 中有四种关闭数据库实例的方式,请写出其执行脚本。答:shutdown immediate 、shutdown normal 、shutdown abort 、shutdown transactional 5)简述存储过程、函数和触发器的区别
3、和联系。答:触发器是特殊的存储过程,存储过程需要程序调用,而触发器会自动执行;函数是根据输入产生输出, 自定义只不过输入输出的关系由用户来定义。在什么时候用触发器。 要求系统根据某些操作自动完成相关任务,比如,根据买掉的产品的输入数量自动扣除该产品的库存量。存储过程就是程序, 它是经过语法检查和编译的 SQL 语句,所以运行特别快。6)简述数据库索引的优点和缺点。答:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句
4、进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 增加索引也有许多不利的方面: 第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。第二, 索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。第三, 当对表中的数据进行
5、增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。提交文档内容包括上述六个问题的回答。任务二 : 数据库设计与表创建(1-2 天)说明: 根据学过的数据库原理课程, 按照要求设计权限管理数据库系统,并使用Oracle 创建相应数据表;需求说明 : 基于角色的访问控制模型是当前比较成熟、应用非常广泛的权限管理模型。基于该模型, 本课程要设计的权限管理数据库的概要E-R 图如下所示, 请在 oracle 中建立相应的表结构。用户角色权限分配有包含继承自1:n1:n用户编号用户名角色编号权限编号要求: 1)在新建的用户模式下建表;2)每个实体至少包括5 个属性,请在建表时自行添
6、加有意义的属性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 3)给出所有建表的SQL脚本。提交文档内容包括每个实体的设计内容和所有建表的SQL脚本。任务三 : 数据库查询(5-7 天)说明: 附件是数据库查询任务所用到的数据表,请在新的用户模式下执行附件中SQL脚本,并分析数据表之间的关系,然后使用SQL独立完成下面的任务。要求:1) 在“产品”表中插入一条记录;2) 在“产品”表中以“产品ID”为条件对上一操作中插入的记
7、录进行查询、修改、删除操作;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 3) 查询高于平均价格的产品;查询最贵的产品,查询结果包括:产品名称、单价;4) 查询各类产品信息,查询结果包括:类别名称、产品名称、单位数量、库存量;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Oracle数据库课程大作业 2022 Oracle 数据库 课程 作业
限制150内