欢迎来到天天文库
浏览记录
ID:34477358
大小:1.39 MB
页数:61页
时间:2019-03-06
《第1章 oracle数据库基础50648》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle实用教程——SQL基础知识东软IT人才实训中心3Sept.2008Copyright2008ByNeusoftGroup.Allrightsreserved©NeusoftConfidential课程结构内容课时(H)第一章Oracle数据库基础2.5第二章编写简单的SELECT语句1.5第三章限制数据和对数据排序2第四章单行函数4第五章多表查询4第六章分组函数3第七章子查询4第八章数据操作与事务控制4第九章表和约束4第十章其他数据库对象43Sept.2008Confidential第一章:Oracle数据库基础目标:本章旨在向学员简要介绍Oracle数学时:2.5学时据
2、库,对其进行了一个完整的概述,学员应该掌握如下知识:教学方法:讲授ppt1)什么是Oracle数据库+上机练习2)Oracle数据库安装步骤3Sept.2008Confidential本章要点•数据库管理系统概述•关系数据库完整性原则•Oracle数据库对象、安全及网络访问•安装Oracle软件和创建数据库•常用工具SQL*Plus及企业管理器•DBCA数据库配置助手•NETCA/NETMGR网络配置工具•数据库实例的启动和停止•Oracle的网络连接基本管理3Sept.2008Confidential数据库管理系统概述•数据库(DB)•数据库管理系统(DatabaseManagem
3、entSystem,DBMS)管理数据库的软件。具有对数据存储、安全、一致性、并发操作、恢复和访问等功能。•数据词典(系统目录),也是一种数据,只不过这些数据记录的是数据库中存放的各种对象的定义信息和其他一些辅助管理信息,包括名字、结构、位置、类型等。这些数据被称为元数据(metadata)。•数据库系统管理员(DBA),数据库管理人员。3Sept.2008Confidential数据库的发展•数据管理主要经历过程:–手工管理阶段:应用程序管理数据、数据不保存、不共享、不具有独立性。–文件管理阶段:文件系统管理数据、数据可长期保存、但共享性差、冗余度大、独立性差。–数据管理阶段:数据
4、库系统管理数据、数据结构复杂、冗余小、易扩充、较高的独立性、统一数据控制。3Sept.2008Confidential数据库的特征•数据结构化•实现数据共享•减少数据冗余•数据独立性3Sept.2008Confidential数据库的类型•按数据模型特点分:–网状型数据库–层次型数据库–关系型数据库3Sept.2008Confidential关系数据库的数据结构•关系数据库是指一些相关的表和其他数据库对象的集合。对于关系数据库来说,关系就是表的同义词。•表是由行和列组成(类似二维数组的结构)。–列包含一组命名的属性(也称字段)。–行包含一组记录,每行包含一条记录。–行和列的交集称为数
5、据项,指出了某列对应的属性在某行上的值,也称为字段值。–列需定义数据类型,比如整数或者字符型的数据。3Sept.2008Confidential关系数据库的数据结构图示3Sept.2008Confidential关系数据库的数据操作语句•常用数据库操作语句有SELECT,INSERT,UPDATE和DELETE•常用数据库定义语句有CREATE,ALTER和DROP•其他语句3Sept.2008Confidential关系数据库的完整性原则•关系模型的完整性原则–实体完整性原则–引用完整性原则•主关键字(primarykey)指表中的某一列或多列组合,该列或组合的值唯一标识一行。即主
6、关键字的值必须唯一且不允许为NULL。•外关键字(foreignkey)指一个表中的一列或一组列,他们在其他表中作为主键或唯一键而存在。一个表的外键被认为是对另一个表中主键的引用。3Sept.2008Confidential常见关系数据库•Oracle•DB2•Sybase•MicrosoftSQLServer•ACCESS3Sept.2008ConfidentialOracle数据库简介•Oracle数据库软件是Oracle公司开发的关系型数据库产品,支持各种操作系统平台,包括Windows、Linux和Unix等,目前Oracle在关系型数据库产品领域内处于领先地位。•Oracl
7、e的最新的数据库软件版本是11g,8i和9i的版本也仍然在广泛使用中。3Sept.2008ConfidentialOracle数据库的典型特征•支持海量存储、多用户并发高性能事务处理。•多种备份和恢复策略。包括高级复制,物理和逻辑的24*7备份和恢复工具,异地容载实现等。•开放式联结。给各种其他应用提供了统一的接口,并可以接入很多其他传统应用程序。•遵循SQL语言规范,支持各种操作系统、用户接口和网络通信协议的工业标准。•第一个实现网格计算的数据库(10g
此文档下载收益归作者所有