数据库应用(SQL-Server)模拟试卷和答案

合集下载

SQL Server数据库试题三及答案

SQL Server数据库试题三及答案

SQL Server试题3班级: _______姓名:_______学号:_______成绩:_______一、填空题( 30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。

2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中SQL数据库是基于_________建立的。

3、访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows 验证模式和_______验证模式。

4、__________是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。

5、SQL server使用__________文件记载用户对数据库进行的所有操作。

6、sp_help系统存储过程的功能是___________________。

7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(Identity)可以实现_________数据完整性。

8、SQL语言中行注释的符号为_________;块注释的符号为_________。

9、SQL server中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_________字符开始,有系统定义和维护。

局部变量以_________字符开始,由用户自己定义和赋值。

10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。

11、命令truncate table的功能是_______________。

12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。

《SQLServer数据库技术及应用》试卷E答案

《SQLServer数据库技术及应用》试卷E答案

《SQLServer数据库技术及应⽤》试卷E答案吉林省经济管理⼲部学院吉林经济职业技术学院2007--2008学年第⼆学期期末试题系部:班级:姓名:学号:---------------------装------------订------------线-------------------《SQL Server数据库技术及应⽤》试题E⼀、选择题(共计10 分,每题2分)1.删除数据库的命令是以下哪个选项?( C )A.DROP TABLEB.CREATE TABLEC.DROP DATABASED.ALTER DATABASE2.下列选项中哪个语句⽤于清除⾃最近的事务语句以来所有的修改?( B )A.COMMIT TRANSACTIONB.ROLLBACK TRANSACTIONC.BEGIN TRANSACTIOND.SAVE TRANSACTION3.下列选项中哪个语句是⽤于定义事务的起始点的?( C )A.COMMIT TRANSACTIONB.ROLLBACK TRANSACTIONC.BEGIN TRANSACTIOND.SAVE TRANSACTION4.下列选项中哪个语句能够提交⼀个事务?( A )A.COMMIT TRANSACTIONB.ROLLBACK TRANSACTIONC.BEGIN TRANSACTIOND.SAVE TRANSACTION5.SQL Server使⽤哪些命令来管理权限?( A )A.GRANT、DENY、REVOKEB.DELETE、DENY、REVOKEC.SELECT、DROP、INSERTD.CREATE、ALTER、DROP⼆、简答题(共计30分,每题2分)1.SQL Server2005数据库有哪三种类型的⽂件?(1).主要数据⽂件主要数据⽂件包含应⽤数据及数据库的启动信息,主要数据⽂件是必需的,⼀个数据库只有⼀个主要数据⽂件,其扩展⽂件名为.mdf。

sql server考试题

sql server考试题

sql server考试题SQL Server是一种关系型数据库管理系统,广泛应用于企业级应用程序和数据仓库。

它具有强大的数据管理和查询功能,并且具有高度可靠性和安全性。

在SQL Server的考试中,考察的内容涉及数据库的设计、查询语言的使用、性能优化等方面。

以下是一些常见的SQL Server考试题目及其答案。

1. 什么是SQL Server?SQL Server是一种由微软公司开发的关系型数据库管理系统。

它提供了数据管理、数据存储、数据查询和性能优化等功能,适用于各种规模的企业级应用程序和数据仓库。

2. SQL Server的版本有哪些?SQL Server的版本有多个,包括SQL Server 2008、SQL Server 2012、SQL Server 2014、SQL Server 2016、SQL Server 2017等。

每个版本都有不同的功能和性能优化。

3. 如何创建数据库?在SQL Server中,可以使用CREATE DATABASE语句来创建数据库。

例如,要创建一个名为"mydatabase"的数据库,可以使用以下语句:CREATE DATABASE mydatabase;4. 如何创建表?在SQL Server中,可以使用CREATE TABLE语句来创建表。

例如,要创建一个名为"employees"的表,其中包含id、name和salary字段,可以使用以下语句:CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),salary DECIMAL(10, 2));5. 如何插入数据到表中?在SQL Server中,可以使用INSERT INTO语句来插入数据到表中。

