1、Oracle11g数数据库最佳入门教据库最佳入门教程程演讲人2021-11-11011 数据库简介数据库简介1 数据库简介1-1 Oracle 11g简介1-2 数据模型1-3 功能依赖性1-6 Oracle数据库的应用1-5 实体-关系模型1-4 规范化1 数据库简介1-1 Oracle 11g简介1-1-1 Oracle 11g数据库产品版本1-1-2 Oracle 11g数据库的基本概念1-2 数据模型1 数据库简介CBA1-2-1 层级式数据模型1-2-2 网络式数据模型1-2-3 关系数据模型1-5 实体-关系模型1 数据库简介1-5-2 实体-关系模型的建立1-5-1 实体-关系的
2、表现方式1-5-3 实体-关系图的转换022 数据库的安装与管理工具数据库的安装与管理工具2 数据库的安装与管理工具2-1 Oracle 11g数据库的软硬件需求2-4 Oracle 11g数据库的管理工具2-2 Oracle 11g数据库的安装2-3 Oracle 11g数据库的测试2-5 Oracle 11g数据库的内存架构73%68%44%21%15%2-5-1 System Global Area(SGA)2-5-2 Program Global Area(PGA)033 数据库的管理数据库的管理3 数据库的管理D3-4 建立数据库E3-5 删除数据库A3-1 启动数据库B3-2 关闭
3、数据库C3-3 设置数据库044 表空间的管理表空间的管理4 表空间的管理4-1 简介 4-2 创建表空间 4-3 修改表空间4-3-1 修改表空间的记录属性4-3-2 把表空间修改为离线状态4-3-3 把表空间修改为连线状态4-3-4 在表空间中添加数据文件4-4 删除表空间 055 表的管理表的管理5 表的管理5-2 创建表(Create Table)5-4 截断表5-6 添加表注释5-1 概述5-3 修改表(Alter Table)5-5 查询用户拥有的对象数据5 表的管理5-7 重命名表5-8 删除表LOGOhttps:/ 表的管理5-5 查询用户拥有的对象数据5-5-1 查询用户拥有
4、表的说明(user_tables)01025-5-2 查询用户拥有的对象类型(user_objects)035-5-3 查询用户拥有的表、视图(user_catalog)066 数据的操作与管理数据的操作与管理6 数据的操作与管理0102030405066-1 简介6-2 添加一条数据6-3 使用系统日期函数6-4 查询一条数据6-5 使用默认值6-6 使用替代变量6 数据的操作与管理DCBA6-7 使用To_Date函数6-8 添加多条数据6-9 修改数据6-10 删除数据E6-11 使用事务机制F6-12 复制数据LOGOhttps:/ 数据的操作与管理6-5 使用默认值A6-5-1 默认
5、值用于INSERT6-5-2 默认值用于UPDATEB077 E-R模型转换成关系表模型转换成关系表7 E-R模型转换成关系表7-1 简介017-4 非空值047-2 唯一键027-5 检查057-3 主键037-6 外键067 E-R模型转换成关系表7-8 实践操作:将E-R模型转换成关系表7-7 约束条件7-7 约束条件7 E-R模型转换成关系表7-7-1 启动约束条件7-7-2 关闭约束条件7-7-3 删除约束条件7-7-4 验证外键约束条件DCAB088 用户与权限的管理用户与权限的管理8 用户与权限的管理8-1 简介A8-2 创建用户B8-3 修改用户C8-4 管理系统权限D8-5
6、简化管理E8-6 授予对象权限F8-7 实践操作:用户权限的管理8 用户与权限的管理8 用户与权限的管理8-4 管理系统权限8-4-1 授予权限18-4-2 撤销权限2099 生产管理系统实战生产管理系统实战9 生产管理系统实战019-1 简介029-2 说明基本需求039-3 绘制公司组织图049-4 创建数据库表及关系说明059-5 列出表的字段069-6 E-R模型关系说明9 生产管理系统实战019-7 绘制关系结构图029-8 设置用户权限039-9 添加表数据049-10 开发程序代码059-11 创建生产管理系统验证06作业1010 Schema对象的管理对象的管理10 Schem
7、a对象的管理10-1 数据库的对象10-2 视图(View)10-5 同义字(Synonyms)10-4 索引(Index)10-3 序列(Sequence)10 Schema对象的管理10-2 视图(View)010310-2-1 建立视图10-2-2 修改视图10-2-3 删除视图0204050610-2-4 内嵌视图10-2-5 建立复杂视图10-2-6 限制视图10 Schema对象的管理10-2 视图(View)10-2-7 验证视图10 Schema对象的管理10-3 序列(Sequence)10-3-4 修改序列10-3-5 删除序列10-3-1 建立序列10-3-2 验证序列1
8、0-3-3 使用序列10 Schema对象的管理10-4 索引(Index)123410-4-1 建立索引10-4-2 验证索引10-4-3 转换索引10-4-4 删除索引1111 单行函数的应用单行函数的应用11 单行函数的应用11-1 单行函数简介11-2 数值的操作函数11-3 字符的操作函数11-6 数据类型的转换11-5 其他操作函数11-4 日期的操作函数11 单行函数的应用11-5 其他操作函数11-5-1 NVL函数的使用0111-5-2 NVL2函数的使用0211-5-3 NULLIF函数的使用0311-5-4 COALESCE函数的使用0411-5-5 CASE函数的使用0
9、511-5-6 DECODE函数的使用061212 企业数据管理实战入门企业数据管理实战入门12 企业数据管理实战入门01020304050612-1 使用SELECT语句12-2 使用加减乘除运算12-3 使用括号12-4 使用字段别名12-5 使用表格别名12-6 使用连接运算符12 企业数据管理实战入门12-7 使用Distinct关键词12-8 使用Where条件子句12-9 使用比较运算符12-12 使用字符查询12-11 使用Order By子句12-10 使用逻辑运算符12 企业数据管理实战入门AEDFBC12-14 使用字符串12-15 使用Top-n查询12-17 使用SQL
10、:1999 Syntax连接表格12-16 连接多个表12-18 使用群组函数12-13 使用Upper函数12 企业数据管理实战入门12-20 使用MERGE功能12-19 使用子查询功能12-21 使用WITH CHECK OPTION关键词12 企业数据管理实战入门12-1 使用SELECT语句CBA12-1-1 查询所有的字段12-1-2 查询指定字段的数据12-1-3 查询不同表下的数据LOGOhttps:/ 企业数据管理实战入门12-9 使用比较运算符A12-9-1 比较运算符BETWEENAND12-9-2 比较运算符LIKEB12-10 使用逻辑运算符12 企业数据管理实战入门
11、12-10-2 逻辑运算符NOT12-10-1 逻辑运算符AND12 企业数据管理实战入门12-18 使用群组函数0112-18-1 查询平均薪资、最高薪资、最低薪资和薪资的总和0212-18-2 查询资历最深和资历最浅的员工到职日期0312-18-3 计算所有行的数目0412-18-4 计算佣金字段的行数目0512-18-5 计算佣金的平均数0612-18-6 计算佣金的平均数且包含NULL值12-18 使用群组函数12 企业数据管理实战入门ADBC12-18-8 进行多字段排序12-18-9 限制群组函数12-18-10 群组函数嵌套群组函数12-18-7 使用群组函数且搭配Group B
12、y子句12-19 使用子查询功能12 企业数据管理实战入门12-19-2 通过子查询包含群组函数12-19-4 利用子查询新增数据12-19-1 通过子查询包含多个条件12-19-3 通过子查询响应Multiple Row12-19-5 利用子查询修改数据1313 企业数据管理实战进阶企业数据管理实战进阶13 企业数据管理实战进阶13-2 管理需求示例二13-4 管理需求示例四13-6 管理需求示例六13-1 管理需求示例一13-3 管理需求示例三13-5 管理需求示例五13 企业数据管理实战进阶113-7 管理需求示例七213-8 管理需求示例八313-9 管理需求示例九413-10 管理需
13、求示例十1414 通过通过ASP和和JSP程序访问程序访问Oracle 11g数据库数据库14 通过ASP和JSP程序访问Oracle 11g数据库14-2 设置ODBC14-4 实践操作:ASP程序的开发14-1 简介14-3 设置Web Server14-5 实践操作:JSP程序的开发14-3 设置Web Server14 通过ASP和JSP程序访问Oracle 11g数据库14-3-2 设置虚拟目录14-3-1 设置默认网站的IP地址LOGOhttps:/ 通过ASP和JSP程序访问Oracle 11g数据库14-4 实践操作:ASP程序的开发010314-4-1 查询EMP数据14-4
14、-2 查询Depart数据14-4-3 查询Probuy数据0204050614-4-4 查询Invoice数据14-4-5 查询Customer数据14-4-6 查询Delivery数据LOGOhttps:/ 通过ASP和JSP程序访问Oracle 11g数据库14-4 实践操作:ASP程序的开发14-4-7 查询Ord数据14-4-8 查询Product数据14-4-9 查询Stock数据14-4-11 查询SalGrade数据14-4-10 查询WIP数据1515 使用使用JSP开发生产管理系统开发生产管理系统15 使用JSP开发生产管理系统15-1 简介15-2 网页基本设计15-3
15、程序代码评析15 使用JSP开发生产管理系统15-3 程序代码评析15-3-1 index.html的源代码0115-3-2 index12.html的源代码0215-3-3 index01.html的源代码0315-3-4 index0.html的源代码0415-3-5 insert01.html的源代码0515-3-6 insert1.jsp的源代码0615 使用JSP开发生产管理系统15-3 程序代码评析15-3-7 update01.html的源代码0115-3-8 update01.jsp的源代码0215-3-9 delete01.html的源代码0315-3-10 delete01
16、.jsp的源代码0415-3-11 select01.html的源代码0515-3-12 select01.jsp的源代码061616 Enterprise Manager实战入门实战入门16 Enterprise Manager实战入门201716-1 简介01201816-2 管理Enterprise Manager02201916-3 查看预警03202016-4 编辑阈值04202116-5 监听程序05202216-6 管理主机0616 Enterprise Manager实战入门16-7 管理内存指导16-8 管理初始化参数1717 Enterprise Manager实战进阶实战
17、进阶17 Enterprise Manager实战进阶17-5 用户的创建、编辑和删除17-4 表的创建、编辑和删除17-3 表空间的创建、编辑和删除17-2 数据库的关闭和启动17-1 简介18附录附录A 下载下载Oracle 11g数据库数据库附录A 下载Oracle 11g数据库19附录附录B 下载、安装与卸载下载、安装与卸载Oracle 11g客户端管理客户端管理工具工具附录B 下载、安装与卸载Oracle 11g客户端管理工具B-1 下载Oracle 11g客户端管理工具B-2 安装 Oracle 11g客户端管理工具BB-3 删除Oracle 11g客户端管理工具20附录附录C O
18、racle SQL的常用命令语法的常用命令语法附录C Oracle SQL的常用命令语法C-1 建立数据库的命令语法C-2 启动数据库的命令语法C-3 关闭数据库的命令语法C-4 删除数据库的命令语法C-5 建立表格空间的命令语法C-6 更改表格空间的命令语法附录C Oracle SQL的常用命令语法AEDFBCC-8 建立表格的命令语法C-9 更改表格的命令语法C-11 清空表格的命令语法C-10 设定无法还原的命令语法C-12 删除表格的命令语法C-7 删除表格空间的命令语法附录C Oracle SQL的常用命令语法AEDFBCC-14 更改用户的命令语法C-15 删除用户的命令语法C-1
19、7 授予用户对象权限的命令语法C-16 授予用户系统权限的命令语法C-18 取消用户系统权限的命令语法C-13 建立用户的命令语法附录C Oracle SQL的常用命令语法C-19 建立角色的命令语法C-24 建立(修改)视图的命令语法C-23 使用MERGE功能的命令语法C-20 授予用户角色的命令语法C-21 删除角色的命令语法C-22 使用子查询新增表格的命令语法附录C Oracle SQL的常用命令语法C-25 删除视图的命令语法C-26 建立序列的命令语法C-27 更改序列的命令语法C-30 删除索引的命令语法CC-29 建立索引的命令语法C-28 删除序列的命令语法附录C Oracle SQL的常用命令语法010204C-32 使用CASE条件表达式的命令语法C-33 使用Top-n分析的命令语法C-31 建立同义字的命令语法感谢聆听感谢聆听