武科大数据库(SQL Server)原理与技术题库及答案


对R与S进行自然连接后,得到的结果关系的元组数目是(
)。
A. 2个
B. 3个
C. 4个
D. 8

25.如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是( C
)。
A. 将两个实体转换为一个关系
B. 将两个实体转换为两个关系,并分别加入另一个关系的主码
C. 将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中
B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3
C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3
D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3
41 若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和
D. GROUP BY
10. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一
体,语句ALTER TABLE实现哪类功能___C____。
A. 数据查询
B. 数据操纵
C. 数据定义
D. 数据控制
11.视图是一个“虚表”,视图的构造基于( C )
A.基本表
B.视图
C.基本表或视图
D.数据字典
A)实体 B)实体集 C)字段 D)记录
29现实世界中事物的特性在信息世界中称为( C ) (一般特性) A)实体 B)实体标识符 C)属性 D)关键码
30下列实体类型的联系中,属于一对一联系的是( C ) A)教研室对教师的所属联系 B)父亲对孩子的亲生联系 C)省对省会的所属联系 D)供应商与工程项目的供货联系
@c='abcd'
C、select @i=10,@c='abcd'
D、select @i=10, select
@c='abcd'
49 现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消
除数据冗余,至少需要分解为( C )
A 、 1个表
B、 2个表
C、 3个表
D、 4个表
50( A )是位于用户和操作系统之间的一层数据管理软件。数据库
在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
51. SQL语言允许使用通配符进行字符C、多个字符 D、以上都可

52. 在WINDOWS98操作系统下,只能安装SQL Server2000( C )
C. 数据冗余
D. 未对数据进行完整性控制
答案解析:数据冗余是指相同数据的重复存储,这样就给数据的修改和维护带来了困难,容易 造成数据的不一致性。
27 数据库技术独立于计算机系统的模型是( A )。(问问的答案)
A.E-R模型
B.层次模型
C.关系模型
D.面向对
象的模型
28世界中客观存在并能相互区别的事物称为(A )
A)数据库系统登录管理 B)数据库用户管理
C)数据库系统角色管理 D)数据库访问权限的管理。
46 SQL Server2000中,为便于管理用户及权限,可以将一组具有相同
权限的用户组织在一起,这一组具有相同权限的用户就称为( B )。
A)帐户 B)角色 C)登录 D)SQL Server用户
47一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库
武科大数据库原理与技术题库及答案
一 选择题
1. 在下面所列出的条目中,哪些是数据库管理系统的基本功能_A,
B,C_____。
A. 数据库定义
B. 数据库的建立和维护
C. 数据库存取
D. 数据库和网络中其他软件系统
的通信
2 在数据库的三级模式结构中,内模式有__A____。
A. 1个
B. 2个
C. 3个
31采用二维表格结构表达实体类型及实体间联系的数据模型是( C ) A) 层次模型 B)网状模型 C)关系模型 D)实体联系模型
答案解析:
32 数据库(DB)、DBMS、DBS三者之间的关系( B ) A)DB包括DBMS和DBS B)DBS包括DB和DBMS C)DBMS包括DB和DBS D)DBS与DB和DBMS无关
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每
个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关
系的主码是( C )。
A. 课程号
B. 教工号
C. (学号,课程号) D. (学号、
教工号)
24 有关系R和S,如图2所示
R
S
A BC
C
E
1 23
5
3
4 56
6
4
3 35
4 66
取自同一个域,则R-(R-S)等于___B_____。
A. R∪S
B. R∩S
C. R╳S
D. R-S
7.SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一
体,语句INSERT、DELETE、UPDATA实现下列哪类功___B_____。
A. 数据查询
B. 数据操纵
C. 数据定义
D. 数据控制
最低成绩”,则将使用关系( B )。
A.S和SC
B.SC和C
C.S、C D.S、SC和C
42 在SQL语言中,条件“年龄 BETWEEN 20 AND30”表示年龄在20~30
之间,且( A )。
A.包括20岁和30岁
B.不包括20岁和
30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括
20岁
43 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理
A)属性 B)关系 C)域 D)元组 34在关系数据库中,视图(view)是三级模式结构中的(D )
A) 内模式 B)模式 C)存储模式 D)外模式
答案解析:[解析] 数据库的三级模式结构是指数据库系统由外模式、模式和内模式三级 抽象模式构成。模式也称逻辑模式或概念模式,模式是数据库中全体数据的逻辑结构和 特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式;外模式也称子模 式、用户模式,可以描述某个特定的用户组所使用的那一部分的数据库,一个数据库可 以有多个外模式;内模式也称物理模式,是数据库内部的表示方法。在关系数据库中, 模式对应基本表(table)、外模式对应于视图、而内模式对应于存储文件。因此视图 (view)是三级模式结构中的外模式。
车,则汽车实体集与零部件实体集之间的联系是( D )
A. 1:1
B. 1:M
C. M:1
D. M:N
18关系数据模型的三个组成部分中,不包括( D )
A.完整性规则
B.数据结构
C.数据操作
D.
并发控制
19.事务有多个性质,其中不包括( B )
A.一致性
B.唯一性
C.原子性
D.隔离性

