第4单元刷题(三)附有答案_第1页
第4单元刷题(三)附有答案_第2页
第4单元刷题(三)附有答案_第3页
第4单元刷题(三)附有答案_第4页
第4单元刷题(三)附有答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4单元刷题(三)刷题是为了检测你还有哪些知识点未掌握!我们的最终目的是高考!在设计数据表时,“身份证号码”字段一般使用数值型表示。对错(正确答案)在设计数据表时,“身份证号码”字段一般应设置为字符型。对(正确答案)错在设计数据表时,“手机号码”字段一般应设置为字符型。对(正确答案)错在设计数据表时,最重要的是规划好字段的类型。如对“年龄”信息,应该尽量选择由“出生日期”这种日期型字段计算获得,而不是直接设计一个数值型的“年龄”字段。对(正确答案)错在设计数据表时,最重要的是规划好字段的名称。对错(正确答案)在数据库中建立数据表,每个字段至少有1个属性。对错(正确答案)在一张二维表中,水平方向的行称为字段。对错(正确答案)字段的第三、四个属性是字段的长度和小数位数,指字段中允许存放的数据的最大长度和最多小数位数。对(正确答案)错字段名就是字段名称,一般可以包含英文字母和数字,有些数据库也支持汉字作为字段名。对(正确答案)错单选SQL有许多优点,下面说法错误的是____。()?A.SQL为非过程化语言B.SQL拥有极少的命令C.所有用SQL编写的语句都是可以移植的D.SQL操作中有判断语句和循环语句(正确答案)SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,其中CREATE语句实现____功能。()?A.数据操纵B.数据查询C.数据定义(正确答案)D.数据控制SQL语言是____语言。()?A.层次数据库B.网络数据库C.关系数据库(正确答案)D.非数据库SQL语言又称为____。()?A.结构化定义语言B.结构化控制语言C.结构化查询语言(正确答案)D.结构化操纵语言SQL语言中的UPDATE语句属于____语句。()?A.数据定义B.数据查询C.数据操纵(正确答案)D.数据控制SQL中的INSERT语句属于____语句。()?A.数据定义B.数据查询C.数据操纵(正确答案)D.数据控制按SQL语法,用户只要输入一条SQL语句,就能得到相应的结果,这是因为SQL是一种()?A.高级语言B.数据库语言C.非过程化语言(正确答案)D.过程化语言不属于数据定义功能的SQL语句的是____。()?A.UPDATE(正确答案)B.DROPC.CREATED.ALTER当今数据库操作的通用语言是____。()?A.QBASICB.ASPC.SQL(正确答案)D.SQLServer关于结构化查询语言SQL,下列说法正确的是____。()?A.SQL为非数据库语言B.所有主要的关系数据库管理系统都支持SQL语言(正确答案)C.SQL拥有上百条命令D.SQL为过程化语言下列SQL语言中属于数据操纵语句的是____。()?A.DELETE(正确答案)B.CREATEC.DROPD.SELECT下列关于SQL的说法中,正确的是____。()?A.SQL是过程化语言B.SQL只有一种使用环境C.所有用SQL编写的语句都是可移植的(正确答案)D.SQL最早由微软公司开发下列四组SQL命令,全部属于数据定义的语句的是____。()?A.CREATE,DROP,ALTER(正确答案)B.CREATE,DROP,UPDATEC.CREATE,DROP,DELETED.CREATE,DROP,SELECT以下SQL语句中,属于数据定义语句的是____。()?A.SELECTB.INSERTC.DELETED.CREATE(正确答案)以下属于SQL中数据控制语句的是______。()?A.CREATEB.ALTERC.DROPD.ROLLBACKWORK(正确答案)用SQL语句不能实现的功能是____。()?A.数据控制B.数据查询C.数据定义D.数据汇总(正确答案)多选SQL具有____功能。()?A.关系规范化B.数据定义(正确答案)C.数据操纵(正确答案)D.数据控制(正确答案)完整的SQL语言主要包含的部分有____。()?A.数据查询语句(正确答案)B.数据操纵语句(正确答案)C.数据定义语句(正确答案)D.数据控制语句(正确答案)我们使用的SQL语言是____。()?A.结构化查询语言(正确答案)B.标准化查询语言C.MicrosoftSQLServer数据库管理系统的专用语言D.多种数据库管理系统使用的通用语言(正确答案)下列关于SQL的说法中,正确的是____()?A.SQL是数据库结构化语言StructuredQueryLanguage的简称(正确答案)B.SQL是数据库的通用查询语言(正确答案)C.Access中的查询是以SQL的结构化语言为基础(正确答案)D.SQL是一种面向记录的操作方式下列关于SQL语言的说法错误的是____。()?A.SQL是过程化语言(正确答案)B.SQL只有一种使用环境(正确答案)C.SQL命令多而功能丰富(正确答案)D.所有用SQL编写的语句都是可以移植的下列命令中,属于SQL语言中数据定义功能的语句有____。()?A.CREATE(正确答案)B.SELECTC.DROP(正确答案)D.ALTER(正确答案)下列属于数据操纵语句的是____。()?A.CREATEB.UPDATE(正确答案)C.INSERT(正确答案)D.DELETE(正确答案)以下属于SQL语言的优点的是____。()?A.SQL为非过程化语言(正确答案)B.SQL为过程化语言C.SQL拥有极少的命令(正确答案)D.SQL有极广的应用场合(正确答案)以下属于数据操纵语句的是____。()?A.INSERT(正确答案)B.SELECTC.UPDATE(正确答案)D.DELETE(正确答案)以下属于数据定义语句的有____。()?A.SELECTB.DROP(正确答案)C.ALTER(正确答案)D.CREATE(正确答案)是非1989年,美国ANSI定义了SQL标准语言,称为ANSISQL89,所有主要的关系数据库管理系统都基本遵守该标准。对(正确答案)错CREATE属于SQL的数据定义语句。对(正确答案)错CREATE属于SQL数据操纵命令。对错(正确答案)DELETE语句在SQL语言中属于数据控制语句。对错(正确答案)SQL被各种数据库管理系统广泛地采用,成为数据库管理系统的通用语言。对(正确答案)错SQL的优点主要表现为过程化、极少的命令、有极广的应用场合。对错(正确答案)SQL全称是“结构化查询语言”,具有过程化语言、极少命令和极广的应用场合等特点。对错(正确答案)SQL全称是“结构化查询语言”,最早是由美国IBM公司开发的一种查询语言。对(正确答案)错SQL全称是“结构化查询语言”,最早是由美国微软公司开发的一种查询语言。对错(正确答案)SQL是一个非过程化语言,在SQL操作中没有判断语句,也没有循环语句。对(正确答案)错SQL是一种过程化语言,在SQL操作中有判断语句,也有循环语句。对错(正确答案)SQL是一种过程性语言,不需要编程。对错(正确答案)SQL数据定义命令是SELECT。对错(正确答案)SQL因语言优点突出而被各种数据库管理系统广泛采用,成为数据库管理系统的通用语言。对(正确答案)错SQL有极广的应用场合,用户可将使用SQL的技能从一个数据库管理系统转到另一个,所有用SQL编写的语句都是可以移植的。对(正确答案)错SQL语言命令丰富,功能强大。对错(正确答案)SQL语言最早是由美国IBM公司为SYSTEMR开发的一种查询语言。对(正确答案)错SQL最早是由美国IBM公司开发的一种结构化查询语言。对(正确答案)错目前所有主要的关系数据库管理系统都基本遵守的标准为ANSISQL98。对错(正确答案)数据操纵是指对已经存在的数据库进行记录的插入、修改和删除等操作。对(正确答案)错数据定义的SQL语句主要有CREATE、ALTER、DROP。对(正确答案)错用SQL编写的语句基本上是不可以移植的。对(正确答案)错在SQL操作中没有判断语句,没有循环语句,这体现了SQL拥有极少命令的特点。对(正确答案)错在SQL语言中,查询语句不仅能检索记录,还能对数据进行统计。对(正确答案)错单选创建如图要求的“考生信息”数据表,下列SQL语句正确的是____。()?

