书签 分享 收藏 举报 版权申诉 / 103
上传文档赚钱

类型SQLServer数据库基础课程总复习学习教案课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:4635306
  • 上传时间:2022-12-27
  • 格式:PPTX
  • 页数:103
  • 大小:2.37MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《SQLServer数据库基础课程总复习学习教案课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    SQLServer 数据库 基础 课程 复习 学习 教案 课件
    资源描述:

    1、会计学1SQLServer数据库基础课程总复习数据库基础课程总复习第1页/共103页第2页/共103页第3页/共103页学学号号姓姓名名性性别别年年龄龄籍籍贯贯班班级级00001 1张张三三男男2020山山东东00003 300002 2李李四四男男2121辽辽宁宁00003 3字段名字段名记录记录主键主键第4页/共103页nsyb(学号学号,班级编号,班级编号)n注意:联系关系模式的属性包注意:联系关系模式的属性包括括包括联系属性,以及各实体的包括联系属性,以及各实体的n主码;主码选实体集任意一方主码;主码选实体集任意一方n主码。主码。n11联联系系实体实体属性属性第5页/共103页n1第6

    2、页/共103页11nn成绩第7页/共103页第8页/共103页第9页/共103页参数参数参数值参数值数据库名称数据库名称Student1Student1数据文件逻辑名数据文件逻辑名Student1_datStudent1_dat数据文件物理名数据文件物理名D:student1_dat.mdfD:student1_dat.mdf数据文件初始大小数据文件初始大小10MB10MB数据文件最大值数据文件最大值50MB50MB数据文件增长值数据文件增长值原来的原来的20%20%事务日志文件逻辑名事务日志文件逻辑名Student1_logStudent1_log日志文件物理名日志文件物理名D:studen

    3、t1_log.ldfD:student1_log.ldf日志文件初始大小日志文件初始大小4MB4MB日志文件最大值日志文件最大值25MB25MB日志文件增长值日志文件增长值5MB5MB第10页/共103页createcreate database student1 database student1on on(name=student1_dat,(name=student1_dat,filename=d:student_datfilename=d:student_dat.mdf.mdf,size=10,size=10,maxsize=50,maxsize=50,filegrowth=20%)f

    4、ilegrowth=20%)log onlog on(name=student1_log,(name=student1_log,filename=d:student_log.filename=d:student_log.ldfldf,size=4,size=4,maxsize=25,maxsize=25,filegrowth=5)filegrowth=5)回顾课本回顾课本3636页例页例2-72-7第11页/共103页第12页/共103页create database cpxson(name=cpxs_dat,filename=D:SQL Server2012cpxs_dat.mdf,size

    5、=10MB,maxsize=50MB,filegrowth=20%)log on(name=cpxs_log,filename=D:SQL Server2012cpxs_log.ldf,size=4MB,maxsize=25MB,filegrowth=5MB)第13页/共103页第14页/共103页第15页/共103页第16页/共103页第17页/共103页第18页/共103页第19页/共103页第20页/共103页练习:练习:1 1、修改数据库、修改数据库pxscjpxscj的属性,将日志文件的初始大小改的属性,将日志文件的初始大小改为为15MB15MB,增长方式改为,增长方式改为15%15

    6、%。2 2、为数据库、为数据库pxscjpxscj添加文件组添加文件组pgrouppgroup,并为此文件组添,并为此文件组添加加一个数据文件,大小为一个数据文件,大小为25MB25MB,存储路径为存储路径为“D“D:data”data”第21页/共103页列名说明数据类型约束Sno学号字符串,长度为7主码Sname姓名字符串,长度为10非空Ssex性别字符串,长度为2取男或女Sage年龄整数取值1545Sdept所在院系字符串,长度为20默认为计算机系第22页/共103页第23页/共103页第24页/共103页列名列名说明说明数据类型数据类型约束约束SnoSno学号学号字符串,长度为字符串,

    7、长度为7 7主码主码SnameSname姓名姓名字符串,长度为字符串,长度为1010非空非空SsexSsex性别性别字符串,长度为字符串,长度为2 2取取男男或或女女SageSage年龄年龄整数整数取值取值15154545SdeptSdept所在院系所在院系字符串,长度为字符串,长度为2020 默认为默认为计算机系计算机系第25页/共103页第26页/共103页列名列名说明说明数据类型数据类型约束约束CnoCno课程号课程号字符串,长度字符串,长度为为1010主码主码CnameCname课程名课程名字符串,长度字符串,长度为为2020非空非空CcreditCcredit学分学分整数整数取值取值

    8、0 05050SemesterSemester学期学期整数整数取值大于取值大于0 0PeriodPeriod学时学时整数整数取值大于取值大于0 0第27页/共103页第28页/共103页第29页/共103页第30页/共103页第31页/共103页第32页/共103页第33页/共103页第34页/共103页数据库技术术语关系模型术语SQL术语记录类型关系模型基本表文件关系,实例基本表,表格记录元组行属性,字段,数据项属性列第35页/共103页第36页/共103页FK_银行卡信息表_REFERENCE_身份证信息表银行卡信息表卡号姓名性别身份证号有效期发卡行卡的类型联系方式金额身份证信息表身份证号

    9、姓名性别出生日期籍贯民族家庭地址有效期发卡所照片第37页/共103页课程号课程名G001软件测试基础G002软件质量学号课程号成绩001G00180001G00290002G00260.学号姓名性别年龄籍贯班级001张三男20山东003002李四男21辽宁003第38页/共103页第39页/共103页n2000年,SQL Server 2000推出;n2005年,微软发布了SQL Server 2005n2008年,微软发布了最新的SQLServer 2008第40页/共103页第41页/共103页第42页/共103页第43页/共103页第44页/共103页第45页/共103页Server 系

    10、统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。6.sysdepends表系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。7.sysconstraints表系统表sysconstraints对使用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。第46页/共103页第47页/共103页第48页/共103页第49页/共103页第50页/共103页第51页/共103页第52页

    11、/共103页第53页/共103页第54页/共103页第55页/共103页第56页/共103页第57页/共103页第58页/共103页第59页/共103页第60页/共103页第61页/共103页第62页/共103页。n数据控制语言数据控制语言(DCL,Data Control Language)包括数据库事务管理功能和数据保护功能,对数据库提供完整性约束控制,控制数据库的安全性;提供了多用户并发控制和恢复的功能,支持事务提交和回滚等。SQL动词是GRANT和REVOKE。n系统存储过程系统存储过程(System Stored Procedure)存储过程是SQL语句和流程控制语句的预编译集合,是

    12、封装重复任务操作的方法。第63页/共103页第64页/共103页第65页/共103页第66页/共103页第67页/共103页第68页/共103页第69页/共103页第70页/共103页=等于大于=大于等于=小于等于不等于LIKE字符串比较测验In在某个数组中Between and在某个范围中exists是否存在第71页/共103页第72页/共103页第73页/共103页第74页/共103页第75页/共103页MIN返回一个给定列中最小的数值MAX返回一个给定列中最大的数值SUM返回一个给定列中所有数值的总和AVG返回一个给定列中所有数值的平均值COUNT返回一个给定列中所有数值的个数COUNT

    13、(*)返回一个表中的行数第76页/共103页第77页/共103页第78页/共103页Employee_IDName01Adams,John02Bush,George03Carter,Thomas04Gates,BillProd_IDProductEmployee_ID234Printer01657Table03865Chair03第79页/共103页NameProductAdams,JohnPrinterCarter,ThomasTableCarter,ThomasChair第80页/共103页NameProductAdams,JohnPrinterBush,George NULLCarter

    14、,ThomasTableCarter,ThomasChairGates,Bill NULL第81页/共103页NameProductAdams,JohnPrinterCarter,ThomasTableCarter,ThomasChair第82页/共103页NameProductAdams,JohnPrinterCarter,ThomasTableCarter,ThomasChairBush,George NULLGates,Bill NULL第83页/共103页第84页/共103页第85页/共103页第86页/共103页第87页/共103页第88页/共103页表中经常有一个列或列的组合,其值

    15、能唯一地标识表中的每一行。这样的一列或多列称为表的主键主键,通过它可强制表的实体完整性完整性。第89页/共103页第90页/共103页第91页/共103页第92页/共103页第93页/共103页第94页/共103页第95页/共103页第96页/共103页创建存储过程:if EXISTS(select*from sysobjects where name=mypro and type=p)DROP proc mypro GOCREATE proc myprox varchar(20),y varchar(20)outputASSET y=x+worldGO执行存储过程:Declare z varchar(40)Exec mypro hello,z outputPrint z第97页/共103页触发器可以用于SQL Server 约束、默认值和规则的完整性检查。第98页/共103页第99页/共103页第100页/共103页第101页/共103页第102页/共103页

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:SQLServer数据库基础课程总复习学习教案课件.pptx
    链接地址:https://www.163wenku.com/p-4635306.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库