例如,要向"employees"表中插入一条数据,可以使用以下语句:INSERT INTO employees (id, name, salary)VALUES (1, 'John Doe', 5000);6. 如何更新表中的数据?在SQL Server中,可以使用UPDATE语句来更新表中的数据。

数据库原理及应用(SQLServer2008)-职称计算机考试数据库应用试卷与试题

数据库原理及应用(SQLServer2008)-职称计算机考试数据库应用试卷与试题

数据库原理及应用(SQL Server 2008)试卷总分:88答题时间:[ 未设置 ]一、单选题以下不属于数据模型的是( )。

[2分]-----正确答案(D)1.A层次模型B网状模型关系模型CD概念模型2.下列函数中,返回值数据类型为int的是( )。

[2分]-----正确答案(B)LEFTABLENCLTRIMSUNSTRINGD3.表达式'123'+'456'的结果是( )。

[2分]-----正确答案(A)A'123456'B579'579'CD'123'下列叙述不是视图特点的是( )。

[2分]-----正确答案(A)4.A为用户集中数据B降低数据库设计的复杂性存数数据CD阻止数据以便到处到其他应用程序5.根据作用于的数据库对象和范围的不同,下列不属于数据完整性的是( )。

[2分]-----正确答案(A)A域完整性B实体完整性参照完整性CD规则完整性6.SQL Server2008属于( )数据库系统。

[2分]-----正确答案(C)层次型AB网状型C关系型面向对象型D7.下列常数中,属于Unicode字符串常量的是( )。

[2分]-----正确答案(C)'123'AB' 123'CN'123'D'abc'8.下列操作中,( )不是SQL Server服务管理器的功能。

[2分]-----正确答案(C)A启动SQL SERVER服务B停止SQL SERVER服务C执行SQL 查询命令D暂停SQL SERVER服务9.下列不属于存储过程的是( )。

[2分]-----正确答案(D)A系统存储过程扩展存储过程BC用户定义存储过程D约束设A和B两个数据表的记录数分别为3和4,对两个表执行交叉连接查询后,查询结果中最多可获得( )条数据。

10.[2分]-----正确答案(A)A12B7C4D3二、填空题关于身份验证模式叙述正确的是( )。

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

分A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期适用专业年级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。

A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。

A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。

A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。

A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。

A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。

A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。

A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。

A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。

SQL Server 数据库试题与答案B卷

SQL Server 数据库试题与答案B卷

《SQL Server 数据库》B卷系别:________班级:________学号:________姓名:________1.本试卷为闭卷考试。

2.考试时间:120分钟3.本试卷满分:100分4.试卷适用班级:09高职软件技术班一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分)1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传送请求。

A)TCP/IP B)T-SQLC)C D)ASP2、( A )是一个图形界面的查询工具,用它可以提交T—SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。

A)SQL Server Management Studio B)事件探查器C)SQL管理对象D)DTS3、( A )是用于存储、处理和保护数据的核心组件。

A)数据库引擎B)集成服务C)报表服务D)通知服务4、( A )是一个具有访问网络资源权限的Windows操作系统账户。

A)本地系统账户B)网络服务账户C)本地服务账户D)域用户账户5、数据库系统中负责数据库系统的建立、维护和管理的人员是( D )A)最终用户 B)应用程序员C)系统分析员 D)数据库管理员6、数据库设计过程中,( C )将E—R图转换为关系模式并进行关系规范化。

A)需求分析阶段 B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段7、强制关系中的主属性不能为空,满足以下( A )A)实体完整性B)参照完整性C)用户定义完整性D)域完整性8、数据库设计规范化的第三范式除了要满足第一、第二范式外,还要满足( C )A)每个记录的列只能有一个值B)所有非主键列的值都只能由主键列中决定C)每个非主键列都必须可以从构成主键的全部的列得到D)没有冗余数据9、用于存储数据库表和索引等数据库对象信息的文件为(A)A)主数据文件B)事务日志文件C)文本文件D)图像文件10、主键约束是非空约束和( D )的组合。

IPTC-数据库管理员(SQLServer)模拟练习题