A.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分REAL)(正确答案)B.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分FLOAT)C.CREATETABLE考生信息(准考证号CHAR(10)KEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分REAL)D.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BOOLEAN,考试日期DATETIMENOTNULL,特征分REAL)创建一个数据表,表名为考生信息,包括以下字段:准考证号,10位定长字符型,为主键;姓名,8位可变长度字符型;性别,逻辑型;考试日期,日期型,不允许为空;特征分,单精度浮点型。下列SQL语句正确的是____。()?A.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分REAL)(正确答案)B.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分FLOAT)C.CREATETABLE考生信息(准考证号CHAR(10)KEY,姓名VARCHAR(8),性别BIT,考试日期DATETIMENOTNULL,特征分REAL)D.CREATETABLE考生信息(准考证号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),性别BOOLEAN,考试日期DATETIMENOTNULL,特征分REAL)创建一张名为“学生家庭住址”的数据表,表中“学号”字段为固定8个字符长度字符型,且为主键,“姓名”字段为可变8位长度的字符型,“出生日期”字段为日期型,“是否团员”为BIT类型,下列SQL语句正确的是____。()?A.CREATETABLE学生家庭住址(学号CHAR(8)PRIMARYKEY,姓名VARCHAR(8),出生日期DATETIME,是否团员BITNOTNULL)(正确答案)B.CREATETABLE学生家庭住址(学号CHAR(8),姓名VARCHAR,出生日期DATETIME,是否团员BITNOTNULL)C.CREATETABLE学生家庭住址(学号VARCHAR(8)PRIMARYKEY,姓名VARCHAR(8),出生日期DATATIME,是否团员BITNOTNULL)D.CREATETABLE学生家庭住址(学号VARCHARPRIMARYKEY,姓名VARCHAR(8),出生日期DATETIME,是否团员BITNOTNULL)创建以下结构数据表的SQL语句正确的是____。()?