20.SQL语言通常称为( A )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
21 反映现实世界中实体及实体间联系的信息模型是( D )。
A.关系模型
B.层次模型
C.网状模型
D.E-R模

22 据模型的三个组成部分中,不包括(
)。
A.完整性规则
B.数据结构 C.恢复
D.数据操

23有关系:教学(学号、教工号、课程号)
论,关系数据库中的关系必须满足:其每一个属性都是(B )
A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联

44关系数据库规范化是为解决关系数据库中(A )问题而引入的。
A)插入、删除和数据冗余 B)提高查询速度
C)减少数据操作的复杂性 D)保证数据的安全性和完整性。
45 SQL Server2000的安全性管理包括( ABCD )。
35数据库系统中,用( D)描述全部数据的整体逻辑结构
A)外模式 B)存储模式 C)内模式 D)概念模式
36 在下列SQL语句中,修改表结构的语句是( A )。
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
下面第(37~(41)题,基于“学生-选课-课程”数据库中的3个关
系:
S(S#,SNAME,SEX,DEPARTMENT),主码是S#
D. 任意多个
3. 设属性A 是关系R 的主属性,则属性A 不能取空值小(NULL),这
是___B____。
A. 实体完整性规则
B. 参照完整性规则
C. 用户定义完整性规则
D. 域完整性规则
4. 下面对于关系的叙述中,不正确的是_______。
A. 关系中的每个属性是不可分解的 B. 在关系中元组的顺序是无关
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
37 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?( D
)
A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
B.可以任意删除关系SC中的元组
C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性
与产品之间的联系类型是( C )
A、一对一的联系
B、多对一的联系
C、一对多的联系
D、多对多的联系
48.声明了变量:declare @i int,@c char(4),现在为@i赋值10,为
@c赋值'abcd',正确的语句是( C )
A、set @i=10,@c='abcd'
合集下载

2022年武汉科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年武汉科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年武汉科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

2、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

3、SQL语言的数据定义功能包括______、______、______和______。

4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

6、____________、____________、____________和是计算机系统中的三类安全性。

7、关系模型由______________、______________和______________组成。

8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

9、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

10、数据模型是由______________、______________和______________三部分组成。

二、判断题11、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。

()12、在关系数据库中,属性的排列顺序是可以颠倒的。

sql数据库试题及答案详解

sql数据库试题及答案详解

sql数据库试题及答案详解第一章 SQL SERVER系统概述选择题1、SQL Server 2000是一个基于______的关系数据库管理系统。

A) B/S模式B) C/S模式C) SQL模式D)以上都不是(B)2、SQL Server 2000 企业版可以安装在_________操作系统上。

A) Microsoft Windows 98B) Microsoft Windows Me 和 XPC) Microsoft Windows 2000 ProfessionalD) Microsoft Windows NT(D)3、SQL Server 2000 属于_________数据库系统。

A 、层次型B 、网状型C 、关系型D 、面向对象型(C)4、Microsoft公司的SQL Server2000数据库管理系统一般只能运行于_________。

A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台(A)5、如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装_________。

A. 企业版B. 标准版C. 个人版D. 开发版(A)填空题1、在SQL Server2000中主要是通过使用______________运行Transact-SQL语句。

(查询分析器)2、SQL Server2000包括、、和四个版本。

(企业版;标准版;开发版;个人版;)3、SQL Server 2000是一种大型的型数据库管理系统。

(关系)4、SQL Server2000数据库应用的处理过程分布在 ____ 和服务器上。

(客户机)5、SQL Server2000服务器可以被多台客户机访问,数据库服务器仅返回客户端应用程序所需要的数据,这样做的好处是可以减少____ 。

(网络流量)6、SQL Server2000服务管理器程序的主要作用是启动、 __ 、 __ 服务器。

SQL Server 2000习题及答案

SQL Server 2000习题及答案

