《创建和管理用户 教学设计.docx》由会员分享,可在线阅读,更多相关《创建和管理用户 教学设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础及应用教学设计课题创建和管理用户课型实操班级教师课时2教学分析教材分析教师备课时填写学情分析教师备课时填写教学目标知识1 .能描述创建用户的用法说明2 .能描述新创建的用户拥有权限技能1 .能完成用户的创建及为其设置密码2 .能删除用户账号素养1 .养成大局意识,理解全局观的重要性2 .养成思考问题的周详性,学会未雨绸缪的前瞻性,培养不拖沓的 好性格。教学重点完成用户的创建及为其设置密码;教学难点完成用户的创建及为其设置密码。教学方法分析法、讨论法、演示法。教学环境软件环境:Win7及以上操作系统,MySQL 8.0 , Navi cat For MySQL软件 硬件环境:多媒体教室
2、或软件实训室,计算机或智能手机教学资源:PPT、微课视频教学反思教师课后填写教学过程回顾上节课知识并提问:复习上节课内1.创建新用户时需要指定哪些参数?容并回答:2思考:能否创建两个用户名相同,密码不同的用户?1.创建新用户新课导入 (5分钟)时需要指定哪些参 数?2.思考:能否创建两个用户名相同,密码不同的用 户?目标展示 (5分钟)PPT展示本课题要完成的目标并适当解说观看 了解活动一创建和管理用户(30分钟)1.参考程序源代码完成用户创建与管理操作,回答后面的问 题。-创建收银员账号cashiercreate user cashier;-设置cashier账号的登录密码观看执行程序set
3、 password for cashier=,count666,;-创建经理账号mgr完成要求:create user mgr% identified by ,count999,;(1)参考图6-14-删除账号stock上机操作完成用户drop user stock;的创建及为其设置-创建stock账号密码删除其他用新课教学 (60分钟)create user Stocker localhost户。这一系列操作identified with mysql_native_password by countOOO;提问:创建了几个用户? 使用了什么命令?(1)参考源代码上机操作完成用户的创建及为其设
4、置密码删请归纳创建用户命除其他用户。这一系列操作创建了几个用户?使用了什么命令?令的使用方法。请归纳创建用户命令的使用方法。(2)你知道如何为(2)你知道如何为用户设置登录密码吗?请为guest账号设置用户设置登录密码密码one007,写出要执行的语句。吗?请为guest账(3)写出删除用户命令的使用方法。号设置密码 one007,写出要执 行的语句。(3)写出删除用户 命令的使用方法。教学环节教师活动学生活动笔记板书活动二 通过权限表完成用户创建(30分钟)展示评价(5分钟)1 .研究权限表完成用户创建的方法。(1)只有root用户才能创建、删除用户和修改用户密码吗? 谈谈你的看法。(2)通
5、过查询mysql user,你发现新创建的用户拥有哪些权 限?试一试,另外启动一个MySQL客户端用上面新建的用户登 录,测试其在MySQL服务器中可以执行哪些操作?(3) MySQL所有用户数据存储在mysql. user数据表中,你认 为是否可以用操作数据表的insert, delete、update命令来 创建、删除用户和修改用户密码?特别注意mysql. user中存储 的是用户密码加密后的密文,你需要根据验证方法选择不同的 方法来生成密码的密文。2 .直接操作mysql. user权限表的方式完成(1)创建用户boss,可以登录任何服务器,登录密码为 bosOOOasdo(2)授权用
6、户boss对markdb有创建表、查询、数据操作、 创建视图和存储过程的权限。(3)删除guest用户完成:(1)只有root用 户才能创建、删除 用户和修改用户密 码吗?谈谈你的看 法。(2) MySQL所有用 户数据存储在 mysql. user 数据表 中,你认为是否可 以用操作数据表的 insert delete update命令来创 建、删除用户和修 改用户密码?特别 注意 mysql. user 中存储的是用户密 码加密后的密文, 你需要根据验证方 法选择不同的方法 来生成密码的密 文。(3 )通过查询 mysql user,你发 现新创建的用户拥 有哪些权限?试一 试,另外启动一
7、个 MySQL客户端用上 面新建的用户登 录,测试其在MySQL 服务器中可以执行 哪些操作?按要求完成: 比较运行结果 归纳分析创建用户 的不同方法L MySQL在安装时,默认创建一个名为 的用户,该用户拥有超级权限。2 .如 user_ name host_ name,其中的 user_name 是 , host_name 为。3 .用户名省略主机,默认为本地主机 o.删除用户的命令 o4 . MySQL 8默认的用户验证是,使用函数 加密密码。6.使用create user语句创建一个用户后,MySQL会在mysql完成练习计算正确 率数据库的表中添加一条新记录。课堂小结 (5分钟)1 .创建用户使用create user语句在mysql. user表中使用insert语句2 .设置用户登录密码set password for 用户名二密码字符串;alter user 用户名 ientifed by 密码字符串3 .删除用户drop user 用户名列表个别与集体结合回 顾学习的内容课后作业实践演练1,2,3
限制150内