A.CREATETABLE学生档案表(学号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),出生日期DATETIMENOTNULL,是否团员BITNOTNULL)(正确答案)B.CREATEDATABASE学生档案表(学号CHAR(10)PRIMARYKEY,姓名VARCHAR(8),出生日期DATETIMENOTNULL,是否团员BITNOTNULL)C.CREATETABLE学生档案表(学号CHAR(10)NOTNULL,姓名VARCHAR(8),出生日期DATETIMEPRIMARYKEY,是否团员BITNOTNULL)D.CREATEDATABASE学生档案表(学号CHAR(10)NOTNULL,姓名VARCHAR(8),出生日期DATETIMEPRIMARYKEY,是否团员REALNOTNULL)建立数据表的SQL语句是____。()?A.ALTERTABLEB.CREATETABLE(正确答案)C.CREATEDATABASED.ALTERDATABASE某超市管理系统的“员工信息”数据表设计要求如表所示,以下创建“员工信息”数据表的SQL语句正确的是____。()?

A.CREATETABLE员工信息(编号CHAR(5)KEY,姓名VARCHAR(8),性别BIT,生出年月DATETIME,权限级别FLOAT)B.CREATETABLE员工信息(编号CHAR(5)KEY,姓名VARCHAR(8)NOTNULL,性别BIT,生出年月DATETIME,权限级别FLOAT)C.CREATETABLE员工信息(编号CHAR(5)PRIMARYKEY,姓名VARCHAR(8)NOTNULL,性别BIT,生出年月DATETIME,权限级别INT)(正确答案)D.CREATETABLE员工信息(编号CHAR(5)PRIMARYKEY,姓名CHAR(8)NOTNULL,性别BOOLEAN,生出年月DATETIME,权限级别INT)若需要创建一张员工表,包含“员工号,姓名,是否实习,受雇日期,工资,部门”,最适合的SQL语句是____。()?A.CREATETABLE员工表(员工号CHAR(8)PRIMARYKEY,姓名VARCHAR,是否实习BITNOTNULL,受雇日期DATETIME,工资REAL,部门VARCHAR)(正确答案)B.CREATETABLE员工表(员工号CHARPRIMARYKEY,姓名VARCHAR,是否实习BIT,受雇日期DATETIME,工资REAL,部门VARCHAR)C.CREATETABLE员工表(员工号INT,姓名VARCHAR,是否实习VARCHAR,受雇日期DATETIME,工资REAL,部门VARCHAR)D.CREATETABLE员工表(员工号CHAR,姓名VARCHAR,是否实习VARCHAR,受雇日期DATETIME,工资REAL,部门VARCHAR)图书管理系统的数据库中需要一个“图书”表,包含中“书号、书名、作者、登记日期、可否外借”的信息,其中书号是由13个数字与4个“-”组合而成,且书号不能重复。以下SQL语句最为合适的是____。()?A.CreateTable图书(书号Char(17),书名VarChar,作者VarChar,登记日期DateTime,可否外借Char(1))B.CreateTable图书(书号VarChar(17),书名VarChar,作者VarChar,登记日期DateTime,可否外借Bit)C.CreateTable图书(书号VarChar(17)PrimaryKey,书名VarChar,作者VarChar,登记日期DateTime,可否外借Char(1))D.CreateTable图书(书号Char(17)PrimaryKey,书名VarChar,作者VarChar,登记日期DateTime,可否外借Bit)(正确答案)下列关于数据库字段类型的描述,错误的是____。()?A.字符型字段的长度默认为255个字符B.逻辑型字段的值只能取0或1C.日期型字段精确到秒,长度默认D.单精度浮点值长度默认8字节(正确答案)需要创建一张名为“员工工资”的数据表,表中“编号”字段为固定7个字符长度的字符型,“姓名”字段为可变长度的字符型,“实发工资”字段为单精度型,正确的SQL语句是____。()?A.CREATETABLE员工工资(编号CHAR(7),姓名VARCHAR,实发工资REAL)(正确答案)B.CREATETABLE员工工资(编号CHAR(7),姓名CHAR,实发工资FLOAT)C.CREATETABLE员工工资(编号CHAR(7),姓名CHAR,实发工资REAL)D.CREATETABLE员工工资(编号CHAR(7),姓名VARCHAR,实发工资FLOAT)需要创建一张名为“员工收入”的数据表,表中“编号”字段为固定7个字符长度的字符型,“姓名”字段为可变长度的字符型,“收入”字段为单精度型,创建的SQL语句是____。()?A.createtable员工收入(编号char(7),姓名varchar,收入real)(正确答案)B.createtable员工收入(编号char(7),姓名char,收入float)C.createtable员工收入(编号char(7),姓名char,收入real)D.createtable员工收入(编号char(7),姓名varchar,收入float)需要创建一张学生信息表,包含“学号,姓名,性别,入学成绩,团员否”信息,最适合的SQL语句是()?A.createtable学生信息表(学号int,姓名Char,性别Char,入学成绩Real,团员否Char)B.createtable学生信息表(学号Char,姓名Char,性别int,入学成绩Real,团员否Char)C.createtable学生信息表(学号Char(10),姓名Varchar(8),性别Bit,入学成绩Real,团员否Bit)(正确答案)D.createtable学生信息表(学号Char(10),姓名Varchar(8),性别Bit,入学成绩Real,团员否Char)有一张名为“库存表”的数据表,结构如下,用CREATE命令创建该表时,下列类型中“类别”字段最适合采用____。?()?

