文库帮手网www.365xueyuan.com免费帮下载百度文库积分资料本文由大头鱼—2008贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。Oracle入门数据库基础安装和卸载oracle10g理解Oracle数据库体系结构熟练掌握SQL命令和SQL函数使用Oracle的各种数据库对象掌握基本的数据库配置和管理课程目标2了解Oracle体系结构的各种组件掌握Oracle中的基本用户管理了解Oracle的工具目标3数据库的发展过程层次模型网状模型关系模型对象关系模型关于数据库的概念????DB:数据库(存储信息的仓库)DBMS:数据库管理系统(用于管理数据库的工具)DBA:数据库管理员DBS:数据库系统RDBMS:关系型数据库管理系统数据库简介数据库简介4数据:–是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据处理:–是指对各种形式的数据进行收集、储存、加工和传播的一系列活动的综合。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息。数据处理的3个阶段:–人工管理阶段–文件系统阶段–数据库系统阶段数据管理的进展5(1)计算机主要用于计算(2)没有专用的软件对数据进行管理只有程序(program)的概念,没有文件(file)(program)的概念(3)只有程序(program)的概念,没有文件(file)的概念数据面向应用,(4)数据面向应用,即一组数据对应一个程序人工管理阶段的特点:6(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构与物理结构有了区别(3)文件组织呈现多样化数据处理不再属于某个特定的程序,(4)数据处理不再属于某个特定的程序,可以重复使用在文件系统阶段,由于具有设备独立性,因此改变存储设备,不必改变应用程序文件系统阶段的特点7(1)数据不独立数据冗余性。(2)数据冗余性。(3)数据不一致性。数据不一致性。用户1处理教师信息的应用程序教师信息文件用户2处理课程信息的应用程序课程信息文件(4)难以提供符合用户不同要求的信息。难以提供符合用户不同要求的信息。(5)安全性差。安全性差。文件系统的不足8数据库(Database)数据库是这样的数据集合:长期存储在计算机(数据库服务器)内==>保障安全有组织的管理,具有较小的冗余==>有效管理,数据独立可共享的,多个用户可以对包含的数据进行共享==>并发控制,权限控制等数据库的概念9数据不再针对某一应用,而是面向全组织,数据不再针对某一应用,而是面向全组织,具有整体的结构化,共享性高,冗余度小,而且具有整体的结构化,共享性高,冗余度小,一定的独立性,系统对数据进行统一的控制。一定的独立性,系统对数据进行统一的控制。用户1数据库应用程序用户2数据库管理系统数据库用户3数据库系统阶段的特点10数据库应用系统(DataBaseApplicationSytems,DBAS)是专指基于数据库的信息处理系统。一个DBAS通常由数据库系统和应用程序两部分组成。着重介绍数据库系统。数据库应用系统和数据库管理系统11数据库应用系统和数据库管理系统数据库系统的组成数据库系统的特点数据库管理系统数据库系统的体系结构数据库系统1.数据库系统(DataBaseSystem,DBS)的组成(1)数据库(DataBase,DB)(2)硬件工(3)软件(4)数据库管理系统(DatabaseManagementSystem,DBMS)(5)数据库管理员(DataDaseAdministrator,数据库系统DBA)2.数据库系统的特点(1)数据集中管理(2)数据重复少(3)应用程序与数据独立(4)容易提供符合用户不同要求的信息(5)易于提供安全保障数据库系统3.数据库管理系统数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管理系统负责数据库中数据的查找、增加、删除、修改的操作,并维护数据的一致性、完整性等管理任务。数据库系统用户1用户数据库用户2用户应用程序数据库管理系统数据库用户3用户数据库系统3.数据库管理系统数据库管理系统主要的功能:(1)数据定义功能(2)数据操纵功能(3)数据库的运行和管理功能(4)数据库的建立和维护功能数据库系统4.数据库系统的体系结构三级模式结构:外模式、概念模式和内模式(1)外模式(子模式或用户模式),对应于用户级(2)概念模式(逻辑模式,简称模式)对应于概念级(3...