(精品)01 数据库概述.ppt
《(精品)01 数据库概述.ppt》由会员分享,可在线阅读,更多相关《(精品)01 数据库概述.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库概述数据库概述王传栋王传栋南京邮电大学计算机学院南京邮电大学计算机学院2内容与要求内容与要求n知知识点点q(1)知)知识点一:数据点一:数据库的基本概念的基本概念q(2)知)知识点二:数据模型点二:数据模型q(3)知)知识点三:数据点三:数据库系系统的的结构构q(4)知)知识点四:数据点四:数据库管理系管理系统n教学基本要求教学基本要求q掌握数据掌握数据库的基本概念;了解数据的基本概念;了解数据库的的发展展历程;掌握数据模程;掌握数据模型的基本概念;掌握关系数据型的基本概念;掌握关系数据库系系统的三的三级模式体系模式体系结构和数构和数据独立性等概念;了解关系数据据独立性等概念;了解关系数
2、据库管理系管理系统的功能、的功能、组成和目成和目标,了解关系数据,了解关系数据库管理系管理系统的工作的工作过程。程。3引言引言n计算机算机应用的用的3个个领域域q科学科学计算算q过程控制程控制q数据数据处理(理(70%)n示例示例q成成绩管理、学籍管理、磁卡售管理、学籍管理、磁卡售饭q火火车订票、汽票、汽车订票、票、飞机机订票票q银行系行系统、移、移动计费q n实质:软件件+数据数据库4数据与数据处理数据与数据处理n数据数据q是是对事物描述的符号事物描述的符号记录,它,它描述事物中人描述事物中人们所感所感兴趣的特趣的特征,它能被征,它能被计算机算机识别、存、存储和和处理理q信息信息n数据数据处
3、理与管理理与管理q“数据数据处理理”的真正含的真正含义应该是是为了了产生信生信息而息而处理数据理数据5数据库技术的产生与发展数据库技术的产生与发展n4个个发展展阶段段6人工管理阶段人工管理阶段n时间:20世世纪50年代中期以前年代中期以前n计算机算机q主要用于科学主要用于科学计算算q外部存外部存储器:磁器:磁带、卡片和、卡片和纸带等,无磁等,无磁盘q软件:机器件:机器语言、言、汇编语言言q数据数据处理方式:批理方式:批处理理n特点:特点:q 数据不保存在数据不保存在计算机内算机内 q 没有没有专用的用的软件件对数据数据进行管理行管理q 只有程序(只有程序(program)概念,没有文件(概念,
4、没有文件(file)概念概念q 数据面向程序,即一数据面向程序,即一组数据数据对应一个程序一个程序7文件系统阶段文件系统阶段n时间:20世世纪50年代后期至年代后期至60年代中期年代中期n计算机算机q不不仅用于科学用于科学计算,算,还用于信息管理用于信息管理q外部存外部存储器:已有磁器:已有磁盘、磁鼓等直接存取存、磁鼓等直接存取存储设备q软件:高件:高级语言和操作系言和操作系统(有:(有:专门管理外存的文件系管理外存的文件系统)q数据数据处理方式:有批理方式:有批处理,也有理,也有联机机实时处理理n特点:特点:q 数据以数据以“文件文件”形式形式长期保存在外存磁期保存在外存磁盘q 数据的数据的
5、逻辑结构构与与物理物理结构构有了区有了区别,但比,但比较简单q 文件文件组织多多样化:索引文件、化:索引文件、链接文件和直接存取文件等接文件和直接存取文件等q 应用程序和数据分离,用程序和数据分离,实现数据共享数据共享 q 对数据的操作以数据的操作以记录为单位位8数据库阶段数据库阶段n时间:20世世纪60年代末年代末 n计算机算机软硬件迅速硬件迅速发展展n标志:志:q1968年,年,IBM公司推出公司推出层次模型的次模型的IMS系系统q1969年,年,CODASYL发布布DBTG报告,提出网状模型告,提出网状模型q1970年,年,E.F.Codd提出关系模型,奠定关系提出关系模型,奠定关系DB
6、理理论基基础n特点特点q采用数据模型表示:复采用数据模型表示:复杂的数据的数据结构构q较高的高的数据独立性数据独立性q提供方便的用提供方便的用户接口接口 q提供数据控制功能提供数据控制功能q系系统灵活性灵活性 数据恢复:数据恢复:DB从错误状态恢复到正确状态从错误状态恢复到正确状态并发控制:控制和协调并发操作,防止出现错误数据并发控制:控制和协调并发操作,防止出现错误数据完整性:数据控制在有效的范围内完整性:数据控制在有效的范围内安全性:按指定方式操作指定数据,防止泄密和破坏安全性:按指定方式操作指定数据,防止泄密和破坏9数据库阶段数据库阶段n系系统环境境10数据库阶段数据库阶段n几个概念几个
7、概念q数据数据库(Database,DB):):长期存期存储在在计算机内、有算机内、有组织、统一管理的相关数据集合,一管理的相关数据集合,为各种用各种用户共享,具有共享,具有较小冗余度、小冗余度、数据数据间联系系紧密而又有密而又有较高的数据独立性等特点高的数据独立性等特点 q数据数据库管理系管理系统(DBMS):):是位于用是位于用户与与OS之之间的一的一层数据数据管理管理软件,件,为用用户或或应用程序提供用程序提供访问DB的方法,包括的方法,包括DB的的建立、建立、查询、更新及各种数据控制、更新及各种数据控制q数据数据库系系统(DBS):):是是实现有有组织地、地、动态地存地存储大量关大量关
8、联数据、方便多用数据、方便多用户访问的的计算机硬件、算机硬件、软件和数据件和数据资源源组成的成的系系统,采用数据,采用数据库技技术的的计算机系算机系统q数据数据库技技术(DBT):):是研究数据是研究数据库的的结构、存构、存储、设计、管、管理和使用的一理和使用的一门软件学科件学科11高级数据库阶段高级数据库阶段n标志志q20世世纪80年代的分布式数据年代的分布式数据库(DDBS):物理分布、物理分布、逻辑整体整体q20世世纪90年代年代对象数据象数据库(ODBS)n 对象数据模型象数据模型n 封装性、封装性、继承性、可重用性承性、可重用性q中中间件(件(ODBC,JDBC)q21世世纪的的We
9、b数据数据库、XML数据数据库q现代信息集成技代信息集成技术nDWnOLAPnDM)12数据模型数据模型n模型(模型(model)q对现实世界的抽象世界的抽象n数据模型:数据模型:描述数据描述数据库的的结构和构和语义,对现实世界的数据世界的数据进行抽象行抽象13数据模型的数据模型的3个要素个要素n数据数据结构构描述系描述系统的静的静态属性属性q对象象类型(型(object type)的集合,)的集合,两两类对象:象:n与数据与数据类型、内容、性型、内容、性质有关的有关的对象象n与数据之与数据之间联系有关的系有关的对象象q数据数据结构是数据的构是数据的逻辑表示,表示,常以其数据常以其数据结构的构
10、的类型来命名数据型来命名数据模型(模型(层次、网状、关系次、网状、关系)n数据操作数据操作描述系描述系统的的动态特性特性q对数据数据库中各种中各种对象的象的实例,允例,允许执行的操作集合,包括操作及行的操作集合,包括操作及有关的操作有关的操作规则,两,两类操作:操作:检索、更新(增、索、更新(增、删、改)、改)q数据模型必数据模型必须定定义操作的具体含操作的具体含义、符号、符号、规则以及以及实现操作的操作的语言言n完整性完整性约束条件束条件一一组完整性完整性规则的集合的集合14数据模型的分类数据模型的分类n按照按照类型划分型划分q层次模型、网状模型、关系模型、次模型、网状模型、关系模型、对象模
11、型象模型n根据数据抽象根据数据抽象级别划分划分q概念模型:概念模型:ER模型模型q逻辑模型:模型:n全局全局逻辑模型:模型:层次模型、网状模型、关系模型、次模型、网状模型、关系模型、对象模型象模型n局部局部逻辑模型:模型:外部模型外部模型q内部模型:内部模型:存存储模型模型数据的抽象过程数据的抽象过程n示例:示例:学生学生选修修课程程15数据的抽象过程数据的抽象过程n示例:示例:学生学生选修修课程程16n问题域的需求域的需求陈述述q实现教学管理,要求教学管理,要求记录:n学生的学生的学号,姓名,年学号,姓名,年龄,性,性别,籍,籍贯等信息;等信息;教教师的的教教师号,号,教教师姓名,姓名,职称
12、,性称,性别等信息;等信息;课程的程的课程号,程号,课程名,学分,程名,学分,学学时数,先修数,先修课,授,授课教教师;学生学生选修修课程的程的成成绩信息信息q规定:定:n1位教位教师可可讲授多授多门课程,程,1门课程只能有程只能有1位任位任课教教师n1位学生可以位学生可以选修多修多门课程,程,1门课程可以被多名同学程可以被多名同学选修修n1门课程只有程只有1门先修先修课,1门课可以是多可以是多门课的先修的先修课q报表(表(数据的外在表数据的外在表现)n统计每位学生每位学生的的选课门数、数、总分、平均分、最高分、最低分分、平均分、最高分、最低分n统计每位教每位教师的所授的所授课每每门课程程的的
13、选修人数、平均分、最高分、修人数、平均分、最高分、最低分最低分数据的抽象过程数据的抽象过程n示例:示例:学生学生选修修课程程17数据的抽象过程数据的抽象过程n示例:示例:学生学生选修修课程程18n最好的表示方法:最好的表示方法:ER图,因此概念模型,因此概念模型也称也称ER模型模型nER模型:模型:Entity Relationship Model,1976年年P.P.Chen 提出提出nER图成分成分q矩形框:矩形框:表示表示实体集,也称体集,也称实体体类型型q菱形框:菱形框:表示表示联系集系集q椭圆形框:形框:表示属性表示属性q下划下划线:表示表示实体体码q连接接线:连接接实体集与属性,或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品01 数据库概述 精品 01 数据库 概述
限制150内