复习资料(SQL)_复习资料sql2

其他范文 时间:2020-02-28 23:36:38 收藏本文下载本文
【www.daodoc.com - 其他范文】

复习资料(SQL)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“复习资料sql2”。

以下复习资料仅供考试前作为复习的参考提纲,考试期间不得携带任何资料进入考场,切记!

一、将以下概念理解并牢记。

1、简述SQL Server查询分析器作用?

用于执行SQL语句,查看结果和分析查询计划等。

2、在SQL Server2000中数据库文件有哪几类?各有什么作用? a.主数据库文件:用于存储数据库的启动信息和部分或全部数据。b.辅助数据库文件:用于存储主数据文件没有存储的其他数据。c.事务日志文件:用于存储数据库的修改信息。

3、SQL Server平台有几个系统数据库?功能分别是什么? a.master数据库;记录SQL Server数据库系统中的全部信息。b.model数据库;是所有数据库和tempdb数据库的创建模板。c.tempdb数据库;系统的临时数据库。

d.msdb数据库;所有任务调度,报警,操作员都存储在里面,以及存储备份历史。

e.Northwind数据库;方便学习数据库系统提供的样本数据库。f.pubs数据库;方便学习数据库系统提供的样本数据库。

4、SQL Server包括哪些数据库对象?

表,索引,视图,关系图表,默认,规则,触发器,存储过程,用户。

5、SQL Server中包括几种约束?各自的功能是什么? a.主键约束:可以唯一地标识表中的每一行。b.唯一约束:用于指定一个或多个列的组合值是唯一性,以防止在列中输入重复的值。

c.检查约束:保证数据库数据的完整性。d.默认值约束:可以为指定列定义一个默认值。e.空值约束:意味用户还未为该列输入值。f.外键约束:用来维护两个表之间数据的一致性。

6、在指定数据源部分,表的连接包括几种?在查询结果上有什么不同?

a.交叉连接:集的行是两个表的行数的乘积,集的列是两个表的列数之和。

b.内连接:记录的是两个表中记录的交集。

c.外连接:左外连接:有t1(左),t2表(右),连接结果包含t1表中的全部记录和t2表中的相关记录。

右外连接:有t1,t2表,连接结果包含t2表中的全部记录和t1表中的相关记录。

全外连接:显示内连接的记录和两个表中不符合条件的全部记录,并在左表或右表相应位置设置null。

d.自连接:显示同一个表中一个字段值相同,其他字段不同的信息。

7、根据个人理解给出,完成一个表的创建,需要经过哪几个步骤? A.定义表的结构; B.设置约束; C.添加表数据。

8、备份包括几种?各有什么特点?

a.完整数据库备份:包括完整的数据库信息。

b.差异性数据库备份:复制自上一次完整数据库备份之后修改过的数据库页。

c.事务日志备份:数据库恢复模型必须是完整恢复模型或是批量日志恢复模型。

d.文件或文件组备份:必须与事务日志备份结合才有意义。

9、简述SQL Server企业管理器作用? 功能强大的图形化数据库管理工具

二、在复习的过程中,自行上机运行以下程序题,以便掌握响应的知识点。

1、编写一条SELECT语句,从Leixing表中查询一次性交易金额在1000元以上的交易类型信息。

SELECT FROM Leixing WHERE ‘交易金额’ in(‘>1000’)

2、编写一条UPDATE语句,将Leixing表中ShouzhiLX为“投资”的更改为“股票”。

UPDATE Leixing SET ShouzhiLX=’投资’ WHERE ShouzhiLX=’股票’

3、编写一条DELETE语句,删除Leixing表中ShouzhiLX为“旅游”的项目,对此不再进行消费。Select from Leixing DELETE from ShouzhiLX where ‘旅游’

4、使用CREATE DATABASE语句创建以你的姓名拼音命名的数据库,如姓名为张三,创建的数据库的名称是zhangsan,包括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_log.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 varchar(32), QuanXian int)在Leixing和ShouzhiMX之间建立外键: ②.create table ShouzhiMX(SZBianhao int primary key, LXBianhao int, JiaoyiSJ datetime(8), JiaoyiJE money(8), ZHBianhao int)Go create 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 Zhanghu add 账户信息 varchar(50)

8、编写一条DELETE语句,删除ShouzhiMX表中消费在50元以下的数据。delete ShouzhiMX where ‘

sql试题

INNER JOIN操作INNER JOIN操作用于组合两个表中的记录,只要在公共字段之中有相符的值。可以在任何的 FROM 子句中使用 INNER JOIN 运算。这是最普通的联接类型。只要在这两个......

sql教案

SQL2005教案 (40课时) 第一节课sql2005的安装,数据库和表的创建以及基本概念1.图示说明2.基本概念数据库(DB,Database):数据库是长期储存在计算机内,有组织,可共享的大量数......

SQL 语言

SQL语言create database studenton primary(name=student_data1,filename='c:\student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%)filegroupstudent_group分组(n......

Sql面试题

Sql常见面试题 受用了 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五......

SQL总结

1.SQL语句的With cte as用法:with as短语,也叫做子查询部分。即定义一个SQL片断,该片断会让整个SQL语句所用到。 eg:withcr as(select CountryRegionCode from person.CountryRe......

下载复习资料(SQL)word格式文档
下载复习资料(SQL).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文