




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
讲 义 Oracle数据库 2009.3 李明俊 第一章 Oracle关系数据库基础 6学时 本章内容 1.1 关系数据库概述 1.2 基本的关系数据库结构 1.3 Oracle关系数据库 1.4 Oracle数据库网络连接与创建用户 1.1 关系数据库概述 数据库与数据模型 . 数据库: 存储在计算机内有组织、可共享的数据集合。 . 数据模型:实体和实体之间联系 用数据组织的形式。 关系模型 . 关系模型的核心数据描述结构是关系,一般可以认为是 记 录(Record)的集合。 . 基于数据模型的数据描述称为模式(Schema)。模式是 数 据库的逻辑描述。 . 模式给出了实体的名称、字段(列或属性)的名称,每 个 字段的数据类型。 模式是可以存放数据的框架。 3. 数据库管理系统的功能 数据库管理系统也称为DBMS(DataBase Management System),它是对数据库中数据进行管理的一个中间层软 件,属于系统软件。主要功能包括如下: . 数据定义功能 . 数据操纵功能 . 数据控制功能 . 数据库的建立和维护功能 . 数据库的运行和管理功能 4. 数据库系统结构 . 从数据库管理系统角度看 数据库系统采用三级模式结构: 外模式:也称为子模式或用户模式。是用户与数据库系统的接 口,是用户使用的局部数据的逻辑结构和特征的描述 。 模式:又称为概念模式或逻辑模式。是数据库中全部数据的 逻辑结构和特征的整体描述。 内模式:也称为存储模式。是数据库在物理存储方面的描述, 是数据在数据库内部的表示方式。 . 从用户角度看 数据库系统分为集中式结构和分布式结构。 . 参考下页数据库系统结构图 应用A应用B应用C应用D 外模式1外模式2外模式3 模式 内模式 数据库 外模式/模式映像 模式/内模式映像 二级映像功能 外模式/模式: 映象一般在模式中描述。 映象保证了数据的逻辑独立性。 模式/内模式: 映象一般在内模式中描述。 映象保证了数据的物理独立性。 模式与数据库用户帐户的关系 用户是各种对象的所有者,模式是对象的组织形式。 数据字典 记录元数据。定义了各种对象的名称、列属性、完整性等的 集合,也叫系统目录。 1.2.1 数据库表(TABLE基表) 1. 基表 基表是数据库的一个模式对象(对象),是关系数据库 的 基本数据结,是记录或行的有组织的集合,这些记录或行 有 相同的属性或列。列的基本数据类型: CHAR 固定长长字符类类型 VARCHAR2 可变长变长 字符类型 NUMBER 数字类型 DATE 日期类型 LONG 长字符类型 1.2 基本的关系数据库结构 2. 完整性 数据完整性是关系型数据库模型的基本原则,包含三 个 完整性。 实体完整性 参考完整性 用户自定义的完整性 实体完整性和参考完整性是关系模型必须满足的约束 条 件,称为关系的两个不变性。 3. Oracle执行完整性约束的两个时间。 一是执行了插入、更新、删除记录命令时。 二是发出事务被提交命令时。 1.2.2 视图(VIEW) 1. 视图 视图是数据库一个对象,是系统提供给用户以多种角 度 观察数据库中数据的机制。 视图是它由一个或几个基本表(或视图)来构造 。 视图不存放数据,数据仍然存放在基本表中。 对视图执行查询将转换为对基本表的查询。 2. 视图的作用。 使用简单的视图名来展现基表的行与列。 视图展只现基表行与列的子集,保护数据的安全。 视图隐藏数据复杂性,简化应用代码。 1.2.2 索引(INDEX) 1. 索引 索引是与基表相关的一种选择结构,索引为提高数据检索的 性 能而建立,利用它可快速地定位指定的信息。 2. 索引的特点 索引是数据库的一个对象。 索引独立于数据,它们的建立或删除对基表没有影响 。 在一个表中可以建立若干个索引。 Oracle自动使用和管理索引。 3. 索引的分类 单关键字索引 索引的关键字是由一列组成。 多关键字索引 索引的关键字是由多列组成。 惟一索引 索引的关键字不能重复出现。 非惟一索引 - 索引的关键字可以重复出现。 1.2.2 同义词(SYNONYM) 1. 同义词 同义词是基表、视图等对象定义的别名。 2. 同义词的特点 同义词是数据库的一个对象。 在数据字典中定义外,不需要任何存储。 Oracle允许创建公有和私有同义词。 3. 同义词作用 同义词可屏蔽对象的名字及其持有者。 同义词为分布式数据库的远程对象提供位置透明性 。 简化用户的SQL语句。 1.3 Oracle数据库简介 1.3.1 Oracle 9i的产品构成 Oracle 9i DataBase(Oracle 9i数据库) Oracle 9i Application Server(应用服务器) Oracle 9i Developer Suite(开发套件) Oracle数据库应用系统层次结构 应用程序 TOOL SQL.NET SQL语言 操作系统 1.3.2 Oracle数据库服务器结构图 主机 客户端 客户端开发 及运行平台 数据库交互语言 支持Oracle的 操作系统 数据库管理程序 数据库文件 数据库通信协议 Oracle数据库集中式结构 TOOLS RDBMS SQL*NET 数据库 TOOLS SQL*NET PC 网络 TOOLS SQL*NET PC TOOLS SQL*NET PC TOOLS SQL*NET PC TOOLS SQL*NET PC Oracle数据库分布式结构 网络 数据库 SERVER TOOLS RDBMS SQL*NET TOOLS SQL*NET PC 数据库 SERVER TOOLS RDBMS SQL*NET 数据库 SERVER TOOLS RDBMS SQL*NET TOOLS SQL*NET PC 1.3.3 Oracle 9i数据库的特点 支持多用户、大容量事务 并发用户20000,数据量1024*1024GB; 数据的安全性完整性控制 通过DBA控制用户权限、采用两阶段提交保证了数据一致性 ; 多种操作接口及兼容性 支持各种开发工具,数据接口,操作系统; 支持分布式数据处理 使用在分布式计算机环境,充分利用网络; 独特的理念 提出了独创性的表空间理念。 可移植性 支持多种操作系统平台互访和支持各种开发工具。 1.3.4 Oracle数据库连接与创建用户 1. 网络通信协议(ORACLE NET) 主机字符串:登入指定数据库的标示符。 由计算机名或IP地址与数据库服务名(SID)进行配置构成 。 配置文件名称:Tnsnames.ora(文本文件) 配置文件位置:在Oracle数据库目录NetworkAdmin 例: 在这里设W为连接字符串(可用任意个字母组成)。 W = ( DESCRIPTION = ( ADDRESS_LIST = ( ADDRESS = ( PROTOCOL = TCP ) ( HOST = FWQ ) ( PORT = 1521 ) ( CONNECT_DATA = ( SERVER = DEDICATED ) ( SERVICE_NAME = Oracle ) FWQ 服务器名 Oracle数据库服务名 2. 创建用户语句 Create user identified by Default Tablespace users Temporary Tablespace Temp; Users用户表空间名 Temp临时表空间名 3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初一下册生物期中试卷及答案
- 2025至2030中国软骨症治疗行业项目调研及市场前景预测评估报告
- 华山医院神经内科护理进修
- 美的售后年终工作总结
- 2025至2030中国微创手术(MIS)设备行业项目调研及市场前景预测评估报告
- 2025至2030中国血栓前体蛋白行业调研及市场前景预测评估报告
- 离婚后子女户口迁移及父母监护权划分合同
- 生产运营分析部门工作总结
- 离婚协议书中的共同子女监护权共享与探望权协议
- 离婚房产分割及共同债权债务处理协议
- (青岛2024版)科学二年级上册2.6 春夏秋冬 课件(新教材)
- 彩虹 第一课时 课件
- DB63-T 1921-2021 交通运输专业空间数据分类与编码规范
- (完整版)铝合金门窗施工方案
- 宽带基础培训知识课件
- 人行统计制度培训课件
- Unit 2 School life单元测试卷(含答案) 2025-2026学年译林版(2024)八年级英语上册
- 2025年国家电投黄河公司毕业生招聘考试笔试试题(含答案)
- 茶叶与咖啡混合饮品创新创业项目商业计划书
- 节点评审管理办法
- 来华留学生管理办法
评论
0/150
提交评论