数据库知识点--详细.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库知识点--详细.doc

一、数据库基础 信息:客观世界在人脑中的反应,是实物运动状态或者存在方式的表征。 数据:信息的载体。是描述事物的符号记录。信息是数据内容。(对信息的表述) 数据管理:分类、组织、编码、存储、检索、维护。 数据管理技术的发展: 人工管理:(程序和数据混为一体) A.数据长期保存在计算机中,用完就删除。 B.应用程序管理数据,程序和数据一体。 C.数据不共享,数据是面向程序的。(一组数据对应一个程序) 文件系统阶段:(硬件有了磁盘,磁鼓) A.数据以文件形式保存在计算机中。 B.程序和数据间有了一定的独立性,一个文件可以被多个应用程序共享。 C.数据文件彼此独立,不能反映数据间的联系,存在大量的数据冗余。 数据库系统阶段 A.数据结构化 B.数据共享性高,冗余度低,易扩充。 C.数据独立性强。 D.数据由数据库管理系统统一管理和控制。 数据库管理系统(DBMS):(实际上有6个功能) 1.数据定义功能 DDL (Data-Definition Language) 2.数据操纵功能 DML (Data-Manipulation Language) 3.数据库的运行管理 (完整性约束检查、访问控制、并发控制、故障恢复) 数据库系统(DBS) 数据库+数据库管理系统+开发工具+数据库应用程序+数据库管理员+用户程序 集中式,分布式,并行式,C\S式,B\S式 数据字典(DD) 数据库系统中,存放三级结构定义的数据库称为数据字典。 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据模型 1. 结构数据模型(基本数据模型)---系统的观点 ---便于DBMS的实现 A.层次模型(hierarchical model) 1. 只能表示1:N联系,M:N联系表示复杂 2. 层次顺序严格复杂,查询更新复杂,应用程序编写复杂。 B.网状模型(network model) 1.查询效率高 2.数据结构复杂、编程复杂。 C.关系模型(relational model)----二维表格表达实体集(实体间的联系) 三要素:1.数据结构、2.关系操作、3.关系的完整性 1.数据结构 基本数据结构:表格(关系模型)(关系模型是由若干关系模式组成的集合) 关系模式:行定义,如表 student(name,id,age,class) 元组:行记录的值 (相当于表格中一条记录)(关系是由若干元组组成的集合) 关系:关系模型 码/关键字:唯一标识元组的属性(集) 候选码(关键字):一个表中存在的多个能唯一标识元组的属性(集)(不含非主码) 主码:从候选关键字中指定 外键:在别人表的是关键字的属性,在本表里不是关键字,称为本表的外键。 (记录间的联系通过键来实现) 2.关系操作:(两部分)\(其基础是关系代数(与DBMS实现并不完全一致)) (操作的对象和结果都是 集合或者“关系”) (关系模型中,存取路径对用户是隐蔽的。用户只需指出干什么而不用考虑怎么做) I. 查询操作(query) A. 选择(select) B. 投影(project) C. 连接(join) D. 除(divide) E. 并(union) F. 交(intersection) G. 差(difference) II. 更新操作 A. 增加(insert) B. 删除(delete) C. 修改(update) III.关系代数运算:(请去做习题) 3.关系的完整性 A. 实体完整性(entity integrity rule) ---主键不为空 B. 参照完整性(reference integrity rule)----外键引用必须存在 C. 用户自定义完整性约束(user-defined integrity rule) 根据应用领域来 D.面向对象模型

文档评论(0)

eanp35308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档