MySQL基础教程绝对推荐新手老手都必看.pptxVIP

MySQL基础教程绝对推荐新手老手都必看.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL基础教程绝对推荐新手老手都必看第1页/共716页 123 本章抛开MySQL讲解关系数据库设计的相关知识,以“选课系统”为例,讲解“选课系统”数据库的设计流程。 4内容一览 数据库设计的相关知识数据库概述 E-R图关系数据库设计第2页/共716页 123 简单地说:数据库(Database或DB)是存储、管理数据的容器; 严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。 总结:数据永远是数据库的核心。关系数据库关系数据库管理系统结构化查询语言SQL1.1 数据库概述 第3页/共716页 1.1.1 关系数据库管理系统 通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库对象的访问(增、删、改、查等操作),并可以轻松地完成数据库的维护工作(备份、恢复、修复等操作)第4页/共716页 数据库用户无法直接通过操作系统获取数据库文件中的具体内容; 数据库管理系统通过调用操作系统的进程管理、内存管理、设备管理以及文件管理等服务,为数据库用户提供管理、控制数据库容器中各种数据库对象、数据库文件的接口。1.1.1 关系数据库管理系统第5页/共716页 添加标题添加标题第6页/共716页 层次模型面向对象模型网状模型关系模型数据库管理系统常用的数学模型 第7页/共716页 添加标题 基于“关系模型”的数据库管理系统称为关系数据库管理系统(简称为RDBMS)。随着关系数据库管理系统的日臻完善,目前关系数据库管理系统已占据主导地位。1.1.1 关系数据库管理系统/blog/jdd-2013-what-we-found-out-about-databases第8页/共716页 2014年2月数据库流行度排行榜截至目前,MySQL已经成功逆袭!1.1.1 关系数据库管理系统第9页/共716页 2014年3月数据库流行度排行榜1.1.1 关系数据库管理系统第10页/共716页 2014年4月数据库流行度排行榜1.1.1 关系数据库管理系统第11页/共716页 开源MySQL源代码免费下载简单MySQL体积小,便于安装MySQL性能足够与商业数据库媲美功能强大MySQL提供的功能足够与商业数据库媲美逆袭原因性能优越1.1.1 关系数据库管理系统第12页/共716页 关系数据库中所谓的“关系”,实质上是一张二维表。请看下面的课程表。字段名(列名)第1个字段(列)第1条记录第2条记录第3条记录第4条记录第5条记录第3个字段(列)第2个字段(列)第4个字段(列)1.1.2 关系数据库第13页/共716页 作为数据库中最为重要的数据库对象,数据库表的设计过程并非一蹴而就,上述课程表根本无法满足“选课系统”的功能需求。 事实上,数据库表的设计过程并非如此简单,本章的重点就是讨论如何设计结构良好的数据库表。1.1.2 关系数据库第14页/共716页 结构化查询语言(Structured Query Language或简称为SQL)是一种应用最为广泛的关系数据库语言,该语言定义了操作关系数据库的标准语法,几乎所有的关系数据库管理系统都支持SQL。1.1.3 结构化查询语言SQL 第15页/共716页 学习重点第16页/共716页 123 数据库设计是一个“系统工程”,要求数据库开发人员:?熟悉“商业领域”的商业知识。?利用“管理学”的知识与其他开发人员进行有效沟通。?掌握一些数据库设计辅助工具。数据库设计辅助工具商业知识和沟通技能“选课系统”概述45定义问题域编码规范1.2 数据库设计的相关知识第17页/共716页 数据库技术解决的是“商业领域”的“商业问题”。 数据库开发人员有必要成为该“商业领域”的专家,与其他开发人员(包括最终用户)一起工作,继而使用数据库技术解决该“商业领域”的“商业问题” 。1.2.1 商业知识和沟通技能第18页/共716页 1.2.2 数据库设计辅助工具 工具模型技术业务模型面向对象分析和设计技术结构化分析和设计技术软件测试技术关系数据库设计技术 ErwinPowerDesignerRational RoseVisio VC++6.0Visual studioEclipseNetBeans 单元测试工具功能测试工具性能测试 工具程序流程图 DFD 时序图 状态图CASE工具IDE工具测试工具数据模型类图E-R图第19页/共716页 限于篇幅,在不影响“选课系统”核心功能的基础上,适当地对该系统进行“定制”、“扩展”以及“瘦身”。 1.2.3 “选课系统”概述第20页/共716页 定义问题域是数据库设计过程中重要的活动,它的目标是准确定义要解决的

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体 太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档