当前位置:文档之家› SQL数据库系统期末试题

SQL数据库系统期末试题

SQL数据库系统期末试题
SQL数据库系统期末试题

蚌埠学院2013—2014学年第一学期5、在SQL Server 2008中,附加数据库操作是指( b )。

题答要不内线订装注意事项:

《SQL数据库系统》期末考试试题(A)

1、适用班级:11计算机科学与技术(本

2、本试卷共2页。满分100分。

3、考试时间120分钟。

1、本

2、本3班)

4、考试方式:闭卷

一、选择题(每小题1分,共25分)

1、在SQL SERVER中,使用update语句更新数据库表中的数据,以下说法正确的是

(b )。

(A)每次只能更新一行数据(B)每次可以更新多行数据

(C)如果没有数据项被更新,将提示错误信息

(D)更新数据时,必须带有WHER条件子句

(A)把SQL Server数据库文件保存为其他数据库文件。

(B)根据数据库物理文件中的信息,把数据库在SQL Server 2008中恢复。

(C)把所有该数据库表的数据清空。

(D)把数据库删除掉。

6、在SQLSever 2008中,假设表users 包含主键列id ,那么执行“ Update users SET id=20

WHERE id=30 ”,执行的结果可能有(c )。

(A)如果表中含有id为30的记录,但不包含id为20的记录,则更新失败。

(B)执行出错,因为主键列不可以被更新。

(C)如果表中同时含有id为20和id为30的记录,则更新失败。

(D)如果表中不包含id为20和id为30的记录,则更新一行记录。

7、在SQL Sever 2008 中,查找student 表中所有身份证号码CardNo的前三位为010

2、在SQL Server 2008 中,要防止大于

(d )。

(A)主键约束(B)限制约束

3、在SQLServer 2008 中,有

students(

Grade(成绩)。现要将所有学员的成绩加

100的数据被保存到int类型的列,可以使用

(C)外键约束(D)检查约束

学生)表,包含字段:Sid(学号),SName姓

名),

10分。下列SQL语句正确的是(d )。

或020的记录,以下语句正确的是(c

(A)select * from

stude nt where card no l ike

(B)select * from

stude nt where card no l ike

(C)select * from

stude nt where card no l ike

(D)select * from

stude nt where card no l ike

8、在SQLSever 2008 中,学生表student

)。

‘ 010% and cardno like ‘ 020%

'010% or ' 020%'

'0[1,2]0% '

'0(1,2)0% '

中包含以下字段:学生编号sid (主键),学

生姓名sName,现在查询所有姓名重复的记录,以下语句正确的是( b )。

(A)update students set Grade=Grade+10 where Sid=1

(B)update * set Grade=Grade+10

(C)update * from students set Grade=Grade=Grade+10

(D)update students set Grade=Grade+10

4、在SQL Server 2008 中,有一个product(产品)表,包含子段:pname(产品名称),

要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是(c )。

(A)SELECT*FROM product ON pn ame='苹果'OR pn ame='香蕉'

(B)SELECT*FROM product ON pname='苹果’ AND pname='香蕉’

(C)SELECT*FROM product WHERE pn ame=苹果’OR pn ame='香蕉’

(D)SELECT*FROM product WHERE pname=苹果’ AND pname='香蕉’

