- 1、本文档共378页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与实践
(Access 2019)(第3版);第1章 数据库基础;1.1 数据管理概述 ;3.数据的组织级别
可以分为四级:数据项、记录、文件和数据库。 ;数据库:是存放数据的仓库,是对现实世界有用信息的抽取、加工和处理,并按一定格式长期存储在计算机内的、有组织的、可共享的数据集合。 ;20世纪50年代中期以前,计算机主要用于科学计算。;20世纪50年代中期至60年代中期,操作系统的出现标志着数据管理步入一个新的阶段 。;3.数据库系统阶段;4.数据管理新技术;(2)多媒体数据库:多媒体数据库系统(简称MDBS)是结合数据库技术和多媒体技术,能够有效实现对格式化和非格式化的多媒体数据进行存储、管理和操纵等功能的数据库系统。;(3)主动数据库:主动数据库是相对于传统数据库的被动性而言的。主动数据库系统(ADBMS)具有主动提供服务功能,并且能以一种统一的机制实现各种主动服务的数据库系统。;(4)数据仓库:是指为了满足中高层管理人员预测和决策分析的需要,在传统数据库的基础上产生能够满足预测和决策分析需要的数据环境。;DBMS 是位于用户与操作系统(OS)之间的一层数据管理软件,为用户或应用程序提供访问数据库的方法。 ;DBS 主要由硬件、数据库、软件和用户4部分构成。;数据库系统的访问过程:;1.2 数据的表示;2.概念世界;联系:事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是组成实体的各属性之间的联系,两个实体集之间的联系可以分为3类。;一对多联系;概念世界的表示:概念模型是现实世界到机器世界的一个中间层次,与具体的DBMS 无关。它从用户的观点出发,将管理对象的客观事物及他们之间的联系,用容易为人所理解的语言或形式表述出来。E-R图(实体联系图)是描述概念模型的主要工具。 ;3.数据世界;1.2.2 数据模型;2.数据模型的基本层次;3.常见的逻辑数据模型;关系模型:是由若干个关系模式组成的集合。
关系模式:相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。;1.3 数据库的体系结构 ;1.4 关系数据库;元组:表中的行。一行为一个元组,对应存储文件中的一个记录值。
属性:表中的列,每一列有一个属性名。属性值相当于记录中的数据项或者字段值。
候选关键字:能够唯一地标识一个元组的属性或属性组合。
主关键字:选择作为元组区分标志的侯选关键字。
外关键字:一个关系中的属性或属性组合并不是该关系的关键字,但它们是另外一个关系的关键字。 ;1.4.2 关系数据库的体系结构 ;用户使用的数据一般不直接来自关系模式中的数据,而是从若干关系模式中抽取满足一定条件的数据。这种结构可用关系子模式实现。;存储模式:描述关系是如何在物理存储设备上存储,关系存储时的基本组织方式是文件。由于关系模式有关键码,因此存储一个关系可以用散列方法或索引方法实现,如果关系中元组数目较少(100以内),也可以用堆文件的方式实现。此外,还可以对任意的属性集建立辅助索引。;1.4.3 关系模型的完整性规则 ;1.4.4 基本关系运算;交:关系R和S的交是由既属于R又属于S的元组构成的集合,记为R∩S,这里要求R和S定义在相同的关系模式上。形式定义如下:;例 设关系R、S如下:; S (A, BB)
aa 11
bb 22;选择:从一个关系R中选出满足条件表达式F的元组,构成一个新关系,记为?F(R)。;投影:从一个关系R中选出属性(组)A,构成一个新关系,记为ПA(R)。;例 R1(A1,A2)
a1 1
a2 2
a3 1
a4 2 ; R(A, B)
a1 1
a2 1
a2 2
a3 1 ;例 “供应商-零件”数据库:;(SNO,SNAME, STATUS, CITY, PNO,QTY);第2章 数据库设计;关系数据库设计是数据库应用的基础。
核心任务:针对特定的应用环境,在给定硬件环境、操作系统和数据库管理系统的基础上,创建一个性能良好的数据库模式,建立数据库及应用系统,使之能够有效、合理地采集、存储、操作和管理数据,满足企业或组织中各类用户的应用需求。;⑴软件危机;达到工程项目的三个基本目标:进度、经费和质量。;⑶软件生命周期;2.1.2 工程化程序设计基本过程;数据库设计以DBMS为基础,进行数据库的结构特性设计和数据库的行为特性设计。其中数据库的结构特性设计起着关键作用。;根据生命周期思想数据库设计过程可分为:规划、需求分析、概念设计、逻辑设计、物理设
您可能关注的文档
最近下载
- 2023年教师职称计算机考试题库.pdf
- 建筑工程图集 16J914-1:公用建筑卫生间.pdf VIP
- 小学数学五年级上册期末测试卷及参考答案(能力提升).docx
- 小学生行为习惯的养成教育.pptx VIP
- 小学六年级上册数学期末测试卷含答案(巩固).docx
- 提高预制箱梁外观一次交验合格率QC小组.pptx
- 小学数学三年级下册期中测试卷附答案(达标题).docx
- 人教版四年级数学上册课件 第3单元 角的度量 第1课时 线段、直线、射线和角.pptx VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 父母教育态度的一致性对幼儿社会性发展的研究(国家开放大学、普通本科毕业生适用).docx
文档评论(0)