sql练习题(1)
更新时间:2024-03-31 22:22:01 阅读量: 综合文库 文档下载
- sql训练题及答案推荐度:
- 相关推荐
数据库基础测试题
姓名: 工号:
一、单项选择题,把合适的选项编号填写在括号内。(每小题1分,共10分)
1.在数据库技术中,实体-联系模型是一种( )
A.概念数据模型 B.结构数据模型 C.物理数据模型 D.逻辑数据模型
2.关系数据模型通常由3部分组成,它们是( ) A.数据结构,数据通信,关系操作
B.数据结构,数据操作,数据完整性约束 C.数据通信,数据操作,数据完整性约束 D.数据结构,数据通信,数据完整性约束
3.SQL语言中,删除一个表的命令是( )
A. DELETE B. DROP C. CLEAR D. REMOVE
4.在SQL的查询语句中,order by选项实现对结果表的()功能
A. 分组统计 B. 求和 C. 查找 D. 排序
5. SQL Server触发器主要针对下列语句创建( )
A. SELECT,INSERT,DELETE B. INSERT,UPDATE,DELETE C. SELECT,UPDATE,INSERT D. INSERT,UPDATE,CREATE
6. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf C..tif D..ndf
7. 在SQL中,建立表用的命令是 ( )。
A.CREATE TABLE B.CREATE RULE C.CREATE VIEW D.CREATE INDEX
8. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁 B.不包括40岁和50岁
C.包括40岁但不包括50岁 D.包括50岁但不包括40岁
9. 模式查找like '_a%',下面哪个结果是可能的
A.aili B. bai C.bba D.cca
10. 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( )
A、只有2NF B、只有3NF C、2NF和3NF D、没有
二、填空题,把合适内容填在横线上。(每空1分,共19分)
1.DBMS是指_______________。
2.视图是由一个或多个____________或查询表。
3.触发器主要有2种类型,即_____ ___和__ _______。
4.数据完整性的类型有________完整性、_______完整性、______完整性和用户自定义完整性。。
5.要用SQL Server验证方式访问SQL Server数据库服务器,用户必须提供正确的_________和_________。
6.在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的____ ___或_____排列。
7.CHECK约束被称为_______约束,UNIQUE约束被称为_______约束。 8.______是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
9.事务的ACID属性是指________性、_______性、_______性和_______性。
三、根据下面所给的商品库、教学库,写出下列每条SQL查询语句的执行结果,或者写出下列每条语句或程序段的功能。(每题3分,15分)
商品库的数据库两张表,包括:
商品表1(商品代号char(8),分类名char(8),单价float,数量int)
商品表2(商品代号char(8),产地char(8),品牌char(8)
教学的数据库三张表,包括: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)
1.select x.商品代号,分类名,数量,品牌 from 商品表1 x,商品表2 y
where x.商品代号=y.商品代号
2.select count(distinct 产地) as 产地数 from商品表2
3.select 课程.课程号,课程.课程名,count(*)as选课人数
from 课程,选课
where课程.课程号=选课.课程号
group by 课程.课程号,课程.课程名
4. select x.学生号,y.学生号,y.课程号
from 学生x,选课y
where x.学号=@s1 and y.学号=@s2 and x.课程号=y.课程号
5. select *
from 课程
where exists (select * from 选课,课程
where课程.课程号=选课.课程号
)
四、根据第三题所给的商品库和教学库,按照下列给的每种功能写出相应的查询语句。(每题4分,32分)
1.从商品库中查询出数量大于10的商品种数。
2.从商品库中查询出每类(即分类名相同)商品的最高单价。
3.商品库中查询出比所有商品单价的平均值要高的全部商品。
4.从商品库中查询出同一类商品多于一种的所有分类名。
5.从教学库中查询出被2至4名学生选修的所有课程。
6. 查询选修课程超过5门的学生姓名和所选修课程的数目?
7. 写一个存储过程,输入选修课程名,得到选修该课程的所有学生的学号和姓名
五、问答题。(共10分)
1. 使用保存点是否可以保存事务的一部分?为什么?
2. 什么是存储过程?存储过程有哪些优点?用什么来调用?
六、综合题。(共14分)
1. 查询A(ID,Name)表中第31至40条记录,ID作为主键可能是不是连续增长的列
2. 查询表A中存在ID重复三次以上的记录
正在阅读:
sql练习题(1)03-31
小学生二年级夏天的池塘作文06-13
广告投放合作合同(电视台)10-31
幼儿人际交往能力现状与《指南》中社会教育目标的显著差异及对策研究11-02
社会实践感悟心得01-23
江苏省体育彩票市场拓展路径研究04-24
朱自清散文匆匆阅读03-04
砂石路面施工组织设计08-06
国内报刊地址04-27
数据结构知识点总结10-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- sql
- 高等代数教案
- 加快我县设施农业发展的调查与思考
- 19 浇注工安全技术操作规程
- 互换性与技术测量基础(第二版) 胡凤兰主编 课后答案
- 计算机应用基础机考复习题及答案
- 助教、义工培训讲稿
- 啤酒节方案
- 初中数学课堂教学情境的创设浅议(周坦旭)
- 2017年二年级数学(上)期中考试各单元复习提纲
- 2016年关于应对恶劣天气安全防范的通知
- 成功男人早晨会做五件事
- 中国微滤行业市场前景分析预测年度报告(目录) - 图文
- IxChariot介绍
- FANUC系统PMC的在线诊断
- 姜成康局长在庆祝中国烟草总公司成立30周年报告大会上的讲话
- 公共部门人力资源开发
- 上海海事大学国际航运管理2013-2014A - 图文
- 折点加氯的方法
- 2010年中考物理复习试题分类汇编--机械能与机械效率 - 图文
- 全国2011年10月高等教育自学考试犯罪学(一)试题