(A select * from student where count(sid)>1

(B) select a. * from student a, student b where

a.sname=

b.sname

(C) select a.* from student a, student b where a.sname=b.sname and

a.sid<>

b.sid

(D)select * from student group by sName where count(sid)>1

9、在SQL Sever 2008中,有系统数据库和用户数据库,下列不属于系统数据库的是

(d )。

(A master (B)model (C)msdb (D)pubs

10、在SQL Server 2008中,外键用于将一个表中的列与另一表中的列关联起来,为了

确保引用的完整性,要求( a )。

(A)外键列的列值必须已经存在于主键表的对应列的列值中

(B)外键列的列值必须与主键表的对应列的列值一一对应

(C)外键列不能有重复的值

(D)外键表的数据行行数必须大于主键表的数据行行数

11、在SQL Server 2008 中,现有定单表orders,包含用户信息userid,产品信息productid ,以下(d )语句能够返回至少被定购过两回的productid 。

(A)select productid from orders group by productid where count(productid)>1

(B)select productid from orders having count(productid)>1 group by productid

(C)select productid from orders where having count(productid)>1 group by

productid

(D)select productid from orders group by productid having count(productid)>1

12、在SQLServer 2008中,假定一个学生选修课管理系统中有两个表,包括:student (学生)表,其结构为:sID (学号),sName(姓名);studentCourse (学生选课)

表,其结构为:sID (学号),cID (课程编号),score (成绩)。那么列出所有已选课学

生的学号、姓名、课程编号和成绩的SQL语句是(bd )。

(A)SELECT sID,sName cID,score FROM student ,studentCourse

(B)SELECT sID,sName cID,score FROM student INNER JOIN studentCourse ON stude nt.slD=stude ntCourse.sID

(C)SELECT sID,sName cID,score FROM student OUTER JOIN studentCourse ON stude nt.slD=stude ntCourse.sID

(D)SELECT sID,sName,cID ,score FROM student ,studentCourse WHERE stude nt.slD=stude ntCourse.sID

13、在SQLSever2008中,假定grade (成绩)表中包含字段:sID (学号),cID (班级

编号)、lang (语文成绩)、math (数学成绩),那么计算所有学生人数和各科最高成绩的SQL语句是( )。

(A)SELECT COUNT(*),MAX(lang),MAX(math) FROM grade

(B)SELECT COUNT(*),MAX(lang),MAX(math) FROM grade GROUP BY sID

(C)SELECT SUM(*),MAX(lang),MAX(math) FROM grade GROUP BY sID

(D)SELECT SUM(*),MAX(lang),MAX(math) FROM grade

14、在数据库中,设计用户表时,固定长度的身份证号码最好采用下面( )数据类

型进行存储。

(A char ( B) text (C) varchar ( D) int

15、在SQL sercer 2008中,假设表ABC中有,A, B,C三列,设为字符数据类型,其

中A列的默认值为’AV如果能够正确执行语句:INSERT ABC (A, C) VALUES(' V'

'NULL),下列的说法正确的

( )。

(A插入A列的值为V (B)插入A列的值为AV

(C插入B列的值为空(D)插入C列的值为空

16. SQL server 数据库文件有3类,其中日志文件的后缀为()。

(A) .ndf (B) .ldf (C) .mdf ( D).idf

17、根据关系数据基于的数据模型一一关系模型的特征判断下列正确的一项( )。

(A)只存在一对多的实体关系,以图形方式来表示。

(B)以二维表格结构来保存数据,在关系表中不允许有重复行存在。

(C)能体现一对多、多对多的关系,但不能体现一对一的关系。

(D)关系模型数据库是数据库发展的最初阶段。

18、关系数据库中,主键是( )。

(A为标识表中唯一的实体(B)创建唯一的索引,允许空值

(C)只允许以表中第一字段建立(D)允许有多个主键的

19、表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的。

(A显示(B)查询(C)存放(D)检索

20、为数据表创建索引的目的是( )。

(A提高查询的检索性能(B)创建唯一索引

(C创建主键(D)归类

21、在Transact-SQL语法中,用来插入数据的命令是(),用于更新的命令是()。

(A INSERT, UPDATE ( B) UPDATE INSERT

(C DELETE UPDATE (D) CREATE INSERT INTO

22、在Tran sact-SQL语法中‘SELECT S句的完整语法较复杂,但至少包括的部分()。

(A SELECT INTO (B) SELECT FROM

(C SELECT GROUP (D)仅SELECT

23、视图是一种常用的数据对象,它是提供()和()数据的另一种途径,可以简化数据库操

作。

(A)查看,存放(B)查看,检索(C)插入,更新(D)检索,插入

24、在SQL SERVER艮务器上,存储过程是一组预先定义并()的Transact-SQL 语句。

(A)保存(B)编译(C)解

(D)编

25、在SQL Server 2008 中,索引的顺序和数据表的物理顺序相同的索引是()。A

(A)聚集索引(B)非聚集索引(C)主键索

(D)唯一索

二、简答题(每小题5分,共25 分)

基于下列程序代码,回答相应的问

题。

using System.Data.SqlClient; 语句标号(1)2、语句标号(2)的语句的作用(本题5 分)。

定义链接字符串

3、语句标号(3)的语句的作用(本题5 分)。

定义SqlConnection 链接对象

4、语句标号(4)的语句的作用(本题5分)。

定义SqlCommanc命令对象

5、语句标号(5)的语句的作用(本题5 分)。

创建一个连接对象

三、编程题(每小题10分,共50分)

写出T-SQL语句,对“教学管理数据库”进行如下操作:

public Form1()

{

〃定义并初始化参数

String ConnectionString = null; SqlConnection conn = null; SqlCommand cmd = null; String sql = null;

语句标号(2)

语句标号(3)

语句标号(4)

//定义sql语句字符串变量

表4.3 “教师任课信息表”结构

lnitializeComponent();

〃初始化参数

string serverName = "QXM"; // 数据库服务器string

databaseName = ""; //访问的数据库设为空

string userID = "sa";

string userPassword = "123456";

〃建立连接字符串

ConnectionString = "Data Source=" + serverName +

";Initial Catalog=" + databaseName +

";User ID=" + userID +

";password=" + userPassword;

conn = new SqlConnection(ConnectionString); 语句标号(5)

1、语句标号(1)的语句的作用(本题5分)。

引进sql数据操作库

表4.4 “学生基本信息表”结构表4.5 “教师基本信息表”结构

1、在“教学管理数据库”中“学生成绩表”中查询选修计算机文化基础的学生成绩信息, 请写出T-SQL代码(本题10分)。

SELECT *

FRO M学生成绩表

WHERE课程号=

(SELECT课程号

FRO M学生课程信息表

WHER课程名称='计算机文化基础')

2、在“教学管理数据库” 中查询选修了102课程且成绩在75分以上的学生姓名及成绩,请写出T-SQL代码(本题10分)。

SELECT姓名,成绩

FROM学生基本信息表INNER JOIN学生成绩表

ON学生基本信息表.学号二学生成绩表.学号

WHERE 课程号='102' AND 成绩>75

3、在“教学管理数据库”中创建一个视图v_example1,用于查看出生地是安徽金寨的学生学号、姓名和性别信息,并用WITHCHECQPTION强制选项。请写出T-SQL代码(本题10分)。

CREATE VIEW v_example1

AS

SELECT学号,姓名,性别

FROM学生基本信息表

WHEREB生地点=‘安徽金寨’

WITH CHECK OPTION

4、在SQLServer 2008的示例数据库“教学管理数据库”中创建一个名为“ proc_教师” 的存储过程,它将从表中返回所有“教师基本信息表”的姓名、姓别、年龄。请写出T-SQL 代码(本题10分)。

Use教学管理数据库

Go

CREATE PROCEDURE pr教师

As

SELECT姓名,性别,年龄

FROM教师基本信息表--创建一个insert触发器:

USE [教学管理数据库]

GO

CREATE TRIGGER T_INSERT 生基本信息表

ON学生基本信息表

FOR INSERT

AS

DECLARE @SNO nvarchar(10)

SET @SNO=(SELEC学号FROM in serted )

INSERT INTO 学生成绩表VALUES(@SNO,'101',NULL) GO

5、在“教学管理数据库”中,如果在“学生基本信息表” 中增加一个学生记录,希望“学生成绩表”也增加一条该生课程号为101的选课记录。请写出T-SQL代码(本题10分)。

数据库期末考试填空题及答案

1 .数据库数据具有__________、__________和__________三个基本特点。 2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。 3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。 4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5. 数据库具有数据结构化、最小的__________、较高的__________等特点。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。 13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。 (问答题) 19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。 21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。 23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1. 创建数据库。 要求:数据库名为 Teacher,主数据文件名为 Teacher_data.MDF,存放在目录下,初始值大小为2MB增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在目录下,初始值大小为 1MB增长方式为按照1MB的增量增长。 2. 创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name n varchar 8 不允许空姓名 Sex n char 2 检查(男/女)性别 Birth_Place n varchar 20 默认值(汉族)民族 Zhiche ng n varchar 20 不允许空职称 H Id char 16 唯一身份证号 3.创建课程信息表Course info,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_ld char 5 主键】田千口i=r. 课程 号 Course_Name n varchar 20 不允许空课程名 B Hours Int 检查(0~200) 标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键】田千口 i=r. 课程号S Hours Int 实际课时数 5. 将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server 数据库 90 30002 数据结构60 30003 VB 程序设计72 修改课号为30003的课程名称:Visual Basic 程序设计。

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

sql数据库期末考试题及答案

sql数据库期末考试题及答案 一、单选题(共10道试题,共50分。)1. SQL Server中,保存着每个数据库对象的信息的系统表是 (C)。 A. sysdatabases B. Syscolu mns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. I nsert D. Alter 3. 在查询语句的Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A) A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. uni que D. check 5. 记录数据库事务操作信息的文件是( D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE '冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE '冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE '淋箱% D. SELECT * FROM CP WHERE 产品名称='冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A. 一对一的联系 B. 一对多的联系 C.多对一的联系 D.多对多的联系 8. SQL的聚集函数COUN T SUM AVG MAX MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY- HAVING D. WHERE 9. 列值为空值(NULL)则说明这一列(C)。 A.数值为0 B. 数值为空格 C.数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D )中。 A.内存 B. CPU C. 寄存器 D. 磁盘 SQL Server数据库试题十及答案 一、单项选择题(每题2分,共15题) 1. SQL Server 2000 是一个(C )的数据库系统。 (A)网状型 (B)层次型(C)关系型(D)以上都不是 2. DTS是一个简称,它的全称是(B )。 A.数据运输系统 B.数据传输服务 C.数据库传输系统 D.数据库运输服务 3. SQL Server 2000 采用的身份验证模式有( D)。 (A)仅Windows身份验证模式(B)仅SQL Server身份验证模式 (C)仅混合模式(D) Windows身份验证模式和混合模式 4. SQL语言按照用途可以分为三类,下面选项中哪一种不是的:(C) (A) DML (B) DCL (C) DQL (D) DDL 5. 在SELECT语句的WHER子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B) % (C) - (D) ? 6. SQL Server提供的单行注释语句是使用( B)开始的一行内容。 (A) “/* ”( B) “-- ”( C) “{”( D) “/” 7. 以下那种类型能作为变量的数据类型( C)。 (A) text (B) ntext (C) table ( D) image 8.下面不属于数据定义功能的SQL语句是:(C)

数据库原理期末试题

大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理考试时间:120分钟) 合分人: (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有物理数据独立性。 2、视图的更新是指通过视图来插入、修改和删除数据。 3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T 中称为外键。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,),我们知道合同号是唯 一的,则这个关系模式最高满足第 1 式。 1、关于数据的独立性下列说法不正确的是( B )。 A、逻辑独立性 B、采用三级映射机制可以实现 C、物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式 4、DML指的是( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是(A )。 A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规化、数据控制 D、数据定义、关系规化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为( D )。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D) A、一对一 B、一对多 C、多对一 D、多对多 12、第2式存在弊病的原因,是由于关系中存在( D)造成的。 A、函数依赖 B、平凡依赖 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

sql数据库期末考试题及答案完整版

s q l数据库期末考试题 及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE

数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

2019sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40

满分:5 分 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产

品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 满分:5 分

sql数据库期末考试题及答案

一、 单选题(共10道试卷,共50分。) 1. SQL Server 中,保存着每个数据库对象的信息的系统表是(C )。 A. sysdatabases B. Syscolu mn s C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL 语句中,不可能出现 Where 子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的 Where 子句中,如果出现了 age Between 30 and 40 ”这个 表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约 束。 A. PDRIMARY KEY B. FOREIGN KEY C. uni que D. check 5. 记录数据库事务操作信息的文件是(D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH 数据库CP 表中产品名含有 冰箱”的产品情况,可用(C )命 令。 A. SELECT * FROM CP WHERE B. SELECT * FROM XSH WHERE C. SELECT * FROM CP WHERE D. SELECT * FROM CP WHERE 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是 (D )。 A. 一对一的联系 B. 一对多的联系 C.多对一的联系 D.多对多的联系 8. SQL 的聚集函数COUNT 、SUM 、AVG 、MAX 、MIN 不允许出现在查询语 句的(D )子句之中。 A. SELECT B. HAVING C. GROUP BY …HAVING D. WHERE 9. 列值为空值(NULL ),则说明这一列(C )。 A.数值为0 B.数值为空格 C.数值是未知的 D.不存在 10. 数据库的数据一般存放在(D )中。 A.内存 B.CPU C.寄存器 D.磁盘 二、判断题(共10道试卷,共50分。)V 1.如果定义视图的FROM 子句包 括多张表,并且视图中列来自多张表,则不能用 DML 语句通过视图操纵数 据。 A.错误 B.正确 2. 在sysdatabases 中,还记录着存储过程中每个参数的信息。 A A.错误 B.正确 3. 在SELECT 语句中,当使用 ORDER BY 子句时,一定要使用 GROUP BY 子句。A A.错误 B.正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。 A A.错误 B.正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个 日志文件,也可以拥有多个日志文件,扩展名 ldf B A.错误 B.正确 产品名称LIKE 冰箱’ 产品名称LIKE 冰箱’ 产品名称LIKE %冰箱%' 产品名称=冰箱’

《MY-SQL实用教程》期末考试题

一、单选 1、在SQL语言中的SELECT语句中,用于实现选择运算的句子是(B) A、FOR B、WHERE C、WHILE D、IF 2、设置语句结束的命令是(C) A、set B、end C、delimiter D、finsh 3、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是(C) A、一对一联系 B、一对多联系 C、多对多联系 D、无联系 4、创建表时,不允许某列为空可以使用(A) A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK 5、在MYSQL中,通常使用( D )语句来指定一个已有数据库作为当前工作数据库。 https://www.doczj.com/doc/cd10621476.html,ING https://www.doczj.com/doc/cd10621476.html,ED https://www.doczj.com/doc/cd10621476.html,ES https://www.doczj.com/doc/cd10621476.html,E 6、下列( B )类型不是MYSQL中常用的数据类型。 A.INT B.BAR C.TIME D.CHAR 7、在MYSQL中一建立了“学生”表,表中有“学号”、“姓名”“性别”和“入学成绩”等字段,执行如下SQL命令: Select 性别,avg(入学成绩)From 学生Group by性别其结果是(B)A.计算并显示所有学生的性别和入学成绩的平均值 B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值

D.按性别分组计算并显示所有学生的入学成绩的平均值 8、假设一个书店用(书号书名作者出版社出版日期库存数量······)一组属性来描述图书,可以作为“关键字”的是(A) A.书号 B.书名 C.作者 D.出版社 9、从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select*from student where(D) https://www.doczj.com/doc/cd10621476.html,=’_张*’ https://www.doczj.com/doc/cd10621476.html,=’%张%’ https://www.doczj.com/doc/cd10621476.html, LIKE ‘张’ D. NAME LIKE ‘张*’ 10、在SELECT语句中,可以使用( B )子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算 A.LIMIT B.GROUP BY C.WHERE D.ORER BY 11.删除记录的语句关键字是(C ) A insert B update C delete D select 12.数据库(DB)、数据库系统(DBS)、和数据库管理系统(DBMS)三者之间的关系是(A ) A.DBS包括DB和DBMS B.DBMS包括DB和DBS ’ C.DB包括DBS和DBMS D. DBS就是DB也就是DBMS 13.select *from student该代码中的“*”号,表示的正确含义是( C ) A.普通的字符*号 B.错误信息

SQL_Server2012数据库应用_期末考试题

SQL Server2012数据库应用期末考试题满分100分 一、单选题(共25 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一管理职工工资的表中限制工资的输入围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称 LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称 LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的

2016sql数据库期末考试题及答案

中,保存着每个数据库对象的V 1. SQL Server 50 分。)一、单选题(共10 道试题,共。信息的系统表是(C)A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs。D )SQL2. 在存在下列关键字的语句中,不可能出现Where子句的是( A. Update B. Delete C. Insert D. Alter这个表达式等同,and 40”在查询语句的Where子句中,如果出现了“age Between 30 3. 。A )于(A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<40D )约束。4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check)。5. 记录数据库事务操作信息的文件是(D A. 数据文件 B. 索引文件 C. 辅助数据文件日志文件 D. )命令。CP表中产品名含有“冰箱”的产品情况,可用( C6. 要查询XSH数据库‘冰箱'A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱'产品名称 LIKE B. SELECT * FROM XSH WHERE '冰箱%产品名称 LIKE ‘%C. SELECT * FROM CP WHERE =‘冰箱'D. SELECT * FROM CP WHERE 产品名称)。7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D A. 一对一的联系 B. 一对多的联系多对一的联系 C. 多对多的联系D. D)子句之中。、MIN不允许出现在查询语句的(MAXSUM8. SQL的聚集函数COUNT、、AVG、A. SELECT B. HAVING HAVINGC. GROUP BY… D. WHERE) C。,则说明这一列(NULL9. 列值为空值()数值为A. 0 数值为空格B. 数值是未知的C. 不存在D. )中。数据库的数据一般存放在(D 10. 内存A. B. CPU寄存器 C. 磁盘D. ) 50 分。二、判断题(共 10 道试题,共语句子句包括多张表,并且视图中列来自多张表,则不能用FROMDML1. 如果定义视图的通过视图操纵数据。B A. 错误 B. 正确中,还记录着 存储过程中每个参数的信息。A2. 在sysdatabases A. 错误 B. 正确子句。AORDER BY子句时,一定要使用GROUP BY3. 在SELECT语句中,当使用错误A. 正确B. A4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。错误A. 正确B. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,5. ldf B也可以拥有多个日志文件,扩展名错误A. 正确B.

sql数据库期末考试题及答案

一.单选題(共 1 0道试题,共50分。)V 1、SQL Serve r中,保存着每个数据库对象得信息得系统表就是(C)。 A、sy s databa s e s B > S y scolumn s C、Syso b je c ts D、Sys logs 2、在存在下列关键字得SQL语句中,不可能出现Where子句得就是(D )° A、U p d ate B、De Iet e C、Ins e rt D、Alte r 3、在查询语句得Wher e子句中,如果出现了"age B e t w e en 30 and 40°,这个表达式等同于(A )。 A、age> = 30 and age<=40 B、 a g e>=30 or a g e<=40 C、a g e >30 and ag e <4 0 D、age>30 o r age<40 4、如果要在一张管理职工工资得表中限制工资得输入范围,应使用(D )约束。 A、PDRIMARY KEY B、FOREIGN KEY C、u n i que D、 c h eck 5、记录数据库事务操作信息得文件就是(D )。 A、数据文件 B、索引文件 C、辅助数据文件 D、日志文件 6、要查询XSH数据库CP表中产品名含有“冰箱”得产品情况,可用(C)命令。 A、SELECT * FROM CP WHERE 产品名称LIKE '冰箱' B、SELECT * FROM XSH WHERE 产品名称L IKE '冰箱' C、SE L E CT * F R OM CP WHERE 产品名称LIKE 饿冰箱%' D、SELECT * FROM CP WHERE 产品名称='冰箱' 7、储莆所有多个储户,储户能够在多个储舊所存取款,储爺所与储户之间就是(D )。 A、一对一得联系 B、一对多得联系 C、多对一得联系 D、多对多得联系 8、SQL得聚集函数COUNT. SUM. AVG. MAX. MIN不允许出现在查询语句得(D)子句之中。 A、SELECT B、H AVING C、GROUP BY…HAVI NG D、WHERE 9、列值为空值(NULL),則说明这一列(C)o A、数值为0 B、数值为空格

大工16春《SQL数据库系统及应用》期末考试复习题

机密★启用前 大连理工大学网络教育学院 2016年春《SQL数据库系统及应用》 期末考试复习题 ☆注意事项:本复习题满分共:400分。 一、名词解释 1. 数据:Data,描述事物的符号记录。 2. 数据库:Database,存放数据的仓库,长期存储在计算机内,有组织的,可共享的大量数据的集合。 3. 数据库管理系统:DBMS,用于科学地组织和存储数据,高效地获取和维护数据的系统软件。 4. 数据库系统:是指在计算机系统中引入数据库后的系统。 5. 模型是对客观现实的事物的某些特征与内在联系所作的一种模拟或抽象。 6. 数据模型(Data Model)也是一种模型,是数据库系统的基础。数据库系统的数据库是根据数据模型建立的,数据库管理系统基于数据模型对数据库中的数据进行管理。 7. 数据模型中数据结构:描述数据库的组成对象(类型、内容、性质)以及对象之间的联系,是刻画数据模型性质最重要的方面,是对系统静态特性的表述。 8. 数据模型中数据操作:指该数据结构上的各种实例允许操作的集合,包括相关的操作规则,是对系统动态特性的描述。 9. 数据模型中数据的完整性约束:一组完整性约束的集合,是给定的数据模型中数据及其联系所具有的约束和依存规则,用以限定符合数据模型的数据,保证数据的正确、有效、相容。 10. 域:具有相同数据类型的值的集合。 11. 元组:关系是笛卡尔积的有限子集,所以是一个二维表,表的每行对应一个元组,每列对应一个域。 12. 关系表中的属性:为了区分域,必须对每列起一个名字,称为属性(Attribute)。 13. 候选码:若关系中的某一(最小)属性组的值能唯一地标识一个元组,则该(最小)属性组称为候选码。 14. 主属性(Prime attribute):候选码的诸属性称为主属性。 15. 非主属性(Nonprimary attribute):不被任何候选码包含的属性。 16. 全码(All-key):关系模式的所有属性都是这个关系模式的候选码。 17. 域完整性约束:是指数据库表中的列必须满足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。 18. 外码(Foreign Key):设F 是基本关系R 的一个或一组属性,但不是关系的码。若F 与基本关系S 的主码Ks 相对应,则称F 是基本关系R 的外码。 19. 数据库对象:数据库中具体存储数据或对数据进行操作的实体都被称为数据库对象。 20. 表:是包含数据库中所有数据的数据库对象,由行和列组成。 21. 字段:表中的列。字段具有自己的属性,包括字段类型,字段大小等。 22. 索引:单独的、物理的数据库结构,用于快速存取数据表中的数据。 23. 视图:从一个或多个表中导出的表,其结构和数据建立在对表的查询基础上。 24. 存储过程:经编译后存储在数据库中,可通过名称调用完成特定功能的SQL(T-SQL)语句集合。 25. Master数据库:SQL Server最重要的数据库,记录SQL Server实例的所有系统级别信息,包括所有的登录账号和系统配置等。 26. Tempdb数据库:临时数据库,保存临时对象或中间结果集。

相关主题
文本预览
相关文档 最新文档