复习资料(SQL)-(2)

上传人:油条 文档编号:116086753 上传时间:2019-11-15 格式:DOC 页数:6 大小:43.50KB
返回 下载 相关 举报
复习资料(SQL)-(2)_第1页
第1页 / 共6页
复习资料(SQL)-(2)_第2页
第2页 / 共6页
复习资料(SQL)-(2)_第3页
第3页 / 共6页
复习资料(SQL)-(2)_第4页
第4页 / 共6页
复习资料(SQL)-(2)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《复习资料(SQL)-(2)》由会员分享,可在线阅读,更多相关《复习资料(SQL)-(2)(6页珍藏版)》请在金锄头文库上搜索。

1、以下复习资料仅供考试前作为复习的参考提纲,考试期间不得携带任何资料进入考场,切记!一、将以下概念理解并牢记。1、简述SQL Server查询分析器作用?用于执行SQL语句,查看结果和分析查询计划等。2、在SQL Server2000中数据库文件有哪几类?各有什么作用? a主数据库文件:用于存储数据库的启动信息和部分或全部数据。b辅助数据库文件:用于存储主数据文件没有存储的其他数据。c事务日志文件:用于存储数据库的修改信息。3、SQL Server平台有几个系统数据库?功能分别是什么?amaster数据库;记录SQL Server数据库系统中的全部信息。bmodel数据库;是所有数据库和temp

2、db数据库的创建模板。ctempdb数据库;系统的临时数据库。dmsdb数据库;所有任务调度,报警,操作员都存储在里面,以及存储备份历史。eNorthwind数据库;方便学习数据库系统提供的样本数据库。fpubs数据库;方便学习数据库系统提供的样本数据库。4、SQL Server包括哪些数据库对象?表,索引,视图,关系图表,默认,规则,触发器,存储过程,用户。5、SQL Server中包括几种约束?各自的功能是什么?a.主键约束:可以唯一地标识表中的每一行。b唯一约束:用于指定一个或多个列的组合值是唯一性,以防止在列中输入重复的值。c检查约束:保证数据库数据的完整性。d默认值约束:可以为指定列

3、定义一个默认值。e空值约束:意味用户还未为该列输入值。f外键约束:用来维护两个表之间数据的一致性。6、在指定数据源部分,表的连接包括几种?在查询结果上有什么不同?a交叉连接:集的行是两个表的行数的乘积,集的列是两个表的列数之和。b内连接:记录的是两个表中记录的交集。c外连接:左外连接:有t1(左),t2表(右),连接结果包含t1表中的全部记录和t2表中的相关记录。 右外连接:有t1,t2表,连接结果包含t2表中的全部记录和t1表中的相关记录。全外连接:显示内连接的记录和两个表中不符合条件的全部记录,并在左表或右表相应位置设置null。d自连接:显示同一个表中一个字段值相同,其他字段不同的信息。

4、7、根据个人理解给出,完成一个表的创建,需要经过哪几个步骤?A定义表的结构;B设置约束;C添加表数据。8、备份包括几种?各有什么特点?a完整数据库备份:包括完整的数据库信息。b差异性数据库备份:复制自上一次完整数据库备份之后修改过的数据库页。c事务日志备份:数据库恢复模型必须是完整恢复模型或是批量日志恢复模型。d文件或文件组备份:必须与事务日志备份结合才有意义。9、简述SQL Server企业管理器作用?功能强大的图形化数据库管理工具二、在复习的过程中,自行上机运行以下程序题,以便掌握响应的知识点。1、编写一条SELECT语句,从Leixing表中查询一次性交易金额在1000元以上的交易类型信

5、息。SELECT FROM Leixing WHERE 交易金额 in (1000) 2、编写一条UPDATE语句,将Leixing表中ShouzhiLX为“投资”的更改为“股票”。UPDATE Leixing SET ShouzhiLX=投资 WHERE ShouzhiLX=股票3、编写一条DELETE语句,删除Leixing表中ShouzhiLX为“旅游”的项目,对此不再进行消费。Select from LeixingDELETE from ShouzhiLX where 旅游4、使用CREATE DATABASE语句创建以你的姓名拼音命名的数据库,如姓名为张三,创建的数据库的名称是zha

6、ngsan,包括mdf文件,1个ndf文件和ldf文件,各个文件的属性可以自行设置。create database linzitai on primary(name=linzitai_Data,filename=d:linzitai_Data.mdf,size=10MB,maxsize=50MB,filegrowth=25%),(name=linzitai_Data1,filename=d:linzitai_Data1.ndf,size=20MB,maxsize=50MB,filegrowth=40%)log on(name=linzitai_log,filename=d:linzitai_l

7、og.ldf,size=10MB,maxsize=unlimited,filegrowth=2MB)go5、使用CREATE TABLE语句分别创建gerenlicai数据库中的4个表,包ShouzhiMX、Leixing、Zhanghu、YonghuXX ,并且在4个表中各自设置主键,在Leixing和ShouzhiMX之间建立外键,在Zhanghu和ShouzhiMX之间建立外键。(以上操作都要求通过SQL语句实现). create table YonghuXX(YHBianhao int NOT NULL,DengLuM varchar(32) primary key,Mima varc

8、har(32),QuanXian int)在Leixing和ShouzhiMX之间建立外键:create table ShouzhiMX(SZBianhao int primary key,LXBianhao int,JiaoyiSJ datetime(8),JiaoyiJE money(8),ZHBianhao int)Gocreate table Leixing(LXBianhao int foreign key references LXBianhao(ShouzhiMX),ShouZhi varchar(50),ShouzhiLX varchar(50),ShouzhiXX varchar(50)Go6、在Leixing表和ShouzhiMX表之间建立内连接,查询所有满足条件的记录,使用SQL语句完成。Select a.LXBianhao from Leixing as a join ShouzhiMX as b on a. LXBianhao=b. LXBianhao7、向Zhanghu表添加一条新的账户信息,使用SQL语句完成。alter table Zhanghuadd 账户信息 varchar(50)8、编写一条DELETE语句,删除ShouzhiMX表中消费在50元以下的数据。delete ShouzhiMX where 50

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号