网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库基本知识.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

字段约束NULL与NOTNULL(空值/非空值)若在一个字段中允许不输入数据,则可以将该字段定义为NULL,如果在一个字段中必须输入数据,则应当将该字段定义为NOTNULL。NULL值既不等价于数值型数据中的0,也不等价于字符型数据中的空字符串。UNIQUE(唯一)如果一个字段值不允许重复,则应当对该字段添加UNIQUE约束。与主键不同的是,在UNIQUE字段中允许出现NULL值,但为保持唯一性,最多只能出现一次NULL值。CHECK(检查)CHECK约束用于检查一个字段或整个表的输入值是否满足指定的检查条件。DEFAULT(默认值)DEFAULT约束用于指定一个字段的默认值,当尚未在该字段中输入数据时,该字段中将自动填入这个默认值。第37页,共42页,星期六,2024年,5月1.3.5数据完整性实体完整性(EntityIntegrity)实体完整性用于保证数据库表中的每一条记录都是唯一的,建立主键的目的就是为了实施实体完整性。一个表中的主键不能取空值,也不能取重复的值。例如,选择“学号”字段作为“学生表”中的主键时,每一条记录中的“学号”字段值就应输入一个非空值,而且必须是各不相同的。域完整性(DomainIntegrity)域完整性用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内。例如,限制“成绩”字段的值是在0到100之间;在“成绩表”中“学号”字段是一个外键,该字段的值只能是“学生表”已经存在的学号,如果在该字段中输入“学生表”所没有的学号,也将破坏该字段的域完整性。第38页,共42页,星期六,2024年,5月数据完整性参照完整性(ReferentialIntegrity)参照完整性是用于确保相关联的表间的数据保持一致。当添加、删除或修改数据库表中的记录时,可以借助于参照完整性来保证相关联的表之间的数据一致性。例如,在“学生表”中修改了某个学号,就必须在“成绩表”或其他相关联的表进行相同的修改,否则其他表中的相关记录就会变成无效记录。用户自定义完整性(User-definedIntegrity)这是由用户自己定义的完整性,不同于前面3种完整性,也可说是一种强制数据定义。例如,在输入学生表的记录时,应确保“学号”字段不为空(NOTNULL),否则与“学号”字段是主键矛盾。第39页,共42页,星期六,2024年,5月1.3.6表的关联一对一关联(one-to-one)设在一个数据库中有A、B两个表,对于表A中的任何一条记录,表B中只能有一条记录与之对应;反过来,对于表B中的任何一条记录,表A中也只能有一条记录与之对应,则称这两个表是一对一关联的。一对多关联(one-to-many)设在一个数据库中有A、B两个表,对于表A中的任何一条记录,表B中可能有多条记录与之对应;反过来,对于表B中的任何一条记录,表A中却只能有一条记录与之对应,则称这两个表是一对多的关联。多对多关联(many-to-many)设在一个数据库中有A、B两个表,对于表A中的任何一条记录,表B中可能有多条记录与之对应;反过来,对于表B中的任何一条记录,表A中也有多条记录与之对应,则称这两个表是多对多关联的。第40页,共42页,星期六,2024年,5月数据联系的描述一对一联系一对多联系第41页,共42页,星期六,2024年,5月数据联系的描述图多对多联系第42页,共42页,星期六,2024年,5月*一、人工管理时期40年代中--50年代中产生的背景应用需求 科学计算 硬件水平 无直接存取存储设备 软件水平 没有操作系统 处理方式 批处理 主要特点:数据包含在程序中,程序员设计程序的同时也要考虑数据的存贮第5页,共42页,星期六,2024年,5月人工管理(续)特点数据的管理者:应用程序,数据不保存。数据面向的对象:某一应用程序数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制第6页,共42页,星期六,2024年,5月应用程序与数据的对应关系(人工管理)应用程序1数据集1应用程序2数据集2应用程序n数据集n...…...…第7页,共42页,星期六,2024年,5月二、文件系统时期50年代末--60年代中产生的背景应用需求 科学计算、管理 硬件水平 磁盘、磁鼓 软件水平 有文件系统 处理方式 联机实时处理、批处理 第8页,共42页,星期六,2024年,5月文

文档评论(0)

xiaolan118 + 关注
实名认证
内容提供者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档