- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习三——视图、过程、触发器、游标、函数、安全、事务
复习提纲
一、关系数据库基础知识
1、实体、联系(一对一、一对多、多对多)、E-R图绘制
2、关系运算、范式(1NF、2NF、3NF)满足2NF必满足1NF、满足3NF必满足1NF和2NF
3、了解数据库系统的特点、发展阶段(人工管理、文件系统、数据库系统阶段)
4、了解SQL SERVER常用组件
5、了解DBMS、DBS、DB、DBA的含义
二、SQL Server基本操作
1、SQL Server数据库组成:系统数据库(了解4个系统数据库的作用master(最核心系统数据库,如果损坏,系统将不能启动),model(数据库模版),msdb,tempdb)、示例数据库(pubs,northwind)、用户数据库
2、数据库文件:数据文件(主数据文件(有且只能有一个,后缀mdf)、辅助数据文件(可以有多个,后缀ndf))、日志文件(后缀ldf)
3、创建(create database)、修改(alter database)、删除(drop database)、重命名(sp_renamedb )、查看(sp_helpdb)数据库
4、创建(create table)、修改(alter table)、删除(drop table)数据表,掌握主键(primary key)、外键(foreign key)、检察(check)、默认(default)、非空(not null)、唯一性(unique)等约束;一个表中只能有一个主键、创建表时含有外键的表要后创建。
5、通过insert、update、delete、truncate编辑表中数据,注意删除表中数据和删除表的区别。
6、熟练通过select语句查询数据,掌握字段别名、多条件查询、连接查询、子查询(嵌套)查询、查询结果的排序、分组查询、各种聚合函数(sum、avg、max、min、count)的使用,了解去掉重复记录、取若干行数据的方法。
7、创建、使用视图,掌握with encryption、with check option语句的使用,视图可以创建在表上,也可以创建在视图上,视图中最多可以引用1024个字段
8、了解常用系统函数的使用,能够使用T-SQL语句创建自定义函数(标量函数、表值函数、多语句表值函数)
9、熟练使用T-SQL语句创建存储过程(procedure或简写proc)、触发器(trigger,触发器只能创建在表上)、游标(cursor,了解游标的使用顺序)
10、熟练使用事务处理,尤其在存储过程、触发器中使用事务;了解事务的特点
11、掌握通过SQL语句创建登录帐号、设置数据库用户、对数据库用户进行授权、回收权限等操作
12、掌握通过SQL语句创建角色,向角色添加数据库用户,对角色进行授权、回收权限等操作,所有数据库用户都默认属于public角色;角色主要分为数据库角色和服务器角色
13、掌握备份、还原语句的使用、了解备份的类型和区别
14、了解T-SQL程序设计,了解全局变量、局部变量的区别;了解break、continue语句的使用。
15、了解索引的分类以及作用
第一、二题使用book_manage数据库,第三、四题使用S_MIS数据库
第一题:使用T-SQL语句分别创建一个内嵌表值函数funbookinfo和一个多语句表值函数funbookinfo2,调用该函数时根据输入的出版社名称返回该出版社的基本信息。
如使用如下语句调用select * from dbo. funbookinfo (北京大学出版社),则返回:
内嵌表值函数
create function funbookinfo(@inputname char(20)) returns table
as
return
(select * from tb_bookinfo
where publishID=
(select publishID
from tb_pubinfo
where pubname=@inputname)
)
多语句表值函数
create function funbookinfo2(@inputpn char(20))
returns @pubtsstr table
(bookID char(6),
bookname varchar(30),
price decimal(18,2),
authorID char(4),
publishID char(4)
)
as
begin
insert @pubtsstr
select * from tb_bookinfo
where publishID=
(select publishID
from tb_pubinfo
where pubname=@inputpn)
return
您可能关注的文档
- JSP程序设计和项目实训教程(张志峰 邓璐娟 张建伟 宋胜利 等)清华大学出版社.doc
- JSP企业面试题与答案(选择题).doc
- JSP运行环境配置方法.doc
- junit、ant、jdk配置和运行java文件.doc
- K3智能机刷机组合键硬起组合键集合.doc
- LED产品出口欧美需要通过标准和认证.doc
- LED厂商出口欧美LED标准和认证.doc
- LED灯个数之间关系如图.doc
- LED产品系列与实物认识.ppt
- LED灯具检测认证中涉与安全问题.doc
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 基于PLC的舞台灯光控制.doc VIP
- 山东省烟台市2022-2023学年高二下学期期末学业水平诊断化学试卷(含答案).pdf VIP
- 双通道脊柱内镜手术.pptx
- 2022-2023学年重庆市九龙坡区高二上学期期末物理试卷(含答案解析).docx VIP
- 劳动争议和解协议书模板.docx VIP
- 国家开放大学51679-工具书与文献检索-形成性考核3答案.docx VIP
- 全国光电设计大赛报告.pdf VIP
- 2024年广东省中考生物试卷.docx VIP
- 山东省烟台市2023-2024学年高二下学期期末学业水平诊断+化学试卷(含答案).pdf VIP
- 2025外研版英语三年级下册全册教学设计教案.pdf
文档评论(0)