[计算机]oracle基础教程

[计算机]oracle基础教程

ID:27563080

大小:1.33 MB

页数:30页

时间:2018-12-04

[计算机]oracle基础教程_第1页
[计算机]oracle基础教程_第2页
[计算机]oracle基础教程_第3页
[计算机]oracle基础教程_第4页
[计算机]oracle基础教程_第5页
资源描述:

《[计算机]oracle基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle简介为什么要学ORACLE全球化、跨平台的数据库占全球数据库市场份额的近50%,大型企业都使用OracleJava开发的应用程序近70%采用Oracle做为数据库支持多用户、高性能的事务处理强大的安全性控制和完整性控制支持分布式数据库和分布处理我们先了解一下关系型数据库SQLSERVER,DB2,ORACLE都是关系型数据库表就是一种关系、表与表之间也可能有关系。实体是不可重复的、能够唯一标识的。关系型数据库中数据是无序的。关系型数据库采用结构化查询语言(SQL)作为客户端程序与数据库服务器间沟通的桥梁——客户端发送SQL指令到服务器端,服务器端执行

2、相关的指令并返回其查询的结果。数据库的逻辑模型创建关系数据库的设计规范Oracle的应用结构了解数据库对象,SQL课程安排常见工具的使用数据库设计基本步骤调查数据需求。创建概念数据模型CDM。–绘制ER模型图。创建物理数据模型PDM。创建其他存储过程等物理数据库对象。正向工程生成数据库与/或SQL脚本。关系数据库的逻辑模型在关系数据库的设计阶段,需要为它建立逻辑模型。关系数据库的逻辑模型可以使用E-R图表示ER模型由如下三部分组成:实体联系属性。为什么需要设计数据库良好的数据库设计节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发糟糕的数据库设计

3、:数据冗余、存储空间浪费内存空间浪费数据更新和插入的异常数据库范式–1NF、2NF、3NF–范式简单讲就是分解表的过程与思路–数据库设计一般到3NF为止。第一范式(1stNF)第一范式的目标是确保每列的原子性如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)BuyerIDCountryCity1142中国中国日本美国北京北京东京纽约………BuyerIDAddress1234中国,北京市美国,纽约市英国,利物浦日本,东京市……第二范式(2ndNF)如果一个关系满足1NF,并且除了主键以外的其他列,都依赖与该主键,则满足第二范式(2

4、NF)第二范式要求每个表只描述一件事情Orders字 段例 子订单编号产品编号订购日期产品单价001A0012000-2-3$29.00……Orders字 段例 子订单编号订购日期0012000-2-3Products字 段例 子产品编号产品单价A001$29.00第三范式(3rdNF)如果一个关系满足2NF,并且除了主键以外的其他列都不能传递依赖候选键,则满足第三范式(3NF)Orders字 段例 子订单编号订购日期顾客编号0012000-2-3AB001顾客姓名Tony……Orders字 段例 子订单编号订购日期顾客编号0012000-2-3AB001……反

5、规范化–是一种性能优化的措施。–故意引入冗余但可以减少表的连接。Oracle网络应用结构用户在部署Oracle网络数据库系统时需要根据硬件平台和操作系统的不同采取不同的结构,下面介绍几种常用的应用结构。多数据库的独立宿主结构这种应用结构在物理上只有一台的服务器,服务器有一个或多个硬盘。但是在功能上是多个逻辑数据库服务器,多个数据库客户机/服务器结构在客户/服务器结构中,数据库服务器的管理和应用分布在两台计算机上,客户机上安装应用程序和连接工具,通过Oracle专用的网络协议SQL*Net建立和服务器的连接,发出数据请求。服务器上运行数据库,通过网络协议接收连接

6、请求,将执行结果回送客户机。分布式结构分布式结构是客户机/服务器结构的一种特殊类型。在这种结构中,分布式数据库系统在逻辑上是整体,但在物理上分布在不同的计算机网络里,通过连接网络连接在一起。网络中的每个节点可以独立处理本地数据库服务器中的数据,执行局部应用,同是也可存取处理多个异地数据库服务器中的数据,执行全局应用。Oracle11g的安装与配置为了使Oracle11g数据库系统可以安装在多种平台上,Oracle提供的OracleUniversalInstaller(Oracle通用安装工具,OUI)是基于Java技术的图形界面安装工具,利用它可以完成在不同操作

7、系统平台上的使用OUI以标准化的方式来完成安装任务。Oracle程序组中选择“OracleInstallationProducts->DatabaseControl–orcl”命令即可17Oracle查询工具Oracle提供的工具非常容易使用。Oracle的查询工具包括:SQL*PlusSQL*Plus是Oracle最常用的工具之一,用于接受和执行SQL命令以及PL/SQL块iSQL*PlusiSQL*Plus可以执行能用SQL*Plus完成的所有任务。该工具的优势在于能通过浏览器访问它。PLSQLDeveloper第三方公司提供的pl/sql开发工具使用SQL

8、*PlusSQL*Plu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。