如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ORACLE实用教程1:数据库得基本概念2:数据库得发展3:数据库与数据库管理系统4:数据模型5:介绍现有主流得数据库6:Oracle公司得简介7:oracle9i,10G,11G,12C版本8:Oracle数据库环境9:Oracle数据库简介10:oracle数据库销售模式11:Oracle数据库得安装卸载1、1DB(Database)数据库2数据库得由来与发展2、1人工管理阶段(20世纪50年代中期以前)2、2文件系统阶段1、特点(1)数据可长期保存在外存得磁盘上(2)数据得物理结构与逻辑结构有了区别,但较简单。程序与设备之间有设备独立性(程序只需用文件名与数据打交道)、(3)文件得形式已多样化,有索引文件,链接文件与直接存取等,因而对文件得记录可顺序访问,也可随机访问。但文件之间就是独立得,联系要通过程序去构造,文件得共享性差。(4)有了存贮文件以后,数据不再仅仅属于某个特定得程序,而可以重复使用。但文件结构得设计仍然就是基于特定得用途,程序仍然就是基于特定得、(5)对数据得存取基本上还就是以记录为单位。2、缺陷文件系统有三大缺陷:(1)数据冗余性(redundancy),由于文件之间缺泛联系,造成每个应用程序都有对应得文件,有可能同样得数据在多个文件中重复存贮;(2)不一致性(inconsistency),这往往就是由数据冗余造成得,在进行更新操作时,稍不谨慎,就可能同样得数据在不同得文件中不一样;(3)数据联系弱(poordatarelationship),这就是文件之间独立,缺乏联系造成得。2、3数据库阶段2、有较高得数据独立性在数据库系统中,系统提供映象得功能,确保应用程序对数据结构与存取方法有较高得独立性。用户以简单得逻辑结构操作数据而无需考虑数据得物理结构。数据库结构分成用户得逻辑结构、整体逻辑结构与物理结构。在改变物理结构时,不影响整体逻辑结构、用户得逻辑结构以及应用程序,这样就认为数据库达到了物理数据独立性。在改变整体逻辑时,不影响用户得逻辑结构以及应用程序,这样就认为数据库达到了逻辑数据独立性。3、数据库系统为用户提供了方便得用户接口用户可使用查询语言或简单得终端命令操作数据库,也可以使用程序方式(用高级语言如C、FORTRAN等语言与数据库操纵语言编制得程序)操作数据库。4、提供下述四方面得数据控制功能(1)数据完整性:保证数据库始终包含正确得数据。用户可设计一些完整性规则以确保数据值得正确性。(2)数据安全性:保证数据得安全与机密,防止数据丢失或被窃取。(3)数据库得并发控制:避免并发程序之间得相互干扰,防止数据库数据被破坏,杜绝提供给用户不正确得数据。(4)数据得恢复:在数据库被破坏时或数据不可靠时,系统有能力把数据库恢复到最近某个时刻得正确状态。5、还可以数据项为单位操作对数据库得操作除了以记录为单位外还可以数据项为单位。122、4高级数据库阶段3数据库与数据库管理系统3、1DBMS(DatabaseManagementSystem)数据库管理系统2、数据操纵功能DBMS提供数据操纵语言(datamanipulationlanguage,简称DML)实现对数据库得操作。基本得数据操作有检索与增加,删除,修改两大类。3、数据库运行控制功能(通过四方面实现):数据安全性(security)保护:安全性指保护数据以防止不合法得使用造成得数据得泄密与破坏。数据完整性(integrity)检查:完整性指数据得正确性,有效性与相容性。并发(concurrency)控制:当多个用户得并发进程同时存取,修改数据库时,可能会发生相互干扰而得到错误得结果或使得数据库得完整性遭到破坏、数据库恢复(recovery):计算机系统得硬件故障,软件故障,操作员得失误以及故意得破坏也会影响数据库中数据得正确性,甚至造成数据库部分或全部数据得丢失。DBMS必须具有将数据库从错误状态恢复到某一已知得正确状态(也称完整状态或一致状态)得功能,这就就是数据库得恢复功能。4、数据库得维护功能5、数据字典(datadictionary,记为DD)存放着数据库三级结构得描述综上所述:数据库就是长期存储在计算机内有组织得大量得共享得数据集合。它可以供各种用户共享,具有较小冗余度与较高得数据独立性。DBMS在数据库建立,运用与维护时对数据库进行统一控制,以保证数据得完整性,安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。3、2DBS(databasesystems)数据库系统3、3数据库管理员(DBA)①决定数据库得信息内容与结构,确定某现实问题得实体联系模型,建立与DBMS有关得数据模型与概念模式。②决定存储结构与存取策略