第一范文网 - 专业文章范例文档资料分享平台

SQL server 数据库期中试卷 答案

来源:用户分享 时间:2025/8/2 16:21:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

北京XXXXXX期中考试试卷

(2014~2015学年第x学期)

科目:SQL server 数据库 班级:xxx 姓名: 出卷:xxx 分数:

一、选择题(将正确答案的序号填在括号中,每题2分,共30分)

10. 修改表结构的T-SQL语句为( C ) 1、SQL server 数据库文件有三类,其中日志文件的后缀为:(b )

A 、 .ndf B 、 .ldf C 、 .mdf D 、 .idf 2、SQL Server 2005是一个(c )的数据库系统。 A、网状型 B、层次型 C、关系型 D、以上都不是

3、13.SQL Server的字符型系统数据类型主要包括( b )。 A. Int、money、char B. char、varchar、nchar C. datetime、binary、int D. char、varchar、int 4、SQL Server 2005不能在Windows XP中安装的版本是 ( A ) A 、企业版 B、标准版 C、开发版 D、简易版

5、下列哪个数据库文件对创建和正常使用数据库是必不可少的(B ) A、日志文件 B、主数据文件 C、次要数据文件 D、安装程序文件

6、 SQL Server所采用的SQL语言称之为 ( C ) A、A-SQL B、S-SQL C、T-SQL D、C-SQL

7. 在通常情况下,下列哪个不是数据库对象?( D ) A、View B、Table C、Rule D、Word

8. 删除已创建的数据库,使用的T-SQL语句是 ( B ) A、DROP database1 B、DROP DATABASE database1 C、DELETE database1 D、DELETE DATABASE database1 9. 选择要操作的数据库,应该使用哪个命令 ( A ) A、USE B、GO C、EXEC D、DB

A、CREATE TABLE B、MODIFY TABLE C、ALTER TABLE D、UPDATE TABLE

11. 若表中的一个字段定义类型为char,长度为20,当在此字段中输入字符串“信息管理系”时,此字段将占用(D )字节的存储空间 A、1 B、5 C、10 D、20

12. 若一个数是564.6539,它的精度是(A ) A、7 B、4 C、3 D、1

13、( C)可以用于维护同一数据库中两表之间的一致性关系。 A、主键约束 B、默认值约束 C、外键约束 D、检查约束

14、数据库表中主键约束和唯一性约束的区别在于(C ) A、一个表只能定义一个主键约束,主键值可以为空 B、一个表可以定义多个主键约束,主键值可以为空 C、一个表只能定义一个主键约束,主键值不能为空 D、一个表可以定义多个主键约束,主键值不能为空 15、(A )用于限定字段上可以接受的数据值

A、检查约束 B、默认值约束 C、空值约束 D、唯一性约束

二、填空题(每空1分,共15分)

1、SQL server 2005是______b/s___ (c/s或b/s)结构的数据库管理系统。

2、数据库系统模型主要有、 、 、 、 第 1 页 共 3 页

北京XXXXXX期中考试试卷

(2014~2015学年第x学期)

科目:SQL server 数据库 班级:xxx 姓名: 出卷:xxx 分数: 三种。

3、关系模型中有4类完整性约束: 、 、 、 。

4、在数据库的表中,_______ 主键 __是指表中的某一列(或某些列),该列的值唯一标识一行。

5、SQL Server 2005的文件包括: 数据文件(.mdf或.ndf)和 日志文件 。 6、在一个表中主键的个数为:______1____。

7、decimal(P[,S])可以精确指定小数两边的位数,即精度用 表示,刻度用 表示。

8、SQL server是一个大型的 关系型 数据库管理系统。

10、SQL是结构化查询语言的缩写。( ) 11、一个表可以建立多个主键。( × ) 12、主键字段允许空。(× ) 13、主键不可以是复合键。( × ) 14、数据库一旦建立就不能重命名。( × )

15、修改数据库属性,每次可以修改数据文件的多个属性。(×)

四、简答题(共40分 )

1、 根据给出条件用建表语句create table新建一个学生基本情况表,表名为

xsjbqk。(15分)

三、判定题(对的打 √错的打× ,每题1分,共15分)

1.SQL的使用主要通过数据操作、数据定义和数据管理三种操作实现。(√?) 2.10.数据库系统的核心是数据库管理系统。(?√)

3. 每个数据库都必须只有一个主数据文件,其后缀为.ndf。(×) 4. 39、48、908、65.0都属于整数数据类型( √ ) 5、char(20)是字符型数据类型长度为20( √ )

6、create table 是建表语句的关键词,但在建表过程中可有可无(√ ) 7、timyint数据类型和float数据类型都是浮点数据类型( × )

8、每个表中都可以有多个唯一约束条件,但主约束条件只能有一个( √ ) 9、alter table 信息表 add 年龄 varchar (20) null通过本语句可以在信息表中删除年龄字段( × )

列名 学号 姓名 性别 专业名 身份证号 班级

数据类型 char varchar char varchar char Char 长度 10 8 2 2 18 50 允许空值 × × √ √ √ × 说明 Primary key 第 2 页 共 3 页

北京XXXXXX期中考试试卷

(2014~2015学年第x学期)

科目:SQL server 数据库 班级:xxx 姓名: 出卷:xxx 分数:

2、 修改列属性 (alter column)(7分)

将学生基本情况表xsjbqk中专业名列改成最大长度为20。

4、 删除列(drop column)(8分)

删除学生基本情况表中班级字段,请写出相关语句。

3、 添加列 (add )(10分)

向学生基本情况表xsjbqk中添加出生年月和备注列,属性如下: 出生年月 备注 smalldatetime text 16 √ √ (1) 将下列语句补充完整。 alter table xsjbqk

add 出生年月 smalldatetime null

(2)根据属性表在基本情况表xsjbqk中添加备注列,请写出相关语句

第 3 页 共 3 页

搜索更多关于: SQL server 数据库期中试卷 答案 的文档
SQL server 数据库期中试卷 答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3wkkf4q3al99g5m14bxe_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top