欢迎来到天天文库
浏览记录
ID:33732693
大小:15.10 MB
页数:99页
时间:2018-05-25
《《数据库系统原理》ppt电子课件教案第一章数据库系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、•数据库技术–是计算机管理数据的一个最新技术,其主要目标是解决数据管理中数据的存储、访问、处理等问题。–标志:数据库管理软件的出现•1.数据(Data)•描述事物特性的符号记录。需要进行语义解释。•数据与其语义不可分。数据的形式还不能完全表达其内容,需要经过解释。所以数据和关于数据的解释是不可分的,数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。例,图象数据——黑白点阵语义——脸谱•2.数据库(DB,DataBase)•长期储存在计算机内、有组织的、可共享的数据的集合•特点(1)按照一定的
2、数据模型组织、描述和存储(2)具有较高数据独立性、易扩展性(3)较小的冗余度(4)可为各种用户共享•3.数据库管理系统(DBMS,DataBaseManagementSystem)•是数据管理软件,是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。•基本功能:–数据定义;–数据操纵;–数据库运行管理;–数据组织、存储和管理;–数据库建立与维护。•4.数据库系统(DBS,DataBaseSystem)•是指在计算机中引入数据库后的系统构成。是计算机化的记录保持系统,其总目的是存储信息和产生所需要
3、的信息。•是计算机系统+数据库•组成:–数据库(DB)–数据库管理系统(DBMS)+OSDBA(数据库管理员)–应用系统ApplicationProgrammer–用户(Users)EndUser–硬件环境•数据库系统三要素:DB、DBMS、User•用户–数据库管理员(DatabaseAdministrator,DBA)•全面负责数据库系统的管理、维护、正常使用–应用程序员(ApplicationProgrammer)•负责设计和编制应用程序–终端用户(最终用户、EndUser)DBA完成某一功能的应用程序1DBDBAP
4、1DBMS应用程序2相互有关联关管理数据库的DBAP2系的数据的系统软件集合应用程序nDBAPnComputerSystem用户用户用户硬应用系统应用程序员件应用开发工具DBMSOSDBADatabase数据库系统在计算机中的地位•数据处理–是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。l数据管理–是指如何对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。•数据管理的三个发展阶段–1.人工管理阶段–2.文件系统阶段–3.数据库系统阶段人工管理阶段文件系统阶段数据库系统阶段20世纪50年代50
5、年代后期时间60年代后期以来中期以前-60年代中期应用背景科学计算科学计算、管理大规模管理无直接存取存硬件背景磁盘、磁鼓大容量磁盘储设备有操作系统软件背景没有操作系统有DBMS(文件系统)批处理批处理处理方式批处理联机实时处理联机实时处理分布处理特点人工管理阶段文件系统阶段数据库系统阶段(1)数据不保存(1)数据可以长期保(存1)数据结构化特(2)应用程序管理数据(2)由文件系统管理(数2)由据DBMS统一管理点(3)数据共享性差,和冗控余制数据(3)数据不共享度大(3)数据共享性好,(4)数据独立性差冗余度低,易扩充(4
6、)数据独立性高(4)数据不具有独立性应用程序1数据文件1应用程序2数据文件2应用程序n数据文件n应用程序1数据文件1应用程序2数据文件2应用程序n数据文件n•数据管理特点–(1)数据结构化–(2)数据共享性好,冗余度低,易扩充–(3)数据独立性高–(4)数据由DBMS统一管理和控制•数据控制:数据的安全性•数据的完整性•并发控制•数据库恢复应用程序1数据库应用程序2数据库管理系统+OS应用程序n•1.DBMS软件的研制•2.数据库设计•3.数据库理论•1.模型–是对现实世界特征的模拟和抽象。•2.数据模型–现实世界数据特征
7、的抽象和模拟。•3.数据模型应满足三方面要求:–(1)能比较真实地模拟现实世界;–(2)容易为人理解;–(3)便于在计算机上实现•4.数据抽象的3个层次现实世界认识抽象概念层(最高层)概念模型信息世界转换逻辑层(中间层)(逻辑)数据模型机器世界(逻辑部分)物理层(最低层)物理数据模型机器世界(物理部分)•5.数据模型的种类:•(1)概念模型(信息模型)–按用户的观点对数据和信息建模;–独立于计算机系统的数据模型;是现实世界的第一层抽象•(2)数据模型(逻辑数据模型)–按计算机系统的观点对数据建模–直接面向数据库的逻辑结构,
8、是现实世界的第二层抽象;–主要包括:网状模型、层次模型、关系模型和面向对象数据模型•1.数据结构–是所研究的对象类型的集合。–不同的数据结构决定了不同的数据模型–是对系统静态特性的描述•2.数据操作–是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包含定义操作及有关的操作规则–是对系统动态
此文档下载收益归作者所有