- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库编程实验教学大纲
课程编号Oracle数据库编程实验
Experiment of Oracle Programming
总学时:24
总学分:1.5
课程性质:限选课
开设学期及周学时分配:第5学期;2学时/周
适用专业及层次:计算机科学与技术专业 本科
相关课程:Oracle数据库编程
教材:从实践中学习Oracle/SQL,何明,清华大学出版社,2004
推荐参考书:
课程目的及要求
本实验课程的学习目的是加深学生对Oracle数据库基本概念与基本理论的理解,将理论与实际相结合,使学生能够利用Oracle数据库建立数据库和关系表,掌握创建索引、视图、触发器,进行数据查询、数据更新、T-SQL编程、用户权限管理、数据的备份和恢复,以及维护数据完整性的方法。通过学习,使学生加深对所学理论知识的理解,胜任Oracle的一般管理和开发工作。
课程内容及学时分配
实验一 了解Oracle(2学时)
1.1 Oracle数据库的基本概念和特点
1.2系统的基本体系结构
1.3数据库和数据库对象的特点
1.4管理工具的特点
实验二 掌握创建及管理Oracle 数据库(2学时)
2.1 创建Oracle数据库
2.2 配置角色
2.3 SQL Plus管理和操纵数据库
实验三 掌握数据类型及表 (2学时)
3.1创建数据类型
3.2 创建数据库表
实验四 基本数据操作及查询(2学时)
4.1基本的数据操作
4.2基本查询语句
实验五 掌握数据完整性的操作(2学时)
5.1 主键约束
5.2 非空约束
5.3 唯一约束
5.4 check约束
5.5 外键约束
实验六 视图及索引 (3学时)
6.1 建立视图及使用
6.2 建立索引及使用
实验七 PL/SQL及存储过程 (4学时)
7.1 PL/SQL在ORACLE中的使用
7.2 实现存储过程
实验八 事务 (3学时)
8.1 事务的编写实现
实验九 高级查询 (4学时)
9.1 子查询
9.2 关联查询
教学重点与难点
实验一 数据库及表的创建和使用
重点:掌握利用企业管理器进行数据库和基本表的创建,以及基本表的更新。
难点:掌握数据库完整性的实施方法。
实验二 基本表的常规及复杂查询
重点:掌握利用SQL进行基本表的单表、多表和嵌套查询。
难点:掌握嵌套查询、复合查询的构造方法,及集函数的正确使用。
实验三 存储过程与触发器
重点:掌握存储过程、触发器的定义与使用方法。
难点:掌握存储过程及触发器的定义方法。
实验四 数据库的设计
重点:掌握数据库概念结构设计和逻辑结构设计方法。
难点:理解按数据库设计方法和规范化理论得出符合3NF逻辑模型的方法。
主要教学方式
本课程采用上机辅导的形式进行授课。
典型作业练习
1. 选择雇用时间在1981-2-19到1981-12-3之间的员工姓名,JOB和雇用时间HIREDATE
2. 找出下面语句中的错误
select empno , ename
sal * 12 ANNUAL SALARY
from emp;
3. 创建表departments
name type id Number(4) name Varchar2(25) Hiredate Date 4. 在表departments和employees中添加新列test_column,并在数据字典中检查所作的操作
5. 直接删除表emp中的列deptno(提示:使用truncate)
六、课程考核方式
本课程采用上机考查的方式进行考核。
撰写人:青软实训
审核人:
信息科学技术学院课程简介
Oracle数据库编程实验(Experiment of Oracle Programming)
课程要求
文档评论(0)