数据库复习题库z13

合集下载

(完整版)大学数据库考试复习试题带答案

(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容1.选择题(1)(数据库)是存储在计算机内结构化的数据的集合(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。

(3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。

(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。

(5)用于对现实世界进行描述的工具是(数据模型)。

(6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。

(7)E-R图用来建立数据库的(概念模型)。

(8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。

(9)数据模型的三个要素是(数据结构、数据操作、完整性约束)(10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。

(11)数据的独立性分为(逻辑独立性和物理独立性)。

(12)数据库通常是根据(数据模型)来分类的。

(13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。

(14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。

(15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。

(16)在关系中不能出现相同元组的约束是通过(主码)来实现。

(17)下列数据模型中,数据独立性最高的是(关系模型).(18)规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。

(19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。

(20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF )(21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。

(22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案数据库考试试题及答案数据库是计算机科学中非常重要的一个概念,它是用来存储和管理数据的系统。

在计算机科学相关专业的学习中,数据库课程是必不可少的一门课程。

而在学习过程中,考试是检验学生对数据库知识掌握程度的重要方式之一。

本文将介绍一些常见的数据库考试试题及其答案。

一、选择题1. 数据库的主要特点是什么?a) 数据独立性b) 数据一致性c) 数据安全性d) 数据完整性答案:a) 数据独立性2. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 运行程序c) 进行网络通信d) 控制硬件设备答案:a) 存储和管理数据3. 关系数据库中,什么是主键?a) 用于标识关系中的一个元组的属性或属性组b) 用于标识关系中的一个属性或属性组c) 用于标识关系中的一个关系d) 用于标识关系中的一个元组答案:a) 用于标识关系中的一个元组的属性或属性组4. 数据库中的事务是什么?a) 一组操作的集合b) 一个操作c) 一个数据项d) 一个数据表答案:a) 一组操作的集合5. 数据库中的ACID是什么的缩写?a) 原子性、一致性、隔离性、持久性b) 原子性、一致性、隔离性、可靠性c) 原子性、完整性、隔离性、可靠性d) 原子性、完整性、隔离性、持久性答案:a) 原子性、一致性、隔离性、持久性二、填空题1. 数据库的三级模式分别是________、________和________。

答案:外模式、概念模式、内模式2. 关系数据库中,用于标识关系中的一个元组的属性或属性组称为________。

答案:主键3. 数据库中的事务具有ACID特性,其中A代表________。

答案:原子性4. 数据库中,用于保证数据的完整性的约束称为________。

答案:完整性约束5. 数据库中,用于保证数据的一致性的约束称为________。

答案:参照完整性约束三、简答题1. 请简要解释数据库的三级模式。

答:数据库的三级模式是外模式、概念模式和内模式。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库原理考试总复习题库 你懂的 肯定帮的到你

数据库原理考试总复习题库  你懂的 肯定帮的到你

数据库原理总复习题一、填空题1. SQL Server数据库应用的处理过程分布在客户机(或客户端)__ 和服务器上。

2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的硬盘空间。

3、. 常见的SQL Server2005的版本一般包括企业版、标准版、工作组版、精简版(次序无先后)。

6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf、ldf (次序无先后)。

7. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为批处理_ 。

9. 函数LEFT(…abcdef‟,2)的结果是‟ab‟。

10. SQL Server中的整数类型包括____ bigint、int、smallint、tinyint (次序无先后)___四种。

11. Microsoft SQL Server2005是运行在_____ windows _____操作系统平台上的、逻辑模型为___关系_____型数据库管理系统。

12. SQL Server将数据组织到用户可以看见的逻辑组件____ ,而在磁盘上则作为操作系统文件实现。

13. 如果希望修改数据库的名字,可以使用的系统存储过程是sp_renamedb。

14. 数据库备份和恢复的Transact-SQL语句分别是____ Backup Database_____和____ Restore Database _____。

15. 找回被删除表的惟一方法是事先做好数据库的备份工作。

16. 索引是一种常用的改善数据库性能的技术。

17. 索引会影响对基本表的___插入、删除、修改____等操作的速度。

18. 聚集索引与非聚集索引相比,查询速度要快。

19. SQL Server中为局部变量赋值的语句是SELECT和SET。

20. 使用create database命令定义一个数据库,包括定义_____数据_____文件和_____日志_____文件两个部分。

