数据库基础知识-讲义

数据库基础知识-讲义

ID:46718252

大小:70.50 KB

页数:4页

时间:2019-11-27

数据库基础知识-讲义_第1页
数据库基础知识-讲义_第2页
数据库基础知识-讲义_第3页
数据库基础知识-讲义_第4页
资源描述:

《数据库基础知识-讲义》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据(Data):人们用于记录事物情况的物理符号基本形式的数据:数值型、字符型数据特殊型:图形、图像、声音等多媒体数据信息(Infonnation)是数据中所包含的意义。信息是经过加工处理并对人类社会实践和生产活动产生决策影响的数据数据是农示信息的,但并非任何数据都能农示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息。信息是对现实世界屮各种事物的存在方式或运动形态的反映,它反映的是事物之间的联系。数据处理实际上就是利用计算机对各种类型的数据进

2、行处理,将数据转换成信息的过程。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据库,顾名思义,是存放数据的仓库。它是按一定的结构和组织方式存储在计算机外部存储介质上的,有结构,可共亨的相互关联的数据集合。数据库{数据,数据结构}数据库的功能:①能方便寻找所需数据②能将数据有序排列③易于产纶所需的结果,如图,表等④能设定冇限查询的使用权限⑤具冇网络功能,可供多人同时使用。数据库屮的数据具有结构化好,兀余度小,数据独立性高,共亨性高和易于扩充等特点。数据库管理系统是一个管理数据库的软件系统。它为用户提供了大量描述(建立)数据库

3、、操纵(检索、排序、索引、显示、统计计算等)数据库和维护(修改、追加、删除等)数据库的方法和命令。而且它还能H动控制数据库的安全,及数据库的数据完整。比如:VisualFoxPro6.0,SQLServer,Oracle等系统就是数据库管理系统。其主要功能包括以下几个方面:(1)数据定义功能(2)数据操纵功能(3)数据控制功能(4)数据库的建立和维护功能数据库系统的H标在于存储和提取所需要的信息。由数据、硬件、软件和用户四部分构成。数据库管理技术的产生和发展随着计算机软、硬件技术的发展,在应用需求的推动下,数据管理技术经历了人工管理、文件系统、数据库系统、分布式数据库

4、系统四个阶段。数据库的数据模型包含数据结构、数据操作和完整性约束三大要素。其小:1)数据结构:是指对实体类型和实体间联系的表达和实现。2)数据操作:是指对数据库的检索和更新操作的实现。3)数据的完整性约束:是指给出数据及其联系所具有的制约和依赖规则。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户Z间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,另一方面还应该简单,淸晰,易于用户理解。实体:客观存在并可相互区别的事物。属性:实体所具有的某一特性。码:一个实体的各属性中,可以

5、唯一标识实体的属性,这个属性可以是一个,也可以是多个。域:属性的取值范伟I。实体集:用同一•类实体的实体名和属性名抽象和刻画同•类实体。联系:在现实世界中,事物內部及事物间的联系在信息世界里反映为实体(集)内部及实体(集)间的联系。实体•联系模型(E・R模型)是P.P.Chcn于1976年提出的。这个模型直接从现实世界中抽象出实体类型及实体间的联系,然后用E-R图表示数据结构。E・R图是直观表示概念模型的工具。具体表示方法为:实体型:川矩形表示,矩形椎内标明实体名;属性:用椭圆形表示,并用无向边将其与实体连接起来;联系:用菱形表示,菱形框内标明联系名,并用无向边连接有

6、关实体,同时在无向边旁标明联系类型。结构模型:为了反映事物本身及事物之间的各种联系,数据库屮的数据必须有一定的结构,这种结构用结构模型來表示。结构模型是数据库管理系统用來农示数据与数据联系的方法。在这里只介绍最常用的”种结构模型:层次模型、网状模型、关系模型、面向对彖模型。其中层次模型和网状模空统称为非关系模型(或格式化数据模型)。1)层次模型优点:结构简单,易于操作;从上而下寻找数据容易,对于实体间联系固定的系统,建议采用这种模型,其性能优于关系模型,不低于网状模型。缺点:现实世界中很多联系是非层次的,如多对多等,此吋用它表示就显的尤为笨拙;对插入和删除限制较多;查

7、询非直系的节点非常麻烦。2)网状模型优点:结构更加灵活,更直接地描述现实世界,存取效率较高。缺点:结构比较复杂,路径太多,当加入或删除数据时,牵动的相关数据较多,不易维护和重建。3)关系模型关系模型的实质是把数据归结为满足一定条件的二维表格的形式。支持关系模型的数据库系统称为关系数据库管理系统,其屮的数据库称为关系数据库。4)面向对象模型面向对象数据模型能完整地描述现实世界复杂的数据结构,并具有封装性和继承性等面向対象技术的特点。数据库系统的体系结构:从数据库最终用八角度看,数据库系统的结构分为集中式结构(乂分单用户结构与主从式)、分布式结构、客户/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。