- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracleg数据库开发培训教程资料.doc
目录
目录 1
第1章 数据库概述 1
1.1 数据库系统概述 1
1.1.1 信息、数据与数据库 1
1.1.2 数据管理技术的发展 2
1.1.3 数据库系统(Database System DBS)的组成 2
1.1.4 数据库系统的模式结构 3
1.1.5 数据库系统的特点 4
1.2 数据模型 4
1.3 数据描述 5
1.4 关系数据库 6
1.5 数据库管理系统 6
1.5.1 几个常用的数据库管理系统 6
1.5.2 Oracle数据库简介 6
1.5.3 Oracle 10g数据库系统及Navicat的安装 7
1.6 本章知识点总结 9
第2章 Oracle 10g数据库的SQL语言与查询 10
2.1 SQL语言概述 10
2.2 Oracle 10g数据库的数据类型、运算符和表达式 10
2.2.1 简单数据类型 10
2.2.2 运算符 10
2.2.3 表达式 10
2.3 Oracle 10g的SELECT查询语句 10
2.3.1 简单查询(select…from结构) 10
2.3.2 带条件的简单查询(select…from…where…结构) 11
2.3.3 单表查询的应用 11
2.3.4 多表查询 12
2.3.5 子查询 12
2.3.6 作业 13
第1章 数据库概述
1.1 数据库系统概述
1.1.1 信息、数据与数据库
信息是一种已经被加工为特定形式的数据,数据是信息的载体和具体表现形式,信息不随数据形式的变化而变化。很多人认为数据就是数(数字组成),实际上数据的有很多种形式:文字、数字、声音、图像等。
数据和信息时两个相互联系但又相互区别的概念,数据是信息的具体表现形式,信息时数据有意义的表现,而数据库是一个可以共享的、存储在计算机内的、有组织的数据集合。
1.1.2 数据管理技术的发展
数据管理技术的发展分为:人工管理、文件管理、数据库管理(分布式数据库管理、面向对象的数据库管理)等几个阶段。
人工管理阶段
文件管理阶段
数据库管理阶段
三个阶段数据管理技术比较
1.1.3 数据库系统(Database System DBS)的组成
数据库系统由计算机硬件、数据库管理系统(DBMS)(及其开发工具)、硬件平台
有足够大的内存,存放OS、DBMS的核心模块、数据缓冲区和应用程序。
有足够大的磁盘,存放数据库,并进行数据备份。
有较高的通道能力,以提供高速的数据传输功能。
软件平台
DBMS:是数据库的建立、使用和维护所必需的系统软件。
OS:支持DBMS的操作系统平台。
程序设计语言:与数据库系统有接口的程序设计语言及其编译系统,用于开发应用程序。
开发工具与环境:为数据库系统的开发和应用提供良好的环境。
应用程序:为特定应用环境而开发的数据库应用系统。数据库管理员(DataBase Administrator,简称DBA)数据库系统需要有专门的人员来监督和管理。DBA负责全面管理和控制数据库系统。具体职责包括:
决定数据库中的信息内容和结构
决定数据库的存储结构和存取策略
定义数据的安全性要求和完整性约束条件
监控数据库的使用和运行
负责数据库的改进和重组重构工作
系统分析员
负责应用系统的需求分析和规范说明工作,要和用户以及DBA相互沟通,确定系统的硬件、软件配置,并参与数据库系统的概要设计。
数据库设计员
负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。
应用程序员
负责设计和编写数据库应用系统的程序模块,并进行调试和安装。
最终用户
通过数据库应用系统的用户界面使用数据库。数据库系统的结构由内部级、概念级、外部级三级模式组成。
内部级模式:最靠近物理存储器,是数据在数据库系统中的表示(即对数据的物理结构和存储方式的描述),是物理数据模型对数据的描述。
概念级模式:间于上述两者之间。它又称为逻辑模式,是用逻辑数据模型对一个单位的数据的描述,是数据库中的全体数据的逻辑结构和特性的描述。外部级模式:又称子模式或用户模式,是数据库用户看到的数据视图。最靠近用户,是用户和数据库的接口,设计有数据提供给用户的使用方式。
支持以上三级模式的计算机程序就是数据库管理系统(DBMS)。
4、三级模式构成了两个映射
1)外模式/模式映象对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。这些映象定义通常包含在各自外模式的描述中。当模式改变时,由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。模式/内模式映象数据库中只有一个模式,也只有一个内模式,所以模式/内模式映象是唯一的,它定义了逻辑结构与存储结构之间的对应
文档评论(0)