sql复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空
1、通过SQL语句,使用create database命令创建数据库,使用 sp_helpdb 命令查看数据库定义信息,使用 sp_dboption 命令设置数据库选项,使用
alter database 命令修改数据库结构,使用 drop database 命令删除
数据库。
2、创建表用 create table 语句,向表中添加记录用 insert语句,查看表
的定义信息用 sp_help 语句,修改表结构用alter table语句,删除表用drop table 语句。
3、数据完整性包括实体完整性、域完整性、参照完整性和用户定义
完整性。
4、SQL Server2005的常用工具有:SQL Server Management Studio、 SQL Server Configuration Manager、SQL Server外围应用配置器、事件探查器等。
5、批处理的结束标志是 go语句。
6、目前最常用的数据模型有层次模型、网状模型和关系模型。20世纪80年代以来,关系模型逐渐占主导地位。
7、数据模型的三要素包括数据结构、操作集合和数据完整性约束条件。
8、概念数据模型简称E-R模型,它用于描述整个组织的概念模式。
9、选择运算是从一个关系中选出所有满足条件的元组组成新的关系。
投影运算是从一个给定关系的所有属性中选择某些指定属性,组成一个新的关系。
10、按照功能,SQL语言可以分为:数据定义语言、数据查询语言、数据操纵语言
和数据控制语句4类。
11、在SQL Server中,主数据文件的后缀名是MDF,事务日志文件的后缀名
是LDF。
12、在SQL中创建一个数据库的命令是 create database,在SQLSERVER2005中可
以使用 sp_helpdb 命令来查看指定数据库的信息。
13、在T-SQL编程中,declare cursor语句的功能是声明游标, FETCH from语句的功能是从游标中获取数据。
14、在SQL Server中用于备份数据库的SQL命令是 Backup Database,用于恢复数据库的SQL命令是: RESTORE DATABASE 。
15、数据库的实体完整性要求表中所有记录或实体惟一,可以通过创建主键和外键等约束来实现。
16、SQL Server2005的安全模型分为3层结构,分别为服务器安全管理、数据库安全管理和数据库对象的访问权限管理。
17、事务是作为单个逻辑工作单元执行的一系列操作。在SQL Server 2005
中 commit transanction 命令是提交一个事务,rollback 命令用于回滚事务。
18、在一个表上能创建一个主键约束,主键值不允许为空。在一个表上能创建多个惟一约束,惟一值允许为空。
19、服务管理器用来SQL Server Agent 、 SQL Server Bronser和SQL Server Analysis SQL Server服务的。这些服务在WindowsNT或
Windows2000下也可以通过控制面板的【服务】项来启动或停止。
20、在【开始】菜单的Microsoft SQL Server程序中选择Enterprise Manager即可启动
管理器。
21、创建规则用Create rule rule_name语句,删除规则用 drop rule rule_name 语句。在列或自定义数据类型上绑定规则用sp_bindrule rule_name 语句,解除绑定的规则用sp_unbindrule ‘表名.字段名’语句。
22、创建默认值用create default default_name语句,删除默认值用语句,绑定默认值用sp_bindefault default_name语句,解除绑定的默认值用sp_unbindefault ‘表名.字段名’语句。
23、SELECT语句使用select 、from 、where 指定查询的显示范围,使
用into子句创建新表,使用order by子句指定排序字段,使用where 子句
指定查询条件,使用 group by子句指定分组条件,使用
having子句指定分组后的查询条件。
24、SELECT语句对查询结果排序时使用 ASC指定升序,使用DESC指定降序,默认情况下是升序(ASC)。
25、SELECT语句对多表查询可以使用交叉连接、内连接、外连接
和自然连接四种连接方式,子查询分为相关子查询和非相关子查询两种。
26、视图是由 select语句构成而不是由结构构成的虚表。视图中的数据存储在基表中,对视图更新操作时实际操作的是基表中的数据。
27、创建视图是用create view 语句,修改视图用alter view 语句,删除视图用drop view语句。查看视图中的定义信息用sp_helptext 语句。查看视图的基本信息用sp_help存储过程。创建视图时带 with encryption
参数使视图的定义语句加密,带 with check option 参数对视图执行的修改操作必须遵守定义视图时WHERE子句指定的条件。
28、在SQL Server的数据库中按存储结构的不同将索引分为两类:
聚集索引和非聚集索引。
29、在使用Create Index语句创建簇索引时,需要使用的关键字是clustered ,建立唯一索引的关键字是unique 。
30、查看索引使用系统存储过程sp_helpindex ,为索引更改名字使用系统存储过程
sp_rename。
31、注释是程序中不被执行的正文,其作用是使程序易懂,更有助于日后的管
理和维护,SQL Server中的注释语句有行内注释和块注释。
32、T-SQL的局部变量用 declare @ 变量名声明,给变量赋值的语句是select 、