当前位置:首页 » 数据仓库 » 数据库试题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库试题

发布时间: 2022-01-13 19:59:12

‘壹’ 数据库 试题

1、
CREATE PROCEDURE prdVendor @id varchar(10),@name varchar(40),@addr varchar(40)
AS
INSERT INTO 供应商表 (@id,@name,@addr)
GO

EXEC prdVendor 'S9','北京汽车厂','北京'

‘贰’ sql数据库笔试题

1 前面加createview 视图名 as 2 sele 学号 from 学生表 where 学号 in(sele max(成绩) from 成绩) group by 学号3 类似

‘叁’ 数据库题目

1、 查和“S0701026”读者借了相同图书的读者的图书证号和姓名 select rno,rn from reader where rno in(select a.rno from borrow as a,borrow as b where a.bno=b.bno and b.rno='S0701026') 2、 查询每个读者的姓名和所借图书名 select rn,bn from reader,borrow,book where reader.rno=borrow.rno and borrow.bno=book.bno 3、 查没有借书的读者的图书证号和姓名 select rno,rn from reader where rno not in(select rno from borrow) 4、 查询借阅了“数据结构”的读者数量 select count(*) from borrow where bno=(select bno from book where bn='数据结构') group by bno 5、 查“李丽”和“张朝阳”都借阅了的图书的书号 select a.bno from borrow as a,borrow as b where a.rno=(select rno from reader where rn='李丽') and b.rno=(select rno from reader where rn='张朝阳') and a.bno=b.bno 6、 查询借书上限最大的读者信息 select * from reader where rup=(select max(rup) from reader) order by rup desc 7、 查询借阅图书数量达到2本的读者信息 select * from reader where rno in(select rno from borrow group by rno having count(*)>1) 8、 查询每个读者姓名,所借图书的图书号,没有借书的读者也列出来 select reader.rn,bno from reader left join borrow on reader.rno=borrow.rno 9、 查询没有借阅“C程序设计”的读者姓名 select rn from reader where rno not in(select rno from borrow where bno=(select bno from book where bn='C程序设计')) 10、 检索所有姓李的读者所借图书的书号 select bno from borrow where rno in(select rno from reader where rn like '李%') 11、 查被借出的图书编号以“TP”开头的图书信息 select * from book where bno in(select bno from borrow where bno like 'TP%') 12、 查没有被借阅的图书信息 select * from book where bno not in(select bno from borrow) 13、 查询借阅了“数据库原理及其应用教程”的读者的图书证号和姓名 select reader.rno,rn from reader,borrow,book where reader.rno=borrow.rno and borrow.bno=book.bno and bn='数据库原理及其应用教程' 14、 统计各个系读者的数量,显示系名和数量 select rde 系名,count(*) 数量 from reader group by rde 15、 查询有过期未还图书的读者的书号、姓名、所在系 select bno,rn,rde from reader,borrow where reader.rno=borrow.rno and rda < getdate() 16、 检索至少借阅了“数据结构”和“操作系统教程”的读者图书证号 select a.rno from borrow as a,borrow as b where a.bno=(select bno from book where bn='数据结构') and b.bno=(select bno from book where bn='操作系统教程') and a.rno=b.rno 17、 查库存书的总数 select sum(bnu) from book 18、 查询借阅了图书的读者信息 select * from reader where rno in(select rno from borrow)

‘肆’ SQL数据库考试试题,求高手解答

SQL SERVER 数据库应用技术第二版(张浦生主编)课后习题答案,谁有急求!
浏览次数:29次悬赏分:0 | 离问题结束还有 12 小时 | 提问者:普罗旺斯987 | 检举
还能输入 9999 字
插入图片插入地图
参考资料:匿名回答
提交回答
回答 共2条
自己做吧
追问
可是不会呢
回答
问我呀
追问
你会啊,告诉我吧,千恩万谢
回答者: sytdeedee | 六级 | 2011-6-14 13:25 | 检举
凌吧!不给人积分就想要答案 啊
追问
你是谁啊

‘伍’ 谁有数据库试题

SQL我有:是MCP-sql的模拟题:
1.你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。这些信息将被用在50家公司的网页设置上。每个公司的WEB设置以不同的格式来安排和显示这些统计表。你需要组装这些数据传送到这些公司去,你应该做什么?
A.用包含FOR XML子句的SELECT语句来提取数据。
B.使用sp_makewebtask系统存储过程,用select 语句从数据的返回中产生HTML。
C.创建数据转换服务包从数据库中输出数据并且将数据放在带有分隔标记的文本文件中。
D.使用SQL_DMO来创建一个应用程序把数据从数据库中取出并转换它.
答案: A.

2.你是一邮件订购公司的数据库开发者,该公司有两台名为CORP1和CORP2 的SQLServer2000的计算机。CORP1是台在线处理事务的服务器。CORP2存放销售的历史数据。CORP2已经添加了一个连接服务器到CORP1上。销售部经理请你创建一个是谁购买软盘的用户清单。这清单每个月生成一次,软盘在数据库中用ID21来表示。你必须从一张名为SalesHistory的表中检索数据。该表放在本地的CORP2档案数据库中。你需要在CORP1上执行这个请求。你该选择哪个选项?
A. EXEC sp_addlinkedserver ‘CORP2’, ‘SQL Server’
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
B. SELECT CustomerID FROM OPENROWSET (‘SQLOLEDB’, ‘CORP2’; ‘p*word’, ‘SELECT
CustomerID FROM Archive.dbo.SalesHistory WHERE CategoryID = 21’)
C. SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
D. EXEC sp_addserver ‘CORP2’
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21
答案: C.

