SQL数据库试题(笔试题)(3)

2019-04-02 19:59

33. 在关系模型中,为了实现\关系中不允许出现相同元组\的约束应使用______。

A、临时关键字 B、主关键字 C、外部关键字 D、索引关键字

34. 根据\职工\项目文件生成emp_sys.exe应用程序的命令是______。

A、BUILD EXE emp_sys FROM 职工 B、BUILD APP emp_sys.exe FROM 职工

C、LIKE EXE emp_sys FROM 职工 D、LIKE APP emp_sys.exe FROM 职工

35. 当前盘当前目录下有数据库:学院.dbc,其中有\教师\表和\学院\表。 \教师\表: \学院\表: 有SQL语句:

SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL (SELECT 工资 FROM 教师 WHERE 系号=\ 与如上语句等价的SQL语句是______。

A、SELECT DISTINCT 系号 FROM 教师 WHERE工资>=; (SELECT MAX(工资) FROM 教师 WHERE 系号=\

B、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; (SELECT MIN(工资) FROM 教师 WHERE 系号=\

C、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号=\

D、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME (SELECT 工资 FROM 教师 WHERE 系号=\ 二、填空题

36. 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 37. 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。 38. 在最坏情况下,冒泡排序的时间复杂度为______。

39. 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

40. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。

41.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在\选项\对话框的______选项卡上设置。

42. TIME( )的返回值的数据类型是______类型。

43. 在定义字段有效性规则中,在规则框中输入的表达式中类型是________。 44. 设计报表通常包括两部分内容:______和布局。

45. ______是指只有满足联接条件的记录才包含在查询结果中。 46. 设有图书管理数据库:

图书(总编号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))

检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。

SELECT 书名,作者,单价,分类号 FROM 图书; WHERE______; ORDER BY______;

47. 设有如下关系表R、S和T:

R(BH,XM,XB,DWH) S(SWH,DWM)

T(BH,XM,XB,DWH)

实现R∪T的SQL语句是_______。 48. 设有如下关系表R:

R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

插入\班学号为30,姓名为\郑和\的学生记录;_______。 49. 设有如下关系表R:

R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO

其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。 删除学号为20的学生记录;______。 第二套题答案

1-5 CBBDD 6-10 CBBCC 11-15 DDCCA 16-20 DCBCA 21-25 BBDAC 26-30 CDCBD 31-35 ACBBA

36.黑盒 37.概念或概念级 38.n(n-1)/2 39.封装 40.查询 41.文件位置 42.字符 或 C 43.逻辑表达式 44.数据源 45.内部联接

46. 单价 BETWEEN 15 AND 25 或 单价 BETW 15 AND 25 或 单价 BETWE 15 AND 25 或 单价>=15 and 单价<=25 或 单价>=15 and 单价=<25 或 单价=>15 and 单价<=25 或 单价=>15 and 单价=<25 与 分类号 ASC 或 分类号

47. SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T

48. INSERT INTO R(NO,NAME,CLASS) VALUES(30,\郑和\或 INSE INTO R(NO,NAME,CLASS) VALUES(30,\郑和\

49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20

12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql create table t(a number(,b number(,c number(,d number(); /

begin

for i in 1 .. 300 loop

insert into t values(mod(i,2),i/2,dbms_random.value(1,300),i/4); end loop; end; /

select * from (select c.*,rownum as rn from (select * from t order by c desc) c) where rn between 21 and 30; /

select * from (select * from test order by c desc) x where rownum < 30 minus

select * from (select * from test order by c desc) y where rownum < 20 order by 3 desc

SQL Server 2005 笔试题

How can I list all California authors regardless of whether they have written a book?

In database pubs, have a table authors and titleauthor , table authors has a column state, and titleauhtor have books each author written. CA behalf of california in table authors. */

参考答案:

select a.au_fname ,a.au_lname, b.title_id from authors a

left outer join titleauthor as b on a.au_id = b.au_id where a.state = 'CA'

/**//* Question 7

How can I get a list of the stores that have bought both 'bussiness' and 'mod_cook' type books?

In database pubs, use three table stores,sales and titles to implement this requestment.

Now I want to get the result as below:

stor_id stor_name

------- ---------------------------------------- ... 7896 Fricative Bookshop......... */

-- score : 0

select st.stor_id,st.stor_name from dbo.stores st

join dbo.sales sl on st.stor_id = sl.stor_id

join dbo.titles tl on sl.title_id = tl.title_id and (tl.type = 'business' and tl.type = 'trad_cook')

-- score : 0

select distinct a.stor_id , a.stor_name from stores a

inner join sales b on(a.stor_id = b.stor_id)

inner join titles c on(b.title_id = c.title_id and c.type = 'bussiness' or c.type = 'mod_cook')

select sal.stor_id, stor_name from sales sal

join stores sto on sal.stor_id = sto.stor_id join titles til on sal.title_id = til.title_id where til.[type] = 'bussiness' or til.[type] ='mod_cook' select distinct stores.stor_id,stor_name from stores inner join sales on stores.stor_id = sales.stor_id inner join titles on sales.title_id = titles.title_id where type in ('business','mod_cook') -- another one , score: 0 begin tran Question7 select stor_id, stor_name from stores where stor_id in ( select stor_id from sales where title_id in ( select title_id from titles where type = 'business' or type = 'mod_cook' )) commit tran Question7 -- score: 6 with Stor_TilteType(stor_id,stor_name,title_type) as (select st.stor_id,st.stor_name,ti.type from stores st join sales sa on st.stor_id=sa.stor_id join titles ti on sa.title_id=ti.title_id ) select distinct stor_id,stor_name from Stor_TilteType where title_type='business' and stor_id in(select stor_id from Stor_TilteType where title_type='mod_cook'


SQL数据库试题(笔试题)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四川省人民政府办公厅关于进一步做好被征地农民社会保障工作的通

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: