- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单选题
1、数据库系统中所有数据都存放在________中。
A、数据文件
B、数据库
C、Excel文件
D、数据库管理系统
答案:B
知识点:数据库基础
2、________是数据库系统的核心。
A、数据库DB
B、数据库管理系统DBMS
C、数据库管理员DBA
D、操作系统
答案:B
3、以下________是概念模型采用的表达方式?
A、E-R图
B、树形图
C、网状图
D、二维表
答案:A
4、以下________不属于逻辑数据模型的三个要素?
A、数据结构
B、数据操作
C、数据查询
D、完整性约束
答案:C
5、以下说法正确的是________。
A、数据模型可以分为概念模型和结构数据模型两个层次
B、概念模型和数据库管理系统DBMS密切相关,结构数据模型和DBMS无关
C、关系数据模型可以采用E-R图表示
D、关系数据模型是使用最广泛的概念模型
答案:A
6、以下________不属于关系模型的完整性约束?
A、实体完整性约束
B、参照完整性约束
C、用户自定义约束
D、数据库系统自动产生的约束
答案:D
7、以下说法错误的是________。
A、主码一定是候选码
B、外码体现了二维表之间的数据引用关系
C、一张二维表只能有一个候选码和主码
D、参照完整性约束是对外码取值的约束
答案:C
8、从一个二维表中筛选出满足某种条件的记录构成一个新的临时二维表的操作称为________。
A、选择
B、投影
C、连接
D、筛选
答案:A
9.以下说法错误的是________。
A、SQL是一种高度非过程化的语言
B、SQL命令严格区分大小写
C、SQL实现查询的命令动词是select
D、SQL通过create命令动词创建二维表
答案:B
10.以下说法错误的是________。
A、SQL语言通过create命令动词创建二维表的结构
B、SQL语言通过insert命令动词插入数据记录
C、SQL语言通过delete命令动词删除二维表
D、SQL语言通过update命令动词修改二维表的数据
答案:C
填空题
关系数据库系统采用的标准操作语言是________?
答案:SQL
在查询二维表数据的SQL命令中,________子句用来指定查询结果表中的字段?
答案:SELECT
在查询二维表数据的SQL命令中,________子句用来指定查询对象表?
答案:FROM
在查询二维表数据的SQL命令中,________子句用来指定查询对象表筛选记录的条件?
答案:WHERE
在查询二维表数据的SQL命令中,________子句用来指定分组处理的分组字段?
答案:GROUPBY
在查询二维表数据的SQL命令中,________子句用来指定查询结果表中记录的顺序?
答案:ORDERBY
在查询二维表数据的SQL命令中,________必须和GROUPBY子句配套使用?
答案:HAVING
关系模型中,两张二维表按照所有同名属性相等进行连接操作,并在结果中对同名属性只保留一份,这样的连接操作称为________?
答案:自然连接
三、根据本章给出的在线购物网站案例二维表,使用SQL命令完成以下任务:
1.查看pcate表的所有信息,然后添加一个商品大类:编码为“11”,名称为“其它”
SELECT*FROMpcate;
INSERTINTOpcateVALUES(11,其它);
2.添加一个商品信息:编码为“1101”,名称为“商品11-1”,大类编码为“11”,单价为100,库存为20
INSERTINTOproduct(pid,pname,cid,price,qty)
VALUES(1101,商品11-1,11,100,20);
3.将“1101”商品的单价提高10%
UPDATEproduct
SETprice=price*1.1
WHEREpid=1101;
4. 查询pstat表中出现的日成交额为0的商品的编码
SELECTDISTINCTpid
FROMpstat
WHEREdamt=0;
5. 查询product表中没有填写品牌信息、并且库存小于50的商品信息
SELECT*
FROMproduct
WHEREbidISNULLANDqty50;
6. 查询所有商品的平均库存量
SELECTAVG(qty)
FROMproduct;
7. 查询库存量大于1000的商品的商品名称和库存量
SELECTp
文档评论(0)