数据库题
‘壹’ 关于数据库题
1 select 姓名,学号 from 学生,课程,选课 where 学生.学号=选课.学号 and 课程名='数据库' and 课程.课程号=选课.课程号
3 select 学号 from 课程,选课 where 课程名='数据库' and 课程.课程号=选课.课程号
其他类似。
‘贰’ 谁有数据库试题
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.
‘叁’ 数据库题目~
1:insertintostudtbl(Studid,Name,Sex)values('005','钱七','男');
insertintoscoretbl(Studid,Courid,score)values('005','001','80');
2:selects.Studid,s.Name,t.scorefromstudtbls,scoretbltwheres.Studid=t.Studidands.Name='李四'andt.Courid='002';
3:updatescoretblsetscore='85'whereStudid='005'andCourid='001';
4:deletefromstudtbls,scoretbltwheres.Name='张三'ands.Studid='001'ands.Studid=t.Studid
‘肆’ 数据库习题
10、D
11、C
12、A
13、B
14、AB
15、B
16、A
17、D没有给出,但排除法的话选D
‘伍’ 数据库试题
全国信息技术水平证书考试中的数据库应用系统设计试题及答案在很多的网站上面是有的,但是有的是要收费才可以看到的,所以你要是没有帐号的话是看不了的,
‘陆’ 数据库题目
您好
关于数据库的相关问题我记得有一个叫有脑的网站,里面很多资料
可能会有相同的题目
您可以看看
如果满意我的回答,请把我设为最佳答案!
‘柒’ 数据库题。
数据库试题
winehero11级分类:资源分享被浏览3233次2013.04.01
二、 选择题 (共10小题,每小题1分,共计10分)
1. model数据库是( )。
A. 临时数据库 B.新建数据库的模板数据库
C. 用户数据库 D.备份数据库
2. 在SQL中,建立表用( )。
A. CREATE TRIGGER命令 B.CREATE TABLE命令
C. CREATE VIEW命令 D.CREATE INDEX命令
3. 下列不能表示精确数值的数据类型是( )。
A. int B.numeric
C. real D.smallint
4. 删除经销商1001的数据记录的代码为:( )
_____ from distributors where distri_num=1001。
A. drop column B.drop table
C. delete * D.delete
5. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分( )。
A. SELECT,INTO B.SELECT,FROM
C. SELECT,GROUP D.仅SELECT
6. 在SQL中,建立数据库用( )。
A. CREATE TRIGGER命令 B.CREATE TABLE命令
C. CREATE DATABASE命令 D.CREATE INDEX命令
7. 视图删除的语句是( )。
A. SET VIEW B.UPDATE VIEW
C. ALTER VIEW D.DROP VIEW
8. 防止数据库出现意外的有效方法是( )。
A. 重建 B.追加 C. 备份 D.删除
9. SQL Server2005中的编程语言就是( )。
A. T-SQL B.S-SQL C. Q-SQL D.R-SQL
10. 创建用户自定义函数的命令是( )。
A. CREATE VIEW B.CREATE TRIGGER
C. CREATE RULE D.CREATE FUNCTION
得分 评卷人
三、判断题 (共15小题,每小题1分,共计15分)
1. 当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。( )
2. DELETE语句只是删除表中的数据,表本身依然存在数据库中。( )
3. 数据库的数据文件可以有多个,日志文件也可以有多个。( )
4. SmallDateTime数据类型可以精确到秒。( )
5. real数据类型可以精确保存7个以上数字。( )
6. 在Microsoft SQL Server系统中,日志文件的扩展名为“ldb”。( )
7. 每个数据库必须有数据文件,但是可以没有日志文件。( )
8. 日志文件可以包含在文件组中,成为文件组的成员。( )
9. 数据库在任何情况下都可以被删除。( )
10. 如果主键约束定义在不止一列上,则一列中的值可以重复,但所有列的组合值必须唯一。( )
11. 如果表中有一列被指定为主键,则该列不可以指定为NULL属性。( )
12. 使用唯一性约束的字段允许为空,一个表中可以允许有多个唯一性约束。( )
13. 可以将唯一性约束定义在多个字段上。( )
14. 每个字段只能定义一个默认约束。( )
15. 在外键约束中,主键和外键的数据类型必须严格匹。( )
迷茫中的弟子
采纳率:52%12级2013.04.01
二、选择题
1、B
2、B
3、D
4、C
5、D
6、C
7、D
8、C
9、A
10、D
三、判断题
1、对
2、对
3、错,数据文件只能有一个,日志可以有多个
4、错
5、错,float(24)最多7位
6、对
7、对
8、对
9、错
10、对
11、对
12、对
13、对
14、对
15、错
‘捌’ 数据库题
选C,三大范式中的第三范式,
第一范式是字段不可分,第二范式是主键,
第三范式是消除传递依赖。
‘玖’ 关于数据库的填空题
1.数据管理经历了 (人工管理 ), (文件系统 ) , (数据库系统 ) 三个阶段。
2.数据库保护问题包括: ( 安全性) 、(完整性)、(故障恢复)和(并发控制)等多方面。
3.SQL是 (关系数据库语言)(或结构化查询语言) 。
4.关系规范化理论是设计 逻辑结构 的指南和工具。
5.SQL语言是一种 ( 通用的 ) , ( 功能极强的关系数据库 )语言。我觉得这个填空要求不明确啊
6.关系代数中专门的关系运算包括:(选择)、(投影)、(连接)和 ( 除运算 ) 。
7.关系模式的定义主要包括( 关系名),(关系的属性名),(属性的域),(属性向域的映象),(属性间的依赖关系) 。这个我们课本上么有的,看楼上的挺有道理的,应该没错吧。
8.关系数据库中基于数学上的两类运算是 ( 关系代数 ) ( 关系演算 ) 。
9.数据库的逻辑模型设计阶段,任务是将( E-R图(或概念模型)) 转换成关系模型。
10.数据库保护包括数据的 (泄露 ) (更改) (破坏) 。差一个空,不知道咯。
11.数据的完整性是 ( 实体完整性 ) ( 参照完整性 ) ( 用户定义完整性 ) 。
12.SQL语言提供(数据库定义) ( 数据操纵 ) (数据控制)等功能。
13.关系中主码的取值必须唯一且非空,这条规则是 ( 实体 ) 完整性规则。
14.视图是一个虚表,它是从 (基本表 )中导出的表。在数据库中只存放那个使用的( 命令 ) ,不存放视图的( 数据 )。
15.SQL语言中,修改表结构的语句是 (ALTER TABLE ) 。
16.在关系数据模型中,两个关系R1与R2之间存在1:M的联系,可以通过在一个关系R2中的
在相关联的另一个关系R1中检索相对应的记录。
17.关系模式是关系的 ( 型 ) ,相当于 ( 关系的描述 ) 。
18.当数据库破坏后,如果事先保存了 (日志文件) 和数据库的副本,就有可能恢复数据库。
19.关系数据库中,二维表称为一个 ( 关系) ,表的一行称为(元组) ,表的一列称为 (属
性) 。
20.关系代数运算中,基本的运算有 ( 选择 ),(投影 ) , (并 ),( 差) ,( 笛卡尔积 ) 。
21.关系数据库数据操作的处理单位是 (字段) ,层次和网状数据库数据操作的处理单位是记 录。
22.安全性控制的一般方法 ( 用户标识与鉴别)(存取控制)(强制存取控制)(视图机制)(审计)(数据加密 )。这个课本上么有,在网上搜的,答案应该正确滴。
23.数据恢复是利用 (冗余) 数据重建已破坏的数据。
24设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是
(update SC
set grade=grade+5
where cname“数据库系统” )
好好看哟