oracle数据库复习题

oracle数据库复习题

ID:16745534

大小:120.00 KB

页数:9页

时间:2018-08-24

oracle数据库复习题_第1页
oracle数据库复习题_第2页
oracle数据库复习题_第3页
oracle数据库复习题_第4页
oracle数据库复习题_第5页
资源描述:

《oracle数据库复习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle数据库上机复习题第一题创建数据库和表(总分40分)1、启动SQL*Plus,在sys帐户下创建学生基本信息表student、课程基本信息表course和成绩表score,通过限制条件实现数据的完整性,并显示表结构。(30分)学生基本信息表student定义列名数据类型大小约束含义snoCHAR9主键学号snameCHAR10非空姓名ssexCHAR2为男或女性别birthdayDATE出生日期课程基本信息表course定义列名数据类型大小约束含义cnochar9主键课程号cnamevarchar250唯一课程名ccreditnumber1非空学分成绩表score定义列名数据

2、类型大小约束含义snochar9主键,外键学号cnochar9主键,外键课程号gradenumber3非空成绩2、向表中插入记录。(10分)(1)向学生基本信息表中添加两条记录,并显示表中所有记录。第一条记录为自己的学号、姓名、性别和出生日期,另一条记录任意编写。(2)向课程基本信息表中添加如下五条记录,并显示全部记录。cnocnameccredit12011003H计算机导论312012006HSQLServer数据库技术312012009HOracle数据库技术312012010HLinux操作系统312012021H人工智能3(3)向成绩表中插入自己的五门课程成绩,并显示全部记录

3、内容。第二题触发器的创建和使用(每题20分,任意其一)1、在scott.emp表上创建一个触发器,不允许删除雇员号为7934雇员,并提示“禁止删除该名雇员”。2、在scott.emp表上创建一个触发器,当插入、删除或修改员工信息时,统计各个部门的人数及平均工资,并输出部门名称。otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecor

4、deroftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand绥化学院计算机学院  

5、      第9页共9页第二题创建PL/SQL块,结合游标编程。(每题20分,任意其一)1、利用带参的显示游标,任意输入一个员工的名字,在scott.emp表中查询该员工信息,并输出其员工号、工资,所在部门。如果该员工不存在,则提示该员工不存在。2、利用带参的显式游标,任意输入一个员工的员工号,在scott.emp表中查询,并返回某员工所在部门的平均工资。3、利用带参的显式游标,任意输入某个工作名称,从scott.emp表中逐条输出从事这一工作的每位员工的编号、姓名和受雇如期。4、列出scott.emp表中工资高于平均工资的所有雇员的员工号,员工名和工资值。5、利用带参的显式游标,任意

6、输入一个部门号,逐条输出scott.emp表中该部门每位员工的编号、姓名和受雇日期。6、输出scott.emp表中10部门所有员工的员工号、员工名、工资和部门名称。第三题视图、同义词、序列。(总分15分,视图和序列二选一)1、创建下列视图:数据源:scott.emp表和scott.dept表。视图名v_emp_dept,视图列包含雇员号,雇员名,性别,部门号,部门名,并显示视图内容。(10分)2、创建序列并利用序列向scott.dept表中插入部门号80,90,100,部门名和地址见下表,显示插入后的表记录,最后删除序列。(10分)deptnodnameLoc80ComputerChi

7、na90EnglishChina100ChineseChina3、为scott用户的emp表创建一个公有同义词,名为scottemp,并练习删除。(5分)第四题安全管理(总分25分)步骤1创建以口令认证的数据库用户U1和U2,口令分别为usera,userb,默认表空间为users,配额为10M,初始帐户为解锁状态。步骤2为U1和U2用户授予createsession权限。步骤3将scott.emp的select权限赋予U1,并允许将该权限间接

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

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

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