Oracle基础入门1精编版

上传人:ahu****ng1 文档编号:141805179 上传时间:2020-08-12 格式:DOC 页数:14 大小:95KB
返回 下载 相关 举报
Oracle基础入门1精编版_第1页
第1页 / 共14页
Oracle基础入门1精编版_第2页
第2页 / 共14页
Oracle基础入门1精编版_第3页
第3页 / 共14页
Oracle基础入门1精编版_第4页
第4页 / 共14页
Oracle基础入门1精编版_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Oracle基础入门1精编版》由会员分享,可在线阅读,更多相关《Oracle基础入门1精编版(14页珍藏版)》请在金锄头文库上搜索。

1、精品资料推荐 文库帮手网 免费帮下载 百度文库积分 资料 本文由大头鱼2008贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 Oracle 入门 数据库基础 安装和卸载oracle 10g 理解 Oracle 数据库体系结构 熟练掌握 SQL 命令和 SQL 函数 使用 Oracle 的各种数据库对象 掌握基本的数据库配置和管理 课程目标 2 了解 Oracle 体系结构的各种组件 掌握 Oracle 中的基本用户管理 了解 Oracle 的工具 目标 3 数据库的发展过程 层次模型 网状模型 关系模型 对象关系模型 关于数据库的概念 ? ? ?

2、? DB:数据库(存储信息的仓库) DBMS:数据库管理系统(用于管理数据库的工具) DBA:数据库管理员 DBS:数据库系统 RDBMS:关系型数据库管理系统 数据库简介 数据库简介 4 数据: 是指所有能输入到计算机中并被计算机程序处理的符号的 总称。 数据处理: 是指对各种形式的数据进行收集、储存、加工和传播的一 系列活动的综合。其目的是从大量的、原始的数据中抽取、 推导出对人们有价值的信息。 数据处理的3个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 数据管理的进展 5 (1)计算机主要用于计算 (2)没有专用的软件对数据进行管理 只有程序(program)的概念,没有文件(fi

3、le) (program)的概念 (3)只有程序(program)的概念,没有文件(file) 的概念 数据面向应用, (4)数据面向应用,即一组数据对应一个程序 人工管理阶段的特点: 6 (1)数据可长期保存在外存的磁盘上 (2)数据的逻辑结构与物理结构有了区别 (3)文件组织呈现多样化 数据处理不再属于某个特定的程序, (4)数据处理不再属于某个特定的程序,可以重 复使用 在文件系统阶段,由于具有设备独立性, 因此改变存储设备,不必改变应用程序 文件系统阶段的特点 7 (1)数据不独立 数据冗余性。 (2)数据冗余性。 (3)数据不一致性。 数据不一致性。 用户1 处理教师信息 的应用程序

4、 教师信 息文件 用户2 处理课程信息 的应用程序 课程信 息文件 (4)难以提供符合用户不同要求的信息。 难以提供符合用户不同要求的信息。 (5)安全性差。 安全性差。 文件系统的不足 8 数据库(Database)数据库是这样的数据集合: 长期存储在计算机(数据库服务器)内 保障安全有组织的管理,具有较小的冗余 有效管理,数据独立可共享的,多个用户 可以对包含的数据进行共享 并发控制,权限控制等 数据库的概念 9 数据不再针对某一应用,而是面向全组织, 数据不再针对某一应用,而是面向全组织,具有 整体的结构化,共享性高,冗余度小,而且具有 整体的结构化,共享性高,冗余度小, 一定的独立性,

5、系统对数据进行统一的控制。 一定的独立性,系统对数据进行统一的控制。 用户1 数据库 应用程序 用户2 数据库 管理系统 数据库 用户3 数据库系统阶段的特点 10 数据库应用系统 (DataBase Application Sytems,DBAS) 是专指基于数据库的信息处理系统。 一个DBAS通常由数据库系统和应用程序两部分 组成。 着重介绍数据库系统。 数据库应用系统和数据库管理系统 11 数据库应用系统和数据库管理系统 数据库系统的组成 数据库系统的特点 数据库管理系统 数据库系统的体系结构 数据库系统 1.数据库系统(DataBase System, DBS)的组成 (1)数据库(D

6、ata Base,DB ) (2)硬件 工 (3)软件 (4)数据库管理系统(Database Management System,DBMS) (5)数据库管理员(DataDase Administrator, 数据库系统 DBA) 2.数据库系统的特点 (1)数据集中管理 (2)数据重复少 (3)应用程序与数据独立 (4)容易提供符合用户不同要求的信息 (5)易于提供安全保障 数据库系统 3.数据库管理系统 数据库管理系统是位于用户与操作系 统之间的一层数据管理软件。数据库管 理系统负责数据库中数据的查找、增加、 删除、修改的操作,并维护数据的一致 性、完整性等管理任务。 数据库系统 用户1

7、 用户 数据库 用户2 用户 应用程序 数据库 管理系统 数据库 用户3 用户 数据库系统 3.数据库管理系统 数据库管理系统主要的功能: (1)数据定义功能 (2)数据操纵功能 (3)数据库的运行和管理功能 (4)数据库的建立和维护功能 数据库系统 4.数据库系统的体系结构 三级模式结构:外模式、概念模式和内模式 (1)外模式(子模式或用户模式),对应于用户级 (2)概念模式(逻辑模式,简称模式)对应于概念 级 (3)内模式(存储模式),对应于物理级 数据库系统 三级模式是数据的三个级别的抽象,使用户 能够逻辑地、抽象地处理数据而不必关 心数据在计算机中的表示和存储。 用户A1 用户A2 用

