MySQL数据库原理与应用项目化教程全套电子课件完整版ppt整本书电子教案最全教学教程.pptx

MySQL数据库原理与应用项目化教程全套电子课件完整版ppt整本书电子教案最全教学教程.pptx

  1. 1、本文档共584页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原创文档完整版课件完整版ppt完整版电子教案全套课件全套ppt全套电子教案课件汇总整本书课件

项目一 认识数据库; 在学习设计和使用数据库之前,需要理解数据库的基本概念;数据库是有结构的,数据库结构的基础是数据模型,数据库管理系统都是基于某种数据模型的,关系模型是目前使用最广泛的数据模型,要掌握关系模型的数据结构和数据完整性规则;了解操作关系数据库的标准语言——SQL语言。;知识目标: 理解数据库基本概念 (数据、数据库、数据库管理系统、数据库系统等)。 理解概念模型相关术语及E-R图的三要素。 理解关系模型的数据结构及数据完整性规则。 ??解关系数据库的标准语言——SQL语言。 能力目标: 能根据给定的数据表,写出关系模式,分析主键、 外键及字段取值约束条件。; 任务1.1;;【相关知识】;;;;;;【任务实施】;【任务实施】;任务1.2;;【相关知识】;;;;;;;;;;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;任务1.3;;【相关知识】;SQL语句可以按功能分为四大类:数据定义、数据操纵、数据查询及数据控制。 (1)数据定义(Data Definition Language,DDL) DDL语句包括CREATE、ALTER、DROP这三种语句,用于定义数据库,定义表、视图、存储过程等数据库对象。CREATE表示创建,ALTER表示修改,DROP表示删除。 (2)数据操纵(Data Manipulation Language,DML) DML语句包括INSERT、UPDATE、DELETE这三种语句,分别用于对数据库中的数据进行增、删、改操作。INSERT表示插入,UPDATE表示修改、DELETE表示删除。;(3)数据查询(Data Query Language,DQL) DQL语句是SELECT语句,用于查询数据库中的数据。SELECT语句是SQL语言中使用频率最高的一条语句。 (4)数据控制(Data Control Language,DCL) DCL语句包括GRANT、REVOKE、COMMIT、ROBACK这四个基本语句,用于控制用户的访问权限。GRANT表示给用户授权,REVOKE表示收回用户权限,COMMIT表示提交事务,ROLLBACK回滚事务。;(1)综合统一 (2)高度非过程化 (3)面向集合的操作方式 (4)以同一种语法结构提供两种使用方式 (5)语言简洁,易学易用;【任务实施】;THANKS!;项目二 数据库设计; 数据库是有结构的,需要进行设计,开发一个应用系统,经过需求分析并完成功能设计后,就可以进行数据库设计。 本项目将根据一个小型学生成绩管理系统的需求分析结果,设计该系统后台数据库的概念结构,再转换为数据库的逻辑结构,并根据关系规范化理论对其进行评价及优化。;知识目标: 识记E-R图的设计原则及步骤。 识记E-R图转换成关系模型的一般转换规则。 理解关系规范化理论。 能力目标: 能根据某小型应用系统需求设计E-R图(数据库的概念结构)。 能把E-R图转换成关系模型(数据库的逻辑结构)。 能在函数依赖范畴内判断关系模式满足第几范式,并能通过分解达到3NF。;任务2.1; 任务2.1;;【相关知识】;;;;;;;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;任务2.2;;;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;任务2.3;;【相关知识】;例如,有一个描述教学管理的数据库,该数据库涉及的对象包括学生的学号(sno)、姓名(sname)、性别(ssex)、所在系(sdept)、系主任姓名(mname)、课程号(cno)、课程名(cname)和成绩(score)。假设用一个关系student来存放所有数据,则该关系的关系模式如下: student(sno,sname,ssex,sdept,mname,cno,cname,score) 该关系各属性间存在以下联系: 一个系有若干个学生,一个学生只属于一个系。一个系只有一系主任;一个学生可以选修多门课程,每门课程可以有若干学生选修;每个学生选修每门课程都有一个成绩。;表2-1是关系模式student的一个实例,经过分析,可以得出这个关系的码是(sno,cno)。;定义2.1:设R(U)是属性集U上的关系模式,X、Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X?Y。 根据定义,若X?Y,则X属性值与Y属性值可以是多对一或一对一的联系,不可以是一对多的联系。 例如,学号?姓名,即学号值能够决定姓名的值,反过来,姓名?学号只有在没有同名的情况下

您可能关注的文档

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档