MySQL数据库项目式教程
MySQL数据库课程期末复习资料一客观部分:单项选择多项选择判断一单项选择1.在数据库设计中,将ER图转换成关系数据模型的过程属于CA.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段2.设有表示学生选课的三张表,学生S学号,姓,题库专业:移动通信 科目:MySQL数据库一单项选择题1以
MySQL数据库项目式教程Tag内容描述:任务,数据操纵一,表名,字段名,值,为用户表,上品分类表,商品表,订单表,订单明细表输入数据二,数据修改与删除操作,新从奥迪大利亚购进一批天使鱼,数量为条,进价为元,按库存与新进商品的平均值调整商品的成本价格,该商品将以成本价格,的市场价格,112233通过本章的学习,通过本章的学习,读者可以掌握一些常读者可以掌握一些常用的用的MySQL命令,从命令,从而对而对MySQL数据库进数据库进行一些简单的管理,行一些简单的管理,本章知识点较为繁本章知识点较为繁杂,希望保持一份儿杂,希,任务,为数据库表选择合适的数据类型,用户表用户编号,用户名,密码,性别,住址,邮箱,电话,商品分类表类别编号,分类名称,类别描述,商品表商品编号,类别编号,商品名,商品介绍,市场价格,成本价格,数量,订单表订单号,用户编号,订单日期,商品介,1,备份petstore数据库中的orders表中数据到D盘,要求字段值如果是字符就用双引号标注,字段值之间用逗号隔开,每行以,为结束标志,2,将该备份文件的数据导入到bk,orders表中,3,启用日志文件,做增删改查操作后,查看日志文件,任务一,语句的基本使用,查询表中客户的姓名,地址和电话,显示的列标题要求显示姓名,地址和电话二,条件查询,显示表单笔高于的客户号,成交金额和订单状态,查询表中年月份的所有订单,三,多表查询,查询表中订单编号,商品名称和购买数量,显示表单笔高,课程安排课程安排学时分配,学时分配,学时,上课,学时,上课,学时,上机,学时,上机,考核,考核,平时成绩平时成绩,作业作业,实践实践,考勤考勤,总成绩总成绩,平时成绩平时成绩,考试成绩考试成绩,本章抛开本章抛开讲讲解关系数据库设计的解关系数,10,1事务管理10,1,1事务的概念事务的概念使用一个简单的例子来帮助理解事务,向公司添加一名新的雇员,见图10,1,10,1,2ACID属性属性1原子性原子性原子性意味着每个事务都必须被看作是一个不可分割的单元,假设一个事务由两个或者多,创建管理用户,店员用户和顾客用户,密码均为,将用户的密码改为,授予用户对中表有操作权限,授予用户对中表中姓名列和地址列有权限,授予用户对所有库都有所有操作权限,授予用户对库中所有表有操作权限,并允许其将权限授予其他用户,收回用户对库中表上的,5,1MySQL索引5,1,1索引及作用索引及作用1索引概念索引概念在数据库中,为了从大量的数据中迅速找到所需的内容,也采用类似于书目录这样的检索技术,使得数据查询时不必一行一行记录地扫描整个数据库中全部的表,就能迅速查到所需要的内容,这就,6,1MySQL语言简介,1,数据定义语言,DDL,用于执行数据库的任务,对数据库及数据库中的各种对象进行创建,删除,修改等操作,如前所述,数据库对象主要包括,表,默认约束,规则,视图,触发器,存储过程等,DDL包括的主要语句及功能如表6,科目,数据库一,单项选择题以下聚合函数求数据总和的是,答案,可以用,来声明游标答案,语句的完整语法较复杂,但至少包括的部分是,仅,答案,语句中的条件用以下哪一项来表达,答案,使用语句的,子句,在创建基本表时可以启用全文本搜索,答案,以下能够,ySQ项目七存储过程与触发器2019年7月掌握存储函数的基本使用学习存储过程与触发器的创建方法学习目标ySQ了解MySQL程序设计基础具有使用Navicat工具操作存储过程与触发器的能力重点,难点ySQMySQL编程基础一一,MySQL编程,项目一认识数据库年月学习数据库的特点学习目标了解数据库的基础知识掌握数据库的安装与配置具有使用工具的能力重点,难点数据库概述一一,数据库概述,信息,信息是现实世界事物的存在方式或运动状态的反映,它通过多种形式展现,如文字,数码,符号,图形,ySQ项目六索引与视图2019年7月掌握索引与视图的创建与使用方法学习使用索引与视图的优点学习目标ySQ了解索引与视图的概念具有使用Navicat工具操作索引与视图的能力重点,难点ySQ索引一一,索引ySQ1,索引的分类普通索引唯一索引普通,ySQ项目八数据安全2019年7月掌握数据库备份与恢复的方法学习用户权限的设置方法学习目标ySQ了解用户管理的基本方法具有使用Navicat工具完成数据库安全设置的能力重点ySQ数据库的备份与恢复一一,数据库的备份与恢复ySQ1,数据库的备,项目五数据查询年月掌握常用聚合函数的使用方法学习单表查询与多表查询的方法学习目标熟悉语句的基本语法具有使用工具完成数据查询的能力重点,难点重点语句的基本语法一一,语句的基本语法,要查询的内容表名列表条件字段列表分组条件字段列表,语法格式,一,ySQ项目四数据更新2019年7月掌握插入,修改,删除数据表记录的方法学习数据更新的常用方法学习目标ySQ了解数据更新的概念具有使用Navicat工具实现数据更新的能力重点,难点ySQ插入表记录一一,插入表记录ySQ1,插入单条记录into,ySQ项目三数据定义2019年7月学习数据表的约束学习目标ySQ了解什么是SQL语言掌握数据库与数据表的创建方法具有使用Navicat工具完成数据定义的能力重点,难点ySQSQL语言概述一一,SQL语言概述ySQ1,什么是SQL结构化查询语,ySQ项目二数据库设计2019年7月学习数据库的设计范式学习目标ySQ了解数据模型的概念掌握数据库设计的步骤具有绘制E,R图的能力重点重点,难点ySQ数据模型一一,数据模型ySQ1,概念数据模型概念数据模型简称概念模型,是用户容易理解的现实,ySQ项目九综合项目案例2019年7月学习数据库设计的方法与步骤掌握E,R图的绘制方法学习目标ySQ了解项目需求分析需具备的能力具有综合运用MySQL数据库的能力ySQ项目分析一一,项目分析ySQ1,需求概述某公司是一家民营的手机销售企业,第二章第二章数据库安装与配数据库安装与配置置本章主要内容本章主要内容下载软件平台下安装与配置平台下版配置,平台下安装与配置的常用操作主要内容常用图形化管理工具,下载,下载,下载,下载安装版下载安装版下载,下载版下载版下载,下载,下载,下载,学习情境一,走进数据库项目三,创建和管理数据库数据库基础及课堂实践项目任务单专业领域,网络物联网专业评语教师签字日期成绩学时姓名班级地点组长组员项目编号,项目名称创建和管理数据库技能目标会创建数据库会查看指定数据库或者所以数据库的信息会扩充,学习情境一,走进数据库项目二,了解数据库基础知识数据库基础及课堂实践项目任务单专业领域,网络物联网专业评语教师签字日期成绩学时姓名班级地点组长组员项目编号,项目名称了解数据库基础知识技能目标会分离和附加数据库学会将现实世界的事物和特性抽象为,学习情境一,走进数据库项目一,配置管理数据库数据库基础及课堂实践项目任务单专业领域,物联网网络专业评语教师签字日期成绩学时姓名班级地点组长组员项目编号,项目名称配置管理数据库技能目标安装数据库配置数据库使用常用工具企业环境及需求,MySQL数据库技术课程标准一,课程概述1,课程制定依据本标准根据国家职业教育改革实施方案中的,课程内容与职业标准对接,教学过程与生产过程对接,的要求,2020版大数据工程技术专业人才培养方案中的职业岗位能力要求,具备数据库的设计,管理和维,MySQL数据库技术教案首页课程名称MySQL数据库技术课程编号总学时数总学时64理论学时32实践学时32学分数4课程类型必修课,校级公共课,专业课,基础课或专业基础课选修课,限选课,任选课授课年级专业班级2020级大数据技术与应用1,5班,项目一配置管理数据库项目指导书一,实训目的熟练安装会开启和关闭服务对进行必要的配置二,项目背景企业要为一所学校开发选课数据库,经需求分析后,决定使用,下面就在你的机器上安装好吧,三,实训内容任务介绍功能及环境要求发展历史,特点,版本,任务介,数据库基础及SQL项目二了解数据库基础知识项目指导书一,实训目的l会分离和附加数据库l学会将现实世界的事物和特性抽象为信息世界的实体与关系l会使用实体联系图,E,R图,描述实体,属性和实体间的关系l会将E,R图转化为关系模型l能根据开发需求,数据库基础及SQL项目三创建和管理数据库项目指导书一,实训目的知识目标,了解数据库的概念了解系统数据库,系统表的作用掌握系统存储过程的使用方法技能目标,会创建数据库会查看指定数据库或者所以数据库的信息会扩充数据库或事务日志的容量会缩小数据库,项目1习题一,选择题1SQLServe2012包括8个产品组件,是一个数据集成平台,负责完成数据的提取,转换和加载等操作,A数据库引擎B集成服务C报表服务D通知服务2,是用于存储,处理和保护数据的核心组件,A数据库引擎B集成服务C报表服务D,项目习题一,选择题二,简答题如何理解的体系结构,是安装于操作系统上的,运行于网络环境下的,客户端服务器模式的关系型数据库管理系统,提供了哪些管理工具,它们的主要作用是什么,是安装于操作系统上的,运行于网络环境下的,客户端服务器模式的关系型数,实验目的熟悉环境的使用,掌握在中创建数据库和表的方法,理解支持的数据类型,数据完整性在下的表现形式,练习数据库服务器的使用,练习,语句的操作方法,实验内容,实验,的安装与配置,参见,节内容,完成数据库的安装与配置,实验,创建,汽车用品网上商,第第三三章章MySQLMySQL支持的数据类型支持的数据类型本章主要内容本章主要内容数值类型日期和时间类型字符串类型JSON类型123主要内容43,1数值类型3,1数值类型整数类型整数类型大小大小表数范围,有符号,表数范围,有符号,表数范围,项目七,4编程语法任务一变量变量主要内容,v变量类型v变量赋值v变量应用重点难点,v变量应用变量用于存储临时数据,构成表达式最基本的存储元素,MySQL变量用户变量,带有前缀,只能被定义它的用户使用,作用于当前用户整个连接,当前连接一旦断开,项目七,3存储过程和函数任务一创建存储过程和函数主要内容,v创建存储过程v创建存储函数重点难点,v设计和应用,引入,db,shop系统中要完成一个购买商品的订单的处理,一般需要考虑以下几步,1,在生成订单之前,首先需要查看商品库存中是否有相,项目十一项目十一应用数据库设计应用数据库设计能力目标能针对数据库设计项目,做好调研准备和有效采集调研数据,能绘制业务流图,数据流图,分析数据并绘制简单局部ER图,知识目标熟悉需求分析的步骤和方法,掌握规范业务流图,数据流图,ER图的绘制,学,项目十一项目十一应用数据库设计应用数据库设计能力目标能针对数据库设计项目,做好调研准备和有效采集调研数据,能绘制业务流图,数据流图,分析数据并绘制简单局部ER图,知识目标熟悉需求分析的步骤和方法,掌握规范业务流图,数据流图,ER图的绘制,学,项目七,常用函数任务一数值函数主要内容,数值函数应用字符串函数应用日期与时间函数应用条件判断函数应用函数应用其他函数应用重点难点,函数应用,查阅语法,官网文档,函函数数功功能能,返回数值,的绝对值,返回数值,除以数值后的余数,返回大于数值,项目五,4子查询任务一认识子查询任务二使用比较运算符的子查询任务三使用NOTIN列表运算符的子查询任务四使用NOTE,ISTS测试存在性的子查询任务五合并查询主要内容,v子查询的概念v子查询应用场合重点难点,v子查询应用场合查阅语法,官网文,项目四数据处理任务一添加表记录数据能力目标能熟练应用,语句进行数据处理,能应用跨表信息进行插入,修改,删除操作,解决复杂处理,知识目标掌握,语句的单表和跨表的语法应用,掌握类型字段值的插入,学习重点正确使用,语句处理数据,应用跨表信息处理数,项目五,统计查询任务一应用聚合函数任务二应用任务三应用条件子句主要内容,记录个数统计函数,累加和函数,平均值函数,最大值函数,最小值函数,重点难点,各个函数的应用规则查阅语法,官网文档,基本语法,语法,表达式,作用,项目十一项目十一应用数据库设计应用数据库设计能力目标能针对数据库设计项目,做好调研准备和有效采集调研数据,能绘制业务流图,数据流图,分析数据并绘制简单局部ER图,知识目标熟悉需求分析的步骤和方法,掌握规范业务流图,数据流图,ER图的绘制,学,项目六视图能力目标能熟练按需求查看,建立和修改视图,能熟练应用视图进行数据查询和数据处理,知识目标熟悉视图作用,掌握视图查看,建立和修改删除的语法,掌握视图的查询和数据处理的应用,学习重点熟练视图的建立和应用,学习难点视图上建立视图和约束检,项目十一项目十一应用数据库设计应用数据库设计能力目标能针对数据库设计项目,做好调研准备和有效采集调研数据,能绘制业务流图,数据流图,分析数据并绘制简单局部ER图,知识目标熟悉需求分析的步骤和方法,掌握规范业务流图,数据流图,ER图的绘制,学,项目八触发器任务一能力目标能熟练查看触发器信息,按需建立和修改触发器,能应用触发器解决复杂的业务逻辑关联,知识目标了解触发器的用途和类型,熟悉触发器创建语法,掌握触发器中的NEW和OLD的应用,学习重点掌握触发器的查看,建立和测试,掌握NE,项目五,1单表记录查询能力目标能熟练应用SELECT语句进行表内数据查询和统计,能应用连接,子查询技术处理复杂查询,知识目标掌握SELECT语句的基本查询和统计的应用语法,掌握SELECT的连接和子查询的应用方法,学习重点熟练应用SELEC,项目七,1运算符能力目标能按需查看,建立,修改和测试存储过程及函数,能正确使用参数编写存储过程和函数和调用,知识目标熟悉存储过程和函数的创建语法,流程控制和异常处理,掌握参数的应用,返回值的传出和调用测试方法,学习重点掌握带参数的存储过程和,本章主要内容本章主要内容数据库简介简介主要内容,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介,数据库简介数据库管理系统可以使用语句来操作数据库中的数据,其实,应用程序中也可以嵌套,广东水利电力职业技术学院计算机应用技术专业数据库应用与设计课程教学标准广东水利电力职业技术学院计算机信息工程系2022年01月1,前言1,1课程基本信息课程代码,01P336C96建议学时,80,应用,16,设计或管理,学分,5,1适用专业,实验目的,基于实验1创建的汽车用品网上商城,练习创建用户,权限管理,数据库备份与恢复方法,数据导出导入的方法,体会数据库系统维护的主要工作,实验内容,1数据库安全性,实验6,1,建立账户,创建一个用户名为Teacher密码为T99999的用,