- 1、本文档共584页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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属性值可以是多对一或一对一的联系,不可以是一对多的联系。
例如,学号?姓名,即学号值能够决定姓名的值,反过来,姓名?学号只有在没有同名的情况下
您可能关注的文档
- ASP程序设计完整版全套PPT教程最全电子教案.ppt
- C语言程序设计完整版全套PPT教程最全电子教案.ppt
- Excel在财务管理中的应用完整版全套PPT教程最全电子教案.ppt
- JavaScript-程序设计基础教程完整版课件全套ppt最全电子教案整书教案教学设计教学教程.pptx
- Linux操作系统全套ppt完整版电子教案最全教学课件全书电子教案.pptx
- Linux操作系统应用编程全书电子课件完整版ppt整本书电子教案最全ppt教学教程.pptx
- office2016办公软件教程完整版全套PPT教程最全电子教案.ppt
- Office办公软件应用高级教程--Excel课件全套ppt课件最全电子教案完整版教学教程整套.pptx
- 2023年一级建造师执业资格考试模拟试卷1(答案及解析).doc
- 2024一建公路模拟卷3.docx
最近下载
- 短视频合作合同(推荐范本).docx
- 部编人教版小学一年级上册道德与法治课堂同步达标试题全册.docx
- 法国十五年医疗改革引发的医院建筑现代化(第五代医院)——丛汇泉-文档.ppt
- GB-T 7676.2-2017 直接作用模拟指示电测量仪表及其附件 第2部分:电流表和电压表的特殊要求.pdf
- 泰国法律概论.doc VIP
- 小学数学教学方法(1).pptx VIP
- 起重机智能系统研究毕业论文.doc
- YY_T 1901-2023 采用机器人技术的骨科手术导航设备要求及试验方法..pdf
- Linux操作系统全套ppt完整版电子教案最全教学课件全书电子教案.pptx
- 03j012-2环境景观绿化种植设计.pdf
文档评论(0)