您好,欢迎访问三七文档
数据库ppt整理:1.数据库(DataBase,DB)是指长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。概括而言,数据库具有永久存储和易扩展性,并为各种用户共享。2.数据(data)是承载或记录信息的按一定规律排列组合的物理符号,是形成信息的源泉,是计算机程序加工的“原料”。简单地说,数据是对客观事物描述与记载的物理符号记录。数据有多种表现形式,可以是文字、图形、图像、声音、语言等。3.信息(information)泛指人类社会传播的一切内容。一般而言,信息是一种被加工成为特定形式的数据,是数据的集合、含义与解释,是事物变化、相互作用、特征的反映。当前,信息已成为人类社会活动的一种重要资源,与能源、物质并称人类社会活动的三大要素。4.信息资源与能源、物质资源相比(1)能够重复使用,能在使用中体现自身价值并产生增值;(2)具有极强的目标导向,即使是相同的信息在不同的用户中也体现出不同的价值;(3)具有整合性,信息资源的检索和利用,不受时间、空间、语言、地域和行业的制约;(4)是社会财富,任何人无权全部或永久购买信息的使用权;同时信息资源是商品,可以被销售、贸易和交换;(5)具有流动性。5.信息与其它相关概念★信息与消息比较,消息是信息的外壳,信息是消息的内核;★信息与信号相比,信号是信息的载体;★信息与数据比较,数据是信息存在的一种形态或记录形式,数据经过解释并赋予一定意义之后,便成为信息。★信息与知识相比,知识是事物运动状态和方式在人们头脑中一种有序的、规律性的表达,是信息加工的产物。6.数据与信息的关系◎数据是信息的符号表示,也称载体;◎信息是数据的内涵,是数据的语义解释;◎数据是符号化信息;◎信息是语义化数据。7.数据处理数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。信息处理的目的:一是从大量的、原始的数据中抽取、整理出对人们有价值的信息,以作为行动和决策的依据;二是借助计算机科学地保存和管理复杂、大量的数据,以便方便利用这些资源。8.数据处理主要包括数值计算和数据管理。目前,数值计算所占比重越来越小,数据管理是数据处理的核心。数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程,目的在于充分有效地发挥数据的作用。9.计算机数据管理包括①数据采集②数据转换③数据分组④数据组织⑤数据计算⑥数据存储⑦数据检索⑧数据排序10.数据管理的三个阶段①人工管理阶段②文件管理阶段③数据库系统阶段11.人工管理阶段年代:1946年~20世纪50年代中期特征:计算机主要用于计算,除硬件设备外无任何软件,外存只有磁带、卡片和纸带,无直接存取的设备;软件只有汇编语言,没有操作系统,对数据的处理完全依靠人工进行管理。特点:数据不保存;无软件对数据进行管理;没有文件概念;数据面向应用,不能共享。文件系统阶段年代:20世纪50年代后期~20世纪60年代中期特征:计算机不仅用于计算,而且还大量用于管理。硬件中有了磁盘、磁鼓等直接存取的设备;软件中有了高级语言和操作系统。特点:数据可长期保存在磁盘上;系统提供数据与程序之间的存取方法;文件的形式多种多样;程序与数据之间有一定的独立性。数据库系统阶段年代:20世纪60年代后期~特征:存储技术取得很大发展,有了大容量的磁盘,可共享数据。特点:数据共享且具有独立性;数据是结构化的;数据是面向系统的;数据库系统比文件系统具有更高独立性;提供了方便的接口和控制功能12.数据库系统(DataBaseSystem,DBS)是指具有管理和控制数据库功能的计算机应用系统。一般由三大部分组成:硬件系统、软件系统(包括操作系统、数据库管理系统、数据库应用系统等)和人员。13.硬件系统是指存储数据库和运行数据库管理系统DBMS的硬件资源,包括物理存储数据库的磁盘、磁鼓、磁带或其他外存储器及其附属设备、控制器、I/O通道、内存、CPU以及外部设备等。14.软件系统①数据库数据库是指存储在计算机内、有组织的可共享的数据集合;数据库中所建立的数据结构,充分描述了数据间的内在联系,便于数据修改、更新与扩充,同时保证了数据的独立性、可靠性、安全性与完整性,减少了数据冗余,提高了数据共享程度及数据管理效率。1)数据结构化;2)数据独立性高;3)数据共享性好,冗余度低;4)由DBMS对数据进行统一管理。②数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是位于应用程序与操作系统之间的一层数据管理软件。和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统,可以科学地组织和保存数据,高效查找和维护数据。数据库管理系统(DBMS)是指帮助用户建立、使用、管理和维护数据库的一种计算机系统软件,是数据库系统的核心。DBMS由四个组成部分:数据定义语言及其翻译处理程序;数据操纵语言及其翻译处理程序;数据库运行程序(如安全性、并发控制程序);实用程序(如数据转换、数据库恢复程序)。③数据库应用系统数据库应用系统包括数据库及其应用程序,由系统分析员和应用程序员用DBMS和应用程序开发工具设计与创建。15.数据库系统人员包括:数据库管理员(DatabaseAdministrator,DBA)系统分析员数据库设计人员应用程序员用户16.数据库体系结构从数据库管理系统的角度看,数据库系统通常采用三级模式结构,这是数据库系统的内部体系结构;数据库系统的外部体系结构可分为集中式结构、文件服务器结构和客户/服务器结构等。17.数据库三级模式结构面向用户或应用程序员的用户级(外部层);面向数据库设计和维护人员的概念级(概念层);面向系统程序员的物理级(内部层);18.(1)外模式外模式又称为子模式或用户模式,外模式是从模式导出的一个子集,包括模式中允许特定用户使用的部分数据。一个数据库可以有多个外模式。(2)模式模式又称为概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的总体描述。一个数据库只有一个模式,数据库模式以这种数据模型为基础,体现和反映了数据库的整体观。(3)内模式内模式又称为存储模式,是数据库中全体数据的内部表示或底层描述,描述了数据在存储介质上的存储方式和物理结构。19.数据库外部体系结构主要有集中式结构、文件服务器结构、客户/服务器结构。(1)集中式结构由主机和客户终端两个关键硬件组成。数据库和应用程序存放在主机中,数据的处理和主要的运算操作也在主机上进行。特点是数据和应用集中,维护方便,安全性好;但对主机要求较高,价格昂贵。(2)文件服务器结构数据库存放在文件服务器中,应用程序分散安排在各个客户工作站上。文件服务器只负责文件的集中管理,所有的应用处理安排在客户端完成。特点是费用低廉,配置灵活;但是缺乏足够的计算和处理能力,对客户端的计算机性能要求高。Access和VisualFoxPro支持该方案。(3)客户/服务器结构数据库存放在服务器中,应用程序可以根据需要安排在服务器或客户工作站上,实现了客户端程序和服务器端程序的协同工作。该结构解决了集中式结构和文件服务器结构的费用和性能问题。SQLServer和Oracle都支持该结构。数据(data)是描述事物的符号记录,模型(model)是现实世界的抽象。20.数据模型(datamodel)是数据特征的抽象,是数据库系统中用以提供信息表示和操作手段的形式构架,包括数据描述、数据联系、数据操作、数据语义以及数据一致性的概念工具,是数据库系统的核心和基础。21.数据模型是数据库设计中对现实世界进行抽象的工具。数据模型用于精确地描述数据库的静态特征、动态特性和数据完整性约束条件。因此,数据模型由是数据结构、数据操作和数据完整性约束三个要素构成。22.(1)数据结构数据模型中的数据结构用于描述系统的静态特征,主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和数据完整性约束都建立在数据结构上。在数据库系统中,通常按照数据模型中的数据结构的类型来区分、命名各种不同的数据模型。(2)数据操作数据模型中的数据操作用于描述系统的动态特征,主要描述在相应的数据结构上的操作类型、操作规则和操作方式。(3)数据完整性约束数据模型中的数据完整性约束主要描述数据结构内数据间的语法、语义联系、制约和依存关系,以及数据动态变化和有效性规则,用以保证数据库中数据的正确、有效和相容。23.E-R数据模型是利用实体、实体型、实体集、实体之间的联系和属性等概念,抽象描述现实世界中客观数据对象及其特征、数据对象之间的关联关系。E-R数据模型具有直观、易于理解、与计算机具体实现机制无关等优点。24.①实体现实世界客观存在、且任何可以相互区别的事物。实体可以是具体的,也可以是抽象的,还可以是事物之间的联系。②属性描述实体或联系所具有的特征称为属性。属性有“型”与“值”之分,“型”就是属性名,而“值”是属性的具体内容。③实体集实体集是具有相同类型及共享相同性质(属性)的实体集合。④关键字唯一标识实体的属性集,称为实体键或关键字,也简称为键。当有多个属性可作为键,而选定其中一个时,则称它为该实体的主键(primarykey)。⑤实体之间的联系实体之间的关联关系称为联系,实体间的联系是指实体集中可能出现的每一个实体与另一实体集中多少个具体实体存在联系。实体之间的联系有三种类型:一对一联系;一对多联系;多对多联系。一对一联系如果两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,这种联系称为一对一联系,记为1:1。一对多联系如果两个不同型实体集中,一方的一个实体对应另一方的若干个实体,而另一方的一个实体只对应本方的一个实体,称这种联系为一对多联系,记为1:m。多对多联系如果两个不同型实体集中,两实体集中任一实体均与另一实体集中的若干实体相对应,称这种联系为多对多联系,记为m:n。实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。25.绘制E-R图的步骤⊙确定实体和实体的属性;⊙确定实体之间的联系以及联系的类型;⊙给实体和联系添加属性。26.数据结构模型称为表示型或实现型数据模型,也称为逻辑模型,是在概念模型的基础之上,对客观事物及其联系的数据描述,与具体的DBMS有关。在数据库系统中,常用的数据结构模型有层次模型、网状模型、关系模型和面向对象模型四种。27.①关系关系的结构成为关系模式。其形式为:关系名(属性名1,属性名2,……属性名n)关系数据库中,按照关系模式设计或创建的“表”的结构:表名(字段1,字段2,……字段n)显然,一个关系模式可以对应结构相同的多个关系。②元组关系中水平方向的行称为元组(tuple)。在数据表中,一个元组对应一条记录,一个关系就是若干个元组的集合。③属性关系中垂直方向的列称为属性(attribute)。每个属性都有属性名。在数据表中,一个属性对应一个字段,属性名即字段名。④域属性的取值范围称为域(domain)。域是属性值的集合,其类型与范围由属性的性质及其所表示的意义确定。同一属性只能在相同域中取值。⑤元数关系模式中属性的数目称为关系的元数,又称为关系的目或关系的度(degree)。⑥候选关键字凡在关系中能够唯一区分与确定不同元组的属性或属性集合,称为候选关键字(candidatekey)。⑦主关键字一个关系或表只能有一个主关键字(primarykey),简称主键。主键包含唯一标识表中存储的每条记录的一个或多个字段。可选定一个候选关键字作为该关系的主关键字。在关系中,主关键字的值必须是唯一,并且非空。⑧外部关键字关系或表中某个属性或属性组合虽不是该表的主键,或只是主键的一部分,但却是另一关系或表的主键时,称该属性或属性组合为这个关系或表的外部关键字(foreignkey)或外键28.关系的特点①关系必须是规范化其中最基本的一条就是关系的每一分量必须是不可再分的数据项(不能是嵌套表)。②同一关系中不允许相同的属性名,即同
本文标题:数据库知识点整理
链接地址:https://www.777doc.com/doc-2272019 .html