3.你是一名Trey Research的数据库开发者,你创建两个事务来帮助将雇员的数据信息写入公司的数据库中。一个事物将雇员的姓名和地址插入数据库中,这个事务很重要,另外一个事务将雇员的人数统计插入到数据库中。这个事务不那么重要。在数据库使用的高峰期,在服务器有时遇到错误的期间管理员会通知。每次发生时,数据库服务器会随机地终止其中一个事务。你必须确定当服务器终止其中一个事务时,它不会终止比较重要的那个事务。你应该做什么?
A.为插入雇员姓名和地址信息的那个事务设置 DEADLOCK_PRIORITY to LOW 选项
B.为插入雇员人数信息的那个事务设置 DEADLOCK_PRIORITY to LOW 选项
C.为插入雇员姓名和地址信息的那个事务添加一个检查1205服务器错误的条件代码。如果这个错误被遇到,重新启动该事务。
D.在事务中添加一个ROWLOCK优化提示给SQL数据操作语句。
E.为插入雇员姓名和地址信息的那个事务设置隔离级别给 SERIALIZABLE.
答案: B.

4.你是公司的SQL Server 2000在线事务处理数据库的开发者.很多表中有一千甚至更多行。所有的表都有一聚集索引。大量地访问表至少要有一个非聚集索引。在数据库服务器上数据文件将包含有2个RAID阵列。你想要排列这些表和索引以确保最佳的输入/输出性能。你在每个RAID阵列上创建一个文件组,你接下来应该做什么?
A.把经常连接在一起的表放在同一个文件组中。把大量访问的表和属于这些表的所有索引放在不同的文件组中。
B. 把经常连接在一起的表放在同一个文件组中。把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。
C. 把经常连接在一起的表放在不同的文件组中。把大量访问的表和属于这些表的非聚集索引放在不同的文件组中。
D. 把经常连接在一起的表放在不同的文件组中。把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。
答案: C

5.你是你公司SQL Server 2000 数据库的开发者。你在数据库中更新一些为销售部门创建新的月底报表的存储过程。这存储过程包括从三个或更多的表中检索数据的复杂请求。在数据库中所有的表至少有一个索引。用户报告说有一个新的月底报表的运行比以前版本的报表的运行来的慢。你想要提高这些报表的性能,你应该做什么?
A.为每个存储过程创建一个包含数据定义语言的脚本。为索引调整向导使用这个脚本作为工作负荷记录文件
B.在SQL跟踪事件探查器捕获每一个存储的执行过程。为索引调整向导使用跟踪文件作为工作负荷记录文件
C.在使用存储过程的表中更新统计表
D.在查询分析器中执行每一个存储过程,并使用Show Execution Plan选项
E.在查询分析器中执行每一个存储过程,并使用Show Server Trace选项
答案: E

6.你是一个wide world importers公司的数据库开发人员,你创建了用来存储订单的数据库。订单将被输入客户/服务器应用程序中。每次有一个新订单被输入,并被赋予一个唯一的编号,按升序排列。每天平均有10000个订单被输入。你创建一个名为Orders的新表并在其中添加一个OrderNumber字段。接下来你应该做什么?
A. 为该字段设置全局唯一标识符的数据类型。
B. 为该字段设置int数据类型,并为该字段设置一致性的属性。
C. 为该字段设置int数据类型。在表中创建一个用户自定义函数用于查看订单编号的最大值。
D. 为该字段设置int数据类型。创建一个名为NextKey的表,并在其中添加NextOrder字段。将该字段的数据类型设置为int。在NextKey表中创建一个存储过程用于检索更新value held。
答案: B.

‘陆’ 求sql数据库考试题答案

1.create database Readbook
on
(name=Readbook_data,filename='D:\server\Readbook_data.mdf',size=2mb,maxsize=10mb,filegrowth=1mb)
log on
(
name=Readbook_log,
filename='D:\server\Readbook_log.ldf',size=1mb,maxsize=5mb,filegrowth=1mb
)
go
2.use mybase
go
alter database mybase
add log file
(
name=Readbook2_log,
filename='D:\server\mybase2_log.ldf',size=2mb,maxsize=10mb,filegrowth=1mb
)
go
3.alter database mybase
remove file Readbook2_log

‘柒’ 数据库试题(求答案)

14.B
2.C
3.C
5.C
6.B
8.C
11.B
12.AD
5.A
6.B
7.C
8.C
9.D
10.B
12.A
13.A
14.B

‘捌’ 数据库试题

全国信息技术水平证书考试中的数据库应用系统设计试题及答案在很多的网站上面是有的,但是有的是要收费才可以看到的,所以你要是没有帐号的话是看不了的,

‘玖’ 数据库方面的试题

http://www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm
不怎么多,但还可以,自己也可以到上找些的啊...