第1章绪论3-3详解.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合教务管理系统中的内模式: 数据文件和日志文件的存放位置 1.3 数据管理和使用 综合教务管理系统中的内模式: 系统配置的确定 1.3 数据管理和使用 1.4 数据保护与有效性 数据库的安全性 保护数据库中的数据合法访问 通过授权只允许学生查询成绩 通过授权教师可以录入课程成绩 数据库的完整性 保证数据的正确性、有效性 录入数据时性别属性列只能为“男”或“女” 选课的学生只能是在校的学生 具体内容在第4章、第5章讲解。 1.3 数据管理和使用 结构化查询语言: 1.3.2 数据库的使用 不同级别用户进行权限范围内的操作 学生有权查询成绩 学生无权修改成绩 教师有权录入成绩,查询课表 教师无权修改课表 如何保护数据,验证数据的有效性? 通过数据库的安全性,授予不同用户不同权限,保证数据库中数据的合法使用。 通过数据库完整性,保证进入数据库中的数据是正确的、有效的。 1.4 数据保护与有效性 综合教务管理系统中学生有权查看课程,仅授予学生对课程关系的查询权限。 1.4 数据保护与有效性 为了保证进入系统的性别只能为“男”或“女”, 通过DBMS设置约束条件即可 1.4 数据保护与有效性 1.5 数据库模式评估方法 设计任何一个数据库应用系统,不论层次的、网状的还是关系的,都会遇到如何评估数据库模式优劣的问题。 由于关系模型有严格的数学理论基础,并且可以向别的数据模型转换,因此形成了数据库逻辑设计的一个有力工具——关系数据库的规范化理论。 具体内容在第6章讲解。 如何评估数据库模式? 通过规范化理论,分析关系模式是否达到范式要求,从而保证管理模式的合理性。 关系模式是否合理 数据冗余是否尽可能的少 对数据的操作是否存在异常 1.5 数据库模式评估方法 第一章 绪论 如何科学地组织和存储数据? 如何高效地管理和使用数据? 如何保护数据,验证数据的有效性? 如何评估数据库模式? 逻辑数据库模型、物理数据模型 数据库系统的模式结构,SQL语言 数据库的安全性、完整性 关系数据库的规范化理论 * * * * * * * * * * * * * * * * * * * * E-R图 供应 库存 领导 工作 供应商 仓库 职工 零件 项目 供应量 库存量 p n m n m 1 n n 1 1.2 数据组织与存储 1.2 数据组织与存储 西北农林科技大学综合教务管理系统概念模型 1.2.2 数据的组织——数据模型---》结构模型 (1)逻辑模型是数据在计算机中的组织方式,按计算机的观点对数据建模,主要用于DBMS的实现。 (2)物理模型是数据在计算机中的存储方式。它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。 1.2 数据组织与存储 1.2.2 数据的组织—数据模型---》结构模型 (3)逻辑模型的组成要素 数据模型全面描述系统的静态特性、动态特性和完整性约束条件。 数据结构:描述数据库的组成对象以及对象之间的联系。 数据操作:对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则。 数据的完整性约束条件:一组完整性规则,给定的数据模型中数据及其联系所具有的制约和依存规则。 1.2 数据组织与存储 1.2.2 数据的组织——数据模型 3、几种逻辑模型 层次模型(树) 网状模型(图) 关系模型(表) 面向对象数据模型 对象关系数据模型 半结构化数据模型 1.2 数据组织与存储 1.2.2 数据的组织——数据模型 4、关系模型 最重要的一种数据模型,也是目前主要采用的数据模型。关系数据库系统采用关系模型作为数据的组织方式。 1970年由美国IBM公司San Jose(圣约瑟)研究室的研究员Edgar Frank Codd(埃德加·科德)首次提出,开创了数据库关系方法和关系数据库理论的研究,为数据库技术奠定了理论基础。 由于埃德加·科德的杰出工作,他于1981年获得ACM图灵奖。 1.2 数据组织与存储 1.2.2 数据的组织——数据模型 4、关系模型 从用户观点看,关系模型由一组关系组成。 每个关系的数据结构是一张规范化的二维表。 学生信息的组织表 1.2 数据组织与存储 关系模型相关术语 关系:一个关系对应通常说的一张表。 元组:表中的一行即为一个元组。 属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。 码:表中的某个属性组,它可以唯一确定一个元组。 域:一组具有相同数据类型的值的集合。属性的取值范围来自某个域。 分量:元组中的一个属性值。 关系模式:对关系的描述,一般表示为 关系名(属性1,属性2,…,属性n) 学生(学号,姓名,年龄,性别,系,年级) 1.2

文档评论(0)

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

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

1亿VIP精品文档

相关文档