选择题
单选题
题目 1(单选题)
定义数据表的字段时,允许 NULL 值,用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。
- A. 主键
- B. 外键
- C. 非空
- D. CHECK
点击查看答案
C题目 2(单选题)
下列关于表的叙述正确的是( )。
- A. 系统表可以隐藏
- B. 只要用户表没有被使用,则可将其删除
- C. 用户表可以隐藏
- D. 系统表可以删除
点击查看答案
A题目 3(单选题)
下列关于主关键字叙述正确的是( )。
- A. 一个表可以没有主关键字
- B. 只能将一个字段定义为主关键字
- C. 如果一个表只有一个记录,则主关键字字段可以为空值
- D. 以上选项都正确
点击查看答案
A题目 4(单选题)
下列关于关联的叙述正确的是( )。
- A. 可在两个表的不同数据类型的字段间创建关联
- B. 可在两个表的不同数据类型的同名字段间创建关联
- C. 可在两个表的相同数据类型的不同名称的字段间创建关联
- D. 在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段
点击查看答案
C题目 5(单选题)
使用 CREATE TABLE 语句创建数据表时( )。
- A. 必须在数据表名称中指定表所属的数据库
- B. 必须指明数据表的所有者
- C. 指定的所有者和表名称组合起来在数据库中必须唯一
- D. 省略数据表名称时,则自动创建一个本地临时表
点击查看答案
C题目 6(单选题)
下列叙述错误的是( )。
- A. 一个数据表只能有一个标识字段
- B. 数据表的 ROWGUIDCOL 字段的值可由 SQL Server 自动产生
- C. 约束名称在数据库中必须是唯一的
- D. 可在 CREATE TABLE 语句中使用 COLLATE 参数修改 int 类型数据的默认排序规则
点击查看答案
D题目 7(单选题)
下列关于 ALTER TABLE 语句叙述错误的是( )。
- A. ALTER TABLE 语句可以添加字段
- B. ALTER TABLE 语句可以删除字段
- C. ALTER TABLE 语句可以修改字段名称
- D. ALTER TABLE 语句可以修改字段数据类型
点击查看答案
C题目 8(单选题)
在 CREATE TABLE 语句中可以( )。
- A. 创建计算列为非空值约束
- B. 指定存放数据表的文件组
- C. 单独为 text、ntext 和 image 类型字段指定不同的文件组
- D. 创建新的文件组
点击查看答案
B题目 9(单选题)
使用 ALTER TABLE 语句可以( )。
- A. 同时修改字段数据类型和长度
- B. 修改计算列
- C. 在添加字段时创建该字段的 CHECK 约束
- D. 同时删除字段和字段约束
点击查看答案
A题目 10(单选题)
下列叙述错误的是( )。
- A. 可以在设计过程中为关系图添加数据表
- B. 可在关系图设计过程中为创建数据库创建新的数据表
- C. 可在关系图设计过程中修改数据表字段定义
- D. 在关系图设计过程中只能将数据表从关系图中移除,不能将其从数据库中删除
点击查看答案
D题目 11(单选题)
若要删除数据库中已经存在的表 S,可用( )。
- A. DELETE TABLE S
- B. DELETE S
- C. DROP TABLE S
- D. DROP S
点击查看答案
C题目 12(单选题)
若要在基本表 S 中增加一列 CN(课程名),可用( )。
- A. ADD TABLE S(CN CHAR(8))
- B. ADD TABLE S ALTER(CN CHAR(8))
- C. ALTER TABLE S ADD(CN CHAR(8))
- D. ALTER TABLE S (ADD CN CHAR(8))
点击查看答案
C题目 13(单选题)
学生关系模式 S(S#, Sname, Sex, Age),S 的属性分别表示学生的学号、姓名、性别、年龄。要在表 S 中删除属性”年龄”,可选用的 SQL 语句是( )。
- A. DELETE Age FROM S
- B. ALTER TABLE S DROP Age
- C. UPDATE S Age
- D. ALTER TABLE S ‘Age’
点击查看答案
B题目 14(单选题)
有关系 S(S#, SNAME, SAGE), C(C#, CNAME), SC(S#, C#, GRADE)。其中 S# 是学生号,SNAME 是学生姓名,SAGE 是学生年龄,C# 是课程号,CNAME 是课程名称。要查询选修 Access 课的年龄不小于 20 岁的全体学生姓名的 SQL 语句是 SELECT SNAME FROM S, C, SC WHERE 子句,这里 WHERE 子句的内容是( )。
- A. S.S# = SC.S# and C.C# = SC.C# and SAGE >=20 and CNAME = ‘Access’
- B. S.S# = SC.S# and C.C# = SC.C# and SAGE in >=20 and CNAME in ‘Access’
- C. SAGE in >= 20 and CNAME in ‘Access’
- D. SAGE >=20 and CNAME = ‘Access’
点击查看答案
A题目 15(单选题)
设关系数据库中一个表 S 的结构为 S(SN, CN, grade),其中 SN 为学生名,CN 为课程名,两者均为字符型;grade 为成绩,类型为数值型,取值范围为 0-100。若要把”张二的化学成绩 80 分”插入 S 中,则可用( )。
- A. ADD INTO S VALUES (‘张二’, ‘化学’, ‘80’)
- B. INSERT INTO VALUES(‘张二’, ‘化学’, ‘80’)
- C. ADD INTO S VALUES (‘张二’, ‘化学’, 80)
- D. INSERT INTO S VALUES(‘张二’, ‘化学’, 80)
点击查看答案
D题目 16(单选题)
在 SQL Server 中,下列标识符可以作为本地临时表名的是( )。
- A. #MyTable
- B. @@MyTable
- C. @MyTable
- D. ##MyTable
点击查看答案
A题目 17(单选题)
数据表可以设置字段 CHECK 约束,这种约束属于( )。
- A. 域完整性范畴
- B. 实体完整性范畴
- C. 参照完整性范畴
- D. 数据一致性范畴
点击查看答案
A题目 18(单选题)
若用如下 SQL 语句创建了一个表 SC:CREATE TABLE SC (S# char(6) NOT NULL, C# char(3) NOT NULL, SCORE int, NOTE char(20))。向 SC 表插入如下行时,( )行可以被插入。
- A. (‘201009’,‘111’,60,‘必修’)
- B. (‘200823’, ‘101’, NULL, NULL)
- C. (NULL,‘103’,80,‘选修’)
- D. (‘201132’,NULL,86,”)
点击查看答案
B题目 19(单选题)
在为 Students_db 数据库的 S_C_Info 表录入成绩列数据时,必须使得数据满足表达式 X>=0。
- A. 创建一个 UNIQUE 约束(或唯一值)
- B. 创建一个 DEFAULT 约束(或默认值)
- C. 创建一个 PRIMARY KEY 约束(或主键)
- D. 创建一个 CHECK 约束
点击查看答案
D题目 20(单选题)
按照表的用途来分类,表可以分为( )。
- A. 数据表和索引表
- B. 系统表和数据表
- C. 用户表和非用户表
- D. 系统表和用户表
点击查看答案
D题目 21(单选题)
有职工工资表(职工号,姓名,日期,基本工资,奖金,工资合计),其中”工资合计”等于同一行数据的”基本工资”与”奖金”之和。在职工工资表中插入一行数据时(设一次只插入一行数据),能实现自动计算”工资合计”列的值的代码是( )。
- A. ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金)
- B. UPDATE 职工工资表 SET 工资合计=基本工资+奖金
- C. INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金)
- D. CREATE TRIGGER tgz ON 职工工资表 FOR INSERT AS UPDATE 职工工资表 SET 工资合计=a.基本工资+ a.奖金 FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期
点击查看答案
D题目 22(单选题)
下列( )命令为删除 sample 数据库的 tb_name 表。
- A. DELETE FROM tb_name
- B. DELETE FROM sample, tb_name
- C. DROP TABLE sample.DBO.tb_name
- D. DROP TABLE sample.tb_name
点击查看答案
C题目 23(单选题)
从表中删除一行或多行记录的语句是( )。
- A. INSERT
- B. DROP
- C. DELETE
- D. UPDATE
点击查看答案
C题目 24(单选题)
下面( )Transact-SQL 语句可以创建一个数据表。
- A. CREATE DATEBASE
- B. ALTER VIEW
- C. CREATE TABLE
- D. ALTER TABLE
点击查看答案
C题目 25(单选题)
学生成绩表 grade 中有字段 score(float),现在要把所有在 [55, 60] 分的分数提高 5 分,正确的是( )。
- A. UPDATE grade SET score=score+5 WHERE score IN(55,60)
- B. UPDATE grade SET score=score+5 WHERE score>=55 AND score<=60
- C. UPDATE grade SET score=score+5 WHERE score<55 AND score>60
- D. UPDATE grade SET score=score+5 WHERE score IN[55,60]
点击查看答案
B题目 26(单选题)
若要删除 booklist 表中列 bookname 值为 book1 和 book2 的所有数据,以下语句删除不成功的是( )。
- A. DELETE booklist WHERE bookname IN (‘book1’, ‘book2’)
- B. DELETE booklist WHERE bookname= ‘book1’ OR bookname= ‘book2’
- C. DELETE booklist WHERE bookname= ‘book1’ OR bookname= ‘book2’
- D. DELETE booklist WHERE bookname= ‘book1’ AND bookname= ‘book2’
点击查看答案
D题目 27(单选题)
SQL Server 中( )语句能将 temp 表中的 hostname 字段扩充为 varchar(100)。
- A. ALTER TABLE temp ALTER COLUMN hostname varchar(100)
- B. ALTER TABLE temp COLUMN hostname varchar(100)
- C. ALTER TABLE temp ALTER COLUMN of hostname varchar(100)
- D. ALTER TABLE temp ADD COLUMN hostname varchar(100)
点击查看答案
A题目 28(单选题)
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于( )约束。
- A. PRIMARY KEY
- B. FOREIGN KEY
- C. CHECK
- D. DEFAULT
点击查看答案
A题目 29(单选题)
SQL 中,删除一个表中所有数据,但保留表结构的命令是( )。
- A. DELETE
- B. CLEAR
- C. DROP
- D. REMORE
点击查看答案
A题目 30(单选题)
在员工数据表中,把工资字段的取值范围限定在 2000〜4000,则可在工资字段上建立( )。
- A. CHECK 约束
- B. 唯一约束
- C. 默认约束
- D. 主键约束
点击查看答案
A题目 31(单选题)
若 student 表中包含主键 studentid,并且其中有 studentid 为 100 和 101 的记录,则执行语句:UPDATE student SET studentid =101 WHERE studentid = 100。结果可能是( )。
- A. 错误提示:主键列不能更新
- B. 错误提示:违反主键约束
- C. 更新了一条数据
- D. 既不提示错误,也不更新数据
点击查看答案
A题目 32(单选题)
在 SQL Server 中,有教师表(教师号,姓名,职称,工资),现要为教授的工资增加 400 元,下列语句中正确的是( )。
- A. UPDATE 教师表 SET 工资=工资+400 WHERE 职称= ‘教授’
- B. UPDATE 教师表 WITH 工资=工资+400 WHERE 职称= ‘教授’
- C. UPDATE FROM 教师表 SET 工资=工资+400 WHERE 职称= ‘教授’
- D. UPDATE 教师表 SET 工资+400 WHERE 职称= ‘教授’
点击查看答案
A题目 33(单选题)
为 studentdb 数据库的 student_info 表的”学号”列添加有效性约束,学号最左边的两位字符是 01,正确的 SQL 语句是( )。
- A. CREATE TABLE student_info ADD CONSTRAINT 学号 CHECK(Left(学号,2)= ‘01’)
- B. ALTER TABLE student_info ADD CONSTRAINT 学号 CHECK(Left(学号,2)= ‘01’)
- C. ALTER TABLE student_info Alter CONSTRAINT 学号 CHECK(Left(学号,2)= ‘01’)
- D. CREATE TABLE student_info ALTER 学号 CHECK(Left(学号,2)= ‘01’)
点击查看答案
B题目 34(单选题)
当运用 Transact-SQL 语句创建主键时,可以是( )。
- A. CREATE TABLE table1(c1 char(13) NOT NULL PRIMARY KEY, c2 int NOT NULL) ON PRIMARY
- B. ALTER TABLE table1 ADD CONSTRAINT [PK_table1] PRIMARY KEY NONCLUSTERED (c1)
- C. ALTER TABLE table1 ADD c3 PRIMARY KEY
- D. 以上选项都可以
点击查看答案
D题目 35(单选题)
关于使用文件组的叙述中,错误的是( )。
- A. 文件或文件组可以由一个以上的数据库使用
- B. 文件只能是一个文件组的成员
- C. 数据和事务日志信息不能属于同一文件或文件组
- D. 事务日志文件不能属于任何文件组
点击查看答案
A题目 36(单选题)
SQL Server 把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下( )不是数据库对象。
- A. 表
- B. 备份
- C. 索引
- D. 视图
点击查看答案
B题目 37(单选题)
安装 SQL Server 后,数据库服务器已经自动建立了 4 个系统数据库,以下( )不是系统数据库。
- A. master
- B. msdb
- C. pubs
- D. model
点击查看答案
C题目 38(单选题)
创建数据库的 T-SQL 语句是( )。
- A. DROP DATABASE
- B. COPY DATABASE
- C. ALTER DATABASE
- D. CREATE DATABASE
点击查看答案
D题目 39(单选题)
SQL Server 2012 的物理存储主要包括( )两类文件。
- A. 主数据文件、次要数据文件
- B. 表文件、索引文件
- C. 事务日志文件、文本文件
- D. 数据文件、事务日志文件
点击查看答案
D题目 40(单选题)
用于存储数据库中表和索引等数据库对象信息的为( )。
- A. 日志文件
- B. 图像文件
- C. 文本文件
- D. 数据文件
点击查看答案
D题目 41(单选题)
下列说法( )不正确。
- A. 主数据文件的扩展名是 mdf
- B. 主数据文件中存放的是数据库的系统信息和用户数据库的数据
- C. 每个数据库可以包含若干个主数据文件
- D. 每个数据库都只包含一个主数据文件
点击查看答案
C题目 42(单选题)
包含数据库的启动信息的文件是( )。
- A. 非主要数据文件
- B. 主数据文件
- C. 事务日志文件
- D. 次数据文件
点击查看答案
B题目 43(单选题)
SQL Server 数据库文件可以有多个,除了主数据文件外,还可以有次数据文件,次数据文件的扩展名为( )。
- A. NDF
- B. LDF
- C. MDF
- D. IDF
点击查看答案
A题目 44(单选题)
下面描述错误的是( )。
- A. 日志文件可以存在于任意文件组中
- B. 数据库的数据文件中有且只有一个主数据文件
- C. 文件组是为了更好地实现数据库文件组织
- D. 主数据文件默认在 primary 文件组中
点击查看答案
A题目 45(单选题)
关于数据库的大小,下列说法正确的是( )。
- A. 最小为 10MB
- B. 可以设置为自动增长
- C. 只能指定固定的大小
- D. 最大为 100MB
点击查看答案
B题目 46(单选题)
下列文件中不属于 SQL Server 数据库文件的是( )。
- A. db_data.MDF
- B. db_log.LDF
- C. db_mdf.DAT
- D. db_data.NDF
点击查看答案
C题目 47(单选题)
有关 tempdb 数据库描述错误的是( )。
- A. 是一个临时数据库
- B. 属于全局资源
- C. 没有权限限制
- D. 用户建立数据库的模版
点击查看答案
D题目 48(单选题)
某企业需要在一个 SQL Server 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是( )。
- A. 在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型
- B. 在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中
- C. 在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中
- D. 在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中
点击查看答案
D题目 49(单选题)
master 数据库是 SQL Server 系统最重要的数据库,如果该数据库被损坏,SQL Server 将无法正常工作。该数据库记录了 SQL Server 系统的所有( )。
- A. 数据信息
- B. 用户信息
- C. 对数据库操作的信息
- D. 系统设置信息
点击查看答案
D题目 50(单选题)
设关系数据库中一个表 S 的结构为 S(SN, CN, grade),其中 SN 为学生名,CN 为课程名,两者均为字符型;grade 为成绩,类型为数值型,取值范围为 0-100。若要更正王二的化学成绩为 85 分,则可用( )。
- A. UPDATE S SET grade = 85 WHERE SN=‘王二’ AND CN=‘化学’
- B. UPDATE S SET grade = ‘85’ WHERE SN=‘王二’ AND CN=‘化学’
- C. UPDATE SET grade = ‘85’ WHERE SN=‘王二’ AND CN=‘化学’
- D. ALTER S SET grade = ‘85’ WHERE SN=‘王二’ AND CN=‘化学’
点击查看答案
A多选题
题目 1(多选题)
下列关于删除数据库叙述正确的是( )。
- A. 从 Windows 的资源管理器中删除数据库文件即可删除该数据库
- B. 删除数据库时,会删除该数据库的所有数据文件
- C. 删除数据库时,会删除该数据库的所有事务日志文件
- D. 被删除的数据库不可能再附加到数据库中
点击查看答案
BCD题目 2(多选题)
关于 DROP DATABASE 语句正确的是( )。
- A. 一次可以删除一个或多个数据库
- B. 在删除数据库时不会显示确认信息
- C. 会删除数据库的磁盘文件
- D. 如果数据库正在使用,删除数据库将导致应用程序出错
点击查看答案
ABC题目 3(多选题)
SQL 通常不被称为( )。
- A. 结构化控制语言
- B. 结构化操纵语言
- C. 结构化定义语言
- D. 结构化查询语言
点击查看答案
ABC题目 4(多选题)
SQL Server 2012 不属于( )数据库系统。
- A. 层次模型
- B. 网状模型
- C. 关系模型
- D. 面向对象模型
点击查看答案
ABD题目 5(多选题)
SQL 的说法中,( )是正确的。
- A. SQL 支持数据库的三级模式结构
- B. SQL 的一个表可以是一个基本表或视图
- C. 一个 SQL 数据库就是一个基本表
- D. 一个存储文件可以存储多个基本表
点击查看答案
ABD题目 6(多选题)
关系数据表的关键字可由( )字段组成。
- A. 一个
- B. 两个
- C. 多个
- D. 以上都不对
点击查看答案
ABC题目 7(多选题)
关系数据模型的 3 个组成部分包括( )。
- A. 完整性规则
- B. 数据结构
- C. 数据操作
- D. 并发控制
点击查看答案
ABC题目 8(多选题)
如何构造出一个合适的数据逻辑结构不是( )主要解决的问题。
- A. 关系数据库优化
- B. 关系数据库规范化理论
- C. 关系数据库查询
- D. 数据字典
点击查看答案
ACD题目 9(多选题)
学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型不是( )。
- A. 一对一
- B. 一对多
- C. 多对一
- D. 多对多
点击查看答案
ACD题目 10(多选题)
关系模型完整性约束中定义外部关键字实现的不是( )。
- A. 实体完整性
- B. 参照完整性
- C. 域完整性
- D. 用户定义完整性
点击查看答案
ACD判断题
题目 1(判断题)
用二维表格来表示实体之间联系的模型称为层次模型。( )
点击查看答案
错误。关系模型使用二维表格来表示实体之间的联系,层次模型是用树形结构来表示实体之间的联系。题目 2(判断题)
数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。( )
点击查看答案
正确题目 3(判断题)
分布式数据库中的数据集中在计算机网络的一个结点上。( )
点击查看答案
错误。分布式数据库中的数据分布在计算机网络的多个结点上,而不是集中在一个结点上。题目 4(判断题)
关系数据库是用树结构来表示实体之间的联系的。( )
点击查看答案
错误。关系数据库是用二维表格来表示实体之间的联系的,树结构是层次模型的特征。题目 5(判断题)
关系表中的每一行称作一个元组。( )
点击查看答案
正确题目 6(判断题)
非本机上的 SQL Server 2012 服务器称为远程服务器,对于远程服务器必须先注册,才能进行相关管理工作。( )
点击查看答案
正确题目 7(判断题)
SQL Server 2012 支持客户/服务器结构和分布式数据库结构。( )
点击查看答案
正确题目 8(判断题)
创建数据库时若没有指定其文件组,则该数据库里的数据文件不属于任何数据库文件组。( )
点击查看答案
错误。创建数据库时若没有指定其文件组,数据文件会默认属于 primary 文件组。题目 9(判断题)
一个数据库可以有 0 个次数据文件。( )
点击查看答案
正确题目 10(判断题)
在创建表时,不能指定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望将某个表放在特定的文件上,那么必须通过创建文件组来实现。( )
点击查看答案
正确题目 11(判断题)
删除表时,与该表相关联的规则和约束不会被删除。( )
点击查看答案
正确题目 12(判断题)
如果对行的更新违反了某个约束或规则,或者新值的数据类型与列不兼容,则取消该语句,返回错误并且不更新任何记录。( )
点击查看答案
正确题目 13(判断题)
HAVING 子句作用于组,必须与 GROUP BY 子句连用,用来指定每一分组内应满足的条件。( )
点击查看答案
正确题目 14(判断题)
在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )
点击查看答案
正确题目 15(判断题)
数据查询语句 SELECT 的语法中,必不可少的子句是 SELECT 和 WHERE。( )
点击查看答案
错误。SELECT 语句中必不可少的子句是 SELECT 和 FROM,WHERE 子句是可选的。题目 16(判断题)
在关系数据库 SQLServer 中,供用户检索、更新数据的语言工具是数据库定义语言。( )
点击查看答案
错误。供用户检索、更新数据的语言工具是数据库操纵语言(DML),不是数据库定义语言(DDL)。填空题
题目 1(填空题)
数据模型(data model)是一种模型,是现实世界中事物特征的______,用来描述数据、组织数据和操作数据。
点击查看答案
数据抽象题目 2(填空题)
数据管理技术经历了______阶段、______阶段和______阶段。
点击查看答案
人工管理;文件管理;数据库管理题目 3(填空题)
SQL 提供了 4 个方面的功能:______、数据操纵、和。
点击查看答案
数据定义;数据查询;数据控制题目 4(填空题)
关系的实体完整性指数据表中的记录是______的;域完整性指数据表中的列是______再分的。
点击查看答案
唯一;不可题目 5(填空题)
属性的取值范围称作属性的______。
点击查看答案
域题目 6(填空题)
SQL Server 2012 支持两种登录认证模式:一种是 Windows 身份验证;另一种是______。
点击查看答案
SQL Server 身份验证题目 7(填空题)
在 SQL Server 中,数据库是由______文件和______文件组成的。
点击查看答案
数据;日志题目 8(填空题)
当一个数据文件有多个数据文件时,其中一个文件被定义为主数据文件,扩展名为______,用来存储数据库的启动信息和部分或全部数据;其他数据文件被称为次数据文件,扩展名为______。
点击查看答案
mdf;ndf题目 9(填空题)
表中某列为变长字符数据类型 varchar(100),其中 100 表示______;假如输入的字符串为 gtyml3e5,存储的字符长度为______个字节。
点击查看答案
字符;8题目 10(填空题)
SQL Server 2012 的 datetime 和 smalldatetime 数据类型主要用来存储______和______的组合数据。
点击查看答案
日期;时间题目 11(填空题)
Transact-SQL 中删除记录可使用______或______语句。
点击查看答案
DELETE;TRUNCATE TABLE题目 12(填空题)
在关系图中,关系连线的终点图标代表了关系的类型。如果关系连线两端都为钥匙图标,则该关系为______;如果关系连线一端为钥匙图标,另一端为无穷大图标,则该关系为______。
点击查看答案
一对一;一对多题目 13(填空题)
在关系图中,如果以”标准”方式显示数据表,则可显示数据表的名称和字段的______、______和是否允许空等属性。
点击查看答案
数据类型;长度题目 14(填空题)
数据模型分为______、和。
点击查看答案
层次模型;网状模型;关系模型题目 15(填空题)
数据库系统,英文简写是______,包括硬件系统、软件系统、______和数据库管理员。
点击查看答案
DBS;数据库题目 16(填空题)
从数据处理的角度看,现实世界中的客观事物称为______,它是现实世界中任何可区分、可识别的事物。
点击查看答案
实体题目 17(填空题)
数据是______(符号)。
点击查看答案
Data;符号题目 18(填空题)
数据库简称______,是指数据库系统中按照一定方式组织的长期存储在存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。
点击查看答案
Database;DB;外部题目 19(填空题)
数据库管理系统简称______,位于用户与操作系统之间的一层数据管理软件,属于计算机的基础软件,本质上是程序化管理数据库的软件。
点击查看答案
Database Management System;DBMS;操作系统题目 20(填空题)
数据库系统简称______,是由数据库、DBMS、应用开发工具、应用程序、数据库管理员(DataBase Administrator, DBA)组成的存储、管理、处理和维护数据的系统。
点击查看答案
DataBase System;DBS题目 21(填空题)
数据库应用系统简称______,泛指面向某个领域的后台应用 DBMS 管理数据的信息管理系统。
点击查看答案
DataBase Application System;DBAS题目 22(填空题)
信息处理三个层次:→→______(数据抽象)。
点击查看答案
现实世界阶段;观念/信息世界阶段;机器世界阶段题目 23(填空题)
数据库技术发展沿______主线。
点击查看答案
数据模型题目 24(填空题)
实体-联系图简称______图。
点击查看答案
E-R题目 25(填空题)
E-R 图中实体型用______描述,联系型用______描述,属性用______描述。
点击查看答案
矩形;菱形;椭圆题目 26(填空题)
数据模型三要素:、、______。
点击查看答案
数据结构;数据操作规则;数据完整性约束题目 27(填空题)
发展中的数据模型:→→______→面向对象数据模型→对象关系数据模型→半结构化数据模型。
点击查看答案
层次模型;网状模型;关系模型题目 28(填空题)
关系模型用______表格表示实体及其联系,建立在严格的______理论基础上,是目前比较流行的数据模型。
点击查看答案
二维;数学;关系题目 29(填空题)
关系的完整性约束条件包括三大类:______完整性、______完整性和______完整性。
点击查看答案
实体;参照;用户定义题目 30(填空题)
三级模式间的映射包括:外模式→模式的映射(多对一),保证了______独立性;模式→内模式的映射(一对一),保证了______独立性。
点击查看答案
应用程序;逻辑;存储;物理题目 31(填空题)
DBMS 对于数据需要具有的四项功能:(数据定义)、(数据操纵)、(数据查询)、(数据控制)。
点击查看答案
Data Definition;Data Manipulation;Data Query;Data Control题目 32(填空题)
数据库通常被划分为______结构和______结构。逻辑结构是用户看到和操作的数据库,而物理结构是数据库在磁盘上的文件存储。
点击查看答案
逻辑;物理题目 33(填空题)
SQL Server DBMS 使用数据文件和______文件等来实现数据库在磁盘上的结构化存储。
点击查看答案
日志题目 34(填空题)
SQL Server DBMS 的数据文件与日志文件的默认存储路径是 C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL______。
点击查看答案
DATA题目 35(填空题)
数据库对象的标识符规则:字符数在 1~128 个;第一个必须是______、______、@ 或 #;后续字符可以为字母、数字、@、下划线等。
点击查看答案
字母;下划线题目 36(填空题)
创建名为 tdb1 的数据库的 psql 语句:______
点击查看答案
CREATE DATABASE tdb1;题目 37(填空题)
不指定 SIZE 创建数据库 tdb2,并指定单个文件 tdb2_dat,存储路径为 ‘C:\Database\tdb2.mdf’,执行的 tsql 语句是:
点击查看答案
CREATE DATABASE tdb2 ON (NAME=tdb2_dat, FILENAME='C:\Database\tdb2.mdf');题目 38(填空题)
对不符合标识符规则的标识符必须进行分隔,例如创建数据库 [my db] 的 tsql 语句是:
点击查看答案
CREATE DATABASE [my db];题目 39(填空题)
创建数据库 tdb4 并指定单个文件 tdb4_dat,磁盘文件名为 C:\Database\tdb4.mdf,初始大小是 5MB,最大 10MB,增量是初始大小的 10%,其 tsql 语句是:
点击查看答案
CREATE DATABASE tdb4 ON (NAME=tdb4_dat, FILENAME='C:\Database\tdb4.mdf', SIZE=5, MAXSIZE=10, FILEGROWTH=10%);题目 40(填空题)
修改数据库 tdb1 的名称为 n_tdb1,tsql 语句是:
点击查看答案
ALTER DATABASE tdb1 MODIFY NAME = n_tdb1; 或 sp_renamedb tdb1, n_tdb1;题目 41(填空题)
向数据库 tdb1 添加文件 C:\Database\tdb1_dat2.ndf,初始大小是 5MB,最大是 100MB,增量是 5MB,tsql 语句是:
点击查看答案
ALTER DATABASE tdb1 ADD FILE(NAME=tdb1_dat2, FILENAME='C:\Database\tdb1_dat2.ndf', SIZE=5, MAXSIZE=100, FILEGROWTH=5);题目 42(填空题)
用 FOR ATTACH 子句来附加数据库 tdb5,把 C:\Database\tdb5.mdf,tsql 语句是:
点击查看答案
CREATE DATABASE tdb5 ON PRIMARY (FILENAME='C:\Database\tdb5.mdf') FOR ATTACH;题目 43(填空题)
删除数据库 tdb1 的 psql 语句是:
点击查看答案
DROP DATABASE tdb1;题目 44(填空题)
删除数据库 tdb1、tdb2、tdb3 的 psql 语句是:
点击查看答案
DROP DATABASE tdb1, tdb2, tdb3;题目 45(填空题)
利用 T-SQL 语言创建表的语句是 ______。
点击查看答案
CREATE TABLE题目 46(填空题)
利用 T-SQL 语言删除表的语句是 ______。
点击查看答案
DROP TABLE题目 47(填空题)
利用 T-SQL 语言修改表的语句是 ______。
点击查看答案
ALTER TABLE题目 48(填空题)
把表 st 中的列名 sname 改成 sna 的语句是:
点击查看答案
sp_rename 'st.sname', 'sna', 'column';题目 49(填空题)
把表 st 的名称修改为 stud 的 T-SQL 命令是:
点击查看答案
sp_rename st, stud;题目 50(填空题)
在定义数据表的字段时,允许 NULL 值,用于设置该字段是否必须输入值,实际就是创建该字段的______约束。(A. 主键 B. 外键 C. 非空 D. CHECK)
点击查看答案
C题目 51(填空题)
下列关于主关键字的叙述正确的是______。(A. 一个表可以没有主关键字 B. 只能将一个字段定义为主关键字 C. 如果一个表只有一个记录,则主关键字字段可以为空值 D. 以上选项都正确)
点击查看答案
A题目 52(填空题)
使用 CREATE TABLE 语句创建数据表时,______。(A. 必须在数据表名称中指定表所属的数据库 B. 必须指明数据表的所有者 C. 指定的所有者和表名称组合起来在数据库中必须唯一 D. 省略数据表名称时,则自动创建一个本地临时表)
点击查看答案
C题目 53(填空题)
SQL Server 2012 下 ALTER TABLE 语句可以(多选):、、______。
点击查看答案
B; C; D题目 54(填空题)
若要删除数据库中已经存在的表,可用______。
点击查看答案
C题目 55(填空题)
整数型的 int 型数占______个字节,范围为 -2^31~2^31-1;整数型的 tinyint 型数占用______个字节,范围为 ______。
点击查看答案
4;1;0~255题目 56(填空题)
表中某列为变长字符数据类型 varchar(100),其中 100 表示______;假如输入的字符串为 gtyml3e5,存储的字符长度为______个字符。(A. 字符 B. 字节 C. 8 D. 1)
点击查看答案
A(字符);C(8)题目 57(填空题)
SQL Server 2012 支持的基本数据类型有字符和二进制数据类型、______数据类型、______数据类型、逻辑数据类型。
点击查看答案
日期和时间;数字/数值题目 58(填空题)
ALTER TABLE 语句不能修改数据表的______和______。
点击查看答案
名称;字段名题目 59(填空题)
Transact-SQL 中添加记录使用______,修改记录使用______,删除记录可使用______或______。
点击查看答案
INSERT;UPDATE;DELETE;TRUNCATE题目 60(填空题)
货币型的 smallmoney 型数的范围与______相同。
点击查看答案
C题目 61(填空题)
varchar 数据类型可以自动去掉字段或变尾部的______以节省空间。
点击查看答案
空格题目 62(填空题)
SQL Server 2012 中,通常使用______数据类型来表示逻辑数据。
点击查看答案
bit题目 63(填空题)
SQL Server 2012 规定了两种类型的标识符,即______标识符和______标识符。
点击查看答案
常规;分隔题目 64(填空题)
SQL Server 2012 的数据表可分为______和______两种类型。
点击查看答案
系统表;用户表题目 65(填空题)
设 A、B 两个表的记录数分别为 3 和 4,对两个表执行交叉连接查询,查询结果中最多可获得______条记录。
点击查看答案
12题目 66(填空题)
SELECT 语句的基本框架为 SELECT-FROM-WHERE,它包含______、______、______等基本子句。
点击查看答案
输出字段;数据来源;查询条件题目 67(填空题)
SELECT 的其他子句:ORDER BY(排序输出)、(合并输出)、(分组统计)与 ______(筛选)以及 SELECT INTO(重定向输出)。
点击查看答案
UNION;GROUP BY;HAVING题目 68(填空题)
SQL Server 2012 中,可以以______格式和______格式显示查询结果。
点击查看答案
文本;网格题目 69(填空题)
SQL Server 2012 中,可以以报表文件方式保存查询结果,其文件扩展名为 ______。
点击查看答案
rpt题目 70(填空题)
语句 SELECT 7 + 3 * 4 - 17/(8-6) + 99%4 的执行结果是 ______。
点击查看答案
35题目 71(填空题)
SQL 的中文是______。
点击查看答案
结构化查询语言题目 72(填空题)
已知”出生日期”,求”年龄”的表达式是 ______。
点击查看答案
Year(getdate())-Year(出生日期)题目 73(填空题)
在 Transact-SQL 语句中,条件短语的关键字是 ______。
点击查看答案
WHERE题目 74(填空题)
内连接查询可分为______和______。
点击查看答案
等值连接;自然连接题目 75(填空题)
连接查询可分为 3 种类型:______、______和交叉连接。