IPTC-数据库管理员(SQLServer)模拟练习题

IPTC-数据库管理员(SQLServer)模拟练习题数据库管理员模拟练习题(SQL Server⽅向)⼀、考试⽅式1.在线客观题考试试卷题型结构:单选题、多选题、判断题2.主观题与项⽬实战题(1)试卷题型结构:实践操作题、项⽬实战题⼆、考试模拟题(⼀)单项选择题1.2.你使⽤以下T-SQL语句创建了⼀个数据库Sanet和⼀个表students,create database Sanetcreate table students(id int,stuname nchar(10))请问这两个语句是:()。

(选择⼀项)A.DDL(数据定义语⾔)B.DML(数据操纵语⾔)C.DCL(数据控制语⾔)3.你是公司的数据库管理员,需要定期备份数据库。

为了减⼩⼯作负担你设置⾃动化备份。

运⾏⼀段时间后,你发现数据库不再⾃动备份,⽽公司的⽤户可以正常访问数据库。

请问哪项服务最可能出现故障⽽导致以上现象()。

A.Ms sqlserverB.Sqlserver agentC.DTCD.MS Search4.你是公司的数据库管理员,数据库benet中有个员⼯表employees,该表中有职务列。

你想检查哪些员⼯的信息中没有填写职务⼀栏,应该使⽤⼦句()。

A.Select * from employees where 职务=NULLB.Select * from employees where 职务=’NULL’C.Select * from employees where 职务IS NULL权限,实现赋权的T-SQL语⾔属于()。

A.DDL(数据定义语⾔)B.DML(数据操纵语⾔)C.DCL(数据控制语⾔)6.如果在Select语句中使⽤having单词,则必须和哪个单词匹配?A.GROUP BY/doc/6ead731a0912a216147929e8.html PUTE BYC.create/doc/6ead731a0912a216147929e8.html PUTE7.如果在定义学⽣表的过程中,要求年龄必须在1到150之间,应该⽤什么关健字进⾏定义A.defaultB.primary keyC.uniqueD.check8.如下不能正确执⾏的语句是()A.select * from table_name where a>2B.truncate table table_nameC.delete from table_name where a is nullD.alter table table_name add column idd int9.若关系中的某⼀属性组的值能唯⼀地标识⼀个元组,则称该属性组为()。

SQL-Server-期末考试题目及答案

SQL-Server-期末考试题目及答案

SQL-Server-期末考试题目及答案SQL Server 期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。

A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台2. 当一条SELECT语句访问一大表里的有限几行数据时,SQL Server2000通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。

A. 信任连接B. 集成C. 并发控制D. 数据转换服务4. 以下对SQL Server2000描述不正确的是()。

A. 支持XMLB. 支持用户自定义函数C. 支持集成D. 支持网状数据模型5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。

A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000性能的最佳方法之一是()。

A. 增大硬盘空间B. 增加存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。

A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。

A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。

A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括3类文件()。

《SQL-SERVER数据库基础》期终考试试卷(A卷)及答案

《SQL-SERVER数据库基础》期终考试试卷(A卷)及答案

适用专业:a) 数据库中数据不存在重复b) 数据库中所有数据格式是一样的c)所有的数据全部保存在数据库中d)数据库中的数据能够正确地反映实际情况2、在SQL SERVER中建立自己的数据库TEST,该数据库属于()。

a) 用户数据库b) 系统数据库c) 数据库模板d) 数据库管理系统3、数据冗余是指()a)数据和数据之间没有联系b) 数据有丢失c) 数据量太大d) 存在重复的数据4、通过数据库的选项可以设置数据库()。

a)是否是只读的b) 物理文件是否允许被删除c) 允许创建的表的数目d)表中所允许的最大数据行的数目5、数据库管理员为用户创建了一个存储市场有关信息的数据库,按要求创建了数据库之后就把这件事忘记了。

后来用户问数据库管理员为什么无法向数据库输入数据,这可能是因为()。

a)数据库太多b) 数据库的约束不起作用c) 用户输入数据行太多d)还没有创建数据表,因此无法输入数据6、假设course表是主表,student表是子表,需要建立它们之间的主外键关系,则()。

