- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 关系数据库设计 本章内容 2.1.1 关系数据模型 1.关系数据模型的数据结构 关系模型中数据的逻辑结构是一张二维表,由行和列组成。 关系:整个表就是一个关系,每个关系都有一个关系名。 元组:表中的一行称为一个元组,与实体相对应。 属性:表中的一列称为一个属性。 主码:是表中的某个属性组,可以惟一确定一个元组。 域:属性的取值范围。 分量:一个元组在一个属性上的值称为该元组在此属性上的分量。 关系模式:对关系的描述,由关系名及其所有属性名组成的集合。 (2)对关系模型进行优化 为了进一步提高数据库应用系统的性能,通常以规范化理论为指导,进行适当的修改、调整数据模型的结构,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式优劣提供了理论标准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论可以遵循。 通过分析,以上7个表均满足BCNF范式,不存在函数依赖。 4.其余设计阶段 通过物理结构设计对数据的存取方式、和存储位置进行设计后;就可在数据库工具中进行建库、建表等一系列操作完成数据库实施阶段的工作;通过反复调试、测试直至设计无误,最后进入数据库运行维护阶段。 2.4 本章小结 数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效的运行环境。设计一个数据库应用系统需要经历需求分析、概念设计、逻辑结构设计、物理设计、实施、运行维护六个阶段,设计过程中往往还会有许多反复。 数据库技术及应用(Access 2007) 数据库技术及应用(Access 2007) 2.1 关系数据模型与关系运算 2.2 关系模式的规范化 2.3 关系数据库设计的步骤与内容 2.4 本章小结 2.1 关系数据模型与关系运算 元组 589 No 四川成都 金融0904 经济 1990-9-16 女 高玉洁 2009010425 560 Yes 辽宁沈阳 金融0903 经济 1991-2-13 女 吴晓纯 2009010336 572 No 广东深圳 经管0802 管理 1988-12-4 女 王欣 2008030239 556 Yes 陕西西安 经管0802 管理 1990-6-12 男 赵正军 2008030215 513 No 北京 会计0803 会计 1988-1-28 女 魏嘉春 2008020326 590 No 河南郑州 会计0802 会计 1991-9-25 男 薛清智 2008020230 570 Yes 广东广州 金融0804 经济 1990-7-28 女 谢庆荣 2008010429 入学成绩 是否党员 生源地 班级 学院 出生日期 性别 姓名 学号 表2-1 描述学生基本信息表的关系模型 注意: 实体间的联系都是用关系来表示的; 关系模型要求关系必须是规范化的。 表中不允许出现完全相同的两个元组; 在一个关系模式中,不允许有两个属性具有相同的属性名; 在一个关系模式中,属性间的顺序和元组间的顺序都是无关紧要的。 表2-2 关系模型不允许的表 513 28 1 1988 女 魏嘉春 2008020326 590 25 9 1991 男 薛清智 2008020230 570 28 7 1990 女 谢庆荣 2008010429 日 月 年 入学成绩 出生日期 性别 姓名 学号 存取路径对用户是透明的,用户在存取时不需要考虑其物理存取路径。 数据操作是集合操作,操作对象和操作结果都是关系,即由若干元组组成的集合。 主要包括:查询、插入、删除和修改数据。 2. 关系模型的操作 3. 完整性约束 实体完整性 关系的主码中的属性值不能为空值。 关系对应到现实世界中的实体集,元组对应到实体。实体是相互可区分的,通过主码来惟一标识,若主码为空,则出现不可标识的实体,这是不允许的。 参照完整性 设F是基本关系R的一个或一组属性,但不是关系R的主码。如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码。并称基本关系R为参照关系,基本关系S为被参照关系或目标关系。 用户定义的完整性 用户针对具体的应用环境定义完整性约束条件。 举例: 表2-1中“学号”为主码,表2-3中“学号”相对表2-1为外码,表2-3中“学号”取值要么是表2-1“学号”中的一个值,表示该宿舍已经推选出舍长;要么为空,表示该宿舍还没有推选出舍长。表2-1称为被参照关系,表2-3称为参照关系。 20080
您可能关注的文档
- 数据可视化的表现形式.pptx
- 数据处理与多项式计算.ppt
- 数据处理与实验设计第2章.ppt
- 数据处理与数学建模方法.ppt
- 数据在线综合分析展示系统.ppt
- 数据卡能力建设课题工作计划.ppt
- 数据处理与科学作图.ppt
- 数据处理和力学实验(高中).ppt
- 数据处理和电子表格软件27.ppt
- 数据处理和定性定量分析27.ppt
- 满江红岳飞国学小学中学课外读物.pptx
- 必威体育精装版禁止燃放烟花爆竹专题宣传课件.pptx
- 医疗科普短视频运营.pptx
- 学校园网信息发布管理制度(4篇).docx
- 四川省绵阳市游仙区2024-2025学年九年级上学期10月月考语文试卷(含答案).docx
- 湖南省九校联盟2025届高三第一次联考语文试卷(含答案).docx
- 鹿邑县第二高级中学2024-2025学年高一上学期(12月)第三次月考语文试卷(含答案).docx
- 黑龙江省大庆市肇源县西部四校(五四制)2025届九年级上学期11月期中考试语文试卷(含答案).docx
- 大理白族自治州民族中学2024-2025学年高二上学期12月月考语文试卷(含答案).docx
- 平原县第五中学2025届九年级上学期期末质量模拟检测道德与法治试卷(含答案).docx
文档评论(0)