数据库期末复习题

数据库期末复习题

数据库期末复习题# 数据库期末复习题## 第一部分:数据库基础1. 数据库的定义:- 简述数据库的定义及其重要性。

2. 数据库管理系统(DBMS):- 描述DBMS的功能和常见类型。

3. 数据模型:- 解释数据模型的概念,并列举常见的数据模型。

4. 关系数据库的特点:- 列出关系数据库的三个主要特点。

5. SQL语言:- 说明SQL语言的基本功能和常用命令。

## 第二部分:关系数据库设计1. 实体-关系模型(ER模型):- 描述ER模型的组成部分及其在数据库设计中的应用。

2. 规范化:- 解释规范化的概念及其目的。

3. 函数依赖:- 定义函数依赖,并说明其在规范化过程中的作用。

4. 范式:- 列举至少三种范式,并简述它们的区别。

5. 反规范化:- 讨论反规范化的原因和使用场景。

## 第三部分:SQL查询与操作1. SELECT语句:- 描述SELECT语句的基本语法和常用子句。

2. 数据更新:- 说明INSERT、UPDATE和DELETE语句的用法。

3. 数据聚合:- 列举常见的聚合函数及其作用。

4. 连接操作:- 描述内连接、外连接和交叉连接的区别。

5. 子查询:- 解释子查询的概念及其在SQL查询中的应用。

## 第四部分:数据库的高级主题1. 事务:- 定义事务并说明其ACID属性。

2. 并发控制:- 描述并发控制的基本概念和常见策略。

3. 索引:- 说明索引的作用和类型。

4. 视图:- 定义视图并讨论其在数据库中的应用。

5. 存储过程和触发器:- 描述存储过程和触发器的功能及其用途。

## 第五部分:数据库安全性1. 用户身份验证:- 解释用户身份验证的概念和方法。

2. 访问控制:- 描述访问控制的类型和实现方式。

3. 数据加密:- 说明数据加密的重要性和基本方法。

4. 备份与恢复:- 讨论数据库备份和恢复的策略。

5. 审计和合规性:- 描述审计的作用和合规性在数据库管理中的重要性。

## 第六部分:数据库性能优化1. 查询优化:- 讨论查询优化的策略。

数据库复习题库

数据库复习题库

说明:(1)题库里有的题有答案,但是答案不一定是对的,需要验证。

(2)这些题都会,期末及格没有问题。

如果得高分,还是要将课件好好看看。

因为会有少部分题库之外的题。

(3)根据之前的院内考试,大家已经知道想考试时作弊是不可能的,而且提前考试的科目监考格外严格。

所以请务必认真对待复习环节。

请尽快做完题目,以此为参考,结合书和课件复习。

如果有问题,请及时与我联系。

第一部分填空题1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是多对一。

2.一个学生可以选修多门课程,一门课程可由多个学生选修,则学生和课程实体之间的联系类型为______多对多_____,这种关系需要转化成基本表。

3.After insert 触发器是当记录插入表________触发。

4. 实体间关联的种类__一对一___ _____一对多________ ______多对多___________5.关系数据库的基本操作是__选择__、___链接________ _____投影_____ ______除法_____6. 关系的完整性规则:实体完整性、域完整性、参照完整性、用户自定义完整性。

7.关系的性质:关系表中的每一列都是不可再分的基本列表中的各列不能重名表中的列次序不分前后表中的任意两行位置可以交换表中的任意两行不能完全相同8.SQL Server中的变量可以分为全局变量和局部变量,全局变量以 @@开头,由服务器定义和维护;局部变量以 @ 开头,由用户定义和赋值。

9.声明变量的语句为________set语句和select语句_________声明 int类型变量@a的命令。

声明Float类型变量@f的命令。

为变量赋值可以使用_____set语句_______和_________select语句__________两种方法。

10.SELECT命令中HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是______表和视图______,HAVING子句作用的对象是______分组________。

数据库 期末复习题(有答案)

数据库练习题1、以下关于主键的描述正确的是(__)。

A.标识表中唯一的实体B.创建唯一的索引,允许空值C.只允许以表中第一字段建立D.表中允许有多个主键2、每个数据库有且只有一个(__)。

