北理工-SQLserver作业题及答案
- 格式:pdf
- 大小:215.64 KB
- 文档页数:8
--------------------------------------装--------------------------------------订------------------------------线----------------------------------------选择题(每题2分,共计100分)1.在SQL Server中,要防止大于100的数被保存到int类型的列,可以使用()。
A.主键约束B.限制约束C.外键约束D.检查约束2.在SQL Server中,下面关于数据完整性的描述正确的是()。
[选两项]A.如果数据库中没有重复的数据,数据就是完整的B.维护数据完整性就是保证数据的准确性C.数据库中数据越详细越符合数据完整性D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据3.在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。
A.masterB.modelC.msdbD.pubs4.在SQL Sever 2005中,假设表 users 包含主键列 id ,那么执行”update users set id=20 whereid=30”,执行的结果可能有()。
A.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败B.执行出错,因为主键列不可以被更新C.如果表中同时含有id 为20和id 为30的记录,则更新失败。
D.如果表中不包含id为20 和id 为30 的记录,则更新一行记录5.在SQL Server 2005数据库中,使用update语句更新数据库表中的数据,以下说法正确的是()。
A.每次只能更新一行数据B.每次可更新多行数据C.如果没有数据项被更新,将提示错误消息D.更新数据时,必须带有WHERE条件句子6.关于数据完整性,以下说法正确的是()。
[选两项]A.引用完整性通过主键和外键之间的引用关系实现B.引用完整性通过限制数据类型、检查约束等实现C.数据完整性是通过数据操纵者自身对数据的控制来实现的D.如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备完整性7.关于标识列,以下说法正确的是()。
SQLServer课后习题参考答案(详解)第一章:1、订单管理系统的功能有哪些?答:订单管理系统的功能主要有客户查询商品信息、客户预订商品并提交订单、销售人员处理客户的订单信息、销售人员管理商品信息、客户信息等。
2、说明ER模型的作用?答:ER模型(实体关系模型)是描述概念世界,建立概念世界的工具,ER方法把管理系统所要描述的问题划分为单个的实体,通过实体间的联系实现有效、自然地模拟现实世界。
3、什么是关系模型?关系的完整性包括哪些内容?答:关系模型就是用二维表格结构来表示实体及实体之间联系的模型,关系模型包括四类完整性:域完整性、实体完整性、参照完整性和用户定义的完整性。
4、按照功能,SQL语言分为哪4部分?答:按照功能,SQL语言分为数据定义语言、查询语言、数据操纵语言、数据控制语言。
5、规范化范式是依据什么来划分的?它与一事一地的原则有什么联系?答:规范化范式根据一个关系满足数据依赖的程度不同,可规范化为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。
规范化范式遵循一事一地的原则,将描述一个独立事物的属性组成一个关系。
第二章:1、SQL Server 2005有哪些新增特性?答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。
企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在CommonLanguage Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。
2、SQL Server 2005安装的软件和硬件环境是什么?答:SQL Server 2005安装的软件和硬件环境参见教材表2-3、2-4、2-5、2-6。
3、SQL Server 2005有哪些版本?有哪些服务组件?答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。
北理工《SQL Server 数据库应用》在线作业-0001
红字部分为答案!
单选题
1.SQL Server中实现从一个查询或过程中无条件退出的语句是可供选择答案
A.CASE
B.RETURN
C.BREAK
D.CONTINUE
2.从游标中检索行的语句是可供选择答案
A.SELECT
B.DECLARE
C.FETCH
D.DEALLOCATE
3.下列数据库中,属于 SQL Server 系统数据库的是()数据库可供选择答案
A.Northwind
B.master
C.C pubs
D.Xk
4.声明游标可以用() 可供选择答案
A.CREATE CURSOR
B.ALTER CURSOR
C.SET CURSOR
D.DECLARE CURSOR
5.在SQL Server中为Windows 2000用户或组建立登录账号,可以用可供选择答案
A.系统存储过程
B.系统表
C.企业管理器
D.以上都是
6.在下面的数据类型中默认值为.F.的是可供选择答案
A.数值型
B.字符型
C.逻辑型
D.日期型
7.对于永远禁止访问SQL Server的用户,要删除其登录账号可以使用系统存储过程可供选择答案
A.sp_addlodin
B.sp_revokelogin
C.sp_deletelogin
D.sp_denylogin
8.下列说法正确的是可供选择答案
A.视图是观察数据的一种方法,只能基于基本表建立
B.视图是虚表,观察到的数据是实际基本表中的数据。
北理⼯17春秋《SQLServer数据库应⽤》在线作业⼀、单选题(共35道试题,共100分。
)V1.数据库创建后就可以创建表了,创建表可以⽤___等⽅法来创建。
可供选择答案:A.企业管理器B.查询分析器C.OSQLD.企业管理器和CREATETABLE语句2.SQLServer2000是⼀个基于___的关系数据库管理系统。
可供选择答案:A.B/S模式B.C/S模式C.SQL模式D.以上都不是3.在⽤户通过登录认证并被允许登录到SQLServer上之后,必须拥有()可供选择答案:A.数据库账号B.登录账号C.认证账号D.密码账号4.MicrosoftSQLServer是___。
可供选择答案:A.基于Web的⽹状数据库管理系统B.基于C/S的⽹状数据库管理系统C.基于Web的关系型数据库管理系统D.基于C/S的关系型数据库管理系统5.关于企业管理器⽬录树操作正确的是()。
可供选择答案:A.双击节点图标,可展开节点B.单击节点左侧的图标,可折叠节点C.单击节点左侧的图标,可展开节点D.都正确6.在添加数据源后,SQLServer读取相关数据库中的信息可以通过()可供选择答案:A.OCDBB.ODCBC.ODBCD.OBCD7.在⽤户通过登录认证并被允许登录到SQLServer上之后,必须拥有()可供选择答案:A.数据库账号B.登录账号C.认证账号8.在连接SQLServer时需要提供登录账号和⼝令的验证模式是()可供选择答案:A.Windows⾝份验证B.SQLServer⾝份验证C.以超级⽤户⾝份验证D.其他⽅式9.下列关于启动查询分析器叙述错误的是()。
可供选择答案:A.从Windows“开始”菜单启动查询分析器时,肯定会显⽰登录对话框B.如果访问本地服务器,⽆论以那种⽅式启动查询分析器,都不显⽰登录对话框C.从企业管理器启动查询分析器,有时会显⽰登录对话框D.如果不登录到服务器,则不能在查询分析器中设计查询10.游标关闭后不能对其进⾏的操作是()可供选择答案:A.提取B.修改C.删除D.其他都是11.对于永远禁⽌访问SQLServer的⽤户,要删除其登录账号可以使⽤系统存储过程()可供选择答案:A.sp_addlodinB.sp_revokeloginC.sp_deleteloginD.sp_denylogin12.逻辑运算符中优先级最低的是()可供选择答案:A.ORB.ANDC.ROD.NOT13.如果UNION中没有()那么T-SQL语句的运算顺序是()可供选择答案:A.从左到右B.从右到左C.从上倒下D.从下到上14.dbo代表的是()可供选择答案:A.数据库拥有者B.⽤户C.系统管理员15.关于三层体系结构构成正确的是可供选择答案:A.客户端、Web服务器、数据库服务器B.浏览器、Web服务器、数据库C.浏览器、Web服务器、数据库服务器D.客户端、数据库服务器、数据库16.要查询XS表中姓“王”且单名的学⽣情况,可⽤________命令可供选择答案:A.GRANTB.DELETEC.REVOKED.DENY17.关于两层体系结构的构成正确的是可供选择答案:A.浏览器和Web服务器B.浏览器和数据库服务器C.客户端和Web服务器D.客户端和数据库服务器18.SQLServer2000客户端⼯具最⼩安装对硬盘空间的最低要求是可供选择答案:A.180MBB.170MBC.65MBD.90MB19.SQLServer2000属于()数据库系统。
北京理工大学智慧树知到“计算机科学与技术”《SQL Server 数据库应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.下面叙述正确的是()。
A.SQL Server服务管理器关闭后服务也自动关闭B.只要启动SQL Server服务,本地服务器的管理任务即可自动执行C.启动Microsoft Search服务后才可使用SQL Server全文检索功能D.都正确2.MicrosoftSQL Server的架构模型是___。
A.两层的(C/S)关系数据库模型B.三层的(C/S)关系模型C.两层的(C/S)网状模型D.三层的(C/S)网状模型3.用于关闭游标并释放所有用于缓存的内存的命令是()A.CLOSEB.DECLAREC.FETCHD.DEALLOCATE4.在MS SQL Server中,用来重命名数据库的存储过程是()A.sp_ dbrenameB.sp_ namedbC.sp_ namedbD.sp_ renamedb5.下列关于身份验证模式叙述正确的是()。
A.SQL Server安装在Windows NT或2000中才有Windows身份验证模式B.只有Windows的当前用户才可选择Windows身份验证模式C.以SQL Server身份验证模式户登录SQL Server时,需要输入登录名和密码D.都正确6.下列数据库中,属于SQL Server系统数据库的是()数据库A.NorthwindB.masterC.CpubsD.Xk7.SQL Server中实现从一个查询或过程中无条件退出的语句是()A.CASEB.RETURNC.BREAKD.CONTINUE8.设置安全验证模式可以使用()A.系统存储过程B.系统表C.企业管理器D.以上都是9.下面有关对视图的描述正确的是()A.可以使用MODIFY STRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库10.SELECT语句要把重复行屏蔽使用关键字()A.DISTINCTB.UNIONC.ALLD.GROUP第1卷参考答案一.综合考核1.参考答案:C2.参考答案:A3.参考答案:A4.参考答案:D5.参考答案:D6.参考答案:B7.参考答案:B8.参考答案:C9.参考答案:D10.参考答案:A。
第1章数据库基础练习题一一、单项选择题1.C 2.A 3.C 4.D 5.D6.B 7.A 8.B 9.B 10.D11.C 12.A 13.C 14.B 15.A16.B 17.A 18.D 19.B 20.B21.A; D 22.A 23.C 24.D 25.B26.B 27.B 28.D 29.B 30.B二、填空题1.概念;数据2.属性3.码4.一对一XXX;一对多(或多对一)XXX;多对多XXX5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照10.空值11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。
13.将需求分析得到的用户需求抽象为信息结构即概念模型。
14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。
15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。
3、指出以下各缩写的英文意思和中文意思1.DB:Database2.DBMS:Database Management System3.RDBMS:Relational Database Management System4.DBS:Database System5.DBA:Database Administrator6.NF:Normal Form7.DDL:Data Definition Language四、按题目要求回答问题1.答:2.答:3.答:(1)关系R是2NF。
因为R的候选码为课程名,而课程名→教师名,教师名→教师XXX,所以课程名→教师XXX,即存在非主属性教师XXX对候选码课程名的传递函数依赖,因此R不是3NF。
SQL Server课程复习提纲第1章数据库基础知识复习内容1.数据与数据处理的基本概念2.计算机数据管理的3个阶段3.数据模型的基本概念和分类4.概念模型的基本概念和表示方法5.数据库系统主要特征(1) 数据结构化(2) 数据独立性高物理独立性:数据库物理结构的改变,不影响数据的逻辑结构,不影响应用程序逻辑独立性:数据库中的逻辑数据结构发生改变时,应用程序无需修改(3) 减少数据冗余(4) 数据共享(5) 统一的数据保护功能6.数据库设计的六个阶段及内容复习重点1.数据模型的三个组成部分:数据结构、数据操作、完整性约束条件。
2.E-R方法的三要素是:实体、属性、联系。
联系的类型包括:一对一、一对多和多对多。
3.数据库设计各个阶段及各阶段需要完成的工作4.数据库管理系统的主要功能数据库定义功能数据存取功能数据库运行管理功能数据库的建立和维护功能数据通信功能第2章 SQL Server 2000系统概述复习内容1.SQL Server服务器的主要组件2.SQL Server 的两种身份验证模式第3章创建和使用数据库复习内容1.SQL Server支持的数据库类型以及SQL Server有哪些系统数据库2.SQL Server数据库文件和数据库文件组的概念3.SQL Serve数据库存储结构4.创建、删除数据库以及数据库更名复习重点1.SQL Server的系统数据库包括:master数据库,用于控制用户数据库和 SQL Server 操作,储存用户账户、可配置的环境变量、系统错误消息等信息;model数据库,新建用户数据库的模板原型;tempdb数据库,临时表以及其他临时的工作存储需要;msdb数据库,调度信息和作业历史存储区域。
2.SQL Server采用操作系统文件来存放数据库,数据库文件包括主数据文件、次要数据文件、日志文件三类。
3.数据库的物理存储对象是页面和盘区。
简单的说,一个数据库是由文件组成,文件是由盘区组成,盘区由页面组成。
1.在SQL Server中,每个表格最多有的字段个数是() 可供选择答案:A.256B.516C.1024D.2048【参考答案】: C2.逻辑运算符中优先级最低的是() 可供选择答案:A.ORB.ANDC.ROD.NOT【参考答案】: A3.下列方法中不能打开创建数据库向导的是()可供选择答案:A.在企业管理器的目录数窗口中选中一个 SQL Server 服务器,单击工具栏中的按钮B.单击 SQL Server 服务器任务板向导选项卡中的“ 创建数据库” C.单击数据库任务板向导选项卡中的“ 创建数据库” D.使用鼠标右键单击企业管理器目录树窗口中的“ 数据库” 项目,在弹出的快捷菜单中选择“ 新建数据库” 命令【参考答案】: B4.在用户通过登录认证并被允许登录到SQL Server上之后,必须拥有() 可供选择答案:A.数据库账号B.登录账号C.认证账号D.密码账号【参考答案】: A5.如果要恢复暂时被禁止的一个Windows 2000账号可以使用系统存储过程( ) 可供选择答案:A.sp_accessB.sp_denyaccessC.sp_grantaccessD.sp_addaccess 【参考答案】: C6.下列数据库中,属于 SQL Server 系统数据库的是()数据库可供选择答案:A.NorthwindB.masterC.C pubsD.Xk【参考答案】: B7.下面关于查询描述正确的是可供选择答案:A.可以使用CREATE VIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D.使用DO语句执行查询时,可以不带扩展名【参考答案】: C8.下面关于 SQL Server 登录账户叙述错误的是()可供选择答案:A.默认情况下, Windows 的系统管理员账户自动成为 SQLServer 登录账户 B.在企业管理器中可修改 Windows 登录账户的登录密码 C.在企业管理器中可修改 SQL Server 登录账户的登录密码 D.SQL Server 安装在Windows NT 或 2000 中才有 BUILTI Nadministrators登录账户,否则只有 sa 账户【参考答案】: B9.使用报表向导定义报表时,定义报表布局的选项是可供选择答案:A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向【参考答案】: A10.SQLServer2000支持的登录验证模式是() 可供选择答案:A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份验证 D.其他方式【参考答案】: B11.下列选项中()不是数据库系统的特点。
211SQL_固定试卷模拟3一、单选题(共10题,共20分)1. 在某个库存数据库系统中,使用Product表保存产品的信息,其中的列CatalogID保存产品种类。
为了保证添加的同一种类的产品不超过50种,应当如何保证数据不会超过最大值?(2分)A.使用触发器验证数据B.创建数据验证规则C.使用CHECK约束验证数据D.使用UPDATE视图和WITH CHECK OPTION选项验证数据.2. 在SQL语言中,修改表中数据的命令是(2分)A.INSERTB.DELETEC.UPDATED.MODIFY.3. 客户信息表中包含客户生日信息,当数据录入时,若不包括客户出生年月,数据库要产生一个错误信息。
需要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。
将怎么做?(2分)A.在BirthDate字段上加上CHECK约束。
B.建立一个规则,并将这个规则绑定在BirthDate字段上。
C.改变Owners表使BirthDate字段不能为空。
D.在Owners表上建立一个触发器校验BirthDate字段。
.4. E-R模型转换成关系模型是在数据库设计阶段中的哪个阶段(2分)A.概念设计B.逻辑设计C.物理设计D.实现.5. 某公司的人力资源部门实现了一个数据库。
这个数据库将存储员工信息。
创建一个名为EmployeeContact的表,包含了如下的列:HomePhone, BusinessPhone, FaxNumber,和EmailAddress,必须确保每一个记录都包含HomePhone或者BusinessPhone列的值。
应该怎么做呢?(2分)A.创建一个不允许非空值的规则。
在HomePhone和BusinessPhone列绑定规则。
B.创建一个规则,在HomePhone和BusinessPhone列阻止空值输入。
将规则绑定在表上。
C.在HomePhone和BusinessPhone列上增加CHECK约束,阻止空值输入。
1.SQL Server中实现从一个查询或过程中无条件退出的语句是() 可供选择答案:A.CASEB.RETURNC.BREAKD.CONTINUE【参考答案】: B2.从游标中检索行的语句是() 可供选择答案:A.SELECTB.DECLAREC.FETCHD.DEALLOCATE【参考答案】: C3.下列数据库中,属于 SQL Server 系统数据库的是()数据库可供选择答案:A.NorthwindB.masterC.C pubsD.Xk【参考答案】: B4.声明游标可以用()可供选择答案:A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR【参考答案】: D5.在SQL Server中为Windows 2000用户或组建立登录账号,可以用()可供选择答案:A.系统存储过程B.系统表C.企业管理器D.以上都是【参考答案】: C6.在下面的数据类型中默认值为.F.的是可供选择答案:A.数值型B.字符型C.逻辑型D.日期型【参考答案】: C7.对于永远禁止访问SQL Server的用户,要删除其登录账号可以使用系统存储过程( ) 可供选择答案:A.sp_addlodinB.sp_revokeloginC.sp_deleteloginD.sp_denylog in【参考答案】: B8.下列说法正确的是( ) 可供选择答案:A.视图是观察数据的一种方法,只能基于基本表建立B.视图是虚表,观察到的数据是实际基本表中的数据C.索引查找法一定比表扫描法查询速度快 D.索引的创建只和数据的存储有关系【参考答案】: B9.下列操作中,()不是 SQL Server 服务器管理器功能。
可供选择答案:A.启动 SQL Server 服务B.停止 SQL Server 服务C.执行 SQL 查询命令D.暂停 SQL Server 服务【参考答案】: C10.下面有关对视图的描述正确的是可供选择答案:A.可以使用MODIFY STRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库【参考答案】: D11.关系模型的数据结构是() 可供选择答案:A.树B.图C.表D.二维表【参考答案】: D12.SQL Server 的登录账户信息保存在()数据库中可供选择答案:A.masterB.modelC.msdbD.tempdb【参考答案】: A13.SQL Server2000中的编程语言就是() 可供选择答案:A.T-SQLB.S-SQLC.Q-SQLD.R-SQL【参考答案】: A14.在_____子查询中,内层查询要处理多次,内层查询的条件依赖于外层查询中的某些值。