- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 数据库的基本概念 1.1数据库 1.2 数据库设计 1.3 数据库应用系统 1.1数据库 1.1.1 数据库系统 1.数据库 数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。从广义上讲,数据不仅包含数字,还包括了文本、图像、音频、视频等。 2.数据库管理系统 数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员一起构成了一个完整的数据库系统。如图1.1所示描述了数据库系统的构成。 1.1.2 数据模型 1.层次模型 层次模型是最早用于商品数据库管理系统的数据模型,它以树状层次结构组织数据。树形结构的每个节点表示一个记录类型,记录之间的联系是一对多的联系。位于树形结构顶部的节点称为根节点,层次模型有且仅有一个根节点。根节点以外的其他节点有且仅有一个父节点。图1.2所示为某学校按层次模型组织的数据示例。 1.1.2 数据模型 2.网状模型 网状模型可以看作是层次模型的一种扩展。它采用网状结构组织数据,每个节点表示一个记录类型,记录之间的联系是一对多的联系。一个节点可以有一个或多个父节点和子节点,这样,数据库中的所有数据节点就构成了一个复杂的网络。图1.3所示为按网状模型组织的数据示例。 1.1.2 数据模型 3.关系模型 在图1.4所示的关系模型中,描述学生信息时使用的“学生”表,涉及的主要信息有:学号、姓名、性别、出生时间、专业、总学分及备注。 1.1.3 关系型数据库语言 关系型数据库的标准语言是SQL(Structured Query Language,结构化查询语言)。SQL语言是用于关系数据库查询的结构化语言,最早由Boyce和Cha MBedin在1974年提出。1976年,SQL开始在商品化关系数据库管理系统中应用。1982年,美国国家标准化组织ANSI确认SQL为数据库系统的工业标准。SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制4部分。 1.2 数据库设计 1.2.1 概念结构设计 实体集“学生”和实体集“课程”之间存在“选课”的关系,通常把这类关系称为“联系”,将实体集及实体集联系的图称为E-R模型。E-R模型的表示方法为: (1) 实体集采用矩形框表示,框内为实体名; (2) 实体的属性采用椭圆框表示,框内为属性名,并用无向边与其相应实体集连接; (3) 实体间的联系采用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向边将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—n或m—n; (4) 如果一个联系有属性,则这些属性也应采用无向边与该联系相连接起来。 1.2.1 概念结构设计 1.一对一的联系(1 : 1) A中的一个实体至多与B中的一个实体相联系,B中的一个实体也至多与A中的一个实体相联系。例如:“班级”与“正班长”这两个实体集之间的联系是一对一的联系,因为一个班只有一个正班长,反过来,一个正班长只属于一个班。“班级”与“正班长”两个实体集的E-R模型如图1.5所示。 1.2.1 概念结构设计 2.一对多的联系(1 : n) A中的一个实体可以与B中的多个实体相联系,而B中的一个实体至多与A中的一个实体相联系。例如:“班级”与“学生”这两个实体集之间的联系是一对多的联系,因为,一个班可有若干学生,反过来,一个学生只能属于一个班。“班级”与“学生”两个实体集的E-R模型如图1.6所示。 1.2.1 概念结构设计 3.多对多的联系(m : n) A中的一个实体可以与B中的多个实体相联系,而B中的一个实体也可与A中的多个实体相联系。例如:“学生”与“课程”这两个实体集之间的联系是多对多的联系,因为,一个学生可选多门课程,反过来,一门课程可被多个学生选修,每个学生选修了一门课以后都有一个成绩。则“学生”与“课程”两个实体集的E-R模型如图1.7所示。 1.2.2 逻辑结构设计 1.(1 : 1)联系的E-R图到关系模式的转换 对于(1 : 1)的联系既可单独对应一个关系模式,也可以不单独对应一个关系模式。 (1) 联系单独对应一个关系模式,则由联系属性、参与联系的各实体集的主码属性构成关系模式,其主码可选参与联系的实体集的任一方的主码。 (2) 联系不单独对应一个关系模式,联系的属性及一方的主码加入另一方实体集对应的关系模式中。 1.2.2 逻辑结构设计 2.(1 : n)联系的E-R图到关系模式的转换 对于(1 : n)的联系既可单独对应一个关系模式,也可以不单独对应一个关系模式。 (1) 联系单独对应一个关系模式,则由联系的属性、参与联系的各实体集的主码属性构成关系模式,n端的主码作为该关系模式的主码。 (2
您可能关注的文档
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第10章T SQL编程.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第11章数据库事务.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第12章索引和视图.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第13章存储过程.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第14章触发器.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第15章应用程序访问SQL Server.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 电子教案 第16章数据库维护.ppt
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 课后习题和实验解答 课后习题参考解答.doc
- SQL Server 2008数据库开发经典案例教程电子教案&习题解答等吕玉桂 课后习题和实验解答 实验练习参考解答.doc
- SQL Server 2008数据库项目教程 教学课件 作者 韩永印 王勇 情境1、数据库的规划任务1、搭建数据库环境.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第2章 数据库创建.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第3章 表与表数据操作.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第4章 数据库查询和视图.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第5章 TSQL语言.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第6章 索引与数据完整性.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第7章 存储过程和触发器.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第8章 备份与恢复.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第9章 系统安全管理.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第10章 事务、锁定、自动化和服务.ppt
- SQL Server2000实用教程 教学课件 作者 蒋文沛 第5章.ppt
最近下载
- 《第5课 共同保卫伟大祖国》课件_初中道德与法治_七年级全一册_中华民族大团结.pptx VIP
- h3cloud云学堂故障处理手册.pdf VIP
- 2025-2026学年重庆市巴蜀中学学堂班八年级(上)选拔数学试卷(含答案).pdf VIP
- 第5课 共同保卫伟大祖国 课件中华民族大团结.ppt VIP
- GB50819-2013 油气田集输管道施工规范.pdf VIP
- 沥青混凝土面层工程检验批质量验收记录表.doc VIP
- 人教PEP版四年级英语下册 《Weather》Part A PPT课件(第1课时) .ppt VIP
- 《文化的继承与创新》课件.ppt VIP
- 百冠公司成品仓库仓储货位优化研究.docx
- 2024光伏连接器技术标准.docx VIP
文档评论(0)