第二章 第二节 创建数据库表(练习)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂

2024-08-29
| 2份
| 10页
| 134人阅读
| 0人下载

内容正文:

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(标识种子,标识增量), 列名……--定义其他列 ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第二章 第二节 创建数据库表(练习)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
1
第二章 第二节 创建数据库表(练习)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。