admin 管理员组

文章数量: 887031


2023年12月22日发(作者:structural color什么意思)

数据表的创建与管理试题

一、选择题((每题2分,共62分))

1. SQL Server的字符型数据类型主要包括()。

A. int、money、char

B. char、varchar、text(正确答案)

C. date、binary、int

D. char、varchar、int

2. 使用()数据类型可以存储达2GB的数据并且能用标准的函数去查询和处理?

A. Text

B. Varbinary

C. varchar(max)(正确答案)

D. varchar

3.

学生成绩表中的Score列用来存放某学生学习某课程的考试成绩(0~100分,没有小数),用下面的哪种类型最节省时间?()

A. Int

B. Smallint

C. Tinyint(正确答案)

D. decimal(3,0)

4. 在Transact-SQL中,下列选项不属于数值型数据类型的是()。

A. Numeric

B. Decimal

C. Int

D. date(正确答案)

5. 如果某一列的数据类型是FLOAT,则不允许对该列使用的函数是()。

A. SUM

B. ABS

C. LEFT(正确答案)

D. ROUND

6.

用来确定数据库中各数据表结构对应的数据类型的关系模型是数据库设计()阶段的产物。

A. 需求分析阶段

B. 数据库物理设计阶段

C. 数据库实施

D. 概念结构设计阶段(正确答案)

7. 关系数据库是若干()的集合。

A. 表(关系)(正确答案)

B. 视图

C. 列

D. 行

8. 表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。

A. 显示

B. 查询

C. 存放(正确答案)

D. 检

9. 假如定义表时没有为一个CHAR数据类型的列指定长度,其默认长度是()。

A. 256

B. 1000

C. 64

D. 1(正确答案)

10. 关系数据库中空值(NULL)相当于() 。

A. 零(0)

B. 空白

C. 零长度的字符串

D. 没有输入(正确答案)

11. 在SQL Server中,创建表使用的命令是()。

A. CREATE TABLE(正确答案)

B. CREATE SCHEMA

C. CREATE INDEX

D. CREATE VIEW

12. 创建表时不需要定义的是()。

A. 列宽度

B. 列名

C. 列类型

D. 列对应的数据(正确答案)

13. 下面数据类型中,不可以存储数据“256”的是()。

A. Int

B. Smallint

C. Tinyint(正确答案)

D. bigint

14. 可以存储图形文件的字段类型是()。

A. 备注数据类型

B. 二进制数据类型(正确答案)

C. 日期数据类型

D. 文本数据类型

15. 以下不正确的数值型数据是()。

A. 1994

B. 1996.16

C. 940,610

D. “9606”(正确答案)

16. 不是字符数据类型的是()。

A. Datetime(正确答案)

B. Text

C. Char

D. Nchar

17. 在SQL Server中,修改表使用的命令是()。

A. ALTER TABLE(正确答案)

B. ALTER SCHEMA

C. ALTER INDEX

D. ALTER VIEW

18. SQL语言通常称为()。

A. 结构化定义语言

B. 结构化操纵语言

C. 结构化查询语言(正确答案)

D. 结构化控制语言

19. ALTER TABLE exa ADD column_b VARCHAR(20) NULL

这条语句的语义为(C)

A. 创建表格exa,使其增加一列

B. 创建表格exa,使其删除一列

C. 修改表格exa 定义,使其增加一列(正确答案)

D. 修改表格 exa 定义,使其删除一列

20. 在查询分析器中执行SQL语句的快捷键是()。

A. F1

B. F3

C. F5(正确答案)

D. F6

21. ()是删除Student_info数据表中Address字段的正确的Transact-SQL命令。

A. ALTER TABLE Student_Info DROP COLUMN Address(正确答案)

B. ALTER TABLE Student_Info DELETE COLUMN Address

C. UPDATE TABLE Student_Info DROP COLUMN Address

D. UPDATE TABLE Student_Info DELETE COLUMN Address

22.()是属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A. 数据模型(正确答案)

B. E-R模型

C. 概念模型

D. 关系模型

23.()是存储在计算机内有组织的、可共享的数据的集合。

A. 数据库系统

B. 数据库(正确答案)

C. 数据库管理系统

D. 数据结构

24. 数据库系统的核心是()。

A. 数据库

B. 数据库管理系统(正确答案)

C. 应用系统

D. 用户

25. SQL语言具有()的功能。

A. 关系规范化 、数据操纵、数据控制

B. 数据定义、数据操纵、数据维护

C. 数据定义、数据操纵、数据控制(正确答案)

D. 数据定义、关系规范化、数据操纵

26. 下列哪个不是数据库对象()。

A. 数据模型(正确答案)

B. 视图

C. 表

D. 用户

27. 下面哪个不是SQL Server 的合法标识符()。

A. a12

B. 12a(正确答案)

C. @a12

D. #qq

28. 表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。

A. 显示

B. 查询

C. 存放(正确答案)

D. 检索

29. 在SQL中,建立表用的命令是 ()。

A. CREATE SCHEMA

B. CREATE TABLE(正确答案)

C. CREATE VIEW

D. CREATE INDEX

30. 在SQL Server中,删除表使用的命令是()。

A. DROP TABLE(正确答案)

B. DROP SCHEMA

C. DROP INDEX

D. DROP VIEW

31. 下列SQL语句中,用于修改表结构的是()。

A. GRANT

B. ALTER(正确答案)

C. UPDATE

D. REVOKE

二、判断题(每题2分,共38分)

1. 在SQL SERVER 中,不允许列名为汉字。

错(正确答案)

2.

SQL语句是大小写不敏感的,因此对于关键字,表名,列名,列的内容都可以大小写混写。

对(正确答案)

3. SQL SERVER 中date数据类型只能存储日期。

对(正确答案)

4.

char数据类型的列中,输入数据比设定长度短时使用空格填充,过长则截掉其超出部分。

对(正确答案)

5.在SQL SERVER 2008中,可以使用CREATE语句创建数据表对象。

对(正确答案)

6.创建表时,int数据类型不需要设置长度。

对(正确答案)

7.建表时,表中的字段需要分先后顺序。

错(正确答案)

8.数据表只能用图形用户界面来创建。

错(正确答案)

9.在“表设计器”中可以定义表的列名、数据类型和控制约束。

对(正确答案)

me可以作为表的列名。

错(正确答案)

11. 在SQL SERVER中,允许列名为汉字。

对(正确答案)

12. $money是错误的SQL SERVER标识符。

错(正确答案)

13. 表是由行和列组成的,行有时也称为记录,列有时也称为字段。

对(正确答案)

14. 使用create table语句创建表时,必须设置各种完整性约束。

错(正确答案)

15. 在T-SQL语言中,修改表结构时,应使用的命令是UPDATE。

错(正确答案)

16. 使用ALTER TABLE命令修改表结构,其中DROP短语的作用是添加一个新列。

错(正确答案)

17. 使用ALTER TABLE命令修改表结构,使用DROP短语不可以删除有约束的列。

对(正确答案)

18. ALTER TABLE命令中ALTER COLUMN用来修改列定义。

对(正确答案)

19. ALTER TABLE命令中DROP COLUMN用来删除某一列。

对(正确答案)


本文标签: 数据 数据类型 使用 数据库 答案