找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 912|回复: 0
打印 上一主题 下一主题
收起左侧

数据库SQL server习题库下载

[复制链接]
跳转到指定楼层
楼主
一、填空题(在下面的空格处填上最合适的答案。每小题1分,共10分。)
1. 目前,数据库领域中最常见的逻辑数据模型有层次模型、           、
          、面向对象模式和对象关系模型。
2. 建立冗余数据最常用的技术是_____   ___ 和___   _____,通常在一个数据库系统中,这两种方法是一起使用的。
3.两个实体之间的联系分为          、           及            三类。
4.数据字典通常包括          、           、            、数据存储和处理过程等五个部分。

二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选者,该题不得分。每小题2分,共20分。)
1. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )。
A.  模式                            B.物理模式
C.  子模式                          D.内模式
2. 事务的持续性是指( )
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
3. 设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。
A. T1正在写A,T2要读A
B. T1正在写A,T2也要写A
C. T1正在读A,T2要写A
D. T1正在读A,T2也要读A
4. 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务。
A. 概念设计阶段                 B. 逻辑设计阶段
C. 物理设计阶段                 D. 需求分析阶段
5. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类形是()。
A. 多对多                       B. 一对一
C. 一对多                       D. 包含关系
6. 一个关系只有一个( )。
A. 候选码                       B. 外码
C. 超码                         D. 主码
7.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。
A. S.S# = SC.S# and C.C# = SC.C# and SEX=‘男’and CNAME=‘数据库’
B. S.S# = SC.S# and C.C# = SC.C# and SEX in‘男’and CNAME in‘数据库’
C. SEX ‘男’ and CNAME ‘数据库’
D. S.SEX=‘男’ and CNAME=‘ 数据库’
8. 数据流程图是用于描述结构化方法中( )阶段的工具。
     A. 概要设计                     B. 可行性分析
     C. 程序编码                     D. 需求分析
9. 在ER图模型中,如果有3个不同的实体集,3个m:n联系,根据ER图模型转换为关系模型的规则,转换为关系的数目是( )
     A. 4                            B. 5
     C. 6                            D. 7
10. 如果事务t获得了数据项q上的排他锁,则t对q( )。
   A. 只能读不能写                 B. 只能写不能读
   C. 既可读又可写                 D. 不能读也不能写


四、计算题(每小题5分,共35分。)
1. 已知基本关系:
   学生S(Sno,Sname,Sage,Sdept)
   课程C(Cno,Cname,Ccredit)
   选课SC(Sno,Cno,Grade)
   计算:
     (1)请编写SQL脚本实现查询操作:
          “查询每个学生的学号、姓名、选修的课程名及成绩”
     (2)请编写SQL脚本实现查询操作:
          “查询各门课程的编号及相应的选课人数”
     (3)请用语言描述下面SQL语句所执行的功能
          Select S.Sno,Sname from S,SC
          Where S.Sno=SC.Sno and SC.Cno='数据库系统原理'
                and  SC.Grade>90  
2. 已知基本关系R,S
R
A    B    C
a    b    c
b    b    f
c    a    d
    S
B    C    D
b    c    d
b    c    e
a    d    b

    计算:
        (1)
        (2)
        (3)
        (4)

51hei.png (5.96 KB, 下载次数: 41)

51hei.png

数据库习题库学生.rar

210.1 KB, 下载次数: 3, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表