大型数据库技术实验教案 2015 网络

大型数据库技术实验教案 2015 网络

ID:6380258

大小:315.50 KB

页数:19页

时间:2018-01-12

大型数据库技术实验教案  2015 网络_第1页
大型数据库技术实验教案  2015 网络_第2页
大型数据库技术实验教案  2015 网络_第3页
大型数据库技术实验教案  2015 网络_第4页
大型数据库技术实验教案  2015 网络_第5页
资源描述:

《大型数据库技术实验教案 2015 网络》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《大型数据库技术》实验教案单位:计算机学院教师:易明时间:2015.9课程名称大型数据库技术使用教材oracle10g数据库管理应用与开发标准教程清华大学出版社马晓玉专业班级计算机学院网络13级授课时数共42课时(理论:32课时,实验:10课时)授课教师易明授课时间2015学年下学期主要参考文献《oracle教程与实验》胡明庆等编著清华大学出版社教学进度表课程名称大型数据库技术实验总学时数42其中:理论课学时32实验(实习)学时10使用教材Oracle10g数据库管理应用与开发标准教程马晓玉清华大学出版社2007年11月第1版周次教学内容(含理论和实践)学时

2、作业布置11SQL*PLUS练习2完成实验报告12Oracle数据库开发环境下PL/SQL编程2完成实验报告13PL/SQL触发器2完成实验报告14PL/SQL存储过程2完成实验报告15Oracle安全管理2完成实验报告实验一SQL*PLUS练习(2学时)【实验目的】(1)了解Oracle的工作环境和基本使用方法。(2)练习标准SQL的数据操作,查询命令及其查询优化。(3)学会使用高级SQL命令,排序、分组、自连接查询等。(4)学会使用SQL*PLUS命令显示报表,存储到文件等。【实验内容】一、准备使用SQL*PLUS1.进入SQL*PLUSC:SQLPL

3、US2.退出SQL*PLUSSQL>EXIT3.显示表结构命令DESCRIBESQL>DESCRIBEemp使用DESCRIBE(缩写DESC)可以列出指定表的基本结构,包括各字段的字段名以及类型、长度、是否非空等信息。4.使用SQL*PLUS显示数据库中EMP表的内容输入下面的查询语句:SQL>SELECT*FROMemp;按下回车键执行查询5.执行命令文件START或@命令将指定文件调入SQL缓冲区中,并执行文件内容。SQL>@文件名(文件后缀缺省为.SQL)或SQL>START文件名文件中每条SQL语句顺序装入缓冲区并执行。6.创建用户并分配权限CRE

4、ATEUSEREMPidentifiedbyEMP;GRANTCREATESESSION,RESOURCE,DBATOEMP;7.用户登录SQL>CONNEMP/EMP;8.显示当前登录用户SHOWUSER;9.查看系统拥有哪些用户select*fromall_users;一、数据库命令——有关表、视图等的操作1.创建表employee例1定义一个人事信息管理系统中存放职工基本信息的一张表。可输入如下命令:SQL>CREATETABLEemployee(empnonumber(6)PRIMARYKEY,/*职工编号namevarchar2(10)NOTNUL

5、L,/*姓名jobvarchar2(10)NOTNULL,/*职位deptnonumber(2)DEFAULT10,/*部门号salarynumber(7,2)CHECK(salary<100000),/*工资birth_datedate/*出生年月);例2复制一个与emp表的表结构相同的新空表emp2.可输入如下命令:SQL>createtableemp2asselect*fromempwhere1=2;在命令的where子句中给出1=2,表示条件不可能成立,因而只能复制表结构,而不能复制任何数据到新表中去。另外,还可以复制一个表的部分列定义或部分列定义及

6、其数据。二、实验内容1、以cs+学号为用户名创建用户,并授予用户创建数据对象的权限。2、使用新建用户登录,复制emp表,复制表名为emp_学号,然后将emp表中工资低于$2000的职工插入到复制的表中。3、对复制的emp表插入一行只包含有职工号,职工名,工资与部门号四个数据项值的记录。4、在复制的emp表中将雇员ALLEN提升为经理,工资增至$2500,奖(佣)金增加40%。5、删除复制的emp表中工资低于500的记录行。6、列出10号部门中既不是经理,也不是秘书的职工的所有信息。实验二Oracle数据库开发环境下PL/SQL编程(2学时)【实验目的】(1)

7、掌握PL/SQL的基本使用方法。(2)在SQL*PLUS环境下运行PL/SQL的简单程序。(3)应用PL/SQL解决实际问题【实验内容与步骤】PL/SQL块中的可执行部分是由一系列语句组成的(包括对数据库进行操作的SQL语句,PL/SQL语言的各种流程控制语句等)。在块中对数据库查询,增、删、改等对数据的操作是由SQL命令完成的。在PL/SQL块中,可以使用SQL的数据查询命令,数据操纵命令和事务控制命令。可使用全部SQL函数。PL/SQL中的SQL语句,可使用SQL的比较操作等运算符。但不能使用数据定义语句。在PL/SQL块中使用SELECT语句时注意几点

8、:(1)SELECT语句必须含有INTO子句。(2)

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

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

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