欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    SQL Server 2022数据库技术项目教程教学教案.docx

    • 资源ID:1510974       资源大小:68.29KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SQL Server 2022数据库技术项目教程教学教案.docx

    安排学生实践,搜索智联招和'前程无忧、BoSS宜转,了解软件企业对DBA的要求,搜索DBA的岗位要求和考证方法.< 3)案例数据即及表设计老师可参考教材内容,打开学校图书馆图书资料借阅管理系统,介绍图书馆图书资料借阅管理系统用户端界面,引导学生分析总结该系统的功能分析主要数据表及各个栏目的意义(参考教材1.1.3.< 4)数据库中的表介绍图书馆管理系统IibSyS的3个表,分析bookinfo表(图竹信息表、reader1.nf。去(诜者信息表八borrou1.nfo(借阅信息去)的功能与相互联系。教师首先介绍Mok1.nf。表的组成.然后参考教材1.1.3小节中的字段列非对表中各字段进行介绍.请学生分析readerinfo表.最后选IU进行borrou1.nfo表讲耨说明.< 5)表的记录介绍图行馆管理系统IibSyS的3个表,对照book1.nf。裹(图书信息表、readcr1.nfo表(读者信息表、borrowinfo(借阅信息去)的结构,分析记录与表结构的对应联系.教师首先介绍Mok1.nf。表的记录,然后参考教材1.1.3小节中的字段列非对表中各条记录进行介绍,请学生分析readerInfo友的记录,最后选取进行borrowInfo记录讲解说明.三、归纳总结,ItIt练习,布作业< D分析学生成绩管理系统SCoreSyS的表组成,各表的结构及记录.< 2)按照教材技能调练1:了解数兆款工作岗位的要求,安排学生上机操作,了解数据库课程对应的岗位及技能要求:了解常见的数据库有哪些:了解SQ1.SerYer数据库:了解常用的国产数据库的特点。< 3)打开达梦公司网站.了解达梦数据库的特点及应用范围.了解信创产业.思考题和习题(1在你用过的软件中,如微信,哪些包含了数据库?是怎么看出来的?<2>你用过啊讯号航APP或而型导航APP吗?地理位置是什么类型的数据库?教学后记的规则将这些表中的数据组合到一起,构成一个虚拟的大衣,然后就UJ以像普通表一样,在这个虚拟表中杳询数据了,在通常情况下,多个表之间有着公共的字段或者通过外键约束来建立连接关系.如果两个表没有任何相同的字段,则可以通过比较类型相同的两个列中的值的大小进行查询.1、交叉连接查询交叉连接乂称笛卡儿积系统会将一个表中的每条记录和其他表中的每条记录分别组合,形成若干条记录,构成一个新的虚拟衣。交叉连接杳询的语法格式如下:SE1.ECT列名1,列名2FROM变名1CROSSJOIN表名2CROSSJOIN丧名3IWHERE查泡条件查闻结果类鞭子如卜图列名A列XB序号列名X列XYIA1.R1.1X1.Y1.1A1.B1.2X2Y2IA1.B1.I1.X3Y32A2B2IX1.Y1.2A2B22X2Y22A2B211X3Y3IOA3B31X1.Y1.IOA3B32X2Y210A3B31!X3Y3(例520JAreaderInfo表和borrowinfo表的交叉连接中.查询读者姓名(ReaderNa三e字段)为“胡大龙”的记录,只需返回readerInfo表中的ReaderID列和ReaderName列内的数据,以及borrowinfo表中的ReaderID列和BookID列内的数据。SE1.ECTreaderInfo.ReaderID1ReaderName,borrowInfo.ReaderID,BookIDFROMreaderinfo,IxirrowinfoWHEREReaderName='痢大龙查询结果如图所示说明:*1.11Aij)iIGIZ-s2-i,MA_k-v.»IaU1PE1.1.PrEvw11Brw三三m三ar三r>三¾MwwTTt"g"n>"j11Cre;EMtiii.rwMn三r-三InInB<11三,taA这里以左连接为例,分析一下外连接的连接方式,右连接的情况与左连接正好相反.左连接以左衣为主,即左表中的所行记录不论如何都会被返回,右表只返M符合连接条件的记录,具体分为以下3种情况:(1)如果“表中的某条记录在“表2”中刚好只有一条记录可以见配,则在返回的结果中会生成一个新的行。(2)如果“表I”中的某条记录在“一2”中有N条记录可以匹配,则在返回结果中也会生成N个新的行.这些行所包含的“我1”的字段值是市或的.(3)如果“表1”中的某条记录在“衰2”中没有匹配的记录.则在返回结果中仍然会生成一个新的行.只是该行所也含的“表2”的字段值都是NU1.1.全连接迁返同两个表中的全部记录,符合连接条件的记录相互兀配,不符合连接条件的记录与NU1.1.兀配。对于初学者,经常分不清楚见个表是左边的表,哪个是右边的表,此时可以观察衣名在语句中的位置.衣名在JOIN的左边或前面的我就是左边的衣,发名在JoIN的右边或后面的友就是右表.在内连接、左连接、右连接和全连接中,两个表内记录的匹配模式一样.只是选取的记录数贵不一样,如果用数学集合知识表示,则4种连接选取的记录数仪下图所示®w®c®INNERJOIN1.EFTJOINRIGHTJOINFU1.1.JOIN【例522在reader1.nf。表和borrow1.nf。表中查珈.要求返回每位读者的斓号、姓名,曾借过书的读者就返回图书的编号,没借过冷的读者就返回NU1.1.SE1.ECTreaderinfo.RcaderID1ReadcrNamv,B<>ukIDFROMreaderinfo1.EFTJOINborrowInfoONreaderInfo.Reader1.1.)=borro1.nfo.ReaderII)实现方法。在本节中,我们也可以使用连接查前的方法解决这个问题.(例5-21】在readerInfo表中,杳询年舲比胡大龙的年龄大的所行读者的姓名和年龄,思考过程:(1)姓名和年龄用在readerInfo我中,那么如何进行连接查询呢?可以想象将reader1.nf。表抄写两份,这样就有两个表可以连接了.SE1.ECTa.ReaderNamea表中的姓名,a.ReaderAgea表中的年龄.b.ReaderNax?b表中的姓名,b.RcaderAncb衣中的年龄FRONreaderinfoa,readerinfob说明:由于是一个我与自己连接,表名相同,因此为了区分列的来源,必须为表起别名.为了便于理解.语句中为每个列也命名了别名.由于没有舒IERE交询条件,因此上述语句生成了如图所示的交叉连接杳询结果。1MWAJt1.'W,rM.*IAan1tMt*4K<A4仅n4a9*nRCt1.<UaT3*t,人*MMKA»9BiiVM»1。Sa1.ih44MAt11MKft»«1«a3UtX.E29tt»Hsi«工n(2)在上述语旬的基础上加入BIEKE查询条件:SE1.ECTa.RvaderNamea去中的姓名,a.ReadciAxea表中的年龄,b.ReaderNacb表中的姓名,b.ReadeiAxeb表中的年龄FROMreaderinfoa,readerinfobWHEREa.ReaderName='用大龙'可以得到如图所示的内连接查询结果.wttn<bnwEnueiMeX»:U*WaJfwrA4U*WW*>M<*MVff1.R«11*U?MAt3Kiftf»A1.A4*HMSuth44这里使用a.ReaderNaBe或b.ReaderNaBe作为杳询条件,置询结果是样的,<3)在上述语句的基础上,再加入查询条件“a式中的年龄<b表中的年龄”,并对查课跑名称项目5数据查询之任务3:子查询计划课时2课时内容分析当一个SE1.ECT语句被放在其他SQ1.语句中时,这个SE1.ECT语句就被称为子杳血.子查询也被称为内部查询或内部选择,而包含于查价的语句也被称为外部查询或外部选择,教学目标及基本要求通过教学,让学生掌握:1 .子查询;2 .联合查询.教学IR点1.子查询图H馆管理系统的组成教学难点1.联合查沏次学方式讲授为主,讲练结合教学过程教案15:子查一、课程引入<1)回顾上一节学习知识,引出本节主题带领学生回顾“交询哪些读者的年龄比胡大龙的年龄大”的问题。提出问时:是否能够在一个SE1.ECT语句中进行两次告询<2)提出学习目标1.子杳询:2.联合查询.二、新内容的讲解1、子查询对于任务5.2中“查询哪些读行的年龄比胡大龙的年龄大”的何时.有人提出如果WHERE千句中可以直接使用查询结果,就可以写出以下谱句解决问遨:SE1.ECTReaderNaBC,ReadetAxeFROMreadctinfoUIEREReaderAge>(直询胡大龙年龄的SE1.ECr语句)SQ1.确实支持这种查询方式,称为子查询,上面的查询语句可以改写成以下形式:SE1.ECTReaderNaBe,ReaderAge1.K()MreaderInfoHEREReaderAge(SE1.ECTRcaderAgeFROMrcader1.nfoWHEREReaderName="胡大龙)(2)建立数据库连接Stringur1.=-jdbc!sq1.server:/1OCa1.hOSt:1434;databaseM三e=Iibsys:encrypt=IrUe;IrUS1.SorverCertificate=Irue获取连接字符申ur1.StringUSernaBe="root":使用能访问SQ1.Server数据库的用户名saStringPaSS<or""123456*:使.H1.口令Connectioncon-DriverManager.getConnectio11(ur1.username,password);(3)生成语句对象Connectioncon=getConnection();取得数据阵的连接StatementStmt=Con.CreateStateeent();创建一个声明,用来执行SQI语句<4)利用语句对象进行数据际操作Stringsq1.=",SE1.

    注意事项

    本文(SQL Server 2022数据库技术项目教程教学教案.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开