各章习题及答案第一章关系数据库原理一、选择及填空题(1) 在下列四个选项中,不属于基本关系运算的是【1】A) 连接B) 投影C) 选择D) 排序(2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于【2】A) 一对一联系B) 一对二联系C) 多对多联系D) 一对多联系(3) 扩展名为mdf的文件是【3】A) 主数据文件B) 次数据文件C) 日志文件D) 项目文件(4). SQL Server系统中的所有系统级信息存储于哪个数据库( )。

A. masterB.modelC. tempdbD.msdb1. SQL Server的物理存储主要包括3类文件: 、、。

2.若一个关系为R(学生号,姓名,性别,年龄),则_ 可以作为该关系的主码,姓名、性别和年龄为该关系的属性。

二、简答题1、什么是数据库?2、数据库系统有哪些特点?3、试给出三个实际情况的联系,要求实体之间具有一对一、一对多、多对多各种不同的联系。

4、学校中对教师教学进行评价,被评对象为教师,评价对象有同行教师,学生,专家。

请用E—R图画出教学评价的概念模型。

第一章关系数据库原理(答案)一、选择及填空题(1)~(4)daaa1、主数据文件,次数据文件,日志文件2、学生号,非主或非码二、简答题1、数据库:存储在一起的相关数据的集合(一个表内,表间直接关联,表间间接关联),无有害的或不必要的冗余(重复),可为多种应用服务,数据可以共享,对于拆、删、改、查等操作均可按照一种公共的可控制的方法进行。

数据被结构化。

2、答案:1.数据结构化2.数据的共享性高,冗余度低,易扩展3.数据的独立性高4.数据由DBMS统一管理和控制3、答案:一对一:观众和座位一对多:班级和学生多对多:学生与课程4、对于教学评价,对同一位被评教师而言,对其评价的学生、同行教师、专家都应该是多名,而且每一次成功评价后会得到一个评价数据,所以可得到对教师教学评价的E-R模型如下图所示。

SQLServer复习试题

SQLServer复习试题

SQLServer复习试题《SQL Server》复习试题一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2. 在SELECT语句中正确的语法顺序如下( D )。

A.where ,having, group by,order byB.having,where , group by,order byC.where, order by ,group by,havingD.where , group by, having,order by3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是 ( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

数据库教程(SQLServer)课后习题及答案

数据库教程(SQLServer)课后习题及答案

习题13、简述数据库系统的组成。

答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、数据库管理员(DataBase Administrator ,DBA )和用户组成。

4、试述数据库系统的三级模式结构。

这种结构的优点是什么?答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同时包含了二级映像,即外模式/模式映像、模式/内模式映像,如下图所示。

数据库应用1……外模式A 外模式B 模式应用2应用3应用4应用5……模式外模式/模式映像模式/内模式映像数据库系统的这种结构具有以下优点:(1)保证数据独立性。

将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。

(2)有利于数据共享,减少了数据冗余。

(3)有利于数据的安全性。

不同的用户在各自的外模式下根据要求操作数据,只能对限定的数据进行操作。

(4)简化了用户接口。

按照外模式编写应用程序或输入命令,而不需了解数据库全局逻辑结构和内部存储结构,方便用户系统。

5、什么是数据的物理独立性与逻辑独立性?并说明其重要性。

答:(1)数据的物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,存储设备的更换,物理存储的更换,存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。

(2)数据的逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式,增加新的数据类型、改变数据间联系等,不需要相应修改应用程序。

(3)数据的独立性使得数据库中数据独立于应用程序而不依赖于应用程序,也就是说数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。

相应的,数据的独立性也使得应用程序的编制不再依赖于数据的物理和逻辑结构,提高了应用程序的可移植性与鲁棒性。

从理论上说,数据的独立性可以使数据的组织和应用程序的编制完全分离。

8、什么是数据模型?答:数据模型(Data Model )是一种抽象模型,是对现实世界数据特征的抽象。

SQLServer数据库试题七及答案

SQLServer数据库试题七及答案

SQLServer数据库试题七及答案第一篇:SQL Server数据库试题七及答案SQL Server数据库试题七及答案一.单项选择题(每题2分,计30分)1._______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。

(c)A、操作系统 B、关系模型 C、数据库管理系统 D、数据库2.SQL Server2000是一款基于_________体系的关系型数据库管理系统。

(A)A、客户机/服务器 B、主机 C、N层 D、单机3.下面哪一个不是SQL Server2000的基本数据类型(A)A、VARIANT B、VARCHAR C、VARBINARY D、NVARCHAR 4.下面的类型中宽度最大的是(C)A、CHAR(5)B、VARCHAR(5)C、NCHAR(5)D、BIGINT 5.表达式LEN('电子学院')+ DATALENGTH(GETDATE())的值为(C)A、8 B、10 C、12 D、16 6.在SQL Server2000中,数据存储的基本单位是页,页的大小是(D)A、1K B、2K C、4K D、8K 7.在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)A、文件增长量B、文件大小 C、逻辑文件名 D、物理文件名 8.关于表结构的定义,下面说法中错误的是(C)A、表名在同一个数据库内应是唯一的B、创建表使用CREATE TABLE命令 C、删除表使用DELETE TABLE命令D、修改表使用ALTER TABLE命令9.下面哪一个约束用来禁止输入重复值?(A)A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 10.下面关于登录账户、用户和角色的说法错误的是(C)A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射 C、用户不一定要和登录账户相关联D、角色其实就是用户组11.在SELECT语句中,用于去除重复行的关键字是(B)A、TOP B、DISTINCT C、PERCENT D、HAVING 12.若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为(C)A、姓名LIKE ‘张%’ AND 出生日期 = NULL B、姓名LIKE ‘张*’ AND 出生日期 = NULL C、姓名LIKE ‘张%’AND 出生日期IS NULL D、姓名LIKE ‘张_’ AND 出生日期IS NULL 13.下面关于视图的说法中,错误的是(C)A、视图是个虚拟表B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器 D、可以创建基于视图的视图 14.下面关于触发器的描述,错误的是(A)A、触发器是一种特殊的存储过程,用户可以直接调用 B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器15.下面关于事务的描述,错误的是(D)A、事务可用于保持数据的一致性 B、事务应该昼小且应尽快提交C、应避免人工输入操作出在在事务中D、在事务中可以使用ALTER DATEABSE二.填空题(每空1分,计20分)1.SQL Server是作为Windows NT或2000的一个__服务________运行的,用户可以启动、暂停或停止它。

