欢迎来到天天文库
浏览记录
ID:34486522
大小:1.99 MB
页数:58页
时间:2019-03-06
《第1章 oracle数据库基础51125》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、东软认证JAVA软件工程师ITEducation&TrainingBeyondTechnology第一章Oracle数据库基础Copyright2007©版权所有东软培训Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training本章要点ò数据库管理系统概述ò关系数据库完整性原则òOracle数据库对象、安全及网络访问ò安装Oracle软件和创建数据库ò常用工具SQL*Plus及企业管理器òDBCA数据库配置助手òNETCA/NETMGR网络配置工具ò数据库实例的启
2、动和停止òOracle的网络连接基本管理Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training数据库管理系统概述ò数据库(DB)ò数据库管理系统(DatabaseManagementSystem,DBMS)管理数据库的软件。具有对数据存储、安全、一致性、并发操作、恢复和访问等功能。ò数据词典(系统目录),也是一种数据,只不过这些数据记录的是数据库中存放的各种对象的定义信息和其他一些辅助管理信息,包括名字、结构、位置、类型等。这些数据被称为元数据(metadat
3、a)。ò数据库系统管理员(DBA),数据库管理人员。Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training数据库的发展ò数据管理主要经历过程:–手工管理阶段:应用程序管理数据、数据不保存、不共享、不具有独立性。–文件管理阶段:文件系统管理数据、数据可长期保存、但共享性差、冗余度大、独立性差。–数据管理阶段:数据库系统管理数据、数据结构复杂、冗余小、易扩充、较高的独立性、统一数据控制。Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEd
4、ucation&Training数据库的特征ò数据结构化ò实现数据共享ò减少数据冗余ò数据独立性Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training数据库的类型ò按数据模型特点分:–网状型数据库–层次型数据库–关系型数据库Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training关系数据库的数据结构ò关系数据库是指一些相关的表和其他数据库对象的集合。对于关系数据库来说,关系就是表的同义词。ò表是由行和列组成
5、(类似二维数组的结构)。–列包含一组命名的属性(也称字段)。–行包含一组记录,每行包含一条记录。–行和列的交集称为数据项,指出了某列对应的属性在某行上的值,也称为字段值。–列需定义数据类型,比如整数或者字符型的数据。Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training关系数据库的数据结构图示Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training关系数据库的数据操作语句ò常用数据库操作语句有SELECT,
6、INSERT,UPDATE和DELETEò常用数据库定义语句有CREATE,ALTER和DROPò其他语句Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training关系数据库的完整性原则ò关系模型的完整性原则–实体完整性原则–引用完整性原则ò主关键字(primarykey)指表中的某一列或多列组合,该列或组合的值唯一标识一行。即主关键字的值必须唯一且不允许为NULL。ò外关键字(foreignkey)指一个表中的一列或一组列,他们在其他表中作为主键或唯一键而存在。
7、一个表的外键被认为是对另一个表中主键的引用。Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&Training常见关系数据库òOracleòDB2òSybaseòMicrosoftSQLServeròACCESSCopyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&TrainingOracle数据库简介òOracle数据库软件是Oracle公司开发的关系型数据库产品,支持各种操作系统平台,包括Windows、Linux和Unix等,
8、目前Oracle在关系型数据库产品领域内处于领先地位。òOracle的最新的数据库软件版本是11g,8i和9i的版本也仍然在广泛使用中。Copyright2007©版权所有东软培训东软认证JAVA软件工程师ITEducation&TrainingOracle数据库的典型特征ò支持海量存储、多用户并发高性能事务处理。ò多种备份和恢复策略。包括高级复制,物理和逻
此文档下载收益归作者所有