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

MySQL实用教程(第4版)PPT课件(全).pptx

MySQL实用教程(第4版)PPT课件(全).pptx

  1. 1、本文档共788页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL+实用教程(第4版)第1章 数据库基础—— 数据库和数据模型01数据库系统1.数据库2.数据库管理系统数据库系统数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。如图1.1所示。数据库系统1.数据库数据库是按照数据结构来组织、存储和管理数据的仓库。是一个可长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2.数据库管理系统数据库管理系统(DBMS)是数据库系统的核心组成部分,主要完成对数据库的操作与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。简单地说,DBMS就是管理数据库的系统(软件)。数据库系统管理员(DBA)通过DBMS对数据库进行管理。02数据模型1. 层次模型2. 网状模型3. 关系模型数据模型1. 层次模型将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系?。如图1.2所示为按层次模型组织的数据示例。2. 网状模型用连接指令或指针来确定数据间的网状连接关系,是具有多对多类型的数据组织方式。如图1.3所示为按网状模型组织的数据示例。 数据模型3. 关系模型例如,网上商城管理系统所涉及的商品类别、商品、供货商、用户、订单、订单项等表中,其中商品表主要信息包括商品编号、商品名称、价格、库存量和商品图片等,部分数据如表1.1所示。商品编号商品名称价格库存量1A0101洛川红富士苹果冰糖心10斤箱装44.8036011A0201烟台红富士苹果10斤箱装29.8056981A0302阿克苏苹果冰糖心5斤箱装290501库尔勒香梨10斤箱装69.8089021B0601砀山梨10斤箱装大果190602砀山梨5斤箱装特大果16.9068341GA101智利车厘子2斤大樱桃整箱顺丰包邮59.8054202A1602[王明公]农家散养猪冷冻五花肉3斤装118.003752B1701Tyson/泰森鸡胸肉454g*5去皮冷冻包邮139.0016822B1702[周黑鸭]卤鸭脖15g*50袋99.0059633BA301波士顿龙虾特大鲜活1斤149.0028003C2205[参王朝]大连6-7年深海野生干海参1188.0012034A1601农家散养草鸡蛋40枚包邮33.906904C2402青岛啤酒500ml*24听整箱112.0023427数据模型关系模型是近年来整个数据模型领域的重要支撑,是目前数据库中常用的数据模型。但随着数据库应用领域的进一步拓展与深入,对象数据、空间数据、图像与图形数据、声音数据、关联文本数据及海量仓库数据等出现,为了适应应用需要,数据模型向下列几个发展。(1)(2)用面向对象的思维方式与方法来描述客观实体,支持面向对象建模,支持对象存取与持久化,支持代码级面向对象数据操作,成为面向对象数据模型。对传统关系模型的扩充,以实现关系模型嵌套,支持关系继承及关系函数等。(3)(4)研究新的数据模型,在数据构造器与数据处理原语上都有了新的突破。XML从数据交换领域发展到了数据存储与业务描述领域,数据库系统都已支持对XML的存储与处理。第1章 数据库基础——数据库设计01概念模型1.一对一的联系(1∶1)2.一对多的联系(1∶n)3.多对多的联系(m∶n)概念模型实体集中的实体彼此是可区别的。如果实体集中的属性或最小属性组合的值能唯一标识其对应实体,则将该属性或属性组合称为码。码可能有多个,对于每一个实体集,可指定一个码为主码。如果用矩形框表示实体集,用带椭圆框表示属性,用线段连接实体集与属性,当一个属性或属性组合指定为主码时,在实体集与属性的连接线上标记一斜线,则可以用如图1.4所示的形式描述网上商城管理系统中的实体集及每个实体集涉及的属性。概念模型1.一对一的联系(1∶1)A中的一个实体至多与B中的一个实体相联系,B中的一个实体也至多与A中的一个实体相联系。例如,“用户”与“收件人”这两个实体集之间的联系是一对一的联系,因为一个用户对应一个收件人,反过来,一个收件人对应一个用户,“用户”与“收件人”两个实体集的E-R模型如图1.5(a)所示。2.一对多的联系(1∶n)A中的一个实体可以与B中的多个实体相联系,而B中的一个实体至多与A中的一个实体相联系。例如,“供货商”与“商品”这两个实体集之间的联系是一对多的联系,因为一个供货商户可提供若干商品,反过来,一个特定商品只能属于一个供货商。“供货商”与“商品”两个实体集的E-R模型如图1.5(b)所示。3.多对多的联系(m∶n)A中的一个实体可以与B中的多个实体相联系,而B中的一个实体也可与A中的多个实体相联系。例如,“用户”与“商品”这两个实体集之间的联系是多对

文档评论(0)

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

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

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档