1.1 Oracle发展史概述
首先介绍发展史,重点内容有
2001年6月份,Oracle公司发布了Oracle 9i。最 重 要 的 就 是 Real ApplicationClusters(RAC)——集群技术。
2007年11月,Oracle 11g正式发布。也就是正在学习的Oracle版本,最常用的版本。
1.2 关系型数据库的基础理论
有几个比较重要的概念
1、关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,现实世界中的各种实体以及实体之间的各种联系均可用关系模型来表示。
2、关系模型以二维表来描述数据。性质:属性值具有原子性,不可分解。没有重复的元组,即没有重复的行。理论上没有行序,但是有时使用时可以有行序。
3、给出了主键的概念:学号。外键:在这种情况下,“销售明细表“中的“销售单号”就被称为外键,
4、数据库管理系统(DBMS)、实体和属性、联系(一对一,一对多,多对多)、范式:第三范式(3NF)
1.3 Oracle 11g的新功能
1.4 Oracle 11g的安装与卸载
Oracle 11g提供了一个通用的安装工具——Oracle Universal Installer
Oracle 11g数据库服务器由Oracle数据库软件和Oracle实例组成。
安装数据库服务器就是将管理工具、实用工具、网络服务和基本的客户端等组件从安装盘复制到计算机硬盘的文件夹结构中,并创建数据库实例、配置网络和启动服务等。
安装时注意:选择企业版,可以配更多的参数。桌面类和服务器类,一般选择服务器类。“全局数据库名”也就是数据库实例名称,具有唯一性,
Oracle 11g的卸载主要有两种方式,一种是使用Oracle Universal Installer管理工具,该工具以向导的模式卸载数据库;另一种是运行“deinstall.bat”批处理文件来卸载数据库。
使用第二种时,先停止所有的Oracle后台服务程序,然后运行脚本
1.5 Oracle 11g的管理工具
SQL*Plus工具:SQL*Plus作为Oracle的客户端工具,既可以建立位于数据库服务器上的数据连接,也可以建立位于网络中的数据连接。
SQLPLUS username[/password][@connect_identifier] [AS SYSOPER|SYSDBA]
Oracle企业管理器(OEM):没用过
1.6 启动与关闭数据库实例
启动数据库所使用的命令格式如下:
STARTUP [nomount | mount | open | force] [resetrict] [pfile=filename]
nomount:表示启动实例不加载数据库。
mount:表示启动实例、加载数据库并保持数据库的关闭状态
open:表示启动实例、加载并打开数据库,这个是默认选项
force:表示终止实例并重新启动数据库
resetrict:用于指定以受限制的会话方式启动数据库。
pfile:用于指定启动实例时所使用的文本参数文件,filename就是文件名。
关闭数据库实例用shutdown语句关闭数据库,其具体语法格式如下:
SHUTDOWN [normal | transactional | immediate | abort]
normal表示以正常方式关闭数据库。(阻止任何用户建立新的连接、等待当前所有正在连接的用户主动断开连接。当所有的用户都断开连接后,将立即关闭数据库。)
transactional表示在当前所有的活动事务被提交完毕之后,关闭数据库。(阻止用户建立新连接和开始新事务。等待所有活动事务提交后,再断开用户连接。
当所有的活动事务提交完毕、所有的用户都断开连接后,将关闭数据库。)
immediate表示在尽可能短的时间内立即关闭数据库。 (阻止用户建立新连接和开始新事务。将未提交的活动事务回退。关闭数据库。)
abort表示以终止方式来关闭数据库。(阻止用户建立新连接和开始新事务。取消未提交的活动事务,而不是回退。立即终止正在执行的任何SQL语句。立即关闭数据库)
1.7 本章小结
1、了解数据库基本知识(主键、外键、关系、范式)
2、了解数据库安装、卸载过程和数据库开启关闭的操作以及背后的意义