03SQLSERver理论.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的基本概念 6-6 小结1 预习 第四章:结构化查询语言----SQL(P67---P70) SQL语言的特点 书写SQL语言时应注意的事项 第八章:Sqlserver数据库系统管理 知道共有几个系统数据库,分别是什么,他们的 功能都有那些? 数据库的组成 用向导和企业管理器创建简单的数据库 我们说关系模型和网状、层次模型一样,也是一种数据模型,因为关系模型不仅可以表示所有的实体、属性,也可以表示 。 A.实体间的联系 B. 属性间的联系 C.实体与属性的联系 D. 属性与实体的联系 我们把客观存在并且可以相互区别的事物称为:( ) A) 关系 B) 属性 C) 实体 D) 连接 我们把一张二维表称为:( ) A) 关系 B) 属性 C) 实体 D) 连接 表中的( )称为元组。 A) 关系 B) 列 C) 实体 D) 行 * * 实体及实体间的联系的表示方法 实体型:直接用关系(表)表示。 属性:用属性名表示。 一对一联系:隐含在实体对应的关系中。 一对多联系:隐含在实体对应的关系中。 多对多联系:直接用关系表示。 * * * * * * * * * * * * 2.2关系模型的数据结构(续) 关系模型中对关系的限定: 每一个关系仅有一种记录类型,即一种关系模式。 每一个关系模式中属性的个数是固定的,并必须命名,在同一个关系模式中,属性必须是不同的。 每一个属性是不可分的,也不允许出现重复属性。 在关系中元组的顺序(即行序)是无关紧要的。 在关系中列的顺序也是无关紧要的,即列的顺序可任意交换。 关系中不允许出现重复元组。 2.3关系模型的数据完整性 概念: 关系模型的数据完整性是指数据库中数据的正确性和一致性。数据完整性由数据库完整性规则来维护。 三类完整性规则: - 实体完整性规则 - 参照完整性规则 - 用户定义的完整性规则 2.3.1实体完整性规则 实体完整性规则: 这条规则要求关系中的元组在组成主键的属性上不能有空值。 意义:关系对应到现实世界中的实体集,元组对应到实体,实体是相互可区分的,通过主码来唯一标识,若主码为空,则出现不可标识的实体,这是不容许的 例如: 在关系“学生(学号,姓名,年龄,班级)”中,学号属性为主码,则要求学号不能取空值。 存在不正确、不准确的数据,数据库“失去了完整性” AC041 海淀龙王庙树林 菜鸟特注 13 AC012 海淀龙王庙树林 赵可 14 AC011 中关村大街3-201 张无忌 15 AC011 中关村大街2-101 张无忌 15 AC043 海淀龙王庙鬼楼 东方求败 12 AC091 海淀黄庄菜园子 阿兰 11 销售代码 地址 姓名 编码 姓名 不同的地址! 2.3关系模型的数据完整性(续) NULL空值 null表示“无意义”,当实体在某个属性上没有值时设为null 如通讯录(姓名,email,电话,BP),若某人没有email地址,则在email属性上取值为null null表示“值未知”,即值存在,但目前没有获得该信息 如职工(姓名,部门,工种,身份证),如果目前不知道职工身份证号码,则设身份证值为null 2.3.2参照完整性规则 参照完整性规则: 这条规则要求在相关联的两个表中,从表不能引用主表不存在的元组。 例如: 从表:学生(学号,姓名,性别,专业号,年龄) 主表:专业(专业号,专业名) 2.3.2参照完整性规则(续) 供应商号 供应商名 所在城市 B01 红星 北京 S10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01 312 白 S10 201 蓝 T20 今要向关系P中插入新行,新行的值分别列出如下。哪些行能够插入? A.(‘037’,‘绿’,null) B.(null,‘黄’,‘T20’) C.(‘201’,‘红’,‘T20’) D.(‘105’,‘蓝’,‘B01’) E.(‘101’,‘黄’,‘T11’) 零件关系P(主码是“零件号”,外码是“供应商号”) 供应商关系S(主码

文档评论(0)

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

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

1亿VIP精品文档

相关文档