【文档说明】第1章数据库系统基本概念汇总课件.ppt,共(22)页,1.921 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-92316.html
以下为本文档部分文字说明:
数据库系统原理及应用教程(第2版)机械工业出版社同名教材配套电子教案【课程名称】数据库技术及应用【先修课程】离散数学某种高级语言数据结构姓名:黄芬Email:fenhuang8888@sina.com1、教学:本课程计划54学时,其中课堂教学40学时,上机实习14学时。2、作业:平时作业+实验
报告。3、考试:理论考试采用闭卷方式。4、成绩:笔试60%、平时40%:考勤、上机等。第1章数据库系统基本概念第2章数据模型与概念模型第3章数据库系统设计的步骤和方法第4章关系数据库第5章关系数据库标准语言——SQL第
6章SQLServer2000关系数据库管理系统第7章关系数据库理论第8章数据库保护及SQLServer的数据库保护技术第9章数据库系统的研究与发展第1章数据库系统基本概念●1.1数据库的特点及相关概念●1.1.1信息与数据●1.1.2数据管理与数据库●1.1.3数据库管理系统与
信息管理系统●1.2数据库技术及发展●1.2.1手工管理数据阶段的特点●1.2.2文件系统阶段的数据管理特点和缺陷●1.2.3数据库系统阶段的到来及其发展●1.2.4数据库系统阶段的数据管理特点●1.3数据库系统的结构●1.3.1数据库系统的体系结构●1.3.2数据库管理系统的功能结
构●1.3.3数据库系统的三级数据模式结构●1.1数据库的特点及相关概念●1.1.1信息与数据“信息”可以告诉我们有用的事实和知识,“数据”可以更有效地表示、存储和抽取信息。1.信息(Information)、信息特征及作用信息就是新的、有用的事实和知识。信息具有四个基本
特征:1)信息的内容是关于客观事物或思想方面的知识;2)信息是有用的,它是人们活动的必需知识;3)信息能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;4)信息需要一定的形式表示,信息与其表现符号不可分离。信息的作用:1)它可以
提高人们对事物的认识,减少人们活动的盲目性;2)信息是社会机体进行活动的纽带,社会的各个组织通过信息网相互了解并协同工作,使整个社会协调发展;3)信息又是管理活动的核心。数据是用于载荷信息的物理符号。数据的4个特征:1)数据有“型”和“值”之分。2)
数据受数据类型和取值范围的约束。3)数据有定性表示和定量表示之分。4)数据应具有载体和多种表现形式。2.数据(Data)、数据和信息的关系及数据的特征●1.1.2数据管理与数据库围绕着数据所做的工作均称为数据处理。数据处理是指对数据
的收集、组织、整理、加工、存储和传播等工作。数据处理分为3类:1)数据管理:收集信息、将信息用数据表示并按类别组织保存,在需要的时候能够提供数据;2)数据加工:对数据进行变换、抽取和运算,通过数据加工会得到更有用的数据,以指导或控制人的行为或事物
的变化趋势;3)数据传播:在空间或时间上以各种形式传播信息,而不改变数据的结构、性质和内容,使更多的人得到信息。1.数据处理(DataProcessing)及分类数据管理工作包括:组织和保存数据,即将收集到的数据合
理地分类组织,将其存储在物理载体上,使数据能够长期地被保存;进行数据维护,即根据需要插入新数据、修改原数据和删除失效数据的操作;提供数据查询和数据统计功能,以便快速地得到需要的正确数据,满足各种使用要求。3.数据库(Database)及数据库中数
据的性质数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。数据库方法与文件方法相比,具有以下两个特征。1)数据库中的数据具有数据整体性。2)数据库中的数据具有数据共享性。①不同的用户可以按各自的用法使用数据库中
的数据。②多个用户可以同时共享数据库中的数据资源。数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。2.信息系统(Informatio
nSystem)及分类凡输入和输出的内容是信息的系统都称为信息系统。一个信息系统应携带有足够的信息量。信息系统可以被划分为信息传递系统、信息处理系统和信息管理系统。●1.1.3数据库管理系统与信息管理系统1.数据库管理系统(DatabaseManagementSystem)的功能及作用
4.数据库系统(DatabaseSystem)使用数据库技术设计的计算机系统称为数据库系统。数据库系统主要为信息管理系统。一个数据库系统应由计算机硬件、数据库、数据库管理系统、应用软件和数据库管理员等5部分构成。3.信息管理系统(ManagementInformationSystem)及特点1)信
息管理系统是以数据库技术为基础的。2)信息管理系统一般采用功能选单方式控制程序。3)信息管理系统的功能模块大致相同。1)手工管理阶段不保存大量的数据。2)手工管理阶段没有软件系统对数据进行管理。3)手工管理阶段基本上没
有“文件”概念。4)手工管理阶段一组数据对应一个程序。●1.2数据库技术及发展●1.2.1手工管理数据阶段的特点●1.2.2文件系统阶段的数据管理特点和缺陷1.文件管理阶段的数据管理特点1)管理的数据以文件的形式长久地被保存在计算机的外存中。2)文件系统有专门的数据管理软件提供有关数据存取、查
询及维护功能。3)文件系统中的数据文件已经具有多样化。4)文件系统的数据存取是以记录为单位的。2.文件系统在数据管理上的主要缺点1)文件系统的数据冗余度(Redundancy)大。2)文件系统中缺乏数据与程序独立性。①文件系统中的数据文件是为某一特定应用服务的,数据文件
的可重复利用率非常低。②当数据的逻辑结构改变时,必须修改它的应用程序,同时也要修改文件结构的定义。3)应用程序的改变将影响到文件数据结构的改变。●1.2.4数据库系统阶段的数据管理特点数据库系统和文件系统相比具有以下主要特点:1.数据库设计时
面向数据模型对象2.数据库系统的数据冗余度小、数据共享度高数据冗余度小是指重复的数据少。减少冗余数据可以节约存储空间、避免数据的不一致问题、避免数据统计错误。数据共享度高的优点:1)系统现有用户或程序可以共同享用数据库中的数据。2)当系统需要扩充时,新用户或新程序还可以共
享原有的数据资源。3)多用户或多程序可以在同一时刻共同使用同一数据。3.数据库系统的数据和程序之间具有较高的独立性(1)数据的物理独立性(PhysicalDataIndependence)(2)数据的逻辑独立性(LogicalDataIndependence)4.数据库
系统通过DBMS进行数据安全性、完整性、并发控制和数据恢复控制5.数据库中数据的最小存取单位是数据项●1.3数据库系统的结构●1.3.1数据库系统的体系结构1.数据库系统需要的硬件资源及对硬件的要求持数
据库系统的计算机硬件资源包括CPU、内存、外存及其他外部设备。1)计算机内存要尽量大。2)计算机外存也要尽量大。3)计算机的数据传输速度要快。2.数据库系统的软件组成软件中包括操作系统(OS)、数据库
管理系统(DBMS)、主语言系统、应用程序软件和数据库。3.数据库系统的人员组成及数据库管理员的职责数据库系统的人员由软件开发人员、软件使用人员及软件管理人员组成。软件管理人员称为数据库管理员(DataBaseAdministrator,简称DBA),职责为:1)
DBA应参与数据库和应用系统的设计。2)DBA应参与决定数据库的存储结构和存取策略的工作。3)DBA要负责定义数据的安全性要求和完整性条件。4)DBA负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作。5)DBA负责数据库的改进和重组。●1.3.2数据库管理系统的功能结构
1.数据定义功能2.数据操纵功能3.数据库的建立和维护功能4.数据库的运行管理功能●1.3.3数据库系统的三级数据模式结构数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。1.数据库的三级模式结构(1)逻辑模式(Schema)及
概念数据库逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。以逻辑模式为框架的数据库为概念数据库。(2)外模式(ExternalSchema)及用户数据库外模式也称子模式(Subschema),它是对各个用户
或程序所涉及到的数据的逻辑结构和数据特征的描述。以子模式为框架的数据库为用户数据库。(3)内模式(InternalSchema)及物理数据库内模式也叫存储模式(AccessSchema)或物理模式(PhysicalSchema),它是数据的内部表示或底层描述。以物理
模式为框架的数据库为物理数据库。2.数据库系统的二级映象技术及作用1)外模式/模式的映象:定义并保证了外模式与数据模式之间的对应关系。2)模式/内模式的映象及作用:定义并保证了数据的逻辑模式与内模式之间的对应关系。