8、户B1 用户B2 外模式A 外视图A 外模式B 外视图B 概念模式 概念视图 DBMS 存储结构定义 (内模式) 存储数据库 (内视图) DBMS ? ? ? ? ? ? 由数据库管理 员建立和维护 的模式 数据库系统 数据模型(Data Model) 用来抽象、表示和处理现实世界中的数据和 信息。 数据模型的概念 概念模型 基本数据模型 数据模型 数据模型的概念 数据模型是指构造数据时所遵循的规 则以及对数据所能进行的操作的总体。 数据模型的定义 现实世界的模拟和抽象。在数据库中用数 据模型这个工具表示和处理现实世界 中的数据和信息 数据模型 (1)比较真实地模拟现实世界; (2)容易为人们

9、理解; (3)便于计算机表达。 数据模型的基本要求 数据模型 (1)概念数据模型,简称概念模型,又称信 息模型,是按用户观点将数据模型化。 (2)结构数据模型,简称数据模型。它是按 计算机观点将数据模型化,是机器世界中 数据之间关系及其操作的描述。 数据模型的两个层次 现实世界 人脑的认 识与抽象 信息世界 概念模型 转换 机器世界 数据模型 数据模型 数据模型的组成 数据模型是严格定义的一组概念的集 合,这些概念精确地描述了系统的静 态特性、动态特性和完整性约束条件。 数据模型包括: 数据模型 (1)数据结构 (2)数据操作 (3)完整性约束 概念模型(用于信息世界的建模) 概念模型的特点

10、(1) (2) (3) (4) 概念模型是对现实世界的抽象和概括 概念模型简洁、明晰、独立于机器,很容易理解 概念模型易于改动 概念模型很容易向层次、网状、关系等数据模型转换 数据模型 (1)实体(entity ) (2)属性(attribute) (3)码(key) (4)域(domain) (5)实体型(entity type) (6)实体集(entity set) (7)联系(Relationship) 信息世界中的基本概念 数据模型 1. 实体之间的联系 实体之间的联系通常指不同实体集之间的联 系。 (1)一对一联系(1:1) (2)一对多联系(1:n) (3)多对多联系(m:n) 两

11、个实体集之间的联系 2. 数据模型 两个以上实体集之间也存在着一对一、 一对多和多对多的联系 物理 系 数学 系 化学 系 赵亮 李明 王莉 物理 数学 化学 王丽 刘英 徐剑 张强 林海 (a)一对一 ) 微积分 程序设计 数据库 大学物理 王丽 刘英 徐剑 张强 林海 (c)多对多 ) (b)一对多 ) 数据模型 概念模型的表示方法ER图 (Entity-RelationshipApproach,E-R方 法) (1)实体型:用矩形表示 (2)属性:用椭圆形表示 (3)联系:用菱形表示 E-R图描述了实体及其联系,但还不能进一步说明详细 的数据结构。 数据模型 “学生”实体及其属性 学生”

12、 学生 数据模型 数据模型 “学生”和“课程”实体及其联系 学生” 学生 课程” 基本数据模型 遇到实际问题总是先设计一个E-R模型,再 把它转换为计算机能实现的某一种基本数据 信息学院 模型。 层次模型 计算机 电子工程 自动化 计1 计2 计3 电1 电2 动1 动2 数据模型 层次模型例 网状模型 学院领导 教授联谊会 计算机协会理事 赵教授 李教授 研究生 数据模型 网状模型例 数据模型 关系模型 关系模型是最重要的数据模型。 关系模型的所谓“关系”特指那种虽具 有相关而非从属性的平行的数据之间按 照某种序列排列的集合关系。 例如:同一班级的 例如 同一班级的 学生, 学生,就可用一

13、张二维表表示, 张二维表表示, 称为建立一个关 系 姓名 孙勇 许丽 张伟 唐红 田兵 某班学生基本情况表 性别 男 女 男 男 男 年龄 19 18 18 19 20 籍贯 上海 浙江 山西 天津 江苏 在用户看来,关系模型中数据的逻辑结构是一张二维 表。 关系数据模型中的一些基本概念: (1)关系:一个关系对应于一张二维表。 (2)属性:表中的一列称为一个“属性”,在实际系统中, 有时又称为“字段”。 (3)域:属性的取值范围。 数据模型 (4)元组:表中的一行称为一个“元组”,在实际系 统中,有时又称为“记录”。 (5)码:表中的某个属性组,其值唯一地标识一个 元组,称该属性组为“候选码”。若一个关系有 多个候选码,则选定其中一个为主码,主码的诸 属性称为“主属性”。 (6)分量:元组中的一个属性值。 (7)关系模式:对关系的描述,包括关系名、组成 该关系的属性名、属性向域的映象 ,通常记为: 关系名(属性名1,属性名2, ,属性名n)。 属性向域的映象直接

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号