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

《Access 2010数据库程序设计教程》全套PPT课件.pptx

《Access 2010数据库程序设计教程》全套PPT课件.pptx

  1. 1、本文档共477页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;关于本课程;引例;教学内容;教学内容;第1章主要内容;一、数据库系统的基本概念;;一、数据库系统的基本概念; ;一、数据库系统的基本概念;特点 数据可以长期保存; 由专门的软件即文件系统进行数据管理; 数据共享性差; 数据独立性低。 ;一、数据库系统的基本概念; 特点 数据结构化; 数据的共享性好,冗余度低; 数据独立性高; 由专门的数据管理软件即数据库管理系统对数据进行统一管理。 ;;1)数据库管理系统(DataBase Management System:DBMS)是建立、使用、管理和维护数据库的计算机系统软件。 DBMS有6项功能:数据定义、数据操纵、数据库运行管理、数据组织存储和管理、数据库建立与维护、数据通信接口(与其他软件系统交换数据)。其中 数据定义功能:用数据描述语言(DDL)描述数据库结构 数据操纵功能:用数据操纵语言(DML)对数据库进行数据查询、统计、存储、维护、输出等操作 运行管理和控制功能:用相应命令对数据库系统提供必要的控制和管理 2)常见的数据库管理系统 如Access、SQL Server、Oracle、Sybase、Informix、Visual FoxPro ;课堂讨论;二、数据库体系结构;;2. 两级映射 外部层与概念层之间用户的外模式与逻辑的概念模式相对应。 概念层与内部层之间概念模式与机内物理存储相对应。 ;;三、数据模型;三、数据模型;2. 建立数据模型——要经历“三个世界”的转换; 现实世界 ——独立于人们意识之外的客观 事物及其相互联系。 信息世界 ——将现实世界的客观事物抽象 为信息世界中的实体。 计算机世界——将信息世界中的实体转换为 DBMS支持的数据模型。;三、数据模型 ;实体(Entity):客观存在的、可相互区别的事物,如学生。 属性(Attribute):实体或联系的特征,如学号、姓名。 联系(Relationship):实体集之间的联系,分为三种类型:一对一、一对多和多对多联系,如学生和课程的联系。 键(Key):唯一标识实体的属性集,也叫关键字,如学号。 域(Domain或Field):属性的取值范围即值域。域可以是整数、实数、字符串、日期、逻辑真假等。如学号的域是{12位数字集合} ;4. 概念模型的表示方法 实体-联系(E-R)图:描述现实世界的实体、属性和联系。 E-R图提供了表示实体型、属性和联系的方法。它是表示概念模型的工具,与具体的DBMS无关。在E-R图中,用矩形表示实体,椭圆表示属性,菱形表示联系。;菱形框内写实体间联系名称,用实线连接相关实体,在其旁边标上联系类型(1∶1、1∶n、m∶n,分别表示一对一、一对多和多对多联系)。 联系本身也是一种实体,可有自己的属性。 ;联系:反映实体内部和外部之间的联系。 实体内部的联系主要表现在实体内部各属性之间的联系,例如学号和入学时间有一定的联系。 实体外部之间的联系可以分成三类:一对一联系、一对多联系、多对多联系。 一对一联系 如果对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1∶1。 例如:一个班只有一个正班长,而班长只在一个班任职,则班级与班长之间有一对一联系。;一对多联系 如果对于实体集A中的每一个实体,实体集B中有n(n≥0)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系。记为1∶n。 例如:班长和学生之间有一对多联系。 多对多联系 如果对于实体集A中的每一个实体,实体集B中有n(n≥0)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m(m≥0)个实体与之联系,则称实体集A与实体集B具有多对多联系。记为m∶n。 例如:学生和课程之间具有多对多联系。;5. 逻辑模型;;关系模型用关系(二维表)表示实体集,每一行描述一个实体,通过主关键字和外部关键字建立实体间的联系。 一个关系模型由一组相关的关系模式构成,包括数据结构、数据操作和数据完整性规则三个部分。 一个关系模式是一个二维表,或者表结构。表结构描述表名及其属性。;;关系(Relation):建立在集合论基础之上,是笛卡儿积的子集——与实体有关的有意义的属性,构成的二维表。 关系的结构称为关系模式。其格式为 关系名(属性名1,属性名2,…,属性名n) 在数据库中,关系模式与二维表的表结构相对应 表名(字段名1,字段名2,…,字段名n) 元组(Tuple):关系中水平方向的行称为元组。 在数据表中,一个

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档