- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
21世纪高等学校精品规划教材;第1章数据库根底和VisualFoxPro初步
;本章主要内容;1.1数据库的根底知识;1.1数据库的根底知识;1.1数据库的根底知识;3、数据管理的开展〔四个阶段〕;人工管理方式:出现在数据管理的初期。用户只能直接在裸机上操作。应用程序与数据相互结合不可分割,数据的独立性差;各程序之间的数据不能相互传递,缺少共享性。
文件管理方式:将数据组织成数据文件,可以脱离程序而独立存在。应用程序处理数据需借助文件管理来进行。数据具有一定的独立性,但数据文件仍高度依赖于应用程序,不能被多个程序所通用。数据的通用性仍然较差,冗余量大。
;数据库系统管理方式:即通过数据库管理系统对所有的数据统一管理,构成一个数据仓库,数据能够满足所有用户的不同要求,供不同用户共享。在这一管理方式下,应用程序可以取整个数据集的某个子集作为逻辑文件与其对应,实现逻辑文件与物理数据之间的映射。应用程序对数据的管理和访问灵活方便,数据完全独立,冗余大大减少,共享性显著增强。
;4、数据库系统
数据库DB
数据库系统DBS
数据库管理系统DBMS
数据库应用系统DBAS
;数据库(DataBase,DB)在通俗的意义上可理解为存储数据的仓库,它是按一定组织方式存储的相互有关的数据的集合,这些数据不仅彼此关联,而且可动态变化。
;数据库管理系统〔DBMS〕
〔DataBaseManagementSystem〕
是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心局部
如:VisualFoxPro;数据库应用系统〔DBAS〕
〔DataBaseApplicationSystems〕
是在DBMS支持下根据实际问题开发出来的数据库应用软件,通常由数据库和应用程序组成
如:学生信息管理系统、图书管理系统等;
数据库系统〔DBS〕〔DataBaseSystem〕
是指引入数据库技术后的计算机系统。
硬件系统
数据库
数据库管理系统及相关软件
数据库管理员
用户;思考:DB、DBMS、DBS之间关系?;*;6.数据模型;等级考试管理中心;〔2〕网状模型
网状模型是呈现一种交叉联系的网状结构。
它???有以下特点:
①有一个以上结点无双亲。
②至少有一个结点有多于一个双亲,但结构与使用均比较复杂。;专业系别;〔3〕关系模型
关系模型是用二维表格来表示客观事物及其之间的联系,其操作的对象和结果都是二维表格。;某考点考生根本情况表;1.2关系数据库;2、实体间联系
实体之间的对应关系称为联系。
种类:
一对一联系1:1
一对多联系1:n
多对多联系m:n;*;3、关系:指一个二维表
;4、元组〔记录〕:二维表中,水平方向的行
5、属性〔字段〕:二维表中,垂直方向的列
〔由属性名和属性值组成〕;6、域:指表中属性的取值范围
例如:性别字段的取值范围为:
“男〞或“女〞;7、主关键字:属性或属性的组合,其值能够唯一地标识一个元组
;8、外部关键字:如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,对该表来说,这个字段就称为外部关键字。;9.关系模式
对关系的描述称为关系模式,其格式为:
关系名〔属性名1,属性名2,…,属性名n〕
一个关系模式对应一个关系的数据结构,即二维表的数据结构,其格式为:
二维表名〔字段名1,字段名2,…,字段名n〕;10.关系的性质
〔1〕关系必须标准化。
〔2〕在同一关系中不能出现相同的属性名。
〔3〕关系中不允许有完全相同的元组。
〔4〕在同一关系中元组的次序无关紧要。
〔5〕在同一关系中列的次序无关紧要。;1.2.1关系运算
1〕传统的集合运算
〔1〕并〔2〕差〔3〕交
2〕专门的关系运算
〔1〕选择〔2〕投影〔3〕联接;1.选择
从关系中找出满足给定条件的元组的操作称为选择。
2.投影
从关系中指定假设干个属性组成新的关系称为投影。
3.连接
连接运算将两个关系模式连接成一个更大的关系模式,生成的新关系中包含满足连接条件的元组。;关系运算举例;关系运算举例;关系运算举例;1.2.3关系的完整性
为保证数据的正确性和兼容性,需要对关系设定某种约束条件,称为关系的完整性。完整性通常包括:
1.实体完整性〔主键非空且唯一〕
2.参照完整性〔外部关键字须是其他表的主键〕
3.域完整性〔对属性值的约束
您可能关注的文档
最近下载
- 海口市美兰区健身俱乐部会员健身现状的调查与研究.doc VIP
- 第2讲《办好中国的事情关键在党》(课件)《学生读本(小学高年级)》.pptx VIP
- 第1讲《伟大事业都始于梦想》(课件)《学生读本(小学高年级)》.ppt VIP
- 2017初中生物会考最全知识点复习资料(必过).doc VIP
- 儿童呼吸系统疾病雾化治疗合理应用专家共识.pptx VIP
- 铝厂熔铸车间安全常识.pptx VIP
- 《中华人民共和国国家安全法》培训与解读课件.pptx VIP
- 第六章 学习法治思想提升法治素养练习题及答案.docx VIP
- 五年级上册小学高年级学生读本第2讲《办好中国的事情关键在党》教案.doc VIP
- 《公共安全教育》课件.ppt VIP
文档评论(0)