课件编号18130080

第11章 任务1:仿真实训平台的Oracle知识应用剖析 课件(共24张PPT) 《数据库系统应用开发实用教程(第2版)》(高教版)

日期:2024-06-18 科目: 类型:课件 查看:51次 大小:367616Byte 来源:二一课件通
预览图 1/9
剖析,高教,数据库系统应用开发实用教程(第2版),PPT,24张,课件
  • cover
(课件网) * 第11章: 大型数据库Oracle开发教学仿真实训平台HRMS 仿真实训平台的Oracle知识应用剖析。 * 特点: 以完整项目为载体,动态再现系统的实现细节和Oracle相关知识点的应用。 任务分析 学习目标 深入了解和掌握以下内容 : 目标1:表的相关知识及应用。 目标2:索引的相关知识及应用。 目标3:同义词的相关知识及应用。 目标4:序列的相关知识及应用。 目标5:视图的相关知识及应用。 目标6:数据操纵语言的相关知识及应用。 目标7:SQL函数的相关知识及应用。 目标8:子查询的相关知识及应用。 目标9:大对象BLOB的相关知识及应用。 * 学习目标 目标10:深入了解和掌握程序包的相关知识及应用。 目标11:深入了解和掌握触发器的相关知识及应用。 目标12:深入了解和用户管理及授权的相关知识及应用。 目标13:深入了解和掌握备份和恢复的相关知识及应用。 * * 表 使用命令CREATE TABLE方式创建表。语法格式见4.3.1。示例如:创建部门表的SQL语句。本实例见系统“表结构查看”模块,单击“Department” 表,单击“查看源代码”按钮展示。 【例11. 1】展现创建部门表的数据库源代码。 * 索引 使用CREATE INDEX语句创建索引。语法格式见5.2.3。示例如:为雇员表的雇员编号列创建唯一索引。本实例见系统“其他数据库对象”模块中“索引”部分展示。 【例11. 2】展现为雇员表的雇员编号列创建唯一索引的数据库源代码。 * 同义词 使用CREATE PUBLIC SYNONYM语句创建公有同义词。语法格式见5.3.2。为雇员表创建公有同义词,使每个用户都能访问该对象。本实例见系统“其他数据库对象”模块中“同义词”部分展示。 【例11. 3】展现为雇员表创建公有同义词的数据库源代码。 * 序列 使用CREATE SEQUENCE语句创建序列。 语法格式见5.4.1。创建用户ID序列,最小值为1,增量为1,开始值为1,缓存序列值为20,不循环。本实例见系统“其他数据库对象”模块中“序列”部分展示。 【例11. 4】展现创建用户ID序列的数据库源代码。 * 使用序列 使用序列见第五章实训4中使用序列练习,使用序列可以通过访问NEXTVAL和CURRVAL伪列实现。NEXTVAL伪列返回序列的下一个值,CURRVAL伪列返回序列的当前值。例如,向UserInfo表 ID列内插入序列的下一个值,USERNAME值为“admin” 【例11. 5】展现使用用户ID序列为用户表的用户ID列自动生成下一个值的数据库源代码。 * 视图 使用CREATE VIEW语句创建视图。语法格式见5.1.2。为雇员变动记录创建只读类型视图如下。本实例见系统“其他数据库对象”模块中“视图”部分展示。 【例11.6】展现为雇员变动记录创建只读类型视图的数据库源代码。 * 数据操纵语言SQL 1.使用INSERT语句插入数据 语法格式见4.7.1。为雇员表插入数据。本实例见系统“雇员管理”模块中“新增”功能展示。 【例11.7】展现为雇员表插入数据的数据库源代码。 2.使用DELETE语句删除数据 语法格式见4.7.3。删除雇员信息。本实例见系统“雇员管理”模块中“删除”功能展示。 【例11.8】展现删除雇员表中雇员号为“26”的雇员信息的数据库源代码。 * 数据操纵语言SQL 3.使用UPDATE语句更新数据 语法格式见4.7.2。更新雇员信息。本实例见系统“雇员管理”模块中“修改”功能展示。 【例11.9】更新雇员表中雇员号为“25”的雇员信息的数据库源代码。 4.使用SELECT语句进行多表连接查询数据 语法格式见6.3.3。查询雇员信息。本实例见系统“雇员管理”模块中“选择条件查询”功能展示。 【例11.10】展现查找雇员编号为“25”的雇员详细信息的数据库源代码。 * SQL函数 使用分组函数,分组函数也称统计函数或多行函数。语法格式见6.2.6。查询工资最高的雇员信息。本实例见系统“雇员 ... ...

~~ 您好,已阅读到文档的结尾了 ~~