SQL Server习题及答案

1. 有个用户的计算机不能连接到中心机房的SQL Server 2000上。

你在调试过程中发现这个用户的计算机的网络功能是正常的,而且其他用户都能正常地连接到SQL Server 2000。

下面的哪些工具有助于你诊断和解决该问题?(多选)A.Enterprise ManagerB.Server Network UtilityC.ProfilerD.Query AnalyzerE.Client Network Utility答:B和E2. 你在SQL Server 2000创建了酒店管理系统的数据库HotelDB,并创建了表CustInfo。

当下面的哪些数据库被删除的情况下,仍能正确地执行“SELECT * FROM CustInfo?A.ModelB.TempdbC.MsdbD.MasterE.Pubs答:A、C、E3. 你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。

请问该功能在哪一层被实现?A.TCP/IP协议软件B.超级套接字层C.开放式数据服务D.关系引擎E.存储引擎答:B4. 你正在使用SQL Server 2000开发超市收银系统。

在客户端编写软件时使用SQL语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。

请问该错误在哪一层被发现?A.客户端的数据库APIB.客户端的NET-LIBRARYC.服务器端的开放式数据服务D.服务器端的关系引擎E.服务器端的存储引擎答:D5. 数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务?A、运行ROLL FORWARD ALL TRANSACTIONB、不用。

SQL Server 2000自动恢复,即通过日志恢复所有已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进行一半的事务。

数据库原理与技术习题答案

1. 数据库系统由以下哪些部分组成?()A. 数据、数据库、数据库管理系统、应用程序B. 数据、数据库、数据库管理员、应用程序C. 数据库、数据库管理系统、数据库管理员、应用程序D. 数据、数据库、数据库管理系统、数据库管理员答案:A解析:数据库系统包括数据、数据库、数据库管理系统和应用程序四个部分。

2. 关系数据库中,以下哪个术语表示数据表中的列?()A. 元组B. 属性C. 域D. 字段答案:B解析:关系数据库中,属性表示数据表中的列,元组表示数据表中的一行。

3. 以下哪个SQL语句可以创建一个名为“student”的表,包含“id”(学号)、“name”(姓名)和“age”(年龄)三个字段?()A. CREATE TABLE student (id INT, name VARCHAR(50), age INT);B. CREATE TABLE student (id INT, name VARCHAR(50), age INT);C. CREATE TABLE student (id INT, name VARCHAR(50), age INT);D. CREATE TABLE student (id INT, name VARCHAR(50), age INT);答案:A解析:选项A是正确的SQL语句,用于创建一个名为“student”的表,包含三个字段。