a) 在设计course表时进入到关系的设计b) 在设计student表时进入到关系的设计c) student表的主键和course表的外键的名称必须一样d) student表的主键和course表外键必须是自动增长数据类型7、电话号码应当采用()格式的数据类型来存储。

a) 字符b) 整数c) 浮点数d) Bit8、表Course中的列CourseID是标识列,属于自动增长数据类型,标识种子是2,标识递增量是3。

首先插入三行数据,然后再删除一行数据,再向表中增加数据行的时候,标识值将是()。

a) 5b)8c)11d)29、要在SQL Server中创建一个员工信息表,其中员工的薪水、养老保险和医疗保险分别采用三个字段来存储,但是公司规定:任何一个员工,医疗保险和养老保险之和不能大于薪水的1/3,这一项规则可以采用()来实现。

a)主键约束b)外键约束c)检查约束d)默认约束10、假设表Employee中包含主键列EmpName,则执行更新语句:UPDATE Employee SET EmpName = 177 WHERE B = 188执行的结果是()。

SQL-server数据库管理系统试卷及答案A

SQL-server数据库管理系统试卷及答案A

SQL-server数据库管理系统试卷及答案A学年第二学期《SQL-server 2000数据库管理系统》试卷(A)使用班级:命题教师:主任签字:一、选择题(共20分,每题1分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是()。

A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系2、不属于传统数据模型的是()。

A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型3、以下正确的论述是()。

A、在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径。

B、数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据,这些系统表全部存放在系统数据库中。

C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行改动、添加。

D、12AM是中午,12PM是午夜。

4、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。

A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员5、数据库系统阶段,数据()。

A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性6、数据库中只存放视图的()。

A、操作B、对应的数据C、定义D、限制7、声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是()。

A、set @i=10,@c='abcd'B、set i=10 , set @c='abcd'C、select @i=10,@c='abcd'D、select @i=10, select @c='abcd'8、下列那组数据类型的列不能被指定为主键,也不允许指定主键列有NULL属性()。

(完整版)SQL Server 数据库案例教程课后习题答案

(完整版)SQL Server  数据库案例教程课后习题答案

《SQL Server 2008 数据库案例教程》练习题及模拟试卷答案第 1 章一、判断题1.数据库技术是是计算机数据处理与信息管理系统的核心。

(√)2.数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。

(×)3.数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。

(√)4.数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。

(×)5.关系数据库,是建立在关系模型基础上的数据库。

(√)二、单选题1.数据(Data)是一些可存储并具有明确意义的(A)A.符号B.图形C.文字D.数字2.人工阶段计算机用于数值计算,没有操作系统及管理数据的软件。

这一阶段的年代是(C)A.19 世纪80 年代B. 20 世纪20 年代C.20 世纪50 年代D. 20 世纪80年代3.在网页中常用的图像格式是(D)A..bmp 和.jpgB..gif 和.bmpC. .png 和.bmpD. .gif 和.jpg4.数据库系统的重要特征是什么?(D)A.数据的独立性和动态性B.数据的静态性和独立性C.数据的动态性和共享性D.数据的独立性和共享性三、多选题1.与数据库技术密切相关的基本概念有(ABCD)A.数据B. 数据库C. 数据库管理系统D. 数据库系统2.数据库可分为哪几种类型?(ABC)A.关系型数据库B. 网状数据库C. 层次数据库D.树形数据库3.DBMS 提供数据操作语言 DML,为用户提供了哪些操作?(ABCD)A.数据的追加 B.数据的删除 C.数据的更新 D.数据的查询4.DBMS 要分类组织、存储和管理各种数据,包括哪些内容?(ABC)A.数据字典B. 用户数据C. 存取路径D.服务器5.目前,DBMS 常见品牌有哪些公司?(ABC)A.微软公司的 SQL Server B.IBM 公司的 DB2 C.甲骨文公司的 ORACLE D.索尼公司的 MySQL四、填空题1.数据库(管理)技术经历了人工管理阶段和文件管理阶段。

数据库技术(SQLServer)习题与参考答案

数据库技术(SQLServer)习题与参考答案

数据库技术(SQLServer)习题与参考答案第一章:1、SQL Server 2005有哪些新增特性?答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。

企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在Common Language Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。

2、SQL Server 2005安装的软件和硬件环境是什么?答:SQL Server 2005安装的软件和硬件环境参见教材6。

3、SQL Server 2005有哪些版本?有哪些服务组件?答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。

4、什么是实例?经常提到的SQL Server 2005服务器和服务器实例是否具有相同的含义?答:实例就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。

一个SQL Server服务器就是一个实例,一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个实例。

5、默认实例和命名实例有何差别?在安装和使用上有何不同?答:实例又分为“默认实例”和“命名实例”,如果在一台计算机上安装第一个SQL SERVER 2005命名设置保持默认的话,那这个实例就是默认实例。

一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。

除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。

(SQLServer)考试试题及答案解析

(SQLServer)考试试题及答案解析

2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。

(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。

(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。

则称实体集A与B具有()。

(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。

(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。

(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。

(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。

(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。

(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。

数据库应用(SQL_Server)模拟试卷和答案

数据库应用(SQL_Server)模拟试卷和答案

北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算.3。

本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。

1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。

()2、一个表不能有主键值相同的两行。

( )3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2,… ) AS SQL语句。

( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO 。

NET来访问。

()5、DataSet是核心的ADO 。

NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。

( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

6、DBMS提供哪种语言来定义数据库的三级模式?( )。

[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。

[A]数据库[B]数据库系统[C]数据库管理系统[D] 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。

[A]必须改变[B]自动改变[C]可以不变[D] 必须作废9、以下有关“关系的性质”的说法错误的是().[A] 不同的列可出自同一个域[B] 行的次序不能任意交换[C]关系中不允许有两个完全相同的元组[D]不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的()。

数据库应用技术模拟试题

数据库应用技术模拟试题

数据库应用技术模拟试题1 一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

)1.下列功能中,不属于数据库管理系统功能的是(B)。

A、数据库对象定义B、数据库文件读写CD2A、B、C、D、3A、B、C、D、4A、Where成绩>=60OR成绩<=80B、Where成绩>=60AND成绩<=80C、Where60<=成绩<=80D、Where成绩IN(60..80)5.下列关于聚集索引与非聚集索引的说法,正确的是(C)。

A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引6.下列关于触发器的说法,正确的是(B)。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、触发器是由数据更改操作引发的自动执行的代码CD、7.10分的A、B、C、D、8A、B、C、D、9询信息工程系学生的姓名和所选的课程号。

下列关系代数表达式正确的是(C)。

A、σ姓名,课程号(∏所在系=‘信息工程’(SC Student))B、σ姓名,课程号(∏所在系=‘信息工程’SCStudent)C、∏姓名,课程号(σ所在系=‘信息工程’(SCStudent))D、∏姓名,课程号(σ所在系=‘信息工程’SCStudent)10.下列关于第二范式的说法,错误的是(D)。

A、第二范式的关系模式一定是第一范式的B、第二范式的关系模式有可能存在数据冗余C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖11.设有关系表:教师(教师编号,教师姓名,性别,电话号),其中电话号允许为空。

下列数据插入语句中,正确的是(D)。

A、B、C、D、12ABCD13A、B、C、D、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageDESC14.下列关系代数运算中,要求参与运算的两个集合必须列个数相同的是(C)。

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套

数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。

B、全局变量在所有程序中都有效。

C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。

参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。

3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。

B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。

C、不能一次向表中插入多行数据。

D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。

参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。

SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。

数据存权限又可以分为数据库对象和数据库语句权限两种。

数据库语句权限授予用户以允许他们创建数据库对象。

6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。

SQL模拟考试题及答案1

SQL模拟考试题及答案1

SQL模拟考试题及答案选择题数据库概念模式产生于数据库系统设计的 _C______ 阶段。

A 、规划B 、需求分析C 、概念设计D 、逻辑设计以下运算符中优先级最低的是( D )。

(A)+(加)(B)=(等于)(C)like (D)=(赋值)在SQL中,SELECT语句的“SELECT TOP 10 ”表示查询结果中 ( A )A.前10条记录B. 后10条记录C. 前10%条记录D. 后10%条记录下列哪些语句用于删除存储过程( C )?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他print round ( 998.88 , 0 ),round(999.99,-1)执行结果是:CA 、 999.00 , 990.00B 、 999.00 , 1000.00C 、 998.00 , 1000.00D 、 999.00 , 999.99下列语句中正确的是 _____B__ 。

表 score(sti_id,names,math,English,VB)A) select stu_id,sum(math) from scoreB) select sum(math),avg(VB) from scoreC) select * ,sum(english) from scoreD) delete * from scoreSELECT语句中与HAVING子句通常同时使用的是( C )子句。

A.ORDER BYB.WHEREC.GROUP BYD.无需配合关系数据模型 ______D_ 。

A) 只能表示实体间的 1 : 1 联系B) 只能表示实体间的 1 : n 联系C) 只能表示实体间的 m : n 联系D) 只能表示实体间的上述 3 种联系SQL Server 2000 企业版可以安装在操作系统上。

C(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XPSQL Server 2000提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止SQL Server的4种服务的是( D )。

《SQL Server数据库技术及应用》试卷C答案

《SQL Server数据库技术及应用》试卷C答案

吉林省经济管理干部学院吉林经济职业技术学院2007--2008学年第二学期期末试题系部:班级:姓名:学号:---------------------装------------订------------线-------------------《SQL Server数据库技术及应用》试题C一、选择题(共计12分,每题2分)1.删除数据库的命令是以下哪个选项?( C )A.CREATE PROCEDUREB.ALTER DATABASEC.DROP DATABASED.CREATE DATABASE2.下面关于聚集索引描述正确的是( C )A.聚集索引存储关于重要词和这些词在特定列中的位置的信息。

B.添加、修改或删除表中数据时,聚集索引不会自动得到更新。

C.聚集索引会对表和视图进行物理排序,数据记录按聚集索引键的次序存储,因此聚集索引对查找记录非常有效,最适合范围搜索。

D.聚集索引不会改变表中行的物理排列顺序,它只是记录指向表中行的位置的指针,这些指针本身有序,通过这些指针可以在表中快速地定位数据。

为一个表建立索引默认都是聚集索引。

3.以下哪些类型是表间的关系?( ABD )A.一对多关系B.多对多关系C.二对二关系D.一对一关系4.以下哪个Transact-SQL语句能够向表中添加记录?( C )A.CREATEB.UPDATEC.INSERTD.DELETE5.假设表A中存在大量数据,表B是需要使用的数据表,因此需要将表A中的数据完全复制到表B中,下列方法中最好的方法是( C )。

A.重新在新的数据库表中录入数据。

B.使用数据转换服务的输出功能把原来的数据保存为文本文件,再把文本文件拷贝到新的数据库中。

C.使用一个“INSERT INTO [新的表名] SELECT [旧的表名]”的插入语句进行数据添加。

D.使用一个“TRANCATE TABLE”语句进行数据删除。

6.假设ABC表中,A列为主键,并且为自动增长标识列,同时还有B列和C列,所有列的数据类型都是整数,目前还没有数据,则执行插入数据的T_SQL语句“INSERT ABC(A,B,C)VALUE (1,2,3)”的运行结果是( D )。

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

数据库应用(SQL-Server)模拟试卷和答案北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。

1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。

()2、一个表不能有主键值相同的两行。

()3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2,… ) AS SQL语句。

()4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO .NET来访问。

()5、DataSet是核心的ADO .NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。

()二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

6、DBMS提供哪种语言来定义数据库的三级模式?()。

[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。

[A] 数据库[B] 数据库系统[C] 数据库管理系统[D] 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。

[A] 必须改变[B] 自动改变[C] 可以不变[D] 必须作废9、以下有关“关系的性质”的说法错误的是()。

[A] 不同的列可出自同一个域[B] 行的次序不能任意交换[C] 关系中不允许有两个完全相同的元组[D] 不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的()。

[A] 垂直分割[B] 水平分割[C] 结合[D] 先垂直分割后水平分割11、如果A→B,A→C,则A→BC。

这体现了Armstrong公理中的()推论。

[A] 自合规则[B] 分解规则[C] 合并规则[D] 复合规则12、设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则属性集BD的闭包为()。

[A] AC[B] ABC[C] BDG[D] ABCDEG13、2NF规范到3NF,必须消除()。

[A] 非主属性对键的部分函数依赖[B] 非主属性对键的传递函数依赖[C] 主属性对键的部分和传递函数依赖[D] 非平凡且非函数依赖的多值依赖14、下列哪种情况不适合创建聚集索引?()[A] 包含大量非重复值的列[B] 被连续访问的列[C] 频繁更改的列[D] 返回大型结果集的查询15、以下哪项不是创建视图需要考虑的原则?()[A] 视图名称必须遵循标识符的规则[B] 视图上不能定义规则或默认值[C] 视图上不能定义AFTER触发器[D] 视图不可以定义INSTEAD OF触发器三、填空题(本大题共10空,每空1分,共10分;请将答案填写在答题卷相应题号处)16、建立概念模型最常用的方法是()方法。

17、关系键具有两个性质:唯一性和()。

18、在需求分析阶段,我们通过分析“各部门活动”,产生();通过分析用户数据,产生数据流图;通过分析系统数据,产生数据字典。

19、一个数据库中,可以没有也可以拥有多个()文件。

20、WHERE子句中常用的逻辑运算符是AND、()和NOT。

21、对于频繁更改的列,适合创建()索引。

22、SQL Server身份验证模式有两种,一种是Windows身份验证模式,另一种是()或SQL Server身份验证模式。

23、根据权限的划分,将角色分为服务器角色与()角色。

24、ADO .NET模型分成.NET Data Provider和()数据集两大主要部分。

25、数据绑定的方法有()绑定、整体绑定和复合绑定。

四、简答题(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)26、简述等值连接与自然连接的区别。

27、表之间的关系有哪几种类型?28、创建主键约束或唯一约束,与创建标准索引相比哪个更好?五、数据库操作(本大题共5小题,每题6分,共30分;请将答案填写在答题卷相应题号处)29、设有三个关系:学生S(sno,sname,age,sex)的sno为学号,sname 为姓名,age为年龄,sex为性别;课程C(cno,cname,teacher)的cno为课程号,cname为课程名,teacher为任课教师;选修SC(sno,cno,grade)的sno为学号,cno为课程号,grade为成绩。

请用关系代数表达式语言(第1小题)和SQL语言(第2-5小题)完成以下操作:(1)查询成绩不及格(<60分)的学生学号(该小题用关系代数表达式语言求解)。

(2)查询张三选修C3课程号的成绩。

(3)查询每个学生选修课程的总成绩。

(4)定义一个视图S18,只包含18岁以上的学生记录。

(5)把学号S1同学的不及格(<60分)成绩全改为60分。

六、综合设计题(本大题共1小题,每题15分,共15分;请将答案填写在答题卷相应题号处)30、设有关系模式R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。

如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。

求解:(1)写出R的基本函数依赖,并求R的关系键。

(2)说明R不是2NF的理由,并把R分解成2NF模式集。

(3)进而将上述结果分解成3NF模式集。

《数据库应用(SQL Server)》模拟试卷一答案一、【判断题】(本大题共5小题,每小题2分,共10分)5T二、【单选题】(本大题共10小题,每小题2分,共20分)三、【填空题】(本大题共10空,每空1分,共10分)16、实体-联系或E-R图17、最小性18、业务流程图19、次数据20、OR21、非聚集22、混合23、数据库24、DataSet25、单一四、【简答题】(本大题共3小题,每小题5分,共15分)26、简述等值连接与自然连接的区别。

标准答案:自然连接一定是等值连接,但等值连接不一定是自然连接;自然连接要求相等的分量必须是公共属性,而等值连接要求相等的分量不一定是公共属性;等值连接不把重复属性去掉,而自然连接要把重复属性去掉。

复习范围或考核目标:详见课件第9章 SQL语句,主要掌握SQL数据查询语言进行简单查询、多表连接以及子查询的概念和方法。

27、表之间的关系有哪几种类型?标准答案:表与表之间存在如下3种类型的关系:(1)一对一关系在这种表关系中,表A中的一行最多只能与表B中的一行相匹配,反之亦然。

如果两个相关列都是主键或具有唯一约束,则创建的是一对一关系。

(2)一对多关系这是最常见的表关系类型。

在这种关系类型中,表A中的行可以在表B中有许多匹配行,但是表B中的行只能在表A中有一个匹配行。

(3)多对多关系在这种表关系中,表A中的一行可与表B中的多行相匹配,反之亦然。

通过定义称为连接表的第三方表创建这样的关系,该连接表的主键包括表A和表B中的外键。

复习范围或考核目标:详见课件第8章创建和使用表,主要了解SQL Server中常用的数据类型和掌握往表中录入数据的方法。

28、创建主键约束或唯一约束,与创建标准索引相比哪个更好?标准答案:创建PRIMARY KEY约束或UNIQUE 约束时,SQL Server创建唯一性索引。

与创建标准索引相比,通过创建PRIMARY KEY约束或UNIQUE约束来创建索引更好。

复习范围或考核目标:详见课件第11章索引,主要掌握在什么情况下需要用到索引,理解两种类型索引的不同用途和掌握创建、查看、修改和删除索引的方法。

五、【数据库操作】(本大题共5小题,每小题6分,共30分)29、标准答案:(1)、查询成绩不及格(<60分)的学生学号(该小题用关系代数表达式语言求解)。

∏sno(σgrade<60(SC))(2)、查询张三选修C3课程号的成绩。

select grade from S,SC where S.sno=SC.sno and sname=’zhang3’ and cno=’C3’或select grade from SC where sno in (select sno from S where sname=’zhang3’) and cno=’C3’(3)、查询每个学生选修课程的总成绩。

select sno, sum(grade) from SC group by sno(4)、定义一个视图S18,只包含18岁以上的学生记录。

create view S18 as select * from student where age>=18(5)、把学号S1同学的不及格(<60分)成绩全改为60分。

update SC set grade=60 where grade<60 and sno =’S1’复习范围或考核目标:详见课件第9章 SQL 语句,主要理解SQL语言的功能和执行方法,掌握SQL数据定义语言、数据操纵语言的格式及用法,熟练掌握SQL数据查询语言进行简单查询、多表连接以及子查询的操作。

六、综合设计题(该题15分)(数据库综合设计)30、标准答案:(1)R的基本函数依赖有3个:(运动员编号,比赛项目)→成绩比赛项目→比赛类别比赛类别→比赛主管由以上三个函数依赖能够得到:(运动员编号,比赛项目)→(成绩,比赛类别,比赛主管)所以(运动员编号,比赛项目)是关系键。

(2)由:比赛项目→比赛类别,得到:(运动员编号,比赛项目)p→比赛类别,即:存在非主属性“比赛类别”对关系键的部分函数依赖,所以R没有达到2NF。

将对关系键的部分函数依赖合并为独立的关系模式R1(比赛项目,比赛类别,比赛主管)达到2NFR2(运动员编号,比赛项目,成绩)达到2NF(3)R1(比赛项目,比赛类别,比赛主管)中,存在:比赛项目→比赛类别比赛类别→比赛主管得到:比赛项目t→比赛主管,即:存在非主属性“比赛主管”对关系键的传递函数依赖,所以R1没有达到3NF。

将R1分解为R11(比赛项目,比赛类别)R12(比赛类别,比赛主管)R11和R12均达到3NF。

R2(运动员编号,比赛项目,成绩)不存在传递函数依赖,也已经达到3NF。

最终的分解为:R11(比赛项目,比赛类别)R12(比赛类别,比赛主管)R2(运动员编号,比赛项目,成绩)。

相关文档
最新文档