数据库应用技术--讲课比赛.ppt
《数据库应用技术--讲课比赛.ppt》由会员分享,可在线阅读,更多相关《数据库应用技术--讲课比赛.ppt(23页珍藏版)》请在冰点文库上搜索。
,数据库应用技术,网络教研室,信息工程系教师职业教育教学能力比赛,课程导入,1第一部分,子任务3表的设计,项目一数据库的设计,团队,1.1课程回顾,TrueorFalse,01,(F),想要登陆本地SQLServer服务器,可填写*,一个数据库有且只能有一个主数据文件,数据库名字可以取123mydb,mdf负责存储数据库的日志,恭喜获胜队!
(F),(F),(T),1.2本节目标,需求分析,任务提出,数据库中表的设计,技能学习,规范数据库的规则范式,知识学习,数据表的设计流程,归纳总结,子任务3表的设计,项目一数据库的设计,课程讲授,2第二部分,子任务3表的设计,项目一数据库的设计,任务提出,技能学习,归纳总结,知识学习,2.1需求分析,01,02,03,用户凭密码登陆主页,用户修改完善个人资料,用户撰写发布日志,个人日志发布系统,任务提出,技能学习,归纳总结,知识学习,2.1需求分析,04,日志编号,日志标题日志内容,发表时间日志类型,作者ID登陆密码,昵称性别出生日期兴趣爱好,任务提出,技能学习,归纳总结,知识学习,2.1需求分析,任务提出,技能学习,归纳总结,知识学习,2.2任务实现数据库表的设计,方案1,任务提出,技能学习,归纳总结,知识学习,01日志*61信息+02日志*61信息+03日志*61信息=,(01日志+02日志+03日志)*61信息,2.2任务实现数据库表的设计,方案1,日志记录表,作者信息表,任务提出,技能学习,归纳总结,知识学习,2.2任务实现数据库表的设计,方案2,日志记录表,作者信息表,任务提出,技能学习,归纳总结,知识学习,2.2任务实现数据库表的设计,方案2,int,Varchar(20),text,datetime,Varchar(10),Varchar(20),日志记录表,作者信息表,任务提出,技能学习,归纳总结,知识学习,2.2任务实现数据库表的设计,方案2,日志记录表,作者信息表,任务提出,技能学习,归纳总结,知识学习,2.2任务实现数据库表的设计,方案2,任务提出,技能学习,归纳总结,知识学习,2.3规范数据库的规则范式,方案1,方案2,任务提出,技能学习,归纳总结,知识学习,2.3规范数据库的规则范式,方案1,方案2,方案1,将一张表中描述其他事情的重复项目,另外创建新表。
任务提出,技能学习,归纳总结,知识学习,2.3规范数据库的规则范式,方案1,通俗来说,一个表描述一件事,没有多余项,这样可以避免数据冗余和更新出错。
官方来说,用第二范式(2NF)的要求来规范数据库,表中所有列完全依赖于主关键字。
课堂小结,3第三部分,子任务3表的设计,项目一数据库的设计,任务提出,技能学习,归纳总结,知识学习,3数据库表的设计流程,分析列出表的所有数据,01STEP,02STEP,03STEP,将数据按关联性分类,明确数据类型整理入表,布置作业,4第四部分,子任务3表的设计,项目一数据库的设计,预习:
创建表的脚本语法,下节课将以团队方式进行比赛,4布置作业,谢谢您的聆听,热烈期待您的宝贵意见!