内容正文:
2.2:创建数据库表
一、单项选择题
1、数据库系统的核心是( )
A、数据库管理系统
B、数据库
C、操作系统
D、数据
2、以下( )不是数据库的模型
A、网状型
B、关系型
C、层次型
D、实体联系型
3、下列关于数据完整性的说法正确的是( )
A、实体完整性要求每个实体都必须有一个主键或其他的唯一标识列
B、记录中某个字段值为NULL,表示该列上没有值
C、利用主键约束的列不能有重复的值,但允许NULL值
D、外键是用来维护两个表之间的级联关系
4、数据库完整性保护的约束条件主要是指( )
A、用户操作权限的约束
B、用户口令校对
C、值的约束和主、外键约束
D、并发控制的约束
5、数据独立性是指( )
A、数据库的数据依赖于用户的应用程序
B、DBMS与DB相互独立
C、用户应用程序与数据库的数据相互独立
D、用户应用程序与DBMS相互独立
6、实体关系中学生与任课教师之间具有( )联系。
A、一对一 B、一对多 C、多对一 D、多对多
二、判断题
1.如果在“选择名称”对话框中输入的表名在该数据库中已经有同名的 表存在,系统会弹出警告对话框。( )
2.在输入数据的过程中,如果要取消正在输入的数据,可以直接按Ctrl 键。( )
3.USE 语句表示打开数据库,本案例是打开“图书信息管理”数据库,即把创建的表
保存到“图书信息管理”数据库中。( )
4.使 用CREATE TABLE 创建表后,对象资源管理器中的显示可能没有即时更新,则不能进行更新。( )
5.表是存放数据库中所有数据的数据库对象。( )
三、名词解释
1.精确数值类型:
2.日期和时间数据类型:
四、简答题
1.简述字符数据类型。
2.简述SQL Server中的标识列的特点。
3.简述创建一个标识列,通常要指定的内容?
5、 综合分析题
设置标识列有两种方法?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
2.2:创建数据库表
一、单项选择题
1、数据库系统的核心是( )
A、数据库管理系统
B、数据库
C、操作系统
D、数据
【答案】A
2、以下( )不是数据库的模型
A、网状型
B、关系型
C、层次型
D、实体联系型
【答案】D
3、下列关于数据完整性的说法正确的是( )
A、实体完整性要求每个实体都必须有一个主键或其他的唯一标识列
B、记录中某个字段值为NULL,表示该列上没有值
C、利用主键约束的列不能有重复的值,但允许NULL值
D、外键是用来维护两个表之间的级联关系
【答案】D
4、数据库完整性保护的约束条件主要是指( )
A、用户操作权限的约束
B、用户口令校对
C、值的约束和主、外键约束
D、并发控制的约束
【答案】C
5、数据独立性是指( )
A、数据库的数据依赖于用户的应用程序
B、DBMS与DB相互独立
C、用户应用程序与数据库的数据相互独立
D、用户应用程序与DBMS相互独立
【答案】C
6、实体关系中学生与任课教师之间具有( )联系。
A、一对一 B、一对多 C、多对一 D、多对多
【答案】D
二、判断题
1.如果在“选择名称”对话框中输入的表名在该数据库中已经有同名的 表存在,系统会弹出警告对话框。( )
【答案】正确。
【解析】如果在“选择名称”对话框中输入的表名在该数据库中已经有同名的 表存在,系统会弹出警告对话框 ,单击“确定”按钮后可以返回“选择名称”对话框对表进行重新命名后再保存。
2.在输入数据的过程中,如果要取消正在输入的数据,可以直接按Ctrl 键。( )
【答案】错误。
【解析】在输入数据的过程中,如果要取消正在输入的数据,可以直接按Esc 键。
3.USE 语句表示打开数据库,本案例是打开“图书信息管理”数据库,即把创建的表
保存到“图书信息管理”数据库中。( )
【答案】正确。
【解析】USE 语句表示打开数据库,本案例是打开“图书信息管理”数据库,即把创建的表
保存到“图书信息管理”数据库中。
4.使 用CREATE TABLE 创建表后,对象资源管理器中的显示可能没有即时更新,则不能进行更新。( )
【答案】错误。
【解析】使 用CREATE TABLE 创建表后,对象资源管理器中的显示可能没有即时更新,右击
“数据库”或“图书信息管理”数据库或“表”,选择“刷新”命令即可。
5.表是存放数据库中所有数据的数据库对象。( )
【答案】正确。
【解析】表是存放数据库中所有数据的数据库对象。
三、名词解释
1.精确数值类型:
【答案】使用数值数据的数据类型称为数值数据类型,根据精度可以将数值数据类型分为精确数
值类型和近似数值类型
2.日期和时间数据类型:
【答案】在 SQL Server 2017中,日期和时间数据类型除了 datetime 和 smalldatetime 以外,还增加 了 date 、time 、datetime2 和 datetimeoffset。
四、简答题
1.简述字符数据类型。
【答案】字符数据类型是 SQL Server 2017 中最常用的数据类型之一,它可以分为 UNICODE 字 符数据类型和非 UNICODE 字符数据类型。
2.简述SQL Server中的标识列的特点。
【答案】① 列的数据类型为不带小数的数值类型,如 decimal、int、numeric、smallint、bigint、tiny- int 。其中要注意的是,当选择 decimal 和 numeric 时,小数位数必须为零。若使用 tinyint 型数
据,则只能向表中添加255条记录。
② 在进行插入数据的操作时,该列的值是由系统按设定的规律生成,不允许空值。
③ 列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。
3.简述创建一个标识列,通常要指定的内容?
【答案】① 标识列类型必须是数值类型。
② 标识种子是指派给表中第一行的值,默认为1。
③ 标识增量是相邻两个标识值之间的增量,默认为1。
5、 综合分析题
设置标识列有两种方法?
【答案】方法一:在表设计器中定义标识列
方法二: 使用IDENTITY 定义标识列。
可以在创建表时定义标识列,语句格式如下:
CREATE TABLE 表名
(
列名数据类型 IDENTITY(标识种子,标识增量),
列名……--定义其他列
)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$