数据库基础题Word文件下载.docx
- 文档编号:13603402
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:20
- 大小:27.93KB
数据库基础题Word文件下载.docx
《数据库基础题Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库基础题Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
D、NOTNULL属性
4、在SQLServer2005中,有student(学生)表,其结构为:
sID(学号、int型、主键),sName(姓名、varchar型),birthday(出生日期、varchar型),score(成绩、int型).现要向学员表中插入一名学员的信息,下列SQL语句正确的是()(选择两项)
A、INSERTINTOstudentsVALUES(1,李刚,1999-01-01,80)
B、INSERTINTOstudents(sID,sName,birthday)VALUES(1,‘李刚’,‘1999-01-01’,80)
C、INSERTINTOstudentsVALUES(1,‘李刚’,‘1999-01-01’,80)
D、INSERTINTOstudents(sID,sName,birthday)VALUES(NULL,‘李刚’,‘1999-01-01’)
5、在SQLServer2005数据库中,要使用SQL语句删除一个名称为ABC的数据库,正确的是().(选择一项)
A、DROPABC
B、DROPDATABASEABC
C、TRUNCATEABC
D、DELETEDATABASEABC
6、在SQLServer2005中,要防止大于100的数被保存到int类型的列,可以使用().(选择一项)
B、主键约束
C、外键约束
D、限制约束
7、在SQLSrever2005中,字段的NOTNULL属性用来表示()约束.(选择一项)
A、非空
B、主键
C、检查
D、默认
8、下面的字段类型中,哪一种不能用于创建索引.(选择1项)()
A、int
B、text
C、varchar
D、nvarchar
9、在设计SQLServer数据库的时候,要求指定字段大小的原因,是基于以下()的考虑.(选择一项)
A、节省内存空间
B、方便利用表中已经有的数据
C、使表的结构简单化
D、方便输入
10、假设A表有主键AP列,B表中有外键BF列,BF引用AP列来实施引用完整性约束,此时如果使用T_SQL语句:
DeleteFromAWhereAP="
www"
则可能的结果是()(选2项)
A、可能B表数据一条都不受影响,也可能多条一起删除
B、可能会删除A表中的一行数据或一行删除不了;
C、肯定会产生删除失败
D、一定会删除表A中的一行数据
11、在一个表中,通常使用键约束来保证每条记录都是唯一的.用来唯一地标识每行的属性称为().(选择一项)
A、主键
B、约束
C、关系
D、索引
12、在SQLServer2005中,假如订单表orders用来存储订单信息,cid代表客户编号,现要查询每个客户的订购次数以及客户编号,以下语句正确的是().(选择一项)
A、selectcount(cid),cidfromordershavingcount(cid)>
B、selectcount(cid),cidfromordersgroupbycid
C、selectcount(cid),cidfromorders
D、selectcount(cid),cidfromordersorderbycid
13、在SQLServer2005中,附加数据库操作是指().(选择一项)
A、根据数据库物理文件中的信息,把数据库在SQLServer2005中恢复
B、把SQLServer数据库文件保存为其他数据库文件
C、把数据库删除掉
D、把所有该数据库表的数据清空
14、关于排序的概念,选出下面错误的论述:
(选择2项)()
A、改变记录在计算机上存储顺序
B、可以是升序,也可以是降序
C、只能按单个字段排序
D、记录的暂时性重新排列
15、Sqlserver提供了一些字符串函数,以下说法正确的是().(选择两项)
A、selectlen("
hello"
)(hello前后都无空格)返回值为:
5
B、selectlen"
hello"
)(hello前后都有一个空格)返回值为:
C、selectlen("
7
D、selectlen("
hello"
6
16、"
商品表"
里所有商品价格加2,下列更新记录的语句,正确的是().(选择一项)
A、SELECT*FROM商品表SET价格=价格+2;
B、UPDATE商品表SET价格+2;
C、INSERT商品表SET价格=价格+2;
D、UPDATE商品表SET价格=价格+2;
17、假设现要从SQLServer2005数据库的学员表中查询年龄不足18岁的学员信息,以下()语句是正确的.(选择一项)
A、Select*from学员表having年龄<
18
B、Select*from学员表where年龄<
C、Select*from学员表
D、Select*from年龄where学员表<
18、在SQLServer2005数据库中,要查找eatables表中item_desc字段的值以"
CHOCO"
开头(如CHOCOLATE、CHOCOPIE)的所有记录.下列SQL语句正确的是().(选择一项)
A、select*fromeatableswhereitem_descLIKE"
%CHOCO"
B、select*fromeatableswhereitem_descLIKE"
CHOCO%"
C、select*fromeatableswhereitem_descLIKE"
D、select*fromeatableswhereitem_desc="
CHOCO_"
19、在关系型数据库中,基于公共字段将两个或多个表联系起来称为联接,联接包括以下不同的类型,除了().(选择一项)
A、内联接
B、外连接
C、交叉连接D、合并连接
20、对于关系型数据库,外键用于将一个表中的行与另一表中的行联系起来,为了确保引用的完整性,要求().(选择一项)
A、外键的键值必须已经存在于相关的主键的表中
B、外键不得为重复的值
C、外键表的数据行必须大于主键表的数据行
D、外键不必与相关表中的主键对应
21、在SQLServer2005中,学生表student中包含字段:
学生编号sid(主键),学生姓名sName.成绩表score包含字段:
课程编号cid,学生编号sid(主键),学生成绩score;
其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行sql语句:
select*fromstudentleftouterjoinscoreon
student.sid=score.sid,将返回()条记录.(选择一项)
A、16
B、10
C、6
D、0
22、在SqlServer数据库中,UNIQUE约束与PRIMARYKEY约束之间的区别是().(选择一项)
A、UNIQUE约束列不能创建外键,而PRIMARYKEY约束列可以创建外键引用
B、创建UNIQUE约束之后,该数据行允许被更改,而PRIMARYKEY约束的数据行,不允许更改
C、UNIQUE约束允许存在空值,而PRIMARYKEY约束不允许存在空值
D、UNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARYKEY约束无此限制.
23、在T-SQL中,以下()关键字可以用于模糊查询(选择一项)
A、LIKE
B、ORDERBY
C、SUM
D、TOP
24、SQL语言中,下面()是聚合函数.(选择一项)
A、TOP
B、IF
C、ABS
D、MIN
25、下面()属于数据操纵语言(选择两项)
A、Commit
B、Grant
C、Insert
D、Update
26、在SQLServer2005中,创建表之后().(选择一项)
A、可以没有主键
B、只能在企业管理器中更改主键,不能通过T-SQL更改主键
C、主键允许为空
D、不允许再更改主键
27、现有学生信息表Student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade).我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列.下面SQL查询语句正确的是().(选择一项)
A、SELECTstu_id,stu_nameFROMstudent_infoWHEREstu_grade=80ORDERBYstu_nameASC;
B、SELECTstu_nameFROMstudent_infoWHEREstu_gradeLIKE80ORDERBYstu_idDESC;
C、SELECTstu_nameFROMstudent_infoWHEREstu_grade=80ORDERBYstu_idASC;
D、SELECTstu_nameFROMstudent_infoWHEREstu_grade=80ORDERBYstu_idDESC;
28、()可以对两表的共有部分查询并显示的联结方式是.(选择一项)
A、外联结
B、内联结
C、自联结
D、左联结
29、在MS-ACCESS或者SQLServer中,可以对查询的输出进行排序,关于排序的说法正确的是()(选一项)
A、表中的记录只能按一个字段进行排序
B、在模糊查询的时候,是不能进行排序输出的
C、只能按主键进行排序
D、排序是对记录顺序的暂时重排
30、下面的SQL语句都使用了聚合函数,选项()是错误的.(选择一项)
A、SELECTtype,MAX(price)FROMtitlesGROUPBYtype
B、SELECTADD(ytd_sales+1)FROMtitles
C、SELECTMIN(au_lname)FROMauthors
D、SELECTCOUNT(*),AVG(price)FROMtitlesWHEREadvance>
$1000
31、在SQLServer2005中,假定grade(成绩)表中包含字段:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础