A、主要数据文件B、次要数据文件C、日志文件D、索引文件3、一个规范化的关系至少应当满足(___)的要求。

A、一范式B、二范式C、三范式D、四范式4.下列四项中,不属于数据库特点的是( )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高5、下列哪个不是sql 数据库文件的后缀(___)。

A、 .mdfB、 .ldfC、 .dbfD、 .ndf6、下列标识符可以作为局部变量使用的是(___)。

A、 MyvarB、My varC、 @MyvarD、 @My var7、在select 语句中,下列哪能一种子句用于将查询结果存储在一个新表中。

A、select 子句B、from 子句C、into 子句D、 where 子句8、看下面的语句Declare @I int, @sum intSelect @i=1,@sum=0说出那一个语句是对的A、语句;Declare @I int 功能定义变量I 是浮点变量B、语句;Declare @I int 功能定义变量I 是整型变量C、语句;Select @I= 功能定义变量I是字符变量D、语句;Select @I= 功能定义变量I 是日期变量9.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。

A.masterB.modelC.pubD.msdb10、在select 语句中,下列哪能一种子句用于将查询结果存储在一个新表中。

A、select 子句B、from 子句C、into 子句D、where 子句11、SQL Server提供的单行注释语句是使用(___)开始的一行内容。

A、“--”B、“/*”C、“{”D、“/”12、(___)是一种特殊类型的存储过程。

数据库复习题

一、单选题1、数据库系统和文件系统的主要区别是( B )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决C. 文件系统只能管理文件,而数据库系统还能管理其他类型的数据D. 文件系统只能用于小型、微型机,而数据库系统还能用于大型机2、在数据库中存储的是( C )。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息3、下述关于数据库系统的正确叙述是(A)。

A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据4、数据库系统的数据独立性是指( D )。

A. 不会因为数据的变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5、关系数据库中的关键字是指( D )。

A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合6、在数据库中,产生数据不一致的根本原因是( C )。

A. 数据存储量太大B.没有严格保护数据C. 未对数据进行完整性控制D. 数据冗余7、若要撤销数据库中已经存在的表S,可用(A)。

A. DELETE TABLE SB. DELETE SC. DROP TABLE SD. DROP SD 8、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。

若要把“张二的化学成绩80分”插入S中,则可用(A)。

A. ADD INTO S V ALUES(‟张二‟,‟化学‟,‟80‟)B. INSERT INTO S V ALUES(‟张二‟,‟化学‟,‟80‟)C. ADD INTO S V ALUES(‟张二‟,‟化学‟,80)D. INSERT INTO S V ALUES(‟张二‟,‟化学‟,80)9、SQL语言的数据操纵语句包括SELECT、INSERT、UPDA TE、DELETE等。

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪一个不是数据库管理系统的功能?A. 数据存储B. 数据查询C. 数据安全D. 数据打印答案:D2. 数据库系统的核心是?A. 数据模型B. 数据字典C. 数据库管理系统D. 数据库答案:C3. 以下哪种数据库模型是关系数据库的基础?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:C4. 以下哪一项不是SQL语言的特点?A. 非过程化B. 面向集合的操作方式C. 支持事务处理D. 面向过程的编程答案:D5. 在数据库表中,哪个关键字用于唯一标识一行?A. 主键B. 外键C. 候选键D. 复合键答案:A6. 以下哪种索引可以提高查询效率?A. 倒排索引B. B+树索引C. 散列索引D. 位图索引答案:B7. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE PROCEDURE答案:C8. 在SQL中,以下哪个操作符用于连接两个表?A. UNIONB. JOINC. INTERSECTD. MINUS答案:B9. 数据库系统中的完整性约束包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上选项答案:D10. 以下哪个SQL语句用于删除表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. UPDATE TABLE答案:A二、填空题(每题2分,共20分)11. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据查询、数据______。

答案:安全12. 在关系数据库中,实体及实体之间的联系可以用二维表来表示,这种二维表称为______。

答案:关系13. 在SQL中,创建表的命令是______。

答案:CREATE TABLE14. 在SQL中,删除表的命令是______。

数据库期末复习题及答案

数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。

A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。

A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。

A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。

A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。

A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。

A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

说明:(1)题库里有的题有答案,但是答案不一定是对的,

需要验证。 (2)这些题都会,期末及格没有问题。如果得高分,还是要将课件好好看看。因为会有少部分题库之外的题。 (3)根据之前的院内考试,大家已经知道想考试时作弊是不可能的,而且提前考试的科目监考格外严格。所以请务必认真对待复习环节。 请尽快做完题目,以此为参考,结合书和课件复习。如果有问题,请及时与我联系。

第一部分 填空题 1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可 以有多名职员,从职员到部门的联系类型是 多对一 。 2.一个学生可以选修多门课程,一门课程可由多个学生选修,则学生和课程 实体之间的联系类型为___多对多______,这种关系需要转化成基本表。 3.After insert 触发器是当记录插入表_____后___触发。 4. 实体间关联的种类__多对1___ _一对多___ _多对多______ 5.关系数据库的基本操作是_选择___、_投影__ __连接____ ___除______ 6. 关系的完整性规则:域完整行、实体完整性、参照完整性。 7.关系的性质: 关系表中的每一列都是不可再分的基本列 表中的各列不能重名 表中的列次序不分前后 表中的任意两行位置可以交换 表中的任意两行不能完全相同 8.SQL Server中的变量可以分为全局变量和局部变量,全局变量以 @@ 开头,由 系统 定义和维护;局部变量以 @ 开头,由 用户 定 义和赋值。 9.声明变量的语句为____declare @变量名 类型名___ 声明 int类型变量@a的命令 declare @a int 。 声明Float类型变量@f的命令 declare @f float 。 为变量赋值可以使用___set__和_____select______两种方法。 10.SELECT命令中HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是_表或视图的数据___,HAVING子句作用的对象是____分组____________。 11.若IF命令的语句体包含两条以上的命令,则需要在语句体的首部和尾部分别加 begin 和 end 。 12.如果要从数据库中删除触发器,应该使用SQL语言的命令 drop trigger 触发器名 。 13.视图是一个 虚拟表 它储存了查询语句,而不是具体数据 14.如果所要连接的表具有相同的列格,则在引用这些列时,必须制定其表格 为 表名.列名 15.在T-SQL中,select 子句指定 要查询的特定表中的列,from子句指定_表或视图_____where子句指定 查询条件,group by子句用于对查询结果进行分组,having子句指定 选择满足条件的分组,order by 子句用于 对查询结果进行排序。 16.在T-SQL中,修改用表alter, 删除表用drop,更新数据用update,插入数据用 insert, 分类汇总用group by, 排序用order by 17.使用通配符 * 返回一个表中所有列值 18. SQL SERVER中按索引表的物理顺序分为__聚集______索引和_非聚集___索引。 19.表示职称为副教授同时性别为男的表达式为 职称=’副教授’ and 性别=’男’ 。 20.SQL Server 2000采用的身份验证模式有Windows身份验证模式和_混合验证____ 模式。 21.SQL Server的数据库文件的扩展名为_ .mdf .ndf ____、事务日志文件的扩展名 为_ .ldf _。 22.char(n)类型数据和varchar(n)类型数据的区别是__char(n)是定长字符数据类型,varchar(n)是变长字符串数据类型____________________ 若“专业”列的数据类型定义为varchar(10),该列有一行输入的字符串为“数 据库”,则占用的实际存储空间为 6 字节; 若“专业”列的数据类 型定义为char(10),该列有一行输入的字符串为“数据库”,则占用的实际存 储空间为 10 字节; 23.__INSTEAD OF___触发器可以基于视图创建。 24.从存储结构上看,数据库文件主要由数据文件和日志文件组成,前者又包括_主要__文件和__次要___文件,扩展名分别是__.mdf______,__.ndf______,____.ldf_____. 创建数据库使用的命令是_create database 数据库名_______,删除数据库使用的命令是__drop database 数据库名___________ 创建表使用的命令是_create table 表名_______,删除表使用的命令是drop table 表名 修改数据库,表结构、视图结构、存储过程、触发器所使用的命令分别是_alter _数据名/表/视图/存储过程/触发器______ 向表中插入数据使用的命令是_insert into 表名 values()____,更新数据使用_ update 表名 set________,删除数据使用_delete from 表名 where 条件____ 创建视图使用的命令是__create view 视图名______,删除视图使用的命令是___drop _ view 视图名__________ 创建索引使用的命令是_create index 索引名_______,删除索引使用的命令是__drop ____ index 表名.索引名_______ 创建存储过程使用的命令是_create procedure 存储过程名_____,删除存储过程使用的命令是_drop procedure 存储过程名_________ 创建触发器使用的命令是_create trigger 触发器名_______,删除触发器使用的命令是_drop_ trigger 触发器名___________ 25.Create unique index 创建的是唯一非聚集索引 Create unique clustered index创建的是唯一聚集索引 26. 存储过程_______存放在服务器端数据库中,是经编译过的能完成特定功能的 t-sql语句的集合,可以通过名字来调用。 27.系统存储过程存储在_master______数据库中,可以在其它数据库中任意进行调用, 由前缀__sp-__标识。 28.在DML触发器中可以使用两个特殊的临时表,即___inserted__表和__deleted_表, 前者用来保存那些受insert和update 语句影响的记录,后者用户保存那些受 update 和delete 语句影响的记录 29.Sqlserver 2005 有两类触发器_DDl_______和____DMl_________ 第二部分 选择题

1.SQL Server2008数据库是( C )。 A.层次数据库 B.网状数据库C.关系数据库 D.非数据库 ( ) 2.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMS B.DB C.DBS D.DBA 3.下面的数据类型,在定义时需要给出数据长度的是(C) A. int b text c. char d money 4. SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息和系统配置及所包含的数据库、数据文件的位置信息的是的是(A )数据库。 A. master B. tempdb C. model D. msdb 5.要想使SQL Server 2008数据库管理系统开始工作,必须首先启动(A) 。 A.SQL Server服务器B.SQL Server管理器 C.网络实用工具 D.数据导入和导出程序 6.每个数据库有且只有一个( A ) A、主要数据文件 B、次要数据文件C、日志文件 D、索引文件 7. 在关系运算中,选取符合条件的元组是( D )运算。 A.除法 B.投影 C.连接 D.选择 8.数据库的三要素,不包括(C ) A.完整性规则B.数据结构C.恢复 D.数据操作 9.SQL语言是(B) A.过程化的语言B.高度非过程化的语言C.格式化的语言D.导航式的语言 10.在SQL中,建立表用的命令是 ( B )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 11. 为了表示学生的身高,应该选择哪种类型( C ) A. int B.varchar(8) C.numeric(3,2) D.numeric(2,3) 12.SQL的视图是从( C )中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 13. 为了表示某一列的值必须唯一,需要为此列设置(D)约束 A.primary key B.forign key C.check D.unique 14.触发器可引用视图或临时表,并产生两个特殊的表是(A )。 A.Deleted、Inserted B. Delete、Insert C. View、Table D. View1、table1 15.主索引可确保字段中输入值的( C )性。 A.多样 B.重复 C.唯一 D.若干

主索引(Primary Index):是指在指定的索引字段或表达式中不允许出现重复值的索引,检索关键字里包含主关键字。

主索引主要用于在永久性关系的父表或被引用表里建立参照完整性,它能确保输入字段值的唯一性,并且由该字段决定处理记录的顺序。一个数据库表只能有一个主索引

16. 不是整数存储的数据类型是( B ) A. bigint B. text C. smallint D. tinyint 17.查询毕业学校名称与“清华”有关的记录应该用( D )。 A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ′*清华*′ B. SELECT * FROM 学习经历 WHERE 毕业学校 = ′%清华%′ C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ′?清华? ′ D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ′%清华%′ 18.SQL命令中,不是逻辑运算符的是(D) A and b.not c.or d.xor 19. 下列叙述正确的为(D) A.主码是一个属性,它能唯一标识一列。 B.主码是一个属性,它能唯一标识一行。 C.主码是一个属性或多个属性的组合,它能唯一标识一列。 D.主码是一个属性或多个属性的组合,它能唯一标识一行 20. 建立索引的目的是( D )。 A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关 C.加快数据库的打开速度 D.提高SQL Server数据检索的速度 21.对于建立了各种afer触发器的表,当试图向表中插入数据时,将执行(B ) A、UPDATE触发器。 B、INSERT触发器。 C、AFTER触发器。 D、INSTEAD OF触发器 注意:这道题和上课讲的有所修改,答案选B。指的是建立了各种after触发器后,当执行插入操作时会除法哪个触发器。

相关文档
最新文档