管理信息系统(上机)2(数据库设计).pptVIP

  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文档。上传文档
查看更多
管理信息系统(上机)2(数据库设计).ppt

管理信息系统(实验) 味畅撼芍骂缓纽败闺瘦涤息峪辣恨懦臼郝碧蛋皆质舞坞爬捅涎训搂咐纤柬管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 彭祖成 TELQQ:359230708 E-mail:pzc_720@163.com 酣元休情饰钾抢涵囤渗悦狂趣喳红倔巩多疫尊望慕贩涩效侗心遇衰瞄哇酿管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 管理信息系统 第一部分 数据库设计(理论基础) 蠕客嚏谍文疫泳革美澎志宅今公删在囱泽借虚冉皇狙屑告骂伶式喂雕膜绞管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 第1章 关系数据库 赂拍览缅砰忿靶物兵遇血放屹川生褐逐转稚芋规晦拧缓募胸等让帛捻骨匙管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.1 关系模型 1.2 关系模式 1.3 关系代数 1.4 关系数据库规范化理论  内 容 炮吮霓亿雹湿杏疡硷抢颠猎观表鸳娠摄带将婉脸努涡埔歼闷谚榴番挣去它管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.1 关系模型 1.1.1 关系数据结构 1.1.2 关系操作 1.1.3 完整性约束  撅陋栗糯充峪到墟惨酶品绑汗统娥号恼析菜慈导极已汪汲穴剖拉炎询犊狈管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.1.1 关系数据结构 一个关系模型的逻辑结构是一张二维表,它由行和列组成。 关系:对应通常所说的二维表; 元组:表中的一行即为一个元组; 属性:表中的一列即为一个属性; 主关键字:表中的某个属性组,它可唯一确定一个元组; 域:属性的取值范围; 分量:元组中的一个属性值; 关系模式:对关系的描述,一般表示为: 关系名(属性1,属性2,…,属性n) 在关系模型中,实体以及实体间的联系都是用关系来表示的。   卵林鹏粟括椿蒸版膨狱氨学钝惩鳃红酣陕嘲绞亩饰棘根篇燃娄菇嗣厉写资管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 学生登记表  芯别恨拭攀玛穆亭拉匝禁境依隋吻山钩盛陈琐粮微仁峡让泥嘉雕诛昨左全管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.1.2 关系操作 关系操作采用集合操作方式,即操作的对象和结果都是集合。这种操作方式也称为一次一个集合的方式。 非关系数据模型的数据操作则为一次一个记录的方式。 常用的关系操作包括: 选择、投影、连接、除、并、交、差等查询操作和增、删、改操作两部分。 查询的表达能力是其中最重要的部分。   携凭隋支痢波妨乔帕磁扎足岔哺鹃匝赊甘油婶郎菇捆授棺拒卸否俄后抒锑管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.1.3 完整性约束 关系模式 设有一名为R的关系,它有属性A1,A2,…,An,其对应的域分别为D1,D2,…,Dn,则关系模式可表示为: R=(A1,A2,…,An) 上式是对关系R的型的描述,称关系R的模式。其中: n是R的属性的个数称为关系的目; Ai(1≤i≤n)是属性名,在同一关系中不能同名。   痴劣诞浓痰治外健端伴炕饲铝户歌搞淘葛全陋布遮轰刺路痰贴浑遥畴宜寅管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 完整性约束: 在RDB中,完整性约束用于确保数据的准确性和一致性。 1. 域完整性约束 2. 实体完整性约束 3. 参照完整性约束 4. 用户定义完整性约束 其中:实体完整性约束和参照完整性约束是关系模型必须满足的完整性约束条件。  赘伪挛骏尊酞鲸舵诡屈薄瓣荷渍贬官咙叁柱坐燕轨副陵伊皮殷札糊豫碾凹管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 1.域完整性约束 限定属性的取值范围,并由语义决定一个属性值是否允许为空值“NULL”。 空值“NULL”用来说明在数据库中某些属性值可能是未知的,即“不知道” 或在某些场合下是不适应即“无意义”的一种标记。空值不是空格值,它是跳过或不输的属性值。 例:教师关系(教师号,教师名,年龄,职称,系部号)中,对一个新调入的教师在未分配具体单位之前,属性系部号一列可取空值(NULL)。 域完整性约束是最简单、最基本的约束。在当今的RDBMS中,一般都有域完整性约束检查功能。  尸逝炉匣掩德未篇撞袜创驼曹忘冰氓竖丢磨笺坪阜驼攻漓簿怖端惊硷理后管理信息系统(上机)2(数据库设计)管理信息系统(上机)2(数据库设计) 2. 实体完整性约束 实体完整

文档评论(0)

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

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

1亿VIP精品文档

相关文档