ImageVerifierCode 换一换
格式:DOCX , 页数:94 ,大小:283.82KB ,
资源ID:12714773      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12714773.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQL数据库试题笔试题.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQL数据库试题笔试题.docx

1、SQL数据库试题笔试题28.数据库:抽出部门,平均工资,要求按部门的字符串顺序排序,不能含有 human resource 部门,employee 结构如下: employee_id, employee_name, depart_id,depart_name,wage答:select depart_name, avg(wage)from employeewhere depart_name human resourcegroup by depart_nameorder by depart_name 29.给定如下SQL数据库:Test (num INT(4) 请用一条SQL语句返回num的最小值

2、,但不许使用统计功能,如 MIN ,MAX 等答:select top 1 numfrom Testorder by num 33. 一个数据库中有两个表 : 一张表为 Customer ,含字段 ID,Name;一张表为 Order,含字段 ID,CustomerlD (连向 Customer 中 ID 的外键),Revenue ; 写出求每个 Customer 的 Revenue 总和的 SQL 语句。建表 create table customer(ID int primary key,Name char(10)gocreate table order(ID int primary ke

3、y,CustomerID int foreign key references customer(id) ,Revenue float)go- 查询select Customer.ID, sum( isnull(Order.Revenue,0) ) from customer full join order on( order.customerid=customer.id ) group by customer.idselect customer.id,sum(order.revener) from order,customer wherecustomer.id=customerid grou

4、p by customer.id select customer.id, sum(order.revener ) from customer full join orderon( order.customerid=customer.id )group by customer.id5数据库(10 )a tabel called “ performanee ” contninme and score , please 用 SQL 语言表述如何选出score最high的一个(仅有一个)仅选出分数,Select max(score) from performa nee仅选出名字,即选出名字,又选出分数

5、: select top 1 score ,name from perorder by scoreselect name1,score from per where score in/=(select max(score) fromper)4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)1问上课程db的学生noselect coun t(*) from c,sc where ame=db and c.c no=sc.c noselect coun t(*) from sc where eno=(select eno from c where a

6、me=db)2成绩最高的学生号select sno from sc where grade=(select max(grade) from sc )3每科大于90分的人数select c.c name,co un t(*) from c,sc where c.c no=sc.c no and sc.grade90group by c.c nameselect c.c name,co un t(*) from c join sc on c.c no=sc.c no andsc.grade90 group by c.c name囹卡数据库笔试题 仝叟*建表:dept:dept no (primar

7、y key),d name,locemp:emp no(primary key),e name,job,mgr,sal,dept no*/1列出emp表中各部门的部门号,最高工资,最低工资select max(sal) as 最高工资,min(sal) as 最低工资,deptno from emp groupby dept no;2列出emp表中各部门job为CLERK的员工的最低工资,最高工资select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 咅部门号 fromemp where job = CLERK group by dept no;3

8、对于emp中最低工资小于1000的部门,列出job为CLERK的员工的部门号,最 低工资,最高工资select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 咅部门号 fromemp as bwhere job=CLERK and 1000(select min( sal) from emp as a wherea.dept no=b.dept no) group by b.dept no4根据部门号由高而低,工资有低而高列出每个员工的姓名,部门号,工资select dept no as 咅咅门号,en ame as 姓名,sal as 工资 from

9、 emp order bydept no desc,sal asc5写出对上题的另一解决方法(请补充)6列出张三所在部门中每个员工的姓名与部门号select en ame,dept no from emp where dept no = (select dept no from empwhere en ame = 张三)7列出每个员工的姓名,工作,部门号,部门名select en ame,job,emp.dept no,dept.d name from emp,dept whereemp.dept no=dept.dept no8列出emp中工作为CLERK的员工的姓名,工作,部门号,部门名s

10、elect en ame,job,dept.dept no,d name from emp,dept where dept.dept no=emp.dept no and job=CLERK9对于emp中有管理者的员工,列出姓名,管理者姓名(管理者外键为 mgr ) select a.ename as 姓名,b.ename as 管理者 from emp as a,emp as b where a.mgr is not n ull and a.mgr=b.emp no10对于dept表中,列出所有部门名,部门号,同时列出各部门工作为 CLERK的员工名与工作select dname as 咅咅

11、门名,dept.deptno as 咅咅门号,ename as 员工名,job as 工作from dept,empwhere dept.dept no *= emp.dept no and job = CLERK11对于工资高于本部门平均水平的员工,列出部门号,姓名,工资,按部门号排序 select a.deptno as 咅咅、门号,a.ename as 姓名,a.sal as 工资 from emp as awhere a.sal(select avg(sal) from emp as b where a.dept no=b.dept no)order by a.dept no12对于e

12、mp,列出各个部门中平均工资高于本部门平均水平的员工数和部门号,按 部门号排序select count(a.sal) as 员工数,a.deptno as 咅咅、门号 from emp as awhere a.sal(select avg(sal) from emp as b where a.dept no=b.dept no)group by a.dept no order by a.dept no13对于emp中工资高于本部门平均水平,人数多与 1人的,列出部门号,人数,按部门号排序select count(a.empno) as 员工数,a.deptno as 咅E门号,avg(sal)

13、 as 平均工资from emp as awhere (select coun t(c.emp no) from emp as c where c.dept no=a.dept noand c.sal(select avg(sal) from emp as b where c.dept no=b.dept no) )1 group by a.dept no order by a.dept no 14对于emp中低于自己工资至少5人的员工,列出其部门号,姓名,工资,以及工 资少于自己的人数select a.dept no ,a.e name,a.sal,(select coun t(b.e na

14、me) from emp as bwhere b.sala.sal) as 人数 from emp as awhere (select coun t(b.e name) from emp as b where b.sal5数据库笔试题及答案第一套一.选择题1.下面叙述正确的是 CCBAD 。A、 算法的执行效率与数据的存储结构无关B、 算法的空间复杂度是指算法程序中指令(或语句)的条数C、 算法的有穷性是指算法必须能在执行有限个步骤之后终止D、 以上三种描述都不对2.以下数据结构中不属于线性数据结构的是 。A、队列B、线性表C、二叉树D、栈3.在一棵二叉树上第5层的结点数最多是 。A、8 B、

15、16 C、32 D、154.下面描述中,符合结构化程序设计风格的是 oA、 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B、 模块只有一个入口,可以有多个出口C、 注重提高程序的执行效率 D、不使用goto语句5.下面概念中,不属于面向对象方法的是 oA、对象B、继承C、类D、过程调用6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 BDBCA _ oA、可行性分析B、需求分析C、详细设计D、程序编码7.在软件开发中,下面任务不属于设计阶段的是 oA、数据结构设计B、给出系统模块结构 C、定义模块算法D、定义需求并建立 系统模型8.数据库系统的核心是 o

16、A、数据模型B、数据库管理系统 C、软件工具D、数据库9.下列叙述中正确的是 oA、 数据库是一个独立的系统,不需要操作系统的支持B、 数据库设计是指设计数据库管理系统C、 数据库技术的根本目标是要解决数据共享的问题D、 数据库系统中,数据的物理结构必须与逻辑结构一致10.下列模式中,能够给出数据库物理存储结构与物理存取方法的是 oA、内模式B、外模式C、概念模式D、逻辑模式11.Visual FoxPro 数据库文件是 _ DCBAA 。A、存放用户数据的文件 B、管理数据库对象的系统文件C、存放用户数据和系统的文件 D、前三种说法都对12.SQL语句中修改表结构的命令是 oA、MODIFY

17、 TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE13.如果要创建一个数据组分组报表,第一个分组表达式是 部门,第二个分组 表达式是性别,第三个分组表达式是基本工资,当前索引的索引表达式应当是。A、部门+性别+基本工资B、部门+性别+STR(基本工资)C、STR(基本工资)+性别+部门D、性别+部门+STR(基本工资)14.把一个项目编译成一个应用程序时,下面的叙述正确的是 。A、 所有的项目文件将组合为一个单一的应用程序文件B、 所有项目的包含文件将组合为一个单一的应用程序文件C、 所有项目排除的文件将组合为一个单一的应用程序文

18、件D、 由用户选定的项目文件将组合为一个单一的应用程序文件15.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是。A、DBS 包括 DB 和 DBMS B、DBMS 包括 DB 和 DBSC、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS16.在选项对话框的文件位置选项卡中可以设置_ BAABA 。A、表单的默认大小 B、默认目录C、日期和时间的显示格式 D、程序代码的颜色17.要控制两个表中数据的完整性和一致性可以设置 参照完整性,要求这两个A、是同一个数据库中的两个表 B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表18.定位第一条记

19、录上的命令是 。A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP19.在关系模型中,实现关系中不允许出现相同的元组的约束是通过 。A、候选键B、主键C、外键D、超键20.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 。A、1,11,1 B 、1,10,1 C、1,11,0 D 、1,10,021.下列表达式中结果不是日期型的是 CCBBA 。A、CTOD(2OOO/1O/O1) B 、八99/10/01+365 C 、VAL(2000/10/01)D、DATE()22.

20、只有满足联接条件的记录才包含在查询结果中,这种联接为 。A、左联接B、右联接C、内部联接D、完全联接23.索引字段值不唯一,应该选择的索引类型为 。A、主索引B、普通索引C、候选索引D、唯一索引24.执行SELECT 0选择工作区的结果是 。A、选择了 0号工作区B、选择了空闲的最小号工作区C、关闭选择的工作区 D、选择已打开的工作区25.从数据库中删除表的命令是 。A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE26.DELETE FROM S WHERE 年龄 60 语句的功能是 _ BBCCB 。A、从S表中彻底删除年龄大于60岁的记录B、S

21、表中年龄大于60岁的记录被 加上删除标记C、删除S表D、删除S表的年龄列27.SELECT-SQL 语句是 。A、选择工作区语句 B、数据查询语句 C、选择标准语句 D、数据修改语句28.SQL语言是 语言。A、层次数据库B、网络数据库C、关系数据库D、非数据库29.在SQL中,删除视图用 。A、DROP SCHEMA 命令 B、CREATE TABLE 命令 C、DROP VIEW 命令 D、 DROP INDEX 命令30.以下属于非容器类控件的是 。A、Form B、Label C、page D、Container31.将查询结果放在数组中应使用_d 短语。A、INTO CURSOR B

22、 、TO ARRAY C、INTO TABLE D、INTO ARRAY32.在命令窗口执行SQL命令时,若命令要占用多行,续行符是 _d 。A、冒号(:)B、分号(;)C、逗号(,)D、连字符(-)33.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是 。SELECT姓名,书名F

23、ROM 借阅,图书,读者 WHERE; 借阅.借书证号=0001 AND; a_A、 图书.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号B、 图书.分类号=借阅.分类号AND; 读者.借书证号=借阅.借书证号C、 读者.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号D、 图书.总编号=借阅.总编号AND; 读者.书名=借阅.书名34.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证

24、号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是 。SELECT 单位, FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 a A、COUNT(借阅.借书证号)GROUP BY 单位B、SUM(借阅.借书证号)GROUP BY单位C、COUNT(借阅.借书证号)ORDER BY 单位 D、COUNT(借阅.借书证号) HAVING 单位35.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(

25、8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,检索借阅了现代网络技术基础一书的借书证号。下面 SQL语句正确的是 。SELECT 借书证号 FROM 借阅 WHERE 总编号=; bA、 (SELECT 借书证号 FROM 图书 WHERE 书名=现代网络技术基础)B、 (SELECT 总编号FROM 图书 WHERE书名=现代网络技术基础)C、 (SELECT 借书证号 FROM 借阅 WHERE 书名=现代网络技术基础)D、 (SELECT 总编号FROM 借阅 WHERE 书名=现代网络技术基础)

26、 二、填空题36.算法的复杂度主要包括 复杂度和空间复杂度。37.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 o38.若按功能划分,软件测试的方法通常分为白盒测试方法和 测试方法。39.如果一个工人可管理多个设施, 而一个设施只被一个工人管理, 则实体工人与实体设备之间存在 联系。40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 o41.命令?LEN(THIS IS MY BOOK) 的结果是 。42.SQL SELECT语句为了将查询结果存放到临时表中应该使用 短语。43.多栏报表的栏目数可以通过 来设置。44.在打开项目管理器之后再打开应用程序生成器,可以通过按ALT

27、+F2键,快捷 菜单和工具菜单中的 o45.数据库系统的核心是 o46.查询设计器中的联接选项卡,可以控制 选择。47.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8)用SQL的CREATE命令建立借阅表(字段顺序要相同),请对下面的SQL语句填 空:48.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价

28、 N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8)对图书管理数据库,查询由清华大学出版社或电子工业出版社出版,并且单 价不超出20元的书名。请对下面的SQL语句填空:SELECT书名,出版单位,单价FROM图书;WHERE AND;49.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总

29、编号C(6),借书日期D(8)对图书管理数据库,求共借出多少种图书。请对下面的 SQL语句填空:SELECT FROM 借阅第一套题答案选择题1-5 CCBAD 6-10 BDBCA 11-15 DCBAA 16-20 BAABA 21-25 CCBBA26-30 BBCCB 31-35 DDAAB填空题36.时间37.模式或逻辑模式 38.黑盒39. 一对多或1对多或一对n或1 : N或1:n 或1 : n或1:N或一对m或1 : M或1:m 或1 : m或1:N 40. 投 影 41.15 42.1 nto cursor 或 Into cursor cursorname 43. 页面设置

30、或 列数44.应用程序生成器45.数据库管理系统或DBMS 46.联接类型或联接条件47.CREATE TABLE 借阅(借书证号C(4),总编号C(6),借书日期 D(8)或 CREA TABL 借阅(借书证号 C(4),总编号C(6),借书日期D(8) 或CREATE TABLE借阅(借书证号C(4),总编号C(6),借书日期D)或CREA TABL借阅 (借书证号C(4),总编号C(6),借书日期D) 48.单价=20 或(出版单位二清华 大学出版社OR出版单位=电子工业出版社)或(出版单位=电子工业出版社 OR出版单位二清华大学出版社)或(出版单位二清华大学出版社OR出版单位= 电子工业出版社)与(出版单位二清华大学出版社OR出版单位=电子工业出版 社)或(出版单位=清华大学出版社)49. COUNT(DISTINCT 总编号)或 COUN(DISTINCT 总编号)或 COUNT(DIST 总编号)或 COUN(DIST 总编号) 第二套题一、选择题1.以下数据结构中不属于线性数据结构的是 。A、队列B、线性表C、二叉树D、栈2.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是A、可行性分析B、需求分析C、详细设计D、程序编码3.结构化程序设计主要强调的是 。A、程序的规模B、程序的易读性 C、程序的执行效

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1