- 1、本文档共485页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
access数据库设计485页完整版课件正版可修改PPT第1章 数据库基础知识1.1数据库系统概述 1.1.1数据与信息 1.1.2数据管理技术的发展 1.1.3数据库系统的组成 1.1.4数据库系统的体系结构 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.1.2数据管理技术的发展1.人工管理阶段2.文件系统阶段3.数据库管理阶段4.高级数据库阶段1. 人工管理阶段(使用计算机)主要特点:①应用程序管理数据;②数据不共享;③数据不具有独立性;④用户负责数据的组织、存储结构等细节;⑤数据完全面向特定的应用程序2.文件系统阶段主要特点:?①数据可以组织成文件长期保存在计算机中,供应用程序反复使用。?②数据由文件系统统一管理。?③数据共享性差,冗余度大。?④数据独立性差。3.数据库管理阶段主要特点:①数据以数据库文件组织形式长期保存,数据库中的数据是有结构的。②数据由数据库管理系统统一管理和控制。③数据的共享性高,冗余度小。④数据独立性高。逻辑独立性物理独立性代表性的数据模型:网状数据模型 用网络结构表示实体类型及其实体之间联系的模型。顾名思义,一个事物和另外的几个都有联系……这样构成一张网状图。 网状模型的数据结构主要有以下两个特征: (1)允许一个以上的节点无双亲。 (2)一个节点可以有多于一个的双亲。 网状模型是一种可以灵活地描述事物及其之间关系的数据库模型。最早由美国的查尔斯·巴赫曼发明。代表性的数据模型:层次数据模型 层次结构是树结构,树的结点是记录类型,非根结点有且只有一个父结点。上一层 记录类型和下一层记录类型是1:N联系。记录之间的联系通过指针来实现,查询效率较高。代表性的数据模型:关系数据模型 关系模型的数据结构非常单一。在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系模型中数据的逻辑结构是一张二维数据表。 4. 新一代数据库系统数据库技术与分布处理技术相结合,出现了分布式数据库。数据库技术与并行处理技术相结合,出现了并行数据库。数据库技术与人工智能相结合,出现了演绎数据库、知识库和主动数据库。数据库技术与多媒体处理技术相结合,出现了多媒体数据库。数据库技术与模糊技术相结合,出现了模糊数据库。数据库技术与Internet/web技术相结合出现了数据仓库、数据挖掘、数字图书馆、电子商务和电子政务系统等。1.1.3 数据库系统的组成一、数据库(DataBase,简称DB)数据库指长期存储在计算机内有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。二、数据库管理系统(DBMS)是数据管理软件,是数据库系统的核心组成部分DBMS的主要功能:(1)数据定义(2)数据操纵(3)数据库运行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口三、数据库系统(DBS) 是指在计算机系统中引入数据库后构成的系统1.1.4数据库系统的体系结构三级模式1.外模式(1)用户与数据库系统的接口;(2)又叫子模式,一个数据库系统有多个外模式;(3)一个外模式只能看到特定的数据,不能看到全部数据;(4)对用户来说,一般只能通过外模式看到数据。2.模式(概念模式) 程序员看到的数据3.内模式 数据库系统管理员看到的数据1.2 关系数据库基本原理 1.2.1关系模型的基本概念 1.2.2数据模型 1.2.3实体联系模型 1.2.4关系运算 1.2.1关系模型的基本概念1.关系关系就是一张二维表。每个关系都有一个关系名。2.属性和属性值表中的一列称为一个属性,每个属性都有一个名称即为属性名。属性值是属性的具体取值。3.元组表中的一行称为一个元组,与实体相对应。4.分量分量即每个元组的一个属性值,一个元组在一个属性上的值称为该元组在此属性上的分量。5.域域是属性的取值范围。是一组具有相同数据类型的值的集合。6.候选键候选键也称为候选码或候选关键字,是能唯一决定一行的属性。7.主键若一个关系有多个候选键,则选定其中一个为主键也称为主码。8.外键外键也称为外码或外部关键字。假设R1和R2两个关系,若X是关系
文档评论(0)