Oracle 数据库技术--2016年大作业要求

  • 格式:docx
  • 大小:15.64 KB
  • 文档页数:2

大作业要求

大作业采用分项任务考核,每项任务包含其目的、要求、内容,总的大作业要有总结

第零部分: 数据库基本设计:

自己根据实际问题设计数据库模型,用E-R图表示表与表之间的关系,有能力的同学可以作前台界面,展示数据库的操作结果。

第一部分:Oracle11g的安装与配置及常用工具的使用

实验目的

(1) 掌握Oracle 11g数据库的安装与配置过程。

(2) 掌握Oracle 11g企业管理器、SQL*Plus和iSQL*Plus的使用方法。

实验要求

(1) 记录安装过程中遇到的问题及解决方法。

(2) 记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。

(3) 记录利用SQL*Plus查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。

(4) 了解启动和关闭数据库的不同方式及其优缺点,熟悉掌握各种启动、关闭方式。

实验内容:

第二部分:创建数据库、表空间和数据文件

实践目的

(1) 掌握数据库的建立、删除方法,利用DBCA或命令创建数据库实例。

(2) 掌握表空间和数据文件的创建、修改和删除方法操作。

(3) 掌握表结构的建立、修改、查看、删除操作。

(4) 掌握表数据的更新和查询操作。

(5)掌握视图的建立、查询、修改、删除操作。

实践要求

(1) 记录执行命令和操作过程中遇到的问题及解决方法。

(2) 记录利用企业管理器管理表空间及其数据文件的方法。

(3) 记录利用SQL*Plus管理表空间及其数据文件的命令。

(4) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。

(5) 记录利用企业管理器管理表结构和表数据的方法。

(6) 记录利用SQL*Plus管理表结构和表数据的命令。

(7)记录利用企业管理器和SQL*Plus管理视图的命令

实践内容

第三部分:PL/SQL编程基础

实践目的 (1) 掌握PL/SQL块结构、PL/SQL的基本语法、PL/SQL的控制结构。

(2) 掌握PL/SQL块中使用复合数据类型和游标的方法。

(3) 掌握PL/SQL异常处理技术。

(4) 掌握存储过程、函数、触发器、包高级数据库对象的基本作用。

(5) 掌握存储过程、函数、触发器、包的建立、修改、查看、删除操作。

实践要求

(1) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。

(2) 记录利用企业管理器管理存储过程、函数、触发器的方法。

(3) 记录利用SQL*Plus管理存储过程、函数、触发器的命令。

(4) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。

(5) 记录利用SQL*Plus或iSQL*Plus编写、执行PL/SQL程序的命令。

第四部分:数据库的安全管理

实践目的

(1) 掌握概要文件的建立、修改、查看、删除操作。

(2) 掌握用户的建立、修改、查看、删除操作。

(3) 掌握权限的建立、修改、查看、删除操作。

(4) 掌握角色的建立、修改、查看、删除操作。

实践要求

(1) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。

(2) 记录利用企业管理器管理概要文件、用户、权限和角色的方法。

(3) 记录利用SQL*Plus管理概要文件、用户、权限和角色的命令。

第五部分:数据库备份

实践目的

(1) 掌握数据库备份的基本操作。

实践要求

(1) 记录数据库备份的基本操作过程中遇到的问题及解决方法,注意从原理上解释原因。

(2) 验证RMAN备份与恢复全过程。记录整个过程的操作细节

第六部分ORACLE与大数据

查资料,了解关于ORACLE对大数据理论支持的一些基本理念。

第七部分:课程总结

发现的问题、还没解决的问题、收获等

大作业要求:

1.表设计合理,至少五个表以上;

2.截图有标号;有适当的文字描述说明;