A.IntB.Varchar(正确答案)C.DatetimeD.Float在SQL语言中,用于创建数据库、数据表的语句是____。()?A.SELECTB.CREATE(正确答案)C.DELETED.INSERT在创建数据表时,下列字段类型中表示单精度类型的是____。()?A.IntB.Real(正确答案)C.FloatD.Bit在结构化查询语言SQL中,用CREATETABLE命令创建数据表指定字段类型时需要用到类型名,以下关于类型名的说法错误的是____。()?A.Bit用于定义逻辑型数据,该类型字段只能取0,1两个数值中的一个,不能为空B.Char[(n)]用于定义字符型数据,当存储的字符串长度不足时,用空格补足C.Int用于定义数值型数据,能存储任意数值(正确答案)D.Datetime用于定义日期型数据多选题建立数据表结构的SQL命令错误的是____()?A.ALTERTABLE(正确答案)B.DROPTABLE(正确答案)C.CREATETABLED.CREATEINDEX(正确答案)是非Access中常见逻辑型字段,要求不能为空时注明NOTNULL。对(正确答案)错SQL语句“CREATETABLE图书(图书编号CHAR(8),书名VARCHAR,入库时间DATETIME,价格REAL,是否外借BIT)”用于创建一个图书表,其中图书编号为固定8个长度字符型,书名为可变长度字符型,默认长度255,入库时间为日期型,精确到秒,价格为单精度浮点型,是否外借为逻辑型。对(正确答案)错创建名为“学生信息”的数据表,表中“学号”字段为固定8个字符长度字符型,且为主键,“姓名”、“家庭住址”、“手机”字段为可变长度字符型的格式的SQL语句是:CREATETABLE学生信息(学号CHAR(8)PRIMARYKEY,姓名VARCHAR,家庭住址VARCHAR,手机VARCHAR)。对(正确答案)错创建名为“学生信息”的数据表,表中“学号”字段为固定8个字符长度字符型,且为主键,“姓名”“家庭住址”“手机”字段为可变长度的字符型,则相应的SQL语句是CREATETABLE学生信息(学号CHAR(8)NOTNULL,姓名VARCHAR,家庭住址VARCHAR,手机VARCHAR)。对错(正确答案)创建数据表,名为“教师”,字段名有(编号,姓名,性别,出生日期)。其中编号的类型为固定字符型,长度为8,姓名的类型为可变长度字符型,长度为10,性别的类型为固定字符型,长度为2,出生日期字段的类型为日期型。对应的SQL语句为CREATETABLE教师(编号CHAR(8),姓名VARCHAR(10),性别CHAR(2),出生日期DATETIME)。对(正确答案)错创建数据表的格式为:CREATE数据表名(字段1字段类型[NOTNULL][PRIMARYKEY],字段2字段类型[NOTNULL][PRIMARYKEY],……)对错(正确答案)创建一个学生成绩表,包含学号、姓名、成绩字段,其中学号为整型,姓名为可变8位长度的字符型,成绩单精度浮点值,其中学号为主键,姓名不允许为空,使用的SQL语句是CREATETABLE学生成绩(学号INTPRIMARYKEY,姓名VARCHAR(8)NOTNULL,成绩FLOAT)。对错(正确答案)使用CREATE语句创建数据表时,必须指定数据表中字段名及字段类型。对(正确答案)错用CREATE命令即可创建数据库,也可创建数据表。对(正确答案)错在创建数据表时,必须指定字段名和字段类型,且数据表一旦创建就无法更改字段类型。对错(正确答案)单选下列SELECT语句中不正确的是____。()?A.SELECT*FROM学生B.SELECT学号,姓名FROM学生C.SELECT3+5D.SELECTFROM3+5(正确答案)有一张名为“图书”的数据表,字段结构如下,要显示如下图所示的结构,正确的SQL语句是____。()?A.SELECT书名,作者,入库金额FROM图书B.SELECT书名,作者,单价*数量FROM图书C.SELECT*,单价*数量AS入库金额D.SELECT书名,作者,单价*数量AS入库金额FROM图书(正确答案)执行语句“SELECT姓名,语文,数学,英语,语文+数学+英语AS总分FROM学生成绩”后,以下说法正确的是____。()?A.在“学生成绩”表中添加一个新的字段“总分”,但该字段不会在屏幕上显示B.在“学生成绩”表中添加一个新的字段“总分”,并在屏幕上显示该字段的值C.“总分”字段只在屏幕上显示,“学生成绩”表中并不新增该字段(正确答案)D.以上说法都不对多选在SELECT语句的一般格式中,____是可选的。()?A.FROM子句B.ORDERBY子句(正确答案)C.WHERE子句(正确答案)D.GROUPBY子句(正确答案)是非SELECT语句的FROM子句在任何情况下都不能省略。对错(正确答案)SELECT语句有计算功能,可根据原有字段在数据表中生成新的字段。对错(正确答案)SELECT语句有计算功能,可以根据原有字段生成新的字段。对(正确答案)错单选SQL语句“SELECTNOW()”的功能是____。()?A.显示当前的年份B.显示当前的月份C.显示当前的日期D.显示当前的年月日及时间信息(正确答案)某数据表中存在“姓名”字段,要在该表中查询姓“张”同学的记录时,使用的WHERE子句应该是____。()?A.姓名="张*"B.姓名="张"C.姓名LIKE"张*"(正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论