1. 数据库系统由数据、数据库、数据库管理系统和_______组成。

答案:应用程序解析:数据库系统包括数据、数据库、数据库管理系统和应用程序四个部分。

2. 关系数据库中,_______表示数据表中的列。

答案:属性解析:关系数据库中,属性表示数据表中的列。

3. 以下SQL语句可以查询“student”表中年龄大于20岁的学生信息。

()答案:SELECT FROM student WHERE age > 20;解析:该SQL语句使用SELECT语句查询“student”表中年龄大于20岁的学生信息。

SQLserver复习题库及答案

SQLserver复习题库及答案SQLserver 复习题库及答案1. ()可以同一个表的不同字段进行联接。

( 选一项 )A 、内联接B 、自联接 ( 正确答案 )C 、外联接D 、左联接2. 在 SQL Server 数据库中 ,UNIQUE 约束与 PRIMARY KEY 约束之间最主要的区别是()( 选一项 )A 、 UNIQUE 约束要求数据库中至少存在一行数据 , 因此必须在创建数据库表之后才能创建 , 而 PRIMARY KEY 约束无此限制B 、 UNIQUE 约束允许有空值 , 而 PRIMARY KEY 约束不允许有空值C 、创建 UNIQUE 约束后 , 该数据行允许被更改 , 而PRIMARY KEY 约束的数据行不允许更改D 、 UNIQUE 约束列不能创建外键 , 而 PRIMARY KEY 约束可以创建外键引用 ( 正确答案 )3. 查询 student 表中的所有非空 email 信息 , 以下语句正确的是()( 选一项 )A 、 Select email from student where email !=nullB 、 Select email from student where email not is nullC 、 Select email from student where email <> nullD 、 Select email from student where email is not null ( 正确答案 )4. SQL 语句 :select from students where SNO like'010[^0]%[A,B,C]%', 可能会查询出的 SNO 是 ( )( 选两项 )A 、 01053090A ( 正确答案 )B 、 01003090A01C 、 01053090D 、 0101A01 ( 正确答案 )5. 查找 student 表中所有电话号码 ( 列名 :telephone) 的第一位为8 或6, 第三位为0 的电话号码()(‘[86]_0%’等同于'[8,6]_0%')( 选一项 )A 、 SELECT telephone FROM student WHERE telephone LIKE '[86]%0'B 、 SELECT telephone FROM student WHERE telephone LIKE '(8,6)0%'C 、 SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0'D 、 SELECT telephone FROM student WHERE telephone LIKE '[86]_0%' ( 正确答案 )6. 查找 authors 表中的所有电话号码的首位为 4, 第二位为0 或 1 的电话号码()( 选一项 )A 、SELECT phone FROM authors WHERE phone LIKE '4[1,0]%' ( 正确答案 )B 、SELECT phone FROM authors WHERE phone in '4[^10]%'C 、SELECT phone FROM authors WHERE phone LIKE '4_[1,0]%'D 、 SELECT phone FROM authors WHERE phone between '41%' and '40%'7. 查找 student 表中所有电话号码 ( 列名 :telephone)的第一位为 8 或 6, 第三位为 0 的电话号码()( 选一项 )A 、 SELECT telephone FROM student WHERE telephone LIKE '[86]%0'B 、 SELECT telephone FROM student WHERE telephone LIKE '(8,6)0%'C 、 SELECT telephone FROM student WHERE telephone LIKE'[8,6]_0'D 、 SELECT telephone FROM student WHERE telephone LIKE '[86]_0%' ( 正确答案 )8. 成绩表 grade 中字段 score 代表分数 , 以下 ( ) 语句返回成绩表中的最低分。

数据库系统原理及应用(SQL Server 2012)配套习题答案

习题答案第一章习题答案一、选择题1.下列关于数据库技术的描述,错误的是( B )A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余2.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是( C )A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,应用程序可以不变C. 当模式发生变化时,应用程序可以不变D. 当模式发生变化时,内模式可以不变3.下列关于用文件管理数据的说法,错误的是( D )A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率4.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( A )A.系统软件B.工具软件C.应用软件D.数据软件5.下列模式中,用于描述单个用户数据视图的是( C )A.内模式B.概念模式C.外模式D.存储模式6.在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行7.数据库系统的物理独立性是指( C )A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序8.下列关于数据库管理系统的说法,错误的是( C )A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名9.数据库系统是由若干部分组成的。

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