- 1、本文档共477页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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):关系中水平方向的行称为元组。
在数据表中,一个
您可能关注的文档
- 《建设设备工程》全套PPT课件.pptx
- 《纳税会计与税收筹划》全套PPT课件.pptx
- 《食品安全监督管理学》全套PPT课件.pptx
- 《微观经济学》全套PPT课件.pptx
- 供应链管理(第7版)全套PPT课件.pptx
- 国际经济合作-全套PPT课件.pptx
- 货币金融学(第十二版)全套PPT课件.pptx
- 中国税制(第6版)全套PPT课件.pptx
- 《After Effects CC 2018影视特效与合成案例教程》全套PPT课件.pptx
- 《HTML CSS JavaScript前端开发基础教程》全套PPT课件.pptx
- 云南省昭通市第一中学等三校2025届高三下学期2月高考备考实用性联考卷(六) 数学 PDF版含解析 .pdf
- 云南省昭通市第一中学等三校2025届高三下学期2月高考备考实用性联考卷(六) 语文 PDF版含解析 .pdf
- 河南省漯河市20242025学年高一上学期期末考试 政治 含答案.docx
- 四川省内江市2024-2025学年高一上学期期末检测试题 政治 含答案.docx
- 河南省许昌市2024-2025学年高二上学期1月期末考试 政治 含答案.docx
- 2024年安全生产月宣传安全教育--简版.pptx
- 关于安徽省安全生产条例解读.pptx
- 安全管理——2024年安全月+“人人讲安全个个会应急—畅通生命通道”主题宣贯课件-重大事故隐患项判定标准.pptx
- 《烹饪实用英语(第四版)》教学课件.pptx
- 《数智化技术应用与创新》教学课件.pptx
最近下载
- JGJ276-2012建筑施工起重吊装安全技术规范.docx VIP
- 15K502供热计量系统设计与安装(4.43MB)420bd347fab8abf7.pdf VIP
- 基于单片机的多路温度测控系统设计毕业论文.docx
- 四级人力资源:人力资源规划.ppt VIP
- 2024年高三《不做45青年》主题班会PPT课件.pptx
- 上海市六年级(上)数学同步讲义 第15讲 比例的应用培优(学生版).doc VIP
- 2024年南通科技职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 上海市六年级(上)数学同步讲义 第14讲(培优)比例及其性质(解析版).doc VIP
- 家族办公室商业计划书.docx VIP
- 服务方案及服务承诺.pdf VIP
文档评论(0)