试验题库

驾乘证考试题c一,驾车员试题,驾驶执照考试题,模拟考试题库,中华人民共和国驾考网试题,驾车人考试题库

–I.将女子高校友的“三”号课程战绩进步1/10。

B: DROP

流行考试题库:

(陆)           Select max(sage) 最大岁数,min(sage) 最交年龄 from
student where sdetp=’Computer系’;

驾车证考试题c一,驾车员试题,驾驶执照考试题,模拟考试题库,中中原人民共和国驾考网试题,驾乘人考试题库最新考试题库:http:
www jiakao com docs 汽车类考试题库

A: 概念模型

 

(四)求与“李小波”同乡的学员姓名及所在系。

B: 选取和笛Carl积

 

D: 内模式

B: 化解数据库完整性难点

A.Student表中的学生号Sno不可能随意取值   
B.Course表中的课程号Cno不可能轻巧取值

A.在Student表上扩展壹行记录    B.在Course表上加码1行记录 

D: 元组

 

59、

C:  ADD INTO SC VALUES(’张二’,’化学’,80)

 

C: 分布式系统和批管理

  Foreign Key (Sno)  References  Student (Sno).,

 

 

4、根据供给书写SQL语句 (5*5=25分)

______create
function___  max2(@par1 real,@par2 real)

1、  消息保管种类与数据库管理系列有怎么样关系?

  C.易于变动              D.在计算机完成功能高

一.基于要求填写空缺处:成立三个标量函数,该函数再次来到八个参数中的最大值。

Foreign Key (Cno)References Course(Cno),

十.1个全码的涉及情势,其范式一定到达了叁范式。(   ∨   )

 A.primary key    B.foreign key    C.check    D.都不是

九、 关系的完整性一般包蕴实体完整性规则      参照完整性规则  自定义完整性规则

 

Where  Sno=’1234510’

5陆、在视图上不可能不负众望的操作是||C|| 。

一三、.抽取涉及中的有些列,并消去重复的元组的关联运算称为(  B    )。

1八.在我们的学员-课程数据库中,SC表上创建了四个外码约束,被参照表是Student表和Course表,则最确切的传教是:

5五、若用如下的SQL语句创造叁个表student:CREATE  TABLE  student  (NO 
CHA汉兰达(4)  NOT  NULL,NAME   CHA中华V(八)  NOT  NULL,SEX  CHA逍客(2),AGE 
INT)能够插入到student表中的是||B||。

 

  Create  Table  SC

2贰.涉及奥迪Q5(X,Y,Z),函数注重集FD={Y→Z,XZ→Y},则关系Odyssey是( C )。

叁)        超越410虚岁职工的工钱扩大200元。

D: 数据库管理种类规划

1四.参照完整性约束和SQL语言中的( B    )相对应。

D: 图结构

            Select  Sno ,‘C10’

C: UPDATE S Age

B: 行

 

B: 多个记录型以及它们之间的1对多交流

A:  ADD TABLE S(CName CHAR(8))

 

 

B: 数据共享性

Student(Sno,Sname,Ssex,Sage,Sdept)

From Student inner join SC on Student. Sno= SC. Sno

三.在SQL Server 二零零六中,主数据未年度检审的后缀是__.mdf_,事务日志文件的后缀是_.ldf_。辅助文件的后缀 .ndf

Group by cno

壹、设某公司数据库中有提到方式如下:

                   From sc as x, sc as y

C: 概念级

     Select sno 学号,grade考试成绩 from sc where Cno= ‘C02’ and
Grade<60

  Set  Grade=Grade * (1+0.1)

from student

D:  p≤(m×n)

   Insert  Into  SC(Sno, Cno)

B: 并发调控

                Select sname,sage

Select cname,cno

 (七)总计各系各门课程的平分成绩。

 

(1四)       查询计算机系哪些学生未有选课,列出学生姓名;

A: 取列运算

伍.数据库的概念模型独立于( A )。

 A.primary key    B.foreign key    C.check    D.都不是

(二)求学生“李小波”所选修的整套课程名称。

1六、数据库技能利用分级措施将数据库的布局划分成多个档期的顺序,是为了增加数据库||B||

                  Select student.sno,sname,sdept

                             网络数据库系统开辟

(叁)查询选修了数据库原理的学员的学号、姓名、性别、课程号、学分、成绩。查询结果依照战绩降序排列。

则A与B的笛Carl积A×B的性格有(  D  )个,元组个数有(    )个。

D: ALTER TABLE S ‘Age’

 

二壹.有关视图,不科学的传道是( C   )。

C.数据独立性好                D.能方便地变化报表

一、填空题

From sc

B: UPDATE SC SET grade=’85’ WHERE SName=’王二’ AND CName=’化学’

1.SQL Server
二〇〇八系统由四片段构成,那多个部分被喻为5个劳务,分别是_数据库引擎_、分析服务、报表服务和集成服务

三) update 专门的学业 set报酬=薪资+200  where
year(getdate()-year(出生日期))>=50

 From  Student,  SC, Course

7.基于关系理论,对2个涉及情势的最起码的须求是  满意一范式  。

则A与B的笛Carl积A×B的脾气有(  D  )个,元组个数有(    )个。

(九)          
总结每一种学生的选课门数和考察总成绩,并按选课门数升序展现结果;

  Create  Table  SC

A: 树结构

(4)查询课程号为C02的科目标选课人数和平均考试分数。为了使得结果更清晰易懂,请在询问结果表中分头给那两列查询结果起别称“选课人数”和“平均分数”。

捌.三个全码的涉及形式,其范式一定到达了三范式。(   ∨   )

Insert into

4捌、加入差运算的三个涉及||B||。

B: 终端用户

 

伍.对此2个骨干关系表来讲,列的顺序无所谓——即退换属性的排列顺序不会变动该关系的实质结构。(
∨   )

 

              A.数据查询   B.数据定义       C.数据调整    
  D.数据调整

二一、关周全据模型||D||。

(拾)在Student表中登记的123四伍班全部学生都要选修学号为C十的教程。请将那1选课新闻插入到SC(Sno,Cno,Grade)表中。

设教学管理数据库中有如下事关方式:

A: 批管理和文件系统

 

A: 元组

三.什么是视图?在数据库中创建视图有如何便宜?

D: 在视图上定义新的视图

C: 9

(陆)查询平均考试战绩高于八四分的学习者的学号、姓名、平均成绩,并将查询结果依据学号升序排列。

 

  (A)DML  (B)DCL   (C)DQL   (D)DDL

A.查询三个视图和询问三个基本表未有啥两样    B.视图中并不存放数据

Delete  From  Student

计算:

壹7.在SQL语言中,( C )可能使得数据库四月组的排列顺序爆发改动。

   2、c(cno,cname,cdept,tname)

C: 管理标准性

 

一.当下市面上布满的DBMS 9/10之上都以依赖(   C    )数据模型的。

 

一)        设置约束使全数职员和工人的工钱不能够低于三千元。

Order  By Student.Sno

D: 代数运算

 

D: 化解数量最大的标题

Select distinct( sno)

   Values  ( ‘1234599’ ,  ‘马小立’ ,20,‘IS’)

(1捌)       查询年龄最大的男学生的全名和年龄;

 

Where  Sno=’1234510’

 

二六、数据库的管住措施有||D||。

1三.实体完整性约束和SQL语言中的(  A   )相对应。

                       From sc

1八、对于数据库系统,担负定义数据库内容,决定期存款储结商谈存取计策及康宁等授权专门的学业的是||C||。

(select cno from sc where sno in

  From student

2.在关周详据模型中,二维表的列称为属性,2维表的行称为元组。( 壹  )

Group  By Student.Sno, Sname

7.在支付三个数据库应用系列的时候,无论什么样时候,都以统一筹划的数据库范式越高越好。( 
× )

where 职工.工号=工作.工号 and 公司.公司号=工作.公司号 and 性别=‘女’

A: DELETE Age from S

             Primary Key (Sno, Cno),

3肆、数据库管理种类中用来定义和讲述数据库逻辑结构的语言称为||A||。

2九、情势和内格局||A||。

2、  试述关系模型的特点及四个组成都部队分。

B.   
查询“李勇”选修的有着课程及战绩,突显结果为真名,课程名,成绩。(用一而再实现)

1一、数据库的概念模型独立于||A||。

  (A)ORDED BY子句       (B)WHERE子句

陆.在数据库中蕴藏的是(  C  )。

                                       Where cname=’数学’)

12、在数据库才能中,面向对象数据模型是1种||A||。

–D.查询和“刘晨”在同一个系学习的其余同学的音讯。

一、单选题(1*20=20分)

3八、要是有关系奥德赛和S,关系代数表明式Enclave-(PRADO-S)表示的是||A||。

A: 创建在严谨的数学理论,群集论和谓词演算公式基础之1

A: 范围越小

        Select  Sno ,Grade

  Update  SC

and  公司.公司名!=’希望’

 Where  Cno=‘C02’

Order  By Student.Sno

(1①)       查询选修C002课程的学员姓名和所在系;

6八、SQL中的视图机制进步了数据库系统的||D||。

 

                      )

 

(8)检索选修全部学科的学习者姓名。

D:  ALTER TABLE S (ADD CName CHAR(8))

C: 外模式/外模式

 

C: 用户的应用程序与积累在磁盘上的多少中的数据是并行独立的

试完结以下查询,分别存款和储蓄为题号.sql,如:A.sql、B.sql……J.sql。

A: 完整性

四、综合题

A.数据         B.数据库模型          C.数据以及数额里面包车型客车沟通      
D.音信

A.档期的顺序          B.网状            C.关系           D.面向目标

select sno from sc

B: 档案的次序模型

工作(职工号,公司号,工资)

B: 外部级

(叁)求未有选修“操作系统”课的学习者姓名。

D: 能够有多个

Where Student.Sno=SC.Sno

 

《数据库原理与行使》

A: 更新视图

B: 链状模型

D.一张表中的贰个记下对应多张表中的四个记录

C: 数据垄断语言

 (三)查询学生姓名以任一字符早先,前面跟“军”字,然后是不管三7二10一个字符的享有学生姓名。

答: 关系模型的表征(略)

Update  set grade=grade*1.1

 

A: 只可以有3个

四            物理设计        4.    关系演算5.       中华V-(酷路泽-S)     6.  投影

五、简答题 (5*2=10分)

1肆、以下  D    
 操作不也许破坏实体完整性。

A.互不相干的         B.不可分解的        C.长度可变得     
D.相互关联的

 

模 拟 试 卷 (一)答 案


一、单项采取题(本大题共20小题,每小题1分,共21分)

  1. 提供数据库数据描述的聚集管理的是 ( D ) 

 A.数据库形式     B.数据库     C.数据库管理类别     D.数据字典 

 

  1. 授权和完整性管理器属于DBMS的 ( B )

 A.查询管理器     B.存款和储蓄管理器     C.事务处理器      D.用户管理器 

 

  1. 动用CREATE SCHEMA 语句建设构造的是 ( A ) 

 A.数据库方式     B.表      C.视图     D.索引 

 

  1. 设关系Odyssey和S的结构同样,并且各有七十六个元组,若是那八个关系作交通运输算,
    其运算结果的元组个数为       ( B )    

 A.80     B.小于等于80     C.大于等于160     D.大于等于80,小于等于160 

 

  1. 在SQL的授权语句中接纳“ALL PENVISIONIVILEGES”,表示 ( B ) 

 A.授权全体用户     B.全部的操作权限     C.对全部的数目集结   
D.允许再授权 

 

  1. 公布业务流程分析结果的图纸是 ( B ) 

 A.业务流程图     B.数据流图     C.局地E-昂Cora图     D、基本E-Tucson图 

 

  1. 对数据库方式进行标准化管理,是在数据库设计的 ( C ) 

 A.须要分析阶段     B.概念设计阶段     C.逻辑设计阶段    
D.物理设计阶段 

 

  1. 可见解决冗余的键的范式是 ( C ) 

 A.2NF     B.3NF     C.4NF     D. BCNF 

 

  1. 在下列二种故障中,不损坏数据库内容的是 ( B ) 

 A.Computer病毒发作             B.供电系统故障 

 C.须臾时的强磁场困扰           D.磁盘介质破坏

  1. 在数据库技能中,独立于Computer类别的模子是 ( A ) 
     A.E-昂Cora模型                    B.等级次序模型
     C.关系模型                   D.面向目的的模子

  2. 多样为主关系代数运算是 ( A )
     A.∪,-,×,π和σ
     B.∪,-,∞,π和σ
     C.∪,∩,×,π和σ
     D.∪,∩,∞,π和σ

  3. SQL中,下列涉及空值的操作,不精确的是 ( C )
     A.AGE IS NULL
     B.AGE IS NOT NULL
     C.AGE = NULL
     D.NOT (AGE IS NULL)

  4. 单个用户使用的数码视图的讲述称为 ( A )
     A.外模式
     B.概念形式
     C.内模式
     D.存款和储蓄情势  

1四.
在剔除基本表中有些元组时,将以此表为参照表的关联合中学外键与主键相同的元组一齐删除,应运用的主意是 (
B )

 A.RESTRICT方式                     B.CASCADE方式

 C.SET  NULL方式                     D.CHECK方式

壹5.
在客户机/服务器系统布局的DBS中,数据库功能分为前端和后端两局地,下列功用属于后端的是
( B )

 A.用户分界面                      B. 存取结构

 C.数据输入                      D. 报表输出

2、填空题(本大题共二十一个空,每空1分,共二十一分) 

 

  1. 布局数据模型的咬合包罗:数据结构,(数据操作)和(数据完整性约束)。
    2.
    在函数正视中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
  2. 专门的工作的数据库三级格局是概念形式、(内)形式和(外)形式。

  3. 用有向图结构意味着实体类型及实体间联系的数据模型称为(网状)模型。

伍.
若用户编写程序时,只需建议做如何,不需提出咋办,那类DML是(非进度性)DML;关系的DML属于那一类。

6.
在SQL中,用(MODIFY)命令能够修改表中的数据,用(ALTE景逸SUV)命令能够修改表的组织。

  1. 在ECR-V图中,菱形框表示(联系)。

  2. 大要结构划设想计是设计DB的大要构造,主要包罗DB的(存款和储蓄结构)和存取方法。

  3. 并发调节的基本点方法是选择(封锁机制)。

  4. 在并行管理中,若干事物互相等待对方释放封锁,称为系统进入(死锁)状态。

  5. DDBS的“地址透明性”位于(分片)形式和(布满)形式之间。

 

三、名词解释(本大题共三个小题,每小题叁分,共17分)

  1. 概念情势

是数据库中全体数据的完整逻辑结构的叙说。它由若干个概念记录类型组成。
概念形式不仅要描述概念记录类型,还要描述记录间的关系、操作、数据的完整性、安全性等供给。 

 

2. X封锁

假定事务T对数据途观完结X封锁,那么任何的作业要等T解除X封锁以往,才干对这一个数额开始展览封锁。
只有获准X封锁的事务,才能对被束缚的多少进行修改。 

 

3. 复制透明性

即用户没有须求关切数据库在网络中各类结点的数据库复制景况,更新操作引起的涉嫌由系统去管理。

4. 主属性

饱含在此外二个候选键中的属性。

 

5. 业务的原子性

3个事情对数据库的操作是贰个不可分割的操作体系,事务要么完全地被全部举行,要么全体不进行。

四、简答题(本大题共第五小学题,每小题5分,共贰四分) 

  1. 存在关系大切诺基与S

R:

A  B  C
2  3  4
4  5  6
7  8  9

S:

D  E
7  5
4  8

计算 π3,2(R),  σA=D(R×S)

 

π3,2(R):                        σA=D(R×S) :   

 C    B  
                      A    B    C     D    E

 4   3                           7    8    9    7    5

 6   5                           4    5    6    4    8

 9   8    

 

  二. 设帕Jero=ABCD,奥迪Q5上的F={A→C,D→C,BD→A},
试申明ρ={AB,ACD,BCD}相对于F不是无损联接分解。
   遵照算法四.二

 

A

B

C

D

AB

a1

a2

b13

b14

ACD

a1

b22

a3

a4

BCD

b31

a2

a3

a4

 

A

B

C

D

a1

a2

a3

b14

a1

b22

a3

a4

b31

a2

a3

a4

 

(1) 构造表

(2)根据A→C,D→C,BD→A进行处理

   未有1行都以a,所以,ρ相对于F不是无损联接分解。

  1. 怎样是“运行记录优先原则”?其职能是什么?
       
    在数据库系统中,写三个改动到数据库杏月写3个象征那些修改的注册记录到日志文件中是四个不等的操作,在这七个操作之间有十分的大可能发生故障。那时,借使先写了数据库修改,而在运维记录中一向不注册那个修改,则未来就无法复苏那些修改,那么现在也就不能撤销那么些修改。为了安全起见,选取“运行记录优先条件”。它包含两点:
     
    (1)至少要等里丑捧心运营记录已经写入“日志”文件后,本事同意职业往数据库中写记录。
     
    (二)直至事务的拥有运维记录都已写入运转“日志”文件后,才能同意职业达成“END
    TRANSACTION”管理。

  2. 试叙述分布式DBMS的效果。

 首要功用有:
 
(1)接受用户请求,并判定把它送到哪儿,或必须访问哪些计算机技巧满意该请求。
  (贰)访问互联网数据字典,或许至少精通哪些请求和平运动用在那之中的新闻。
  (三)假若指标数据存储于系统的多个电脑上,就务须开始展览布满式管理。
  (肆)通讯接口功能,在用户、局地DBMS和任何Computer的DBMS之间开展和煦。
 
(5)在贰个异构型布满式管理情形中,还需提供数据和经过移植的协助。这里的异构型是指各类场地的硬件、软件之间存在必然出入。

  1. 多少独立性与数码联系那多个概念有怎么着界别?
    多少独立性是指应用程序与数据里面交互独立,不受影响。
    数码联系是指同壹记录内部各字段间的沟通,以及记录之间的联络。

5、程序设计题(本大题共四小题,每小题四分,共2十一分)

 

一.对于教学数据库的四个基本表
     学生 S(S#,SNAME,AGE,SEX)
     学习 SC(S#,C#,GRADE)
     课程 C(C#,CNAME,TEACHER)

试用关系代数表明式和SQL语句表示:检索WANG同学不学的课程号。

(1)πC\#(C)-πC\#SNAME=’WANG’SSC)  
或者

   
πC\#(SC)-πC\#SNAME=’WANG’SSC)(全体科目号减去WANG同学所学的课程号)
(2)SELECT C# 

     FROM C

     WHERE C# NOT IN

        (SELECT C#

          FROM SC

          WHERE S# IN

              SELECT S# 

              FROM  S

              WHERE SNAME=‘WANG’)

 

二.教学数据库的基本表如上题,有如下事关代数表明式:
πC\#,CNAME(C(πS\#,C\#(SC)÷πS\#(S))) 

请写出相应的SQL语句,并指出其中文含义。

 

华语含义:检索全体上学的小孩子都选修的科目标科目号与学科名。
SELECT C#,CNAME
    FROM C
    WHERE NOT EXISTS
     (SELECT *
     FROM S
     WHERE NOT EXISTS
      (SELECT *
      FROM SC
      WHERE SC.S#=S.S# AND SC.C#=C.C#))

三.设发卖数据模型如下:

厂家 S (SNO,SNAME,CITY )

产品 P (PNO,PNAME,COLOR,WEIGHT)

销售 SPJ (SNO,PNO,QTY)

用SQL完毕以下操作:

试建构二个有关产品“电钻”的成品号和商家号的视图,其结构如下:View2(ENO,
SNO)

 

CREATE VIEW View2(ENO, SNO)

  AS SELECT P.PNO,SNO

    FROM SPJ,P

    WHERE SPJ.PNO=P.PNO AND PNAME=”电钻”;

 

四.在以上贩卖数据库表中,用SQL语句实现以下操作:PNO为’0022七’的产品数扩张100;并搜索出其对应的产品名。

 UPDATE SPJ

     SET QTY=QTY+100

     WHERE PNO=’00227′;

SELECT PNAME 

   FROM  P

WHERE PNO=’00227′;

六、应用题(本大题10分)

  1. 学员运动会模型:

  (一)有好些个班级,每种班级包含: 班级号,班级名,职业,人数

 
(二)每一个班级有好些个运动员,运动员只可以属于三个班,包涵:运动员号,姓名,性别,年龄

  (三)有大多赛项,包括:项目号,名称,比赛地方

  (四)每名健儿可出席多项竞技,每一个品种可有多少人与会

  (5)要求能够公告种种比赛项目标运动员排行与成就

  (六)要求能够公布各种班级团体总分的排行和作育

解题需要:

  (一)画出各个实体及其天性关系、实体间实体育联合会系的E-PAJERO图.

 
(二)根据试题中的管理要求:落成数据库逻辑模型,包括各类表的名号和属性.并提出每一个表的主键和外键。

 

(1)

 

(2)

班级(班级号,班级名,专业,人数)             主键:班级号               

运动员(运动员号,姓名,性别,年龄,班级号)      

                      主键:运动员号     外键: 班级号

体系(项目号,项目名,比赛地方)                     主键:项目号
比赛(运动员号,项目号,战绩,排名,得分)     
       主键:运动员号,项目号     外键:
运动员号;项目号

A: 方式与外形式之间的光彩夺目

 

一、要力保数据库的逻辑数据独立性,供给修改的是||A||。

C: DROP TABLE S

D: 能够有八个

D: 投影和笛Carl积

四) select集团号,集团名 avg(薪水) 平均薪资 from 职工,集团, 专业

–A.查询年龄为1柒岁的“刘”姓学生

 

5八、SQL语言中,删除二个视图的授命是||B||。

    (4)SELECT R.A,R.B,S.C
      FROM R,S
      WHERE R.B=S.B

 

B: 选拔多表中字段子集的询问语句

答案:

B: 属性个数必须1律

A.概念模型      B.逻辑模型        C.物理模型     D.面向目的模型

B: 可靠性

and Cname=’数据库原理’  Order by Grade desc

52、关周到据库中的码是指||D||。

D: 八个记录之间的壹对多的交换

A: 查询语言

A.Student表中的学生号Sno不能够随意取值   
B.Course表中的课程号Cno不能够轻巧取值

 

Where  Sno=’1234510’

B: 连接

      _declare____________@par
real

陆一、若要打消数据库中曾经存在的表S,可用||C||。

  From  SC

A.delete,delete    B.drop,drop    C.delete,drop    D.drop,delete

                  Select *

 (9)查询年龄大于女校友平均年龄的男同学姓名和年龄。

 

(壹)查询Computer系(CS)全部学生的基本消息。

where cno=’3′ and sno in(select sno from student where SSEX=’女’)

group by  SDept

叁.(  C 
)是数据库中漫天数据的逻辑结商谈特色的描述,是兼具用户的公共数据视图。

 

(select sno from sc

B: 用户程序与DBMS的并行独立

             ( Sno  Char(7),

2.SQL语言根据用途能够分为三类,上边选项中哪一种不是( C  )。

1一.在SQL语言中,删除关系表中的一个属性列,要用动词(  D
),删除关系表中的①行或多行元组,要用动词(    )。

 

(2二)      
创制内容为总计每一种学员的选课门数的视图,供给列出学生学号和选课门数;

                           From sc)

C: 集合运算

(3)           Select sno,course,grade from sc where grade between 70
and 80;

2.在关周密据模型中,唯有一种结构——关系。不论是实业依然实体之间的联络都以用关系来公布的。(
∨    )

From sc

贰)        删除出生日期在1九4陆年七月一目前的职员和工人记录

2.E-CRUISER图是在数据库设计使得来代表(  A )的壹种常用方法。

 

B: DBMS包括DB和DBS

A: Data Dictionary(简写DD)

                      Cname char(10) not null,

 

 

               Select dept,count(*) as total

A: 完整性约束表明

From  Student,  SC

二)delete from职工where  出寿辰期<’一玖四6-1-一’或  year(出生日期)<1九伍零

 

A.30;200    B.11;30    C.30;30    D.11;200

 

D: 选拔运算

C: 超码

(10)       Select sno,sum(grade) 总成绩 from sc group by sno having
sum(grade)>200;

 

B: 行

D: SAGE>=20 and CNAME=’ ACCESS’

 

               课程关系  C(C#,CNAME,TEACHER)

D: 应用程序与数量的逻辑结构互相独立

三、用关系代数完结下列查询难点。(5*5=25分)

Where Student.Sno=SC.Sno

    Grant  Select  On  CS_Girl  To  U1,  U2;

 

6叁、学生关系方式 Student(
Sno,Sname,Sex,Age),Student的品质分别表示学生的学号、姓名、性别、年龄。要在表Student中剔除3性格格“年龄”,可选拔的SQL语句是||B||。

   where sno in (‘95001’) and   not Exists

(十)在Student表中登记的12345班全部学生都要选修学号为C拾的教程。请将那一选课音信插入到SC(Sno,Cno,Grade)表中。

5、在SQL语句中,与表达式“性别 =‘男’or性别 =’女’”功用雷同的表明式是          性别in(‘男’,’女’)                               

 

(1一)查询全数选SQL课程的上学的小孩子学号,姓名和正式。

A: 数据定义语言

                        Where cno in(

(7)           Select sdept,count(*) 学生人数 from student group by
sdept;

       3、格局的逻辑子集经常称为( C  )

(二5)       将有所选修C001课程的学员的大成加13分;

 

二.   实体完整性规则 
    参照完整性规则  自定义完整性规则 

 

 

(1一)学号为1234510的学习者1度退学。请将Student表中该学生的中央信息删除。

A.互不相干的         B.不可分解的        C.长度可变得     
D.相互关联的

 

D: UPDATE grade=’85’ WHERE SName=’王二’ AND CName=’化学’

二、给定三个学生-课程数据库,个中包罗学生基本消息表Student(Sno,Sname,Sdept,Ssex,Sage)、课程表Course(Cno,Cname,Cpno,Ccredit)和学生选课表SC(Sno,Cno,Grade),其意思和数据类型如教材中所示,不再赘言。

数据库期初级中学结业生升学考试试试题

七个组成都部队分:关系结构、关系操作、完整性约束

  (A)选中运算   (B)选用运算   (C)投影运算   (D)寻找运算

A.存款和储蓄格局        B.内情势    C.外格局          D.方式

D: R(A,B)

(8)           Select cno,count(*) 选课人数, max(grade) 最高分 from sc
group by cno;

A.delete,delete    B.drop,drop    C.delete,drop    D.drop,delete

60、下列的SQL语句中,||D||不是多少定义语句。

七.在三个涉及表上最八只好创造贰个聚簇索引。(∨    )

C: 不会因为存款和储蓄攻略的变迁而影响存款和储蓄结构

B: (‘1031’,’曾华’,NULL,NULL)

6四、有关系S(Sno,SNAME,SAGE),C(Cno,CNAME),SC(Sno,Cno,GRADE)。个中Sno是学员号,SNAME是学生姓名,SAGE
是学生年龄,
Cno是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不低于20的全部学生姓名的SQL语句是
SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的始末是||A||。

     Group  By  Sno

A: CREATE TABLE

B: 网状数据模型

A: 档案的次序数据模型

                      Where sc.sno=stuent.sno and sc.cno=course.cno)

______运算。

C: 等价连接操作

 (二)查询选修了学科的学习者学号。

 

C: (NULL,’曾华’, ‘男’, ’23’)

          

_________as__

4二、从2个数据库文件中抽出知足有个别条件的全部记录形成三个新的数据库文件的操作是||C||操作

七、在SQL语句中,与表达式“报酬 BETWEEN 1210 AND
1240”功用雷同的表明式是      
工资>=1210 and 
薪资<=1240                                     。

A: 应用程序开辟职员

                Group by sdept,cno

四.SQL语言是SQL
Server数据库管理体系的专用语言,别的的数据库如Oracle、Sybase等都不辅助那种语言。(×
  )

B: 子模式

 

 

二、 关系的完整性一般包括实体完整性规则      参照完整性规则  自定义完整性规则

B: 只好表示实体间的一∶n联系

壹、  新闻保管种类与数据库管理连串有啥样关联?

5.数据库是旷日持久积攒在Computer内、有集体的、可共享的雅量数额的集纳。(一   )

壹五、SQL语言中ALTE纳瓦拉 TABLE落成哪一类功效   B    。

17、在关周全据库中,为了简化用户的查询操作,而又不扩展数据的仓库储存空间,常用的措施是创办 D  。

3三、数据库系统的最大特征是||C||。

A: 网状模型

 

C.SC表中学生号Sno无法随意   
D.SC表中学生号Sno、课程号Cno均不可能自由取值

1二.在SQL语言中,为涉及格局增添八个属性要用动词(
B),为关联表扩张一行或多行元组要用动词(     )。

   From student

D: 数据库系统和文件系统

     
___return_______(@par)

7.    工资>=1210 and 
工资<=1240       8.      性别in(‘男’,’女’)  

            From   Student

                                      From course

一.用关系代数表明下列查询:

 

9.EXISTS誉为存在量词,在WHERE子句中使用EXISTS,表示当子查询的结果_非空_存在时,条件为TRUE。

                       And x.cno!=y.cno

 

(二)查询C0贰号课程比不上格的学习者的学号、考试战绩。

A.DBA处理音讯的供给                           B.数据库的维护需求

C:关键的很关键的字段

C: 伤者编号和病人姓名

九、数据库(DB)、数据库系统(DBS)和数据库管理系列(DBMS)叁者之间的涉及是||A||。

A:  ADD INTO SC VALUES(’张二’,’化学’,’80’)

6.对此二个为主关系表来说,行的依次无所谓——就要一条记下插入在率先行和插入在第4行未有本质上的不及。(
∨  )

                  Select *

(陆)           查询Computer系学生的最新禧纪和纤维年龄;

二7、在数据库设计中用关系模型来表示实体和实业之间的牵连。关系模型的布局是||B||。

A.另三个表    B.游标    C.索引   D.视图

 Select  Count(Sno) 选课人数, AVG(Grade)平均分数

1八、设W=卡宴∞S,且W、昂科拉、S的性质个数分别为w,r和s
,那么三者之间应满意(B   )

 group by sno having AVG(Grade)>=80)

一)  设置约束使全部职员和工人的工钱不能够低于3000元。

一 、单选题(1*20=20分)

 From  SC

 

4.SQL语言是SQL
Server数据库管理种类的专用语言,别的的数据库如Oracle、Sybase等都不帮衬那种语言。(×
  )

B: 8

 

二.SQL Server 二〇一〇体系提供了两种档期的顺序的数据库,即__系统数据库_和用户数据库_。

 

A: 6

    5)select 职工号 from 职工,工作,公司

壹)按顺序写出各样表的涉嫌情势

 

(4)查询课程号为C0贰的教程的选课人数和平均考试分数。为了使得结果更清晰易懂,请在查询结果表中分别给那两列查询结果起别名“选课人数”和“平均分数”。

                        teachert char(2)                    

二、填空题(2*10=十八分) 注意:答案直接填写在空中

       From  SC

E.    查询每一种系的学生数,显示结果为系名,人数。

(三)查询选修了数据库原理那门课的学员的学号、姓名、性别、课程号、学分、成绩。查询结果按照战绩降序排列。

B: 宿主语言

2) π课程名(σ姓名=’李小波’(学生∞选课∞课程))

A: UPDATE SC SET grade=85 WHERE SName=’王二’ AND CName=’化学’

   From  Student

A. 1:1           B. 1:M        C. M:1                     D. M:N

 

      

C: CLEAR

    Where not exists(

A: 网状模型

C: 网状结构

 

A.INSERT    B.UPDATE      C.DELETE        D.SELECT

B: 笛Carl积操作

    
(11)学号为12345十的学生一度退学。请将Student表中该学生的基本新闻删除。

二.数据模型由哪多少个部分构成?具体说爱他美个关联模型的多少个组成都部队分各是怎么?

 where工作.职工号=职工.职工号and公司. 公司号=工作. 公司号

.判断题:(每小题1分,共8分)

 

A: 选拔和影子

B: 投影运算

4四、3个涉及唯有一个||D|| 。

B: 外码

Student(sno,sname,sex,sage,sdept,)

3    陆、SQL语言中,SELECT子句达成关系代数的___投影

注: 
‘-’代表单个字符,‘-a’将赶回任何名叫八个字符且第3个字符是a的笔录。%a%查找闻名字红有a的记录。

A.档期的顺序          B.网状            C.关系           D.面向目的

七.多少个关系在一向不集体属性时,其本来连接操作表现为( B  )。

工作(职工号,公司号,工资)

2二、一般地,三个数据库系统的外方式||D||。

A: 差异的列应有差别的数据类型

C: 二维表结构

九.提到表A的性质个数为伍,元组个数为10;关系表B的习性个数为陆,元组个数为20.

   C.仅由1个表的行列子集构成的      D.视图的定义中富含O本田UR-VDE奥迪Q3 BY子句

(九)在Student表中插入这样一条新生记录——学号:1234599,姓名:马小立,年龄20岁系别:IS。

A.在Student表上加码1行记录    B.在Course表上平添1行记录 

1玖.若是在学员-课程数据库中的SC表上树立了参照完整性约束:

C: 记录

6.在数据库中贮存的是(  C  )。

 A.外情势      B.内情势        C.方式    D.概念方式

select * from student where Sage=19 and sname like ‘刘%’

  (C)等值连接操作          (D)无意义的操作

A: DBS包括DB和DBMS

选择题

陆.设有一个学生选课数据库,包含Student,SC,Course四个关系形式:

 

2三、数据库三级方式中,真正存在的是||D||。

 

拾.老爸和儿女的亲生关系属于(   B  )的关系。

四)        查询每一个厂商女职员和工人的平均薪水。

    Where  sname like’_军%’

       SET  @par=par2

⑦.规范化理论是关周全据库进行逻辑设计的理论依靠,依据这些理论,关周密据库中的关系必须满意:其每三个属性都以(
B )。

    (1)SELECT A,B,C
      FROM R
      UNION
      SELECT A,B,C
      FROM S

 

Group  By Student.Sno, Sname

  (A)*   (B)#    (C)@@    (D)@

 

三) π姓名(σ课程名<>’ 操作系统’(学生∞选课∞课程))

(一3)       查询哪些课程号未有学生选修,要求列出课程号和课程名;

C.SC表中学生号Sno不可能随意   
D.SC表中学生号Sno、课程号Cno均无法随意取值

 

 ( Sno  Char(7),

Course(Cno,Cname,Ccredit,Semester)

  Primary Key (Sno, Cno),

(1四)查询缺乏了战绩的学员的学号和课程号。

Foreign Key (Cno)References Course(Cno),

八.借使三个提到情势中不存在 
非主属性 
对  码(或候选码)  的   部分 
函数正视,则该关系情势就高达了贰范式。

       公司(公司号,公司名,地址)

           Where exists(

 Revoke  All  Privileges  On  Student

B: 未有严苛怜惜数量

select sname

D: 约束范围大

       A.实体完整性规则                   B.参照完整性规则

 

  (select * from SC Sc1

(伍)           查询C00一课程号的万丈分;

B: Data Base System(简写DBS)

Group by sno

C: SAGE in>=20 and CNAME in ‘ACCESS’

    C.设计数据库的蕴藏计策        D.设计数据库管理连串DBMS

D: 无意义的操作

                 Select distinct x.sno

 

10.老爸和子女的同胞关系属于(   B  )的关联。

D: 数据项管理

–H.查询至少选修了“9500一”选的凡事课程的上学的小孩子的音信。

D: 内部级

B: 文件的大小

A.    查询年龄为17岁的“刘”姓学生。

Select Student. Sno, Sname, Ssex, Course. Cno, Ccredit, Grade

A.30;200    B.11;30    C.30;30    D.11;200

C: Data Base(简写DB)

Values(‘soo3’ ‘张晶’ ‘女’ ‘21’ ‘网络系’)

A.取列运算          B.投影运算          C.联结运算          D.选取运算

 

 

(一七)       查询Computer系考试成绩最高的上学的小孩子姓名。

Insert  Into  Student(Sno ,Sname, Sage, Sdept)

(1二)      
查询成绩七十九分以上的学童姓名、课程号和成就,并按成绩降序排列结果;

 (12)在student表中查询“Sdept”是‘计算机’的学习者的兼具音信,并按“Sno”降序排列。

A: I 和 II

八、在SQL语句中,与表明式“性别 =‘男’or性别 =’女’”成效雷同的表明式是          性别in(‘男’,’女’)                               

A.外形式      B.内格局        C.格局    D.概念方式

 

4九、若D一={a一,a二,a三},D二={一,2,三},则D壹×D2会集中国共产党有元组||C||个。

二.在SQL语言中,用符号 
— 
代表单个字符,用符号  
%  代表0到多少个字符。

B:  18,7,7

1)alter table工作 add constraint C1 check(工资>=2000)

 ( Sno  Char(7),

四五、五个关系在并未有集体性质时,其自然连接操作表现为||B||。

C: 共享数据难题

    A.监督和决定数据库的周转      B.插足数据库及应用程序设计

3六、下边的选项不是关全面据库基本特征的是||A||。

     

where Sdept=

模 拟 试 卷 (五)


一、单项选用题(本大题共一伍小题,每小题1分,共一伍分)

  1. 在数据库系统中,数据独立性是指( C ) 

 A.用户与计算机类其他独立性   B.数据库与Computer的独立性

 C.数据与应用程序的独立性    D.用户与数据库的独立性 

 

  1. 文件系统与数据库系统相比较,其症结首要呈未来数据联系弱、数据冗余和 (
    C )

 A. 数据存款和储蓄量低         B.管理速度慢         C.数据不等同        
D.操作烦琐 

 

3.规划数据库概念结构时,常用的数据抽象方法是集聚和 ( D ) 

 A.分类         B.继承         C.分析         D.概括 

 

  1. 在下列的数据库方式中,独立于计算机体系的格局是 ( A ) 

 A.概念方式       B.逻辑情势         C.内格局       D.外方式 

 

  1. 在SQL中利用CREATE ASSERTION 的成效是创立 ( C ) 

 A.数据库         B.基本表         C.完整性规则         D.视图 

 

  1. 客户/服务器系统布局的关键在于 ( D )

 A.能源共享      B.数据的遍及     C.逻辑上的会师      D.成效的布满 

 

  1. 在关系格局QX56(U,F)中,若是X→Y,纵然不存在X的真子集X壹,使X1→Y,
    称函数注重X→Y为 ( C )

 A.平凡函数注重      B. 部分函数依赖     C.完全函数重视    
D.传递函数依赖 

 

  1. 要使数据库具备可复苏性,最宗旨的基准是 ( D ) 

 A.抓牢机房安全保管     B.安装防病毒设施

 C.日常检查和修理计算机种类    D.数据再次存款和储蓄

 

九.在关系情势BMWX三(U,F)中,F是十分的小函数信赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具备以下性质
( C )

 A.属性T仅是君越的主属性,但不分包于侯选键中 

 B.属性T必是R的非主属性 

 C.属性T必是组成奇骏候选键的主属性 

 D.属性T也许是奥迪Q7的主属性,也只怕是中华V的非主属性 

 

解释:函数重视是语义范畴的定义,本题可以一向从语义上精晓:
(一)倘若t不包蕴在任1侯选键中,它至少信赖于候选键,所以它分明会在F中“→”的右端出现;
(二)蕴涵在任何1个候选键中的属性称为主属性。

 

  1. 对关系Qashqai实行投影运算后,获得关系S,则 ( C ) 

 A.关系牧马人的元组数等于关系S的元组数 

 B.关系奥迪Q5的元组数稍差于关系S的元组数 

 C.关系汉兰达的元组数大于或等于关系S的元组数 

 D.关系卡宴的元组数大于关系S的元组 数

 

1一.记载数据库系统运行进度中兼有更新操作的文件称为 ( C )

 A.更新文件       B. 后备文件        C.日志文件         D.数据文件 

 

1二.在面向对象的模型中,表示实体中的每种属性时,使用 ( C )

 A.五个变量,1个消息             B.八个变量,五个音讯 

 C.2个变量,八个信息             D.八个变量,二个消息 

 

1叁.
在客户/服务器系统布局的DBS中,数据库功效分为前端和后端两有个别,下列效率中,属于前者的是(
B ) 

 A.存取结构        B.用户分界面         C.查询优化         D.并发调节 

 

1肆.SQ路虎极光中的视图提升了数据库系统的 ( A )

 A.完整性         B.并发调控         C.隔开性         D.安全性 

 

15.
在E-Haval模型中,假如有两个例外实体集,有7个例外的贰元联系,个中三个一:N联系,三个1:一联系,
三个M:N  联系,依据E-Lacrosse模型转形成关系模型的条条框框,调换来关系的数码是( B )

 A.6         B.9         C.11         D.13

贰、填空题(本大题共一六个空,每空一分,共一6分)

  1. 在数据库的情理构造中,数据的主导单位是(存款和储蓄记录)。

  2. 分布式数据库系统的透明性包蕴(地点)透明性和(复制)透明性。 

  3. 在关系模型中,表的行称为元组,列称为(属性)。 

  4. 在SQL查询时,就算急需去掉查询结果中的重复组,应运用(DISTINCT)。 

  5. 封锁一般分为两种(排他型封锁,X封锁)和(共享型封锁,S封锁) 

  6. 情势/内方式映象为数据库提供了(物理)数据独立性。 

  7. 判别1个并发调解是不是正确,可以用(可串行化)概念来缓和 。

  8. 关周到据库的关联演算语言是以(谓词演算)为根基的DML语言。
    九.
    在函数正视中,平凡的函数依赖依照Armstrong推理规则中的(自反)律就可生产。
  9. 设关系格局宝马7系 (A,B,C),F是PRADO上确立的FD集,F = {B→A,B→C},则说明ρ =
    {AB,AC}丢失的FD是(B→C)。
    11.
    布满式数据库中定义数据分片时,必须满足八个标准:完备性条件、重构条件和(不相交条件)。
  10. 在有泛化/细化联系的靶子类型之间,比较低层的对象类型称为(子类型)。
  11. 用树型结构意味着实体类型及实体间联系的数据模型称为(档期的顺序模型)。

三、名词解释(本大题共七个小题,每小题叁分,共十五分)

  1. DBMS

即数据库管理连串(Database Management
System),是放在用户与操作系统之间的一层数据管理软件,
为用户或应用程序提供访问DB的不二等秘书诀,包涵DB的确立、查询、更新及种种数码调整。
DBMS总是基于某种数据模型,能够分为档期的顺序型、网状型、关系型、面向对象型DBMS。 

 

  1. 传递信赖 

在关系格局中,假若Y→X,X→A,且XY(X不决定Y),
AY(A不属于X),那么称Y→A是传递依赖。

 

  1. 两段封锁协议  

(1)在对其余数据进行读写操作以前,事务首先要博得对该数据的牢笼; 

(2)在释放二个羁绊之后,事务不再获得任何其余封锁。 

 

  1. 地点透明性 

职位透明性位于分片视图与分配视图之间。
是指用户或应用程序应当掌握分片情况,但不要了解部分的仓库储存地方。 

 

  1. 运转记录优先原则 

(一)至少要等相应的运维记录已经写入“日志”文件后,才能允许职业往数据库写多少。 

(二)直到职业的保有运营记录都已写入运维“日志”文件后,才干允许专门的学业落成“END
TRANSACTION”管理。

肆、简答题(本大题共第五小学题,每小题四分,共二陆分)

一.
留存关系模型RAV四(A,B,C,D,E),F是PAJERO上确立的函数注重集,F={ABC→DE,BC→D,D→E},
试问昂科拉达到第几范式,并表明理由。

Murano属于1NF。
由于候选键是ABC。而非主属性D和E部分函数依赖于候选键ABC,由此奇骏不是二NF,只好是一NF。

 

贰.简述数据库E—本田CR-V情势的优化原则。

数据库E—普拉多格局的优化原则为:

一)相关实业类型合并。

二)消除冗余属性。

三)化解冗余联系。

 

 

三.设关于系福睿斯与S

R:

A  B  C
2  3  4
4  5  6
7  8  9

S:

D  E
7  5
4  8

计算T
T={xyz|(u)(v)(R(zxu)∧S(yv)∧u>v)}

 

B     D     A

5     7     4

8     7     7

8     4     7

 

四.哪些是数据库的过来?数据库苏醒的大旨尺度是何许?

当数据库系统面临破坏时,通过复苏才能,使数据库恢复生机到遭受损坏此前的不易状态。数据库苏醒的大旨原则是重新存款和储蓄,即“冗余”。

 

五.设有职员和工人关系Employee(职工号,姓名,性别,才具),有关联代数运算表达式:

π1,2,4(Employee)÷π4(σ2=’Li’(Employee))

请用中文句子写出该表明式所代表的询问。

 

探究具有了职工“Li”的全体技艺的职员和工人的职员和工人号、姓名和技巧。

 

伍、程序设计题(本大题共四小题,每小题四分,共1七分)

一.设售货数据模型如下:

厂家 S (SNO,SNAME,CITY )

产品 P (PNO,PNAME,COLOR,WEIGHT)

工程 J  (JNO,JNAME,CITY)

销售 SPJ (SNO,PNO,JNO,QTY)

用SQL完结查询:与“长风”在一如现在城市的厂商名。

 

SELECT S.SNAME

FROM S,S AS X

WHERE X.SNAME=“长风”

AND S.CITY=X.CITY

 

二.在上题的数据模型的基础上,用SQL完结查询:至少使用P1,P2两种产品的工程名:

 SELECT  JNAME

 FROM J

 WHERE  JNO  IN

(SELECT  JNO

  FROM  SPJ

  WHERE  PNO=”p1″)

AND  JNO  IN

(SELECT JNO

FROM  SPJ

WHERE  PNO=”P2″)

 

叁.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALA奥迪Q5Y),其性格分别表示职工号、姓名、年龄、性别、薪酬。为各个薪金低于1000元的女职员和工人加薪200元,试写出那些操作的SQL语句。

 

UPDATE EMP

SET SALARY=SALARY+200

WHERE SALAEY<1000

    AND SEX=’女’

 

四.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALAOdysseyY,DNO),其性能分别代表职工号、姓名、年龄、性别、报酬,所在车间的号子。试写多个预感(断言名字为ASSE四),须要各种车间女职员和工人人数不少于拾6人。

CREAT ASSERTION ASSE4 CHECK

(20>= ALL(SELECT COUNT(ENO)

            FROM EMP

            WHERE SEX=’女’

            GROUP BY DNO))

6、应用题(本大题共3个小题,每小题十二分,共12分)

 

1.上学的小孩子与老师教学模型

(壹)有若干班级,每种班级包蕴:班级号、班级名、专门的学业、人数、教室

(贰)每一种班级有若干学生,学生不得不属于3个班,学生包罗:学号、姓名、性别、年龄

(3)有若干师资,教授包涵:编号、姓名、性别、年龄、职务名称

(肆)开设若干课程,课程包涵:课程号、课程名、课时、学分

(伍)壹门学科可由多名老师执教,一名老师可任多门课程。

(陆)一门课程有多名上学的儿童选修,每名学生可选多门课,但选同壹门课时,只好选中间一名教师职员和工人。

解题须要:

(壹)画出每一种实体及其性质关系、实体间实体育联合会系的(E-Odyssey)图。

(二)根据试题中的处理须求:完毕数据库逻辑模型,包罗各样表的称谓和属性。

 

(1)

 

(2)

班级(班级号,班级名,专业,人数,教室),主键:班级号

学生(学号,姓名,性别,年龄,班级号),主键:学号       外键:班级号

教师(编号,姓名,性别,年龄,职称),主键:编号

课程(课程号,课程名,课时,学分),主键:课程号

选课(课程号,学号,成绩),主键:课程号,学号       外键:课程号;学号

任课(课程号,编号,时间),主键:课程号,编号      
外键:课程号;编号

模 拟 试 卷 (四)


壹、单项选用题(本大题共一第五小学题,每小题1分,共一4分)

壹.切实可行世界中东西在某一方面包车型客车性状在音信世界中称为 ( C ) 

 A.实体         B.实体值         C.属性         D.信息 

 

二.数额的囤积结构与数码逻辑结构之间的独立性称为数据的 ( B ) 

 A.结构独立性     B.物理独立性     C.逻辑独立性      D.遍及独立性 

 

  1. 应用程序设计的劳作启幕于数据库设计步骤的 ( D )
     A.须要分析阶段  B.概念设计阶段  C.逻辑设计阶段  D.物理设计阶段

四.在事关Evoque中,代数表明式 σ3<4(R)表示 ( B )

 A.从汉兰达中选用值为三的份额小于第四个轻重的元组组成的涉及  

   B.从Murano中甄选第二个轻重值小于第四个轻重的元组组成的涉及 

 C.从PAJERO中精选第1个轻重的值小于肆的元组组成的涉及  

 D.从本田CR-V中接纳具备元组组成的关系

伍.对关乎情势实行分解时,要使分解具有无损失连接性,在下边范式中最高能够直达
( D ) 

 A.2NF         B.3NF         C.BCNF         D.4NF 

 

陆.事务的ACID性质,是指职业有着原子性、1致性和 ( C ) 

 A.隔离性、透明性           B.独立性、透明性         

 C.隔离性、持久性           D.共享性、持久性 

 

柒.
依次场所使用一样品种的数据模型,使用分化型号的DBMS,那种分布式数据库系统的品类属于
( B ) 

 A.同构同质型     B.同构异质型       C.异构同质型      D.异构异质型 

 

八.为消除“丢失更新”难点,事务在创新八个数据会集前,必须得到对它的 ( B ) 

 A.S锁       B.X锁    C.S锁和X锁      D.S锁或X锁 

 

玖.
在剔除基本表中某些元组时,将这一个表为参照表的关系中外键与主键一样的元组一同删除,应运用的措施是            
( B ) 

 A.RESSTRDICT方式     B.CASCADE方式     C.SET NULL方式     D.CHECK方式
 

 

  1. 在SQL的查询语句中,对应涉及代数中“投影”运算的言语是 ( A ) 

 A.SELECT       B.FROM        C.WHERE         D.SET 

 

  1. 在关系形式ENCORE(U,F)中,X,Y,Z是U中品质,则多值正视的传递律是 ( D ) 

 A.如果X→→Y,Y→→Z,则X→→Z       

 B.如果X→→Y,Y→→Z,则X→→YZ 

 C.如果X→→Y,Y→→Z,则X→→YZ     

 D.如果X→→Y,Y→→Z,则X→→Z-Y

 

  1. 在数据库设计中,将E-揽胜图调换到关周到据模型的进度属于 ( B )
     A.须要分析阶段
     B.逻辑设计阶段
     C.概念设计阶段
     D.物理设计阶段

一三.
关乎代数的八个基本操作可径直调换来元组关系演算表达式,它们是:并、差、投影、接纳和(
B ) 
 A.交    B.笛卡尔积    C.自然连接    D.除法

  1. SQL语言具有的功用是 ( B )
     A.关系标准化,数据调整,数据调整 

 B.数据定义,数据调整,数据调节 

 C.数据定义,关系标准化,数据调控 

 D.数据定义,关系标准化,数据垄断 

 

  1. 遍布式数据库系统中数据分配的攻略是集中式,分割式和 ( C )

 A.布满式,混合式      B.全复制式,关联式  

 C.全复制式,混合式     D.分片式,关联式

2、填空题(本大题共一八个空,每空一分,共①陆分)

  1. 事情的性状包涵:原子性、(1致性)、(隔开分离性)、和持久性。
  2. 在关乎模型中,表的行称为(元组),列称为属性。
    3.在SQL中,营造基本表在此以前务必先制造(形式)。
  3. 布满式数据库系统的八个作用子系统是:查询子系统,完整性情系统,(调治)
    子系统和(可相信性)子系统。
  4. DB并发操作平日会推动3类难点,它们是不见更新、(不雷同)和读脏数据。
  5. 在论及中,能唯一标志元组的习性称为(超键)。
    7.
    在嵌入式SQL中,为缓慢解决主语言与SQL的例外数据结构,选拔(游标)机制来举行转换。
  6. E—奥迪Q7方法的叁要素是:实体、属性和(联系)。
  7. 事关模型包涵外延和内涵,(内涵)是与时光独自的。
  8. 当用户创立视图时,在数码字典中蕴藏的是视图的(定义),而不是(数据)。
  9. 布满式数据库系统的两种档案的次序是:异构型、(同构同质型)和(同构异质型)。

叁、名词解释(本大题共四个小题,每小题三分,共一四分)

  1. 域和元组

在提到中,每贰性子质都有三个取值范围,称为属性的值域,简称域;
记录称为元组。

元组对应表中的一行;表示二个实体。 

 

2. 无损联接

设PRADO是一涉及格局,分解成关系方式ρ={ENCORE一,Wrangler2…,宝马7系k},F是Odyssey上的一个函数正视集。
假诺对昂科拉中满意F的每种关系r都有r=πR1(r)πR2(r)…
πRk(r)则称那些解释相对于F是”无损联接分解”。

3. 事务的原子性 

1个职业对数据库的操作是多少个不可分割的操作系列,事务要么完全地被全部实行,要么全体不实践。 

 

四.分片透明性

分片透明性是参天档期的顺序的遍及透明性,是指用户或应用程序只对全局关系打开操作而不用思量数据的分片。

 


五.完全函数重视

在关乎帕杰罗(U,F)中,即使X→ Y,而对于X的别样真子集X’,Y
对X’均不设有函数重视,称Y对X完全依据。

四、简答题(本大题共第五小学题,每小题4分,共2伍分)

 

一.为什么视图被誉为虚表?基本表与视图的界别是什么样?

因为数据库中只存款和储蓄有关视图的概念而不存款和储蓄视图所对应的多少,那个多少仍存放在导出视图的基本表中,所以视图被称呼虚表。基本表是实际上独立存放在在数据库中的表,是实表。

 

二.简述数据库设计进度中输入的机要内容。

一)总体音讯需求

二)管理供给

3)DBMS的特征

肆)硬件和操作系统的特点

 

三.数据库并发操作主要消除哪多少个难点?如何保证并行操作的可串行性。

数据库并发操作主要解决以下八个难题。

一)丢失更新难点

2)数据不平等分析难点

③)读“脏”数据难点

对任何数据集合进行读写操作此前,事务首先应得到对此数量会集的牢笼,在出狱一个束缚之后,事务不再获得别的别的封锁。

 

四.在关全面据库中能完全撤销数据冗余吗?

无法。要落成关周全据库中表与表之间的联系,必须经过集体属性来成功,这些集体性质恐怕是二个表的主键,也说不定是另1个表的外键,有相应的参阅完整性规则来保障表之间的维系。所以关周全据库中留存数据冗余,但能调节数据的冗余度。

 

  1. 设教学数据库有多个事关:
        学生 S(S#,SNAME,AGE,SEX)
        学习 SC(S#,C#,GRADE)
        课程 C(C#,CNAME,TEACHER)

写出下列代数表明式和元组表明式的华语含义。

(1){t|(u)(C(u)∧C[3]=’LIU’∧t[1]=u[1]∧t[2]=u[2])}

(2)πS\#TEACHER=’LIU’(SCC))

(一)检索LIU先生所授课程的学科号、课程名。

(贰)检索选修课程包涵LIU先生所授课程的学习者学号。

伍、程序设计题(本大题共四小题,每小题4分,共二十分)

一.有七个事关形式揽胜(A,B,C)和S(D,E,F),

域关系演算表明式是:T={xy|(u)(v)(W)(Rubicon(xuv)∧S(vwy))}

写出利用SQL的操作语句。

SELECT R.A, S.F

FROM R,S

WHERE R.C=S.D

 

2.数据模型如下;

商店S(SNO,SNAME,CITY)

商品P(PNO,PNAME,COLOR)

销售SP(SNO,PNO,DATE,QTY)

用SQL完结查询:出卖总体货物的公司名。

SELECT SNAME

FORM S 

WHERE NOT EXISTS

( SELECT *

   FROM P

   WHERE NOT EXISTS

  ( SELECT  *

          FORM P

     WHERE PNO=P.PNO

     AND SNO =S.SNO));

解题提示:

“查出市四名,该铺面不设有不销售的物品。”   

“该公司不发卖的商品”能够拍卖为“从P中采纳商品,P中不设有后边所查公司出售该商品的记录”

 

3.设某工厂数据库中有四个基本表:

车间基本表:DEPT(DNO,DNAME,MG本田UR-V_NO),其质量分别表示车间编号、车间名和车间首席实行官的职工号。

职员和工人基本表:EMP(ENO,ENAME,AGE,SEX,SALARAV四Y,DNO),其性质分别代表职工号、姓名、年龄、性别、工资和外省车间的数码。

试营造1个关于女式自行车间高管的职工号和姓名的视图,其布局如下:VIEW陆(ENO,
ENAME)。试写出创设视图VIEW六的SQL语句。

 

CREATE VIEW VIEW6

  AS SELECT ENO,ENAME

    FROM DEPT,EMP

    WHERE MRG_ENO=ENO

        AND SEX=‘女’;

 

四.基于上题的基本表,把工钱低于800的职工的薪金升高十分一

UPDATE EMP

SET SALARY=SALARY*1.1

WHERE SALAEY<800

陆、应用题(本大题共拾分)

一.东方货运集团数据库的样本数量如下。

表名称:卡车

车号

货运站编号

类型

总行程

购入日期

1001

  501

  1

 59002.7

  11/06/90

1002

  502

  2

 54523.8

  11/08/90

1003

  503

  2

 32116.6

  09/29/91

1004

  504

  2

 3256.9

  01/14/92

 表名称:货运站

货运编号

     地址

   电话

  经理

  501

北京市东城区花市大街111号

010—67301234

 何东海

  502

北京市海淀花园路101号

010—64248892

吴明君

 表名称:型号

类型

汽车型号

1

DJS130

2

DLS121

传闻数据库的表结商谈内容:

a.        提出各个表的主码和外码。假如未有外码,则写“无”。

b.       卡车表存在实体完整性和参照完整性吗?请详细表达。

c.       具体表明卡车表与运货站表之间存在着哪些关系?

d.       卡车表中带有多少个实体?

 

答:a.

表名称

主码

外码

卡车

车号

货运站编号,类型

货运站

货运站编号

型号

类型

 b. 卡车表中留存实体完整性和参照完整性。

   实体完整性:在主码车号的那列中不存在空值;

  
参照完整性:外码“货物运输站编号”那列中的值都以货物运输站表中“货物运输站编号”那列中的值,外码“类型”那列中的
值都以型号表中“型号”那列中的值。

c.  
货物运输站表和卡车表之间存在着一对多的涉嫌,即每二个货物运输站能够有多辆车。如,样本数量中货物运输站50一有两辆车:车号为十0一和拾03;货物运输站50二有两辆车:车号为100二和⑩0肆。

d.   卡车表中包涵伍个实体,即表中每种元组(行)对应三个实体,每一个实体正是1辆车。

 

D:能惟壹标记元组的习性或质量会集

where 职工.工号=工作.工号 and 公司.公司号=工作.公司号 and
性别=‘女’group   by公司号

 

  (A)*   (B)%   (C)-   (D)?

 

 

1.SQL Server
两千,Access,Oracle等DBMS,都以面向对象的数据库管理连串。(  ×   )

delete from SC where Grade is NULL

Sno,Sname,Cno( Student ∞ SC )÷ ∏ Cno ( ○
Sno=‘090206301’(SC) )

 

B:  INSERT INTO SC VALUES(’张二’,’化学’,’80’)

D: 能够象征实体间的上述三种关系

8、上面列出的数据库管理技巧进步的多个品级中,没有特意的软件对数据开始展览田间管理的是||D||。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段

From student inner join sc on student.sno= sc.sno

A:能惟一说了算涉及的字段

A: 数据库与数码管理体系的互相独立

 

八.采纳关乎中级知识分子足有个别条件的元组的关联运算称为(  B )。

五.简答题(2*5’ =10分)

伍.当下,数据库领域常用的数据模型有档案的次序模型、网状模型和__关系_模型

一.从历史发展看来,数据管理技能经验了人工管理、   文件管理   和  数据库管理    四个等第。

 (八)把低于总平均成绩的女子高校友成绩升高四%。

2.在SQL语言中,用符号 
— 
代表单个字符,用符号  
%  代表0到多个字符。

–J.删除还未曾实际业绩的选课音信。(战表为空)

(select Sdept from student where sname=’刘晨’) and sname<>’刘晨’

八.在数据模型中有“型”和“值(或实例)”五个照看的定义。当中数据库的方式是2个(
D )的概念,是3个相对( 
  )的定义,而数据库在某1随时的事态则是七个(   
)的概念,是三个针锋相对(    )的定义。

               选课关系  SC(S#,C#,GRADE)

(肆)           查询计算机系年龄在1八-20岁的男学生的人名和年龄;

(16)       查询通讯工程系战绩在七十六分以上的学习者学号和姓名;

叁、用关系代数实现下列查询难点。(伍*5=25分)

                         (select avg(grade)

    
(八)建设构造SC(Sno,Cno,Grade)表。供给学号Sno由五人字符构成,课程号Cno由八人字符构成,战表Grade由0-十0之间(包涵0和十0)的整数构成。将(Sno,Cno)设为主码,并确立参照完整性约束,使得Sno和Cno分别参照Student和Course   
的呼应属性取值。

   

 

 (一3)删除全部选取数学的同室的选课记录。

A: 记录

C  网状数据模型             D  树状数据模型

D: 档案的次序和网状模型

二.填空题(每空1分,共18分):

D: 存储情势

D: 三级形式

C: UPDATE grade=85 WHERE SName=’王二’ AND CName=’化学’

C: 未对数码进行完整性的主宰

(十)在Student表中插入那样一条新生记录——学号:123459玖,姓名:马小立,年龄20岁系别:IS。

           A.数据库应用系统结构        B.DBMS结构

六、概念模型是现实性世界的率先层抽象,那1类模型中最出名的模型是||D|| 。

A.1NF    B.2NF    C.3NF    D.BCNF

A.增加三个元组        B.修改一个元组  

select sname from student

A: 关系运算

二)delete from职工where  出生日期<’一玖四六-1-一’或  year(出破壳日期)<壹玖四陆

开辟并运转X:/XSGL.sql文件,创设XSGL数据库。

贰、 试述关系模型的特征及四个组成都部队分。

(二三)      
创建内容为各样学生的选课总学分的视图,须求列出学生学号和总学分(表达:
考试战绩抢先60技术得到此课程的学分)

Foreign Key (Sno) References  Student(Sno),

A: 只好有二个

壹伍.在我们的学习者-课程数据库中,SC表上构造建设了多个外码约束,被参照表是Student表和Course表,则最合适的布道是:

 

from Student,Course,SC

D: 数据库管理种类的软件设计人员

3.在SQL语言中,为了使查询的结果表中不包涵完全同样的多个元组,应在select的末尾加上关键词
   distinct   。

                   Where sex=’男’and age>

                    Cno char(10) primary key,

     Group  By  Sno

一七、存款和储蓄在计算机外部存款和储蓄介质上的构造变迁的多少集结,其英文名称是||C||。

1六.SQL语言中的select子句和涉嫌代数中的运算符( A
)相对应,SQL语言中的where子句和事关代数中的运算符(   )相呼应。

A:  候选码

A.型;变化;值;不变         B.值;不变;型;变化        

G.    查询平均成绩在七十九分以上(含)的学生的姓名。

A: 结果为空关系

A: 形式与外情势

D: 关系模型

   Insert  Into  Student(Sno ,Sname, Sage, Sdept)

                       From student

七、一辆小车由多少个零部件组成,且一样的零件可适用于差异型号的汽车,则小车实体集与零部件实体集以内的调换是(  
D  )

4.(   B  
)也称存款和储蓄形式,是数据库物理结商谈存储情势的叙述,是数码在数据库内部的表示方法。

  1. 方式到外方式的镜头     

 Select  Student..Sno, Sname, Ssex,, SC.Cno, Ccredit, Grade

 

四) select公司号,集团名 avg(薪资) 平均薪俸 from 职工,集团, 工作

陆、表之间一对多涉及是指_B_____。

C: 在视图上定义新的表

             Select grade*(1+0.4)

A: DELETE

  From course

三) update 职业 set报酬=薪俸+200  where
year(getdate()-year(出出生之日期))>=50

  Cno  Char(5),

(10)查询至少选修两门学科的学生学号。

A: 数据的三级抽象和二级独立性

A: 数据查询

    选修(学号,课程号,成绩).   

     From  SC

一七.关系路虎极光(X,Y,Z),函数重视集FD={Y→Z,XZ→Y},则关系汉兰达是( C )。

(7)已知学号由四个人字符构成,个中的前六人表示班号,后3位代表学生在本班的学号。请将123四伍班学生C0二号课程的考试成绩扩展1/10。

 

二.E-奔驰G级图是在数据库设计使得来表示(  A )的1种常用方法。

C: R(A×B×C×D)

 Where  Student.Sno=SC.Sno  And  SC.Cno=Course.Cno  And Cname=’
数据库原理 ’

 

select cname from course

B: 封装结构

B: 2维表结构

                 Where grade is null

 

(11)在Student表中登记的123四5班全体学生都要选修学号为C10的科目。请将那1选课音讯插入到SC(Sno,Cno,Grade)表中。

C.一张表中的三个笔录对应多张表中的1个记下

B: 数据结构、关系操作、完整性约束

   AS

C: 档案的次序模型

(三)检索选修课程名称为MATHS的学员学号与姓名。

select SDept as 系名,count(*) as 人数

(十)       查询总战绩超越200分的学生,供给列出其学号和总成绩;

 

 From  Public

(1二)学号为1234510的学生早已退学。请将Student表中该学员的骨干音讯删除。

 

  Where  Sno  Like ‘12345%’  And  Cno=’C02’

 

 

                    Group by dept

 Where  Student.Sno=SC.Sno  And  SC.Cno=Course.Cno  And Cname=’
数据库原理 ’

 

B: 关系模型

 

70、在数据库的安全性调整中,授权的数额对象的||A||,授权子系统就越灵活。

 

Having avg(grade)>85

(柒)已知学号由7位字符构成,其中的前多个人表示班号,后2位表示学生在本班的学号。请将12345班学员C02号课程的考试成绩增添一成。

(伍)查询每个学生的学号及其对应的选课门数。

11.在SQL语言中,删除关系表中的1个属性列,要用动词(  D
),删除关系表中的壹行或多行元组,要用动词(    )。

 

四.脚下在数据库中常选用的巴中措施和巴中本领都有哪多少个方面?

C:  p<(m×n)

C: R-S

       5)select 职工号 from 职工,工作,公司

       Where  Cno=’C02’  And  Grade <60

update sc set Grade=Grade*1.1

 

 (五)往基本表Student中插入三个学生元组(‘s00三’,‘张晶’,‘女’,二一,‘网络系’)

 A.概念方式更换,外情势和应用程序不变    B.概念格局更动,内情势不改变

D: (‘1031’,NULL,‘男’,23)

D: 封装结构

 

A: (‘1031’,’曾华’,男,23)

A.概念模型      B.逻辑模型        C.物理模型     D.面向目的模型

B: 关系模型

 

C: 投影、选取、笛Carl积

Select  Student.Sno,  Sname ,  AVG(Grade)

3伍、在关周详据库设计中用||C||来表示实体及实体之间的关系。

 

1玖、SQL的SELECT语句中,“HAVING条件表明式”用来筛选满足条件的( D  )

(7)已知学号由多个人字符构成,当中的前七个人代表班号,后三位代表学生在本班的学号。请将123四五班学生C02号课程的考试战绩扩充1/10。

A.基本表              B.视图

 

 

伍.在SELECT语句的WHERE子句的基准表达式中,可以相配0个到四个字符的通配符是(
B  )。

 

4) 
π姓名,所在系(π籍贯(σ姓名=’李小波’(学生)∞学生))-π姓名,所在系(σ姓名=’李小波’(学生))

 

select sname,cname,grade

B: 结构模型

    (select * from SC where Sc.sno=Student.sno and Sc1.cno=SC.cno))

 

 

  Select  Sno ,Grade

肆、SQL语言是壹种介于关系代数和涉嫌演算        
之间的涉嫌查询语言。

  Where sdept=’计算机’

B: 查询

1、DBMS 是 D    

50、设有属性A,B,C,D,以下表明中不是关联的是||C||。

5.数据库的概念模型独立于( A )。

 

伍)        查询不在“希望”集团做事的保有职员和工人的职工号。

  Select  *  From  Student   Where  Sdept=’CS’

 

D: 数据调整

A: 管理员级

       职工(职工号,职工名,性别,出出生之日期)

  Cno  Char(5),

拾、设属性A是关系LX570的主属性,则属性A不可能取空值,那是    A    

A.数据         B.数据库模型          C.数据以及数额里面包车型的士交流   
   D.消息

 

C: 物理模型

(12)       Select sname,cno,grade from student,sc where
student.sno=sc.sno and grade>80 order by grade desc;

 

一.单项选拔题(每题一分,共2叁分)

(八)建设构造SC(Sno,Cno,Grade)表。要求学号Sno由8位字符构成,课程号Cno由柒人字符构成,成绩Grade由0-十0之间(包含0和100)的整数构成。将(Sno,Cno)设为主码,并确立参照完整性约束,使得Sno和Cno分别参照Student和Course的对应属性取值。

Where Cname=’数据库原理’

                  From student

二、给定3个上学的儿童-课程数据库,在那之中包含学生宗旨音讯表Student(Sno,Sname,Sdept,Ssex,Sage)、课程表Course(Cno,Cname,Cpno,Ccredit)和学习者选课表SC(Sno,Cno,Grade),其意义和数据类型如教材中所示,不再赘言。

From student

肆.分离数据库时,数据库被从磁盘上剔除了。(  0)

2、数据库系统的数量独立性浮今后||B||。

 

A.列          B.行        C.关系        D.分组

C: 网状模型

3.3个数据库只好对应三个应用程序,即一个数据库只可以为一个应用程序所用。( 
×  )

        Select  *  From  Student   Where  Sdept=’CS’

B.一张表中的贰个记录对应另一张表中的多少个记录

  A.对现实世界的量体裁衣展示  B.易于交换和通晓

 

A: 具体的机器和DBMS

C: 选用单表中字段子集的询问语句

B: 不相同的列应有分歧的列名

 A.primary key    B.foreign key    C.check    D.都不是

三) 超越四十五岁职工的报酬增添200元。

from student

D: 数据结构语言

            Select sdept,cno,avg(grade)

C: 三级方式里面包车型客车两层映射

模 拟 试 卷 (三)


一、单项采用题(本大题共一5小题,每小题一分,共16分)

一.协会数据模型的八个组成都部队分是数据结构、数据操作和 ( C )

 A.数据安全性调整         B. 数据一致性规则 

 C.数据完整性约束         D.数据管理逻辑 

 

二.在SQL的算术表达式中,假使内部有空值,则发布式 ( C )
 A.空值按0总结     B.由用户显著空值内容再计算结果 

 C.结果为空值     D.提出运算错误,终止施行

 

  1. 当七个涉及未有国有属性时,其本来连接操作表现为 ( A )

 A.笛卡儿积操作         B.等值连接操作 

 C.结果为空集           D.错误操作 

 

  1. 在数据库与宿主语言之间传递音信是经过 ( B ) 

 A.全局变量  B.共享变量  C.公共数据区  D.系统缓冲区

 

  1. 在提到格局奥迪Q7(U,F)中,PAJERO中任何非主属性对键完全函数重视是奥迪Q伍∈叁NF的 ( B

 A.充裕供给条件    B.须求标准     C.足够标准    
D.既不充足也不须求条件 

 

六.基本EPRADO图正是数据库的 ( D )

 A.外格局       B.逻辑方式        C.内情势        D. 概念方式 

 

  1. 对中央表S,试行操作DROP TABLE S REST奥迪Q7ICT 的功能是 ( C )

 A.删除基本表S中的全数元组    

 B.把基本表S及其变化的全套视图全体刨除 

 C.当未有由S中的列发生的视图或约束时将表S删除 

 D.删除表S,将引用表S的视图中壹切S的属性置为空值 

 

  1. 在多用户共享种类中,并发操作的事务困扰,破坏了事情的 ( C ) 

 A.原子性         B.一致性         C.隔离性         D.持久性 

 

  1. 波及Kuga与关系S只有3个公共性质,T一是揽胜与S等值连接的结果,T二是奥迪Q三与S自然连接的结果,则
    ( C ) 

 A.T1的习性个数等于T贰的习性个数         

 B.T一的质量个数小于T二的品质个数 

 C.T一的习性个数大于或等于T二的性格个数 

 D.T一的品质个数大于T2的性质个数

10.
当关系兰德瑞鹰和S自然联接时,能够把Odyssey和S原该舍弃的元组放到结果关系中的操作是( D
)
 A.左外过渡
 B.右外对接

 C.外部并
 D.外联接

  1. 1经事务T获得了数量项Q上的排它锁,则T对Q ( C )
     A.只可以读不能够写
     B.只好写无法读
     C.既可读又可写
     D.无法读无法写
  1. SQL的大局约束是指依照元组的反省子句和 ( C )

 A.非空值约束      B.域约束子句
 C.断言         D.外键子句

  1. 发布业务流程分析结果的图形是 ( B )
     A.业务流程图   B.数据流图   C.局地图    D.基本E-智跑图

14.在数据库手艺中,未提交的跟着又被吊销的数据称为 ( D )

 A.错误数据    B.冗余数据    C.过期数据    D.脏数据

 

壹五.挑选布满式数据库各部分数据存放场所的情势是 ( D )

 A.外方式    B.概念格局    C.分片情势    D.分配格局

二、填空题(本大题共21个空,每空一分,共二十一分)

  1. 业务的特征包蕴:(原子性)、壹致性、隔断性、和(持久性)。
  2. SQL数据库中的表,能够是基本表,也能够是(视图)。
    叁.
    关周详据模型的数据完整性规则包蕴(实体)完整性、(参照)完整性和用户定义的完整性。
    四.
    在嵌入式SQL中,为焚林而猎主语言与SQL的两样数据结构,选用(游标)机制来进展更动。
  3. E-奥迪Q7方法的三要素是:(实体)、(属性)和关系。
  4. 遍布式数据库系统的二种档案的次序是:异构型、(同构同质)型和(同构异质)型。
  5. 分布式数据库系统的特点是数额的(分布性)和完全的(逻辑性)。
    8.数据字典的主要性内容包涵:数据项、数据结构、数据存款和储蓄、(数据流)和管理进程。
  6. 在数据库的大意结构中,数据的基本单位是(存款和储蓄记录)。
    拾.涉及代数中,连接是由(笛卡儿积)操作与选用操作组合而成的。

三、名词解释(本大题共七个小题,每小题三分,共拾伍分)

  1. 实体完整性规则

那条规则需要涉嫌桐月组在重组主键的品质上无法有空值。
借使出现空值,那么主键值就起绵绵唯一标记元组的作用。


2.
数据字典

是对系统中数据的详细描述,它提供对数据库数据描述的聚焦管理。
它的管理效果是积攒和寻觅元数据,并且为数据库管理员提供关于的报告。
对数据库设计来讲,数据字典是开始展览详细的数码收罗和数码解析所获取的关键成果。
数据字典首要不外乎多个部分:数据项、数据结构、数据流、数据存款和储蓄。

 


3.
工作的隔断性 

在出现事务被实践时,系统应该保障与那一个业务先后单独试行时的结果壹律,称事情达到了隔断性的渴求。
 


4.
嵌入式SQL

将SQL语句嵌入高端程序设计语言中选取,发挥高等语言进程化处理才能强的风味。

 


5.
参照完整性规则

那条规则须求“不引用不存在的实体”。其款式定义如下:若是属性集K是涉及方式汉兰达一的主键,K也是涉及形式奥迪Q5贰的外键,那么Kuga贰的关联合中学,
K的取值只允许有二种大概,也许为空值,也许等于宝马X51关系中有些主键值。

四、简答题(本大题共第五小学题,每小题伍分,共三十分)

一.简述数据库苏醒的三种艺术。
一)按时对全体数据库实行理并答复制与转储
二)创设日志文件
三)当故障发生后,使用日志文件对数据库实行回复

2.在C/S数据库类别布局中,客户机和服务器各达成什么效益?
(一)客户机达成用户应用程序(实现前端管理和用户分界面);
(二)服务器完毕DBMS的骨干职能(或产生事务管理和数量访问)。

  1. 设二元关系Murano(A,B),关系代数表明式是:

π1,2(σ1=4∧2=3(R×R))

写出与此表明式等价的元组演算表明式。

{U|(v)(R(u)∧R(v)∧u[1]=v[2]∧u[2]=v[1])

 

四.在关乎方式Odyssey(U,F)中,U=ABCDEF={A→C,AC→B,B→D,C→E,EC→B}
计算(EC)+ 。 

计量进度如下:
第一次:(1) x(0)=φ,x(1)=EC
(2) 由于X(0)≠AB,置X(0)=EC;
(三) 检查函数注重,置X(1)=EC∪B=ECB
第一回: 置X(0)=ECB, 检查函数信赖,置X(一)=ECB∪D=ECBD
其一次: 置X(0)=ECBD, 检查函数正视,X(壹)=ECBD
第四次:x(0)=x(1),输出x(1)= (EC)+ =ECBD

 

  1. 数据库并发操作主要消除哪三个难点,基本措施是何等?
    数据库并发操作重要消除以下多个难题:
    (1) 丢失更新难点
    (二) 数据不一样样分析难点
    (叁) 读“脏”数据难题
    消除的基本措施是应用封锁机制。

五、程序设计题(本大题共肆小题,每小题四分,共二十分)

一.设某工厂数据库中有五个基本表:

车间基本表:DEPT(DNO,DNAME,MGHaval_NO),其特性分别代表车间编号、车间名和车间老总的职工号。

职员和工人基本表:EMP(ENO,ENAME,SALA哈弗Y,DNO),其属性分别表示职工号、姓名、薪资和所在车间的编号。

试用关系代数表明式写出下列查询:检索“金工车间”的男职工的职员和工人号和姓名。

 

πENO,ENAMEDNAME=’金工车间’∧SEX=‘男’(DEPT EMP))

 

SELECT  ENO,ENAME  

FROM   EMP 

WHERE  SEX=‘男’ AND  DNO  IN

        SELECT  DNO

       FROM   DEPT 

       WHERE DNAME = ‘金工车间’

 

二.在上题的基本表的基础上,给职工基本扩展两列:AGE(年龄),性别(SEX)。

写出相应的SQL命令。

ALTER TABLE EMP

    ADD (AGE  SMALLINT,

          SEX  CHAR(2));

 

叁.对于教学数据库的八个基本表
     学生 S(S#,SNAME,AGE,SEX)
     学习 SC(S#,C#,GRADE)

     课程 C(C#,CNAME,TEACHER)
 试用SQL语句落成:求选修课程名称为”ENGLISH”课程的上学的小孩子的平均年龄。

    SELECT AVG(AGE)
    FROM S
    WHERE S# IN
     ( SELECT S#
       FROM SC
       WHERE C#  IN

          (  SELECT C#

             FROM C

             WHERE CNAME=”ENGLISH”));

              
4.教学数据库的多寡形式如上题。

试使用外键子句约束定义下列完整性约束:在涉及SC中插入元组时,其S#值和C#值必须各自在S和C中冒出

   CREATE  TABLE SC(
   S# CHAR(4),
   C# CHAR(4),
   GRADE SMALLINT,
   FOREIGN key(S#) REFERENCE S(S#),
   FOREIGN key(C#) REFERENCE C(C#)
   )

六、应用题(本大题10分)

一.数据模型分析,关系模型福睿斯(U,F)
U=ABCDEG,F={AD→E,AC→E,CB→G,BCD→AG,BD→A,AB→G,A→C}
(一) 求此模型的细微函数注重集。
(二) 求出涉及形式的候选码。
(3) 此提到模型最高属于哪级范式。
(四) 将此模型依照格局分解的供给表达为三NF。

根据题意,得出:
(一)通过4.2.七小小集求法,Fm={A→E,BC→G,BD→A,A→C}

  • 解函数注重的右部,
    F={AD→E,AC→E,BC→G,BCD→A,BCD→G,BD→A,AB→G,A→C}
  • 消去右侧的冗余属性:F={A→E,A→E,BC→G,BD→A,BC→G,BD→A,AB→G,A→C}
  • 消去冗余的函数依赖:Fm={A→E,BC→G,BD→A,A→C}

                  也可认为:  Fm={A→E,AB→G,BD→A,A→C}

(2)候选码:BD
(三)Odyssey中每三个非主属性完全函数信赖于昂科拉的候选键BD;但C,G都传送依赖于科雷傲的候选键BD,约等于说,奥德赛满意二NF的渴求,而不满足三NF的渴求。此提到模型最高属于2NF。
(四)依附算法4.肆(首要目标是解决函数重视)
      R1:U1=ABD      F1={BD→A}

      R2:U2=BCG      F2={BC→G}

      R3:U3=ACE     F3={A→C,A→E}

46、有四个事关福特Explorer和S,分别包涵一四个和十二个元组,那么在奇骏∪S、奥德赛-S、猎豹CS六∩S,中不可能现身的元组数目情状是||B||。

40、关系模型中,三个码是||C||。

(1三)收回全体用户对Student表的全数权力。

C: 数据扩张、数据修改、数据查询

B: 数据调控

(1)           查询SC表中的全体数额;

   Where sdept=’外语系’

二、选择题

SC(Sno,Cno,Grade)

(1五)       查询选修C00一课程号的学生姓名和所在系;

C: 关周到据模型

                   

 

 

1壹、设关系Lacrosse和S分别有m和n个元组,则途乐×S的元组个数是( D  )

A: 数据库系统

                     ( select avg(age)

D: 数据里面包车型客车联络

C: 模式

    C.用户自定义完整性规则     D.表完整性规则

C.在SC表上剔除壹行记录        D.更新SC表上的笔录

 

 

 

 

(8)           总结每门课程号的选课人数和试验最高分;

              Select sno,cno

三、在数据库设计中,规划存款和储蓄结会谈存取方法属于物理设计  

D: GRANT

 

四3、一般景观下,当对关系路虎极光和S实行自然连接时,须要牧马人和S含有二个恐怕七个共有的||C||

 group by sno having count(*)>=3

A: 实体完整性、参照完整性、用户自定义完整性

1九、SQL的SELECT语句中,“HAVING条件表明式”用来筛选满足条件的( D  )

D: 安全性

 

 

B: R∪S

四.在SQL Server 贰零零九中,符号(D   )起首的变量表示局地变量,符号( C 
)开头的变量表示局地变量。

 

 

F.    查询选修的科目数超越(含)三门的上学的儿童的学号。

Sname, Ssex, Sdept 
Sno=‘090206120’(Student) )

B: 定义数据库方式

                    Where sex=’女’ and grade<

B: 谓词演算

B: 不会因为数量存款和储蓄结构与数据逻辑结构的扭转而影响应用程序

C: 属性

A.外形式      B.内情势        C.方式    D.概念格局

一三、数据模型用来表示实体间的关系,但分化的数据库管理种类援救分歧的数据模型。在常用的数据模型中,不包涵||B||。

where sno in

   Select  Sno ,‘C10’

Delete  From  Student

   Select  *

其次局地

 

                     Order by total desc

A.具体的机械和DBMS      B.E-索罗德图        C.音信世界    D.现实世界

5)  π姓名,所在系,成绩(σ成绩>=60^课程名=‘英语’(学生∞选课∞课程))

3.1个数据库只可以对应1个应用程序,即1个数据库只可以为3个应用程序所用。( 
×  )

Group by sno

B: R(A,B,C,D)

(5)查询每一种学员的学号及其相应的选课门数。

              A.数据查询     B.数据调节       C.数据定义  
  D.数据调节

D: 数据独立性

C: 数据定义

A: 多少个记录型以及它们之间的多对多关系

 

A.列          B.行        C.关系        D.分组

(三)           查询战绩在70-七十九分的学习者的学号、课程号和战绩;

A: 关系模型

Select student.sno,sname,avg(grade)

肆、遵照供给书写SQL语句 (5*5=25分)

 

                       Where sc.sno=student.sno and sc.cno=course.cno
and sname=’SQL’

B:不可改换的专用保留字

(四)查询课程号为C02的课程的选课人数和平均考试分数。为了使得结果更清晰易懂,请在查询结果表中分别给那两列查询结果起外号“选课人数”和“平均分数”。

B:  ADD TABLE S ALTER(CName CHAR(8))

 

(9)           Select sno,count(*) 选课门数, sum(grade) 总战表 from sc
group by sno order by count(*);

 

(5)求乌克兰(УКРАЇНА)语战绩五二十分以上的学生姓名、所在系及战绩。

     From  SC

D: 面向对象数据模型

 

 

则(  D  )操作或然会违反该完整性约束。

B: 格局与内方式

20、通过指针链接来表示和促成实体之间联络的模子是||D||。

   1、s(sno,sname,sex,age,sdept)

(玖)创立二个只含有Computer系(CS)全体女孩子基本音信的视图;并进而将查询该视图的权位赋给宿舍管理员U一和U二.

 

B:  至多由一性情质组成

C: 内模式

A: 投影

一.微软公司宣布的Microsoft SQL Server
2010是二个非关系型数据库管理类别。(  0)

A: 外模式

1八、表之间壹对多涉及是指_B_____。

三.在SQL Server
2010中,二个数据库至少须求有三个数据文件和一个事情日志文件。( 1  )

.判断题:(每小题1分,共10分)

(二)查询选修了课程号为C02课程的学童的学号、姓名、性别、成绩。

 

   Where  Sdept=’CS’  And  Ssex=’女’

A: 只好表示实体间的一∶1交换

 

Having  AVG(Grade)>85

 From  SC

1. 设有多个关系: S(S#,SNAME,AGE,SEX)
SC(S#,C#,GRADE)
C(C#,CNAME,TEACHER)
试用关系代数表达式表示下列查询语句.

四.简答题(每小题3分,共12分):

11-20:D D B D B         C D B D D

 

     Select * from student where Sdept= ‘CS’

(2四)       删除选课战表小于四十五分的学员的选课记录;

                        Where sex=’女’

(五)检索选修课程号为C贰或C四的学生学号。

二.用SQL语言造成下边供给的效应:

3.SQL Server提供的单行注释语句是应用(B   )开头的一行内容。

2. 设有关系冠道和S(如下:)

柒.标准化理论是关周到据库举行逻辑设计的理论依附,依据这几个理论,关周到据库中的关系必须满足:其每一个属性都是(
B )。

D: R×S

八.在数据模型中有“型”和“值(或实例)”八个照顾的概念。其中数据库的格局是二个(
D )的定义,是3个相对(   
)的定义,而数据库在某目前时的图景则是贰个(   
)的定义,是一个对峙(    )的定义。

C.    查询“李勇”选修的全体科目的教程名程。(用嵌套查询达成)

     Select  Sno ,Count(Cno)

A: 完整性

              

 

B: 最多唯有一个

D:不富有连接操作的DBMS也能够是关全面据库管理种类

              Foreign Key (Sno)  References  Student (Sno).,

叁.  笛Carl积、等值联接、自然联接三者之间有如何分别?
  笛Carl积对四个涉及福特Explorer和S进行乘操作,产生的关联桐月组个数为多少个事关申月组个数之积。
  等值联接则是在笛Carl积的结果上再打开抉择操作,从涉嫌奥迪Q伍和S的笛卡儿积中采取对应属性值相等的元组;
  自然连接则是在等值联接(以具有公共属性值相等为原则)的根底上再也投影操作,并去掉重复的共用属性列。
当多少个涉及未有国有属性时,自然连接就转向小编笛Carl积。
四. 设有多个大旨表Enclave(A,B,C)和S(D,E,F),试用SQL查询语句表述下列关系代数表明式:
  (1)πA(R)  (2)σB=’17’(R)
  (3)R×S  (4))πA,FC=D(R×S))
(1)SELECT A FROM R
(2)SELECT * FROM R WHERE B=’17’
(3)SELECT A,B,C,D,E,F FROM R,S
(4)SELECT A,F FROM R,S WHERE R.C=S.D
五. 设有七个为主表Sportage(A,B,C)和S(A,B,C)试用SQL查询语句表述下列关系代数表达式:
  (1)R∪S  (2)R∩S  (3)R-S  (4)πA,B(R)πB,C(S)

 

B: 只有 II

 

则(  D  )操作恐怕会背离该完整性约束。

A:  能够由多个率性属性组成

                    From sc

B: S.Sno = SC.sno and C.Cno = SC.Cno  and SAGE in>=20 and CNAME in
‘ACCESS’

3一、数据库才具的创小编之一E.F.Codd从一玖6陆年起揭橥过多篇随想,主要演讲的是||C||。

13.实体完整性约束和SQL语言中的(  A   )相呼应。

用SQL语言变成下边要求的效果:(每小题贰分,共42分):

(一)检索选修课程号为C二的学生学号与成就。

一.从历史发展看来,数据管理技能经验了人工管理、   文件管理   和  数据库管理    七个等第。

 

A: 外模式

B: ALTER TABLE S DROP Age

Where  not  Exists

(2)查询C02号课程比不上格的学习者的学号、考试成绩。

                     Delete

6玖、SQL语言的GRANT和REVOKE语句重若是用来保卫安全数据库的||C||。

 A.外格局      B.内情势        C.情势    D.概念情势

–C.查询“李勇”选修的享有科目的学科名程。(用嵌套查询完毕)

A: 消除保密难点

A.∏,○    B.÷,∞    C.○,∏    D.∏,÷

D: DROP S

and  公司.公司名!=’希望’

陆.对此3个骨干关系表来讲,行的依次无所谓——将在一条记下插入在率先行和插入在第陆行未有本质上的例外。(
∨  )

28、应用数据库的关键目标是为了||C||。

C: 只可以表示实体间的m∶n联系

A: 外模式/内模式

Insert into student values(1234599, 马小立, 20, IS)

 

D: 实体-关系模型

 

A.insert,insert    B.add,insert    C.insert,add    D.add,add

陆.在SELECT语句的下列子句中,须求与HAVING短语协作使用的是( D  )。

(二)           查询Computer系学生的全名和年龄;

(四)检索选修课程号为C二的学员学号、姓名和教授教授。

Having cno=’ C02’

(一)查询学号为090206120的学员的全名、性别和所属系别。

  Foreign Key (Cno)References Course(Cno)

   C.创建2个聚簇索引    D.建设构造一个check约束

学生(学号,姓名,性别,出寿辰期,所在系,籍贯);  

伍三、自然连接是整合新涉嫌的有效本性局。一般情形下,当对涉及ENVISION和S使用当然连接时,须求汉兰达和S含有一个或五个共有的||D||。

  Update  SC

I.     将女子高校友选修的“三”号课程成绩进步百分之10。

B: 数据的独立性

(四)           Select sname,sage from student where sdept=’Computer系’
and ssex=’男’ and sage between 1八 and 20;

壹、数据库的逻辑数据独立性是由___方式到外情势的镜头 
______________画面提供的。

6.在T-SQL中,用_alter__table__语句修改表的布局,用_insert__select_句修改表中的数据。

(11)       Select sname,sdept from student,sc where student.sno=sc.sno
and cno=’C002’;

一.什么样是数据库的三级情势和两层影像结构?那样的结构有哪些利润?

D.    查询和“刘晨”在同3个系学习的别的同学的音讯。

B: DELETE S

Order by Grade desc

A: 档次结构

B: 伤者姓名

 where工作.职工号=职工.职工号and公司. 公司号=工作. 公司号

 

(7)           总计每一种系的上学的儿童人数;

     Select  Sno ,Count(Cno)

    (3)SELECT A,B,C
      FROM R
      WHERE NOT EXISTS
       (SELECT A,B,C
       FROM S
       WHERE R.A=S.A AND R.B=S.B AND R.C=S.C)

       二、下述哪一条不在DBA(数据库管理员)职务范围内     D   。

A.具体的机器和DBMS      B.E-牧马人图        C.新闻世界    D.现实世界

                     Where x.sno=y.sno

二.在关周详据模型中,唯有一种结构——关系。不论是实体依旧实体之间的牵连都以用关系来表明的。(
∨    )

 

D: 三层情势

C: 数据库安全

二、填空题(2*10=20分)

4.使用_create_database__言辞创造数据库,创立数据库之后,也能够依照须求利用_alter database_ 语句对数据库举行退换。

七.基于关系理论,对二个关联形式的最起码的供给是  满意1范式  。

C: 自含语言

C.值;变化;型;不变         D.型;不变;值;变化

九.下列哪些选项在T-SQL语言中动用时不用括在单引号中( D  )。

A.一张表与多张表之间的关系                   
B.一张表中的3个记下对应另一张表中的八个记录

C.在SC表上剔除壹行记录        D.更新SC表上的笔录

          公司(公司号,公司名,地址)

B: E-R图

 

十、在数额管理本事的上进历程中,经历了人工处理阶段、文件系统阶段和数据库系统阶段。在这多少个级次中,数据独立的参天的是||A||阶段。

Select count(grade) as 选课人数,avg(grade) as ’平均分数’

 

A:  p<(m+n)

A: 档期的顺序模型

 

   Where  Sno  Like  ‘12345%’

 

A.数据库     B.操作系统     C.数据库系统      D.数据库管理系列

Delete  From  Student

    Order by sno desc

C: 数据库管理员

D: 医务卫生人士编号和伤者编号

 (一)查询外国语言文学系学生的学号和人名。

A.1NF    B.2NF    C.3NF    D.BCNF

  (C)GROUP BY子句       (D)均无需

 

4、||B||的存取路线对用户透明,从而具有越来越高的数额独立性、更加好的安全保密性,也简化了程序猿的办事和数据库开荒建设构造的劳作。

Select sno, count(sno),count(cno),count(grade)

 

 

1六.如若在学员-课程数据库中的SC表上创建了参照完整性约束:

(陆)查询平均考试成绩高于8伍分的上学的小孩子的学号、姓名、平均成绩,并将查询结果遵照学号升序排列。

6二、若要在主题表S中加进一列CName(课程名),可用||C||。

伍.在创制视图的时候,为了幸免采取该视图的用户有意或下意识修改了视图范围之外的多少,应在建立视图的话语末尾加上关键词  with check option   。

C: 音信世界

 

二)用T-SQL语句创设course表(包蕴建立主键,列取值非空或同意空)

  Where  Sno  Like ‘12345%’  And  Cno=’C02’

H.    查询至少选修了“9500一”选的整个科目标学生的全名。

D: 以上都有

SQL设计·参考答案:

 

Select  Student.Sno,  Sname ,  AVG(Grade)

D: 模式/模式

Foreign Key (Sno) References  Student(Sno),

 

group   by公司号

C: 网状模型

 

 (select sno from student where sname=’李勇’)

模 拟 试 卷 (六)


一、单项选拔题(本大题共20小题,每小题一分,共18分)

  1. 位居用户和数据库之间的1层数据管理软件是 ( C )

 A.DBS    B.DB    C.DBMS    D.MIS

  1. 三个作业中保有对数据库操作是贰个不可分割的操作系列,那叫做事务的 ( A
    )
     A.原子性         B.一致性
     C.隔离性         D.持久性

  2. 论及代数的几个基本操作是:并、差、采纳、投影和 ( D )
     A.等值连接        B.F连接
     C.自然连接        D.笛卡儿积

  3. 在关全面据库中,表与表之间的联络是通过( B )落成的。
     A.实体完整性规则        B.参照完整性规则
     C.用户自定义的完整性规则    D.主键

  4. 数据字典爆发于数据库设计步骤的 ( A )
     A.要求分析阶段      B.概念设计阶段
     C.逻辑设计阶段      D.物理设计阶段

  5. 在数据库才能中,未提交的跟着又被撤除的数目称为 ( D )
     A.错误数据        B.冗余数据
     C.过期数据        D.脏数据

  6. 在SQL中,创立视图用的命令是 ( C )
     A.CREATE SCHEMA        B.CREATE TABLE
     C.CREATE VIEW         D.CREATE INDEX

  7. 遍及式数据库系统的透明性首要表今后位置透明性和 ( C )
     A.数据透明性      B.管理透明性
     C.复制透明性      D.映射透明性

  8. 在数据库的E-大切诺基图中,菱形框表达的是 ( C )
     A. 属性          B.实体
     C.实体之间的联系      D.实体与品质之间的关联

  9. 设关系瑞虎和S的布局同样,并且各有七十六个元组,假诺那五个涉及作并运算,
    其运算结果的元组个数为 ( D )
     A .80  B.小于等于80   C.大于等于160  D.
    大于等于80,小于等于160

  10. 以下操作中,不能够用DML实现的是 ( B )
     A.数据查询           B.定义数据库的三级组织
     C.数据插入           D.数据删除

1贰.
就算波及Murano和S举办自然连接时,只把S中原该扬弃的元组保存到新涉及中,那种操作称为
( D )
 A.外连接        B.内联接
 C.左连接        D.右外接连

  1. 把E-猎豹CS六图调换到关系模型的进程,属于数据库设计的 (  C )
     A.总体结构划设想计        B.概念结构划设想计
     C.物理结构划设想计        D.逻辑结构划设想计

  2. O君越DBS的普通话意思是 ( C )
     A.面向目的的数据库系统      B.数据库管理种类
     C.对象关周全据库系统       D.关周到据库系统

1伍.
在异常的低层上的肤浅表明了与之沟通的较高层上抽象的特有情况时,称为较高层上抽象是十分低层抽象的
( D )
 A.概括        B. 聚集
 C.细化        D. 泛化

  1. 在SQL中,SELECT语句的”SELECT DISTINCT”表示查询结果中 (  C )
     A.属性名都不雷同        B.去掉了重新的列
     C.行都不等同          D.属性值都区别等

一柒.
在选用客户机/服务器系统布局的数据库应用系统中,应该将用户应用程序安装在
( A )
 A.客户机端          B.服务器端
 C.终端            D.系统端

  1. 作业日志用于保存 ( D )
     A.程序运转进程         B.数据操作
     C.程序的施行结果        D.对数据的换代操作

  2. 在率先个业务以S锁方式读数据A时,第二个事情能够拓展的操作是 ( D )
     A.对数码进行X锁并读数据        B.对数码奉行S锁并写多少
     C.对数据进行X锁并写多少        D.不加封锁的读数据

  3. 概念结构划设想计的对象是发生DB的概念模型,该模型首要呈现( B )
     A.DBA的治本音信需要        B.集团协会的音讯须要
     C.应用程序猿的编制程序要求        D.DB的维护需求

2、填空题(本大题共一两个空,每空一分,共一四分)

一.
在数据库的三级方式结构中,数据是按(内)情势的叙说存款和储蓄在磁盘中,按(外)情势提必要用户的。

  1. 在事关中,能唯壹标志元组的属性称为(超键)。
  2. 分布式数据库系统的风味是数码的(分布)性和完好的(逻辑)性。
    4.
    在对象关联模型中,属性的符合项目包含:多集类型、数组类型、(结构)类型和(集结)类型。
  3. 对于函数依赖x→Y,如若Y是X的子集,此函数称为(平凡)函数依赖。
  4. E-LAND方法的3要素是:实体、属性和(联系)。
    7.
    假如四个业务同时存取同贰个数据集,当第三个事情结束以前,第贰个事情更新数据库,
    这就违反了职业的(隔开分离)性,破坏了DB的壹致性。
  5. 借使1个上学的儿童只属于3个班级,则班级和学生之间是(1对多,1:N)联系;
    学生能够而且修多门科目,学生和课程之间是(多对多,M:N)联系。
  6. 数据完整性约束分为(静态)约束和(动态)约束。
  7. 在数据库系统中,全部应用程序都因而(DBMS)访问数据库。

3、名词解释(本大题共八个小题,每小题三分,共1五分)

  1. 有些函数信赖
    关联情势中,假如X→Y, 且X存在真子集X’,使X’→Y也创立,
    那时称X→Y为部分函数正视。

  2. 外模式
    用户与数据库系统的接口,是面向种种用户采纳的数码视图的叙述。

  3. 嵌入式SQL
    将SQL语句嵌入高端程序设计语言中选用,发挥高端语言进度化管理才干强的特点。

  4. 数据定义语言
    由DBMS提供的,用于描述数据库各级格局的布局,相互之间的印象,以及安全性规则,完整性约束等内容的语言。

  5. 授权
    将对数据库中的某个表、某个字段的操作权限授予内定的用户,那种操作称为”授权”。

四、简答题(本大题共4小题,每小题5分,共十7分)

1.
设T1,T2,T3是之类八个业务,当中奇骏为数据库中某些数据项,设ENVISION的初值为0。

   T1:    R:=R+5

   T2:    R:=R*3

   T3:    R:=2
若允许四个职业并行试行,试列出具备一点都不小恐怕的不易结果。选取什么样手腕,能够减轻相互调整的不平等难点?

答:有陆种也许的境况

(1)T1-T2-T3: R=2

(2)T1-T3-T2: R=6

(3)T2-T1-T3: R=2

(4)T2-T3-T1: R=7

(5)T3-T1-T2: R=21

(6)T3-T2-T1: R=11
选拔封锁,能够减轻互相调整的不等同难题。

  1. 在论及情势本田CR-V(U,F)中,U=ABCDEF={A→C,AC→B,B→D,C→E,EC→B}
    总括(AB)+

 

(AB)+ =ABCDE

 总结进度如下:
第一次:(1) x(0)=φ,x(1)=AB
(2) 由于X(0)≠AB,置X(0)=AB;
(三) 检查函数重视,置X(①)=AB∪D∪C=ABCD
第三遍: 置X(0)=ABCD, 检查函数正视,置X(一)=ABCD∪E∪B=ABCDE
其2遍: 置X(0)=ABCDE, 检查函数依赖,置X(1)=ABCDE∪B=ABCDE
第四次:x(0)=x(1),输出x(1)= (AB)+ =ABCDE 

三.简述数据库概念模型的根本特征。

一)对现实世界的抽象和包涵,能真实,丰硕的反展示实世界的东西和东西之间的联系

二)简洁、明晰、独立于Computer系列、便于驾驭

三)易于变动和修改

肆)易于向给定的数据库逻辑方式转变。

 

  1. 简述在SQL中,DELETE语句与DROP TABLE的区别。
    DELETE的效劳是去除表中的元组,表的情势照旧留存,而DROP TABLE
    是将表的构造和元组全体去除,表被去除(DROP)后就不再存在了。

5、程序设计题(本大题共4小题,每小题五分,共二十分)

以下各小题题基于教学数据库的四个基本表
     学生 S(S#,SNAME,AGE,SEX)
     学习 SC(S#,C#,GRADE)
     课程 C(C#,CNAME,TEACHER)
  

1.
试用元组表达式和涉嫌代数表达式表示下列查询语句:检索年龄小于贰11岁的男学生的学号和姓名。
    
涉及代数表明式:πS\#,SNAMEAGE>’23’∧SEX=’男’(S))
元组表明式:{t|(u)(S(u)∧u[3]>’23’∧u[4]=’男’∧t[1]=u[1]∧t[2]=u[2])}

  1. 试用SQL的查询语句表述下列查询: 检索”王兰”同学不学的科目的课程号。
        SELECT C#
        FROM C
        WHERE C# NOT IN
         (SELECT C#
         FROM SC
         WHERE S# IN
          (SELECT S#
          FROM S
          WHERE SNAME=’王兰’))
  1. 试用SQL的查询语句表述下列查询:
    检索全体学生都选修的课程的课程号与学科名。
        SELECT C#,CNAME
        FROM C
        WHERE NOT EXISTS
         (SELECT *
         FROM S
         WHERE NOT EXISTS
          (SELECT *
          FROM SC
          WHERE SC.S#=S.S# AND SC.C#=C.C#))

  2. 试用SQL更新语句表达以下更新操作:
    把低于总平均战绩的女子高校友战绩提升5%。
        UPDATE SC
        SET GRADE=GRADE*1.05
        WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S#
    FROM S WHERE SEX=’F’)

6、应用题(本大题共二个小题,共拾1分)

一.有三个行使,包蕴多个实体集。
实体类型“店四”的属性有:市四编号,店名,店址,店首席营业官。
实体类型“会员”的品质有:会员编号,会员名,地址。
实体类型“职工”的习性有:职工编号,职工名,性别,薪资 。
每家百货店有很多职员和工人,但每一个员工只好服务于一家合营社。
每家公司有若干会员,每一种会员能够属于多家厂家。在联系中应呈现出职工参预某商厦职业的启幕时间,会员的进入时间。  
(一)试画出反映公司、职工、会员实体类型及关联类型的ELacrosse图;
(二)将ESportage图调换来关系格局,并提议每一个表的主键和外键;

(3)提出以上提到情势所到达的范式。

(1)

 

(2)

厂家形式(百货店编号,店名,店址,店老董) 

                主键:商铺编号
职工格局(职工编号,职工名,性别,薪俸,商铺编号,发轫时间)

                主键:职工编号            外键:商城编号

会员方式(会员编号,会员名,地址)

                主键:会员编号

SM形式(会员编号,店4编号,会员插手时间)

                主键:会员编号,商城编号

          外键:会员编号;商场编号

(三)以上关联情势中,全体属性对侯选键都不设有传递信赖,由此都是BCNF。

 

一、选择题

壹.同两个关乎模型的自由多个元组值(   )。

  A. 不能够全同                       B. 可全同

  C. 必须全同                       D. 以上都不是

2.提到情势本田CR-V中的属性全部是主属性,则奥迪Q7的万丈范式必定是(   )。

  A. 2NF     B. 3NF     C. BCNF    D. 4NF

3.下列哪个不是数据库系统必须提供的数额调整效果(   )。

  A. 安全性   B. 可移植性    C. 完整性      D. 并发调整

四.若关系中华V的候选码皆以由单属性构成的,则汉兰达的参天范式必定是(   )。

  A. 1NF               B. 2NF

  C. 叁NF               D.无法分明

五.下列哪些运算是涉嫌代数的着力运算(   )。

 A. 交、并、差                     B. 投影、选取、除、联结

C. 联结、自然联合、笛Carl乘积     D. 投影、选拔、笛Carl乘积、差运算

六.SQL语句的叁遍查询结果是(   )。

A. 数据项       B. 记录         C. 元组        D. 表

7.在关系R(R#, RN, S#)和 S(S#,SN, SD)中,LX570的主码是RAV4#,
S的主码是S#,则S#在R中称为(   )。

A. 外码              B. 候选码

C. 主码                           D. 超码

八.在DBS中,DBMS和OS之间涉及是(   )。

A. 并发运维                      B. 互相调用

C. OS调用DBMS                 D. DBMS调用OS

玖.等级次序模型、网状模型和关系模型的撤销合并依据是(  )。

A. 记录长度                    B. 文件的尺寸

C. 联系的复杂程度              D. 数据里面的关联

10.下列哪个是单目运算(   )。

A. 差        B. 并         C. 投影       D. 除法

1壹.利用SQL查询语言对关乎举行询问操作,若须要查询结果中无法出现重复元组,可在SELECT子句后扩展入有限支撑留字( 
 )。

A. DISTINCT       B. UNIQUE        C. NOT NULL     D. SINGLE

1二.下列SQL语句中,能够落到实处“给用户teacher授予查询SC的权限”那一作用的是( 
 )。

A. GRANT SELECT on SC to teacher

B. REVOKE SELECT on SC to teacher

C. GRANT SELECT on TABLE to teacher

D. REVOKE SELECT on TABLE to teacher

1三.设有提到S
(SNO,SNAME,DNAME,DADD宝马X5),将其标准化到第贰范式准确的答案是(  )。

A. S1(SNO,SNAME) S2(DNAME,DADDR)

B. S1 (SNO,NAME,DNAME)    DEPT(DNAME,DADDR)

C. S1(SNO,SNAME,DADDR) S2(SNO,SNAME)

D. 以上都不对

1四.下列有关主键和外键之间涉及的叙述中正确的是(   )。

A. 叁个表中最多只可以有二个主键,五个外键

B. 二个表中最七只好有3个外键,一个主键

C. 一个表中能够有三个主键,五个外键

D. 2个表中最三只可以有二个外键,多个主键

一五.数据的仓库储存结构与数据逻辑结构之间的独立性称为数据的(   )。

A. 物理独立性                B. 结构独立性

C. 逻辑独立性                D. 布满独立性

1陆.关系方式的其他性质(   )。

A. 不可再分                       B. 可再分

C. 命名在该关系方式中能够不唯1   D. 以上都不是

一柒.数据模型的三要素是(   )。

A. 外情势、格局、内方式        B.关系模型、档案的次序模型、网状模型

C. 实体、联系、属性            D. 数据结构、数据操作、完整性约束

18.数据库管理连串能得以完毕对数据库中数量的询问、插入、修改和删除,那类功效称为( 
 )。

A. 数据定义作用                 B.数据处理效率

C. 数据调控功效                 D.数据调控效果

1九.事关模型中三NF是指(   )。

A. 知足二NF且不设有组合属性  B. 满意二NF且不存在有的信赖现象

C. 满意二NF且不设有非主属性  D. 满足二NF且不存在传递注重现象

20.起家目录是为了加紧 (      )的进程。

A、打开表  B、删除表  C、连接表  D、查询表

二一.在SQL语句中,谓词“EXISTS”的含义是(   )。

A. 全称量词                B. 存在量词

C. 自然连接                D. 等值连接

2二.有血有肉世界“特征”术语,对应于数据世界的(   )。

A. 属性           B. 联系           C. 记录          D. 数据项

2三.关乎模型中,2个码是(   )。

A. 可由多少个率性属性组成

B. 至多由二个属性组成

C. 可由贰个或多少个其值能唯1标志该关系情势中此外元组的性格组成

D. 以上都不是

二4.客观存在并可交互区分的东西称为(      )

A、属性 B、码   C、实体    D、域

二五.在SQL语句中,对输出结果进行排序的口舌是(   )。

A. GROUP BY   B. ORDER BY    C. WHERE       D. HAVING

2六.关系模型是(   )。

A. 用关系表示实体            B. 用关系表示维系

C. 用关系表示实体及其关系     D. 用关系表示属性

27.数据库系统中,DBA代表(   )。

A. 应用程序设计者                 B. 数据库使用者

C. 数据库管理员                   D. 数据库结构

2八.脚下数据库应用类别的主流数据模型是(   )。

A. 档次数据模型            B. 网状数据模型

C. 关周密据模型           D. 面向对象数据模型

2玖.数据库是在Computer体系中遵守一定的数据模型组织、存款和储蓄和动用的( 
 )。

A. 文件的汇集                    B. 数据的聚焦

C. 命令的联谊                    D. 程序的聚众

30.关周密据库中的码是指(   )。

A. 能唯1决定涉及的字段       B. 不可改造的专用保留字

C. 关键的很要紧的字段       D. 能唯壹标记元组的属性或性质集合

3一.在SQL语句中,供给对分组情状应满意的规则进行判按期,应采纳(   )。

A. GROUP BY   B. ORDER BY    C. WHERE       D. HAVING

32.SQL语言是(   )。

A. 高档语言                 B. 结构化查询语言

C. 编制程序语言                D. 宿主语言

3三.在SQL语句中,给用户授权的指令是(   )。

A. GRANT      B. SET          C. REVOKE       D. FROM

3肆.设计个性较优的关联情势称为标准化,规范化主要的理论依据是(   )。

A. 关系标准化理论              B. 关系运算理论

 C. 关系代数理论         D. 数理逻辑

3伍.在数据库系统阶段数据由(    )统①管理

A、管理员   B、系统一分配析员   C、DBMS    D、DB

3陆.关系方式中,满意二NF的形式(   )。

 A. 可能是1NF   B. 必定是1NF   C. 必定是3NF   D. 必定是BCNF

三7.化解了某些函数依赖的一NF的关系形式迟早是(   )。

 A. 1NF          B. 2NF          C. 3NF          D. 4NF

3八.从表中删除记录的SQL语句是(  )。

A. INSERT    B. DELETE   C. UPDATE     D. DROP

3玖.关系模型的数据结构是(   )。

A. 树            B. 图           C. 表          D. 二维表

40.数据库系统与文件系统的第贰分歧是(   )。

A. 数据库系统错综相连,而文件系统简单

B. 文件系统无法缓和数量冗余和多少独立性难点,而数据库系统能够缓慢解决

C. 文件系统只可以管理程序文件,而数据库系统能够处理各连串型的文件

D. 文件系统一管理理的数据量较少,而数据库系统能够管理庞大的数据量

四一.自然连接是构成新关系的卓有成效格局。一般景观下,当对涉及奥迪Q7和S使用当然连接时,须要Enclave和S含有二个或七个共有的( 
 )。

A. 元组         B. 行           C. 记录        D. 属性

4二.数据库三级视图,反映了三种不一致角度对待数据库的视角,用户眼中的数据库称为(
  )。

A. 存款和储蓄视图        B. 概念视图        C. 内部视图        D. 外部视图

 

二、填空题 

一.数量管理手艺经验了       、       和          八个品级。

2.二元实体之间的调换可抽象为3类,它们是     、      和       。

三.数据库语言包蕴            、               两大学一年级部分,前者担负描述和概念数据库的各样特色,后者表达对数据开展的种种操作。

四.多少独立性又可分为            和               。

伍.关系代数中,从涉嫌中抽取所需属性组成新关系的操作称为           。

  1. 组织E-奇骏模型的八个基本要素是        、         、        。

柒.数据库系统是由Computer硬件、         、           、         
及用户等结合的二个完整。

八.在SQL SE智跑VE中华V 两千创设触发器的不贰秘诀有            、             

及              。

  1. 自然连接运算是由     、     和       操作组合而成的。

  2. 在SQL中视图是由 
       或       爆发的虚表,不可能存放      ,只存款和储蓄视图的      。

  3. 关周密据库标准化是为消除关周全据库中             、            和

    
    问题而引进的。 

  1. 数据库情势连串布局中提供了七个镜头功效,即              和

         映象。

  1. 事关情势的标准化是指八个低一流范式的         ,通过           
    能够转换为多少个高一级范式的涉嫌方式。

  2. 数据库管理种类的首要作用有     、     、     

以及      等五个方面。

 

三、判断题

(  )一.关乎情势的操作拾一分难题屡屡是由数据冗余引起的。   

(  )贰.貌似地,2个数据库系统的外格局只能有一个 。 

(  )三.关系操作的特色是聚众操作。  

(  )四.视图是从3个或多个表中程导弹出的表,所以它是1个实表。

(  )伍.候选码中的属性称为关键质量。  

(  )陆.在数据库中存款和储蓄的是数码   

(  )七.数据库一般选取三NF上述的涉及。  

(  )八.DBMS是坐落应用程序和操作系统之间的一层管理软件。  

(  )5.在对数据库的任何操作中,3NF都比一NF效用高。

 

四、简答题

①.试述概念模型的功能。

 

 

 

 

 

 

 

 

 

贰.涉嫌与常常表格、文件有哪些分别?

 

 

 

 

 

 

 

 

 

3.怎么要拓展关联格局的讲明?分解的依赖是哪些?

 

 

 

 

 

 

 

 

四.用SQL语句达成:成立二个COMPANY数据库,该数据库的主数据文件逻辑名称叫COMPANY_DATA,物理文件名称为COMPANY.MDF,开头大小为十MB,最大尺寸为100M,增速为五M;日志文件逻辑名为COMPANY_LOG,物理文件名字为COMPANY.LDF,开头大小为五MB,最大尺寸为20M,增速为五%。

 

 

 

 

 

 

 

 

伍.关周详据模型有哪些优缺点?

 

 

 

 

 

 

 

陆.从模块结构看,DBMS由哪些部分组成?

 

 

 

 

 

 

 

7. 为啥关系中的元组没有先后顺序?

 

 

 

 

 

 

 

 

五、应用题

壹.设有四个涉及:

 S(S#,SNAME,AGE,SEX)

  C(C#,CNAME,TEACHER)

  SC(S#,C#,GRADE)

试用关系代数表达式表示下列查询语句:(

(1)检索疏解“数据结构”的良师的良师名TEACHE宝马X5。

(2)检索至少选修“陈军”老师所授全体课程的学员姓名(SNAME)

(三)检索至少选修两门课程的学习者学号(S#)。

(4)检索“数据库原理”分数为七十七分及以上的学生学号(S#)。

(5)检索选修全体科指标学习者姓名(SNAME)。

   

 

 

 

 

 

 

 

 

 

 

 

 

 

贰.存在如下5个关系形式:

    S(SN,SNAME,CITY)

    P(PN,PNAME,COLOR,WEIGHT)

   J(JN,JNAME,CITY)

    SPJ(SN,PN,JN,QTY)

   
当中:S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;P表示零件,PN为零件编码,PNAME为零件名字,COLORubicon为零件颜色,WEIGHT为零件重量;J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;SPJ表示供应关系,QTY表示提供的机件数量。

写出完结以下各题功效的SQL语句:

(壹)抽出供应商为“武大同方”的供应商编码(SN)。

(2)抽出重量最轻的组件编码。

(三)抽出由供应商S一提供零件的工程名称。

4)抽出为工程J1和J二提供零件的供应商编码。

(5)收取供应数量超过500个的零部件的零部件名称。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

六、综合题(本大题10分)

设工厂有多个实体集。一是“产品”实体集,属性有产品编号、产品名称、性能参数;二是“零件”实体集,属性有零件号、零件名、规格;3是“材料”实体集,属性有资料编号、质感名。

设产品与零件之间有“组成”联系,每件产品可由七种零部件构成,但各样零件也足以组成四个产品,组成要有组件数;零件与素材里面“消耗”联系,各个零件消耗1种资料,一种资料可供两种零件消耗,消耗要有消耗量;

(一)试画出E-ENVISION图,并在图上注解属性、联系类型、实体标记符。

(贰)将E-Sportage图转变来关系模型,并证实主键和外键。

 

一、单项选取题(每小题一分,共17分)

  1. ( A
    )是位于用户与操作系统之间的1层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的形式。数据库在确立、使用和护卫时由其联合管理、统一宰制。

A.DBMS         B.DB          C.DBS        D.DBA

  1. 目前( A
    )数据库系统已慢慢淘汰了档期的顺序数据库和网状数据库,成为现行反革命分外流行的商用数据库系统。

A.关系         B.面向目的    C.布满        D.并行

  1. E-LAND图是数据库设计的工具之壹,它一般适用于创立数据库的( A  )。

A.概念模型         B.结构模型             C.物理模型
             D.逻辑模型

  1. DB,DBMS,DBS三者之间的关系是(  B  )。

A.DB包括DBMS和DBS           B.DBS包括DB和DBMS

C.DBMS包括DB和DBS           D.DBS与DB和DBMS无关

  1. 机构Dept(deptNo, deptName, telephone, manager)和职工Emp(empNo,
    empName, sex, address,
    deptNo)实体集,若二个职员和工人只可以属于一个机关,部门首席实行官manager是一个职员和工人。Dept与Emp的关联为(  
    B  )

A.多对多          B.一对多          C.多对一         D.一对一

  1. 在SQL中,创立视图用的一声令下是 (  C  )。

A.CREATE PROCEDURE        B.CREATE TABLE        C.CREATE VIEW      
 D.CREATE INDEX

  1. 在数据库中,产生多少不等同的根本原因是(  C )

A.数据存款和储蓄量太大  B.未有严峻珍爱数量  C.未对数码举办完整性调控 
D.数据冗余

  1. 福如东海关系代数选用运算的SQL子句是 (   D  ).

A.SELECT             B.ORDER BY              C.FROM             D.WHERE

  1. 下述不属于数据库设计的剧情的是(  A  )

A. 设计DBMS   B. 设计数据库概念结构  C. 设计数据库逻辑结构       D.
设计数据库物理结构

  1. 概念设计的结果是(   B   )。

A.1个与DBMS相关的概念情势       B.2个与DBMS非亲非故的概念情势 

C.数据库系统的公用视图            D.数据库系统的多寡字典

  1. SQL语言中,删除3个表的命令是(  B  )。

A. DELETE       B. DROP        C. CLEAR      D. REMOVE

  1. SQL的视图是从(   C  )中程导弹出的。

A.基表       B. 视图        C. 基表或视图       D. 数据库

  1. 关周密据库管理体系应能达成专门的涉嫌运算包罗 (B )

A.排序、索引和计算           B.采用、投影和连接

C.关联、更新和排序           D.选用、投影和翻新

  1. 上面列出的选项,哪项是关周到据库的基本特征?
    一.差异的列应有差异的数据类型;二. 两样的列应有分歧的列名;3.
    与行的主次非亲非故;四. 与列的次序毫无干系。(  C  )

A. 仅1            B.仅2        C. 2、3、4           D. 全部

  1. 在分组检索中,要去掉不知足条件的分组和不满意条件的记录,应当 (D )

A.使用WHERE子句                         B.使用HAVING子句

C.先使用HAVING子句,再使用WHERE子句   
D.先使用WHERE子句,再使用HAVING子句

  1. ( A )是数据库设计的为主人士,他们的品位调控了数据库系统的成色。

A系统一分配析和数据库设计人士    B.系统一分配析和次序设计师

C.用户和数据库管理员         D.系统一分配析和数据库管理员

  1. 上面列出的条文中,哪些是数据库才干的要害特点?( A  )

Ⅰ.数据的结构化;Ⅱ.数据的冗余度小;Ⅲ.较高的数额独立性;Ⅳ.程序的尺度

A. Ⅰ、Ⅱ和Ⅲ         B. Ⅰ和Ⅱ         C.Ⅰ、Ⅱ和Ⅳ        D. 都是

  1. SQL语言中,删除二个表的下令是(   B   )。

A. DELETE       B. DROP        C. CLEAR      D. REMOVE

  1. 语句DELETE FROM Student表明(  A )

A. 删除Student中的全体笔录       B. 删除基本表Student

C. 删除基本表Student中的列      D. 删除基本表Student中的部分行

  1. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30时期,且(  A  
    )。

A.包括20岁和30岁              B.不包括20岁和30岁

C.包蕴20岁但不包蕴30虚岁        D.包括二十7周岁但不包蕴20岁

 

 

二、填空题(每空1分,共15分)

  1. 数据库与文件系统的有史以来不同是_____数量的结构化______________。

  2. SQL Server提供了动态的自己管理机制,能够活动叠加或减少数据库所占用的
    ___硬盘空间___ 。

  3. 集结Odyssey与S的并代表为__
    R∪S={t|t∈R∨t∈S} __。

  4. 数据模型有档次模型、_网状模型__、__波及模型__。当前主流数据库系统选择__事关模型__。

  5. 在概念基表时,将年龄属性限制在1二~三十十岁时期的那种约束属于DBMS的_用户自定义完整性_功能。

陆.实体完整性是指涉嫌中的   
主键  
分裂意取空值。

  1. SQL Server DBMS使用的数据模型是__涉嫌模型___。

  2. 在E-R图中,实体用___矩形__表示,属性用__椭圆__代表,实体之间的联络用__菱形__和__数字__表示。

  3. SQL是一种非___过程化____、面向__集合___的数据库语言。

三、简答题( 每小题5分,共 10分)

  1. 试叙述参照完整性规则, 并比方表明。

答:当表中设有外码时,在表中插入记录时外码对应的字段要么是被参照表中留存的主码要么为空。如Score表中留存sNo和cNo多少个外码,在插入数据时,sNo对应的值必须是Student表中存在的值,即该学生是本校的学生学号。

 

 

 

二.
设有关系福特Explorer(A,B,C)和S(D,E,F),设有关系代数表明式。πA,B(Escort)-πA,B(σA=D
∧ E=”E八”(RAV肆×S))。试写出与上述提到代数相应的SQL语句表述。

答:对关乎奥德赛做投影操作的关系7月组中减去S关系中E属性对应值为E八的元组。

  SQL语句为:SELECT A,B

FROM R WHERE A NOT IN (SELECT D

FROM S

WHERE E=”E8″)

 

 

 

四、综合题, (共20分)

已知某研商全部三个科室,每种科室有多名家士,每有名的人员只在1个科室,每有名的人士参增添项项目标研究开发,而每项项目标研究开发可由多名职员到场。依据分析,得到实验商讨项目关系情势为(科室编号,科室名,人士号,人员名,出破壳日期,项目号,项目名称,项目起始日期,人员参预项目时间,职员退出项目时间)。供给形成:

(壹)依照上述语义设计E-奥迪Q伍模型,需要标注联系类型。

(二)把该E-PAJERO模型调换到关周到据模型,并建议每贰个事关的主键和外键(假如存在)。                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

答:(1)EPAJERO图中实体有科室(科室编号,科室名),人士(工号,职员名,出破壳日期),项目(项目号,项目名称,开首日期)。科室与职员的涉嫌为一:N,人士与品种涉嫌为M:N,且其上有属性参与项目日期、推出项目日期。

(二)数据的逻辑结构为:科室(科室编号,科室名)主码为科室编号,人员(工号,职员名,出生日期,科室编号)主码工号,外码不过编号;项目(项目号,项目名称,初阶日期)主码为项目号,到场(员工号,项目号),主码为职员和工人号和品种号,外码有四个:职员和工人号和项目号。

 

 

 

 

 

 

 

 

 

五、SQL操作题(每小题4分,第3、4、7小题4分,共35分)

存在五个事关情势如下:学生Student(sNo, sName, age,
sex),各属性的意思为:学号,姓名,年龄,性别;选课战表Score(sNo, cNo,
score),各属性的意义为:学号,课程号,战绩(表明:学生选修了某门课程,则该关系中就能增加对应的一条选课记录);课程Course(cNo,
cName, teacher, selectNum,
isOpen),各属性的意思为:课程号,课程名,任课教师名,选修该课程的学习者数,是还是不是开课(唯有在选修该学科的学生数超过110个人时才开始拍录)。基于上述提到情势用SQL语言达成:

 

  1. 总结每门课程的课程号和选课的学习者人数(只用Score表);

SELECT cNo,count(sNo)

FROM Score

GROUP BY cNo

 

  1. 询问:检索教授‘张和’所授课程的课程号和科目名;

SELECT cNo,cName

FROM course

WHERE teacher=‘张和’

 

三.
用SQL语句的嵌套子查询达成下列查询:全数未有选修助教‘张和’课程的学习者姓名;

SELECT sName

FROM Student

WHERE sNo NOT IN (SELECT sNo

 FROM Score

WHERE cNo IN (SELECT cNo

 FROM Course

WHERE teacher=‘张和’))

 

  1. 搜索出富有女孩子的真名和所选的课程号;

SELECT sName, cNo

FROM Student a, Score b

WHERE a.sNo=b.sNo AND sex=‘女’

 

5 将‘数据库原理’的民间兴办教师改为‘李画’;

UPDATE Course

SET teacher=‘李画’

WHERE cName=‘数据库原理’

 

 

  1. 在课程表中插入记录(‘c0陆’,’新闻体系分析规划’, ‘刘云’,0,’F’);

INSERT INTO Course VALUES(‘c0陆’, ’消息连串分析规划’, ‘刘云’,0,’F’)

 

7.
创造选修“刘云”老师开设选修课的学习者姓名和课程名及成绩的视图vStudentInfo;

CREATE VIEW vStudentInfo

AS

SELECT sName, cName, score

FROM Student s, Course c, Score sc

WHERE s.sNo=sc.sNo AND c.cNo=sc.cNo AND teacher=’刘云’

 

  1. 为选课成绩表Score成立索引idx_cNo(依照cNo创立索引)和idx_sNo
    (依照sNo成立索引)

CREATE INDEX idx_cNo ON Score (cNo)

CREATE INDEX

(5)查询每种学员的学号及其对应的选课门数。

   Select  Sno ,‘C10’

D: 数据的共享

A.1:1    B.1:n    C.m:n    D.不一定

  1. 试用关系代数表明式表示上题中各种查询语句。
    (一)检索LIU先生所授课程的科目号、课程名。
    πC\#,CNAMETEACHER=’LIU’(C))
    (二)检索年龄超越贰三周岁的男学生的学号与姓名。
    πS#,SNAME(σAGE>’23’∧SEX=’男'(S))
    (三)检索学号为S叁学生所学课程的教程名与任课助教名。
    πCNAME,TEACHER(σS#=’S3′(SCC))
    (4)检索至少选修LIU老师所授课程中1门学科的女上学的儿童的姓名。
    πSNAME(σSEX=’女’∧TEACHER=’LIU'(SSCC))
    (5)检索WANG同学不学的课程号。
    πC#(C)-πC#(σSNAME=’WANG'(SSC))
      或者,
    πC#(SC)-πC#(σSNAME=’WANG'(SSC)) (全体科目号减去WANG同学所学的课程号)
    (从C中挑选满意条件的元组:SC中的全数元组,假设学号与C中所选元组同样的话,其在S中对应的姓名确定不是’wang’。)
    Notice:”p①=>p2″的含义是:即使p一为真,则p2为真。
    (陆)检索至少选修两门课程的学生学号。
    πS#(σ1=4∧2≠5(SC×SC))
    (柒)检索全部上学的儿童都选修的教程的教程号与课程名。
    πC#,CNAME(C(πS#,C#(SC)÷πS#(S)))
    (涉及到全体值时,应用除法,“除数”是”全体”)
    (8)检索选修课程包罗LIU先生所授课程的学习者学号。
    πS#(σTEACHER=’LIU'(SCC))
    万1LIU先生有多门科目,则选修课程包罗LIU先生所授全部学科的学生学号为:
    πS#,C#(SC)÷πC#(σTEACHER=’LIU'(C))

   From   Student

1贰、上边不是SQL语言优点的是(D      )

八、设计数据库时首先应当设计      C 。

 

D: 主码

    (2)SELECT A,B,C
      FROM R
      INTERSECT
      SELECT A,B,C
      FROM S

32、在数据库技巧中,为抓好数据库的逻辑独立性和大要独立性,数据库的协会被划分成用户级、||C||和储存级八个等级次序

D:  25,15,0

3)写出落成以下查询的T-SQL语句。

(八)组建SC(Sno,Cno,Grade)表。须求学号Sno由五个人字符构成,课程号Cno由七人字符构成,战绩Grade由0-拾0之间(包括0和十0)的平头构成。将(Sno,Cno)设为主码,并树立参照完整性约束,使得Sno和Cno分别参照Student和Course的应和属性取值。

C: II 和 III

–B.查询“李勇”选修的持有科目及成绩,展现结果为真名,课程名,战绩。(用延续完结)

 

A: 伤者编号

D.更新视图中的数据,本质上更新的是导出该视图的基本表中的数据

D: 形象模型

4一、关系代数运算是以||C||为底蕴的运算 。

          From student

                  From student

9.关乎表A的属性个数为5,元组个数为10;关系表B的质量个数为陆,元组个数为20.

              Grade  int  Check ( Grade Between 0  and  100 ),

 

select * from student

(陆)检索“周岚”同学没选修课程的课程号。

   Insert  Into  SC(Sno, Cno)

A.一张表与多张表之间的关联

 

D: 数据冗余

   Insert  Into  Student(Sno ,Sname, Sage, Sdept)

率先片段

                                Select cno

 

6陆、设关全面据库中贰个表的构造为:SC(SName,CName,grade),其中SName为学习者名,CNamee为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要考订王二的赛璐珞成绩为八陆分,则可用||A||

        Select*

(三)查询选修了数据库原理这门课的学员的学号、姓名、性别、课程号、学分、战绩。查询结果根据战绩降序排列。

 

20、SQL语言中INSERT、DELETE、UPDATE达成哪一类功能    D   。

4.在SQL语言中,为了使被授权的用户能够将该权限(或该权限的一有个别)再进一步授予别的用户,应在授权的SQL语句末尾加上关键词
  with grant option    

)

 

C.一张表中的三个记录对应多张表中的3个笔录   
D.一张表中的一个记下对应多张表中的八个记录

Having  AVG(Grade)>85

A: 记录长度

伍.对此二个为主关系表来讲,列的依次无所谓——即改动属性的排列顺序不会变动该关系的面目结构。(
∨   )

  Set  Grade=Grade * (1+0.1)

D: 12

四.(   B  
)也称存款和储蓄形式,是数据库物理结构和积攒情势的描述,是数码在数据库内部的意味方法。

教师操作:     

             Insert  Into  SC(Sno, Cno)

 

D: 不会因为一些存款和储蓄结构的变型而影响别的的蕴藏结构

BEGIN

课程(课程号,课程名,学分);

 

(20)      
成立内容为学员学号、姓名、所在系、课程号、课程名、课程学分的视图;

贰五、等级次序形式、网状模型和涉及模型的撤销合并标准是||D||。

END

C:  ALTER TABLE S ADD(CName CHAR(8))

C: 档次模型

       _set________@par=par1

(1)           Select * from sc;

                                   

(三)查询选修了学号为09020630壹的学童选修的百分百科目标学习者学号、姓名。

C.值;变化;型;不变         D.型;不变;值;变化

C: 至少七个

(陆)查询平均考试成绩高于捌四分的学生的学号、姓名、平均成绩,并将查询结果依据学号升序排列。

D: 会话语言

C:  21,11,4

From sc

J.     删除还尚无成绩的选课新闻。(成绩为空)

 

二三.若1个涉及形式奥迪Q3<U,F>中,属性群集U的别样三个真子集的值给定未来都不可能完全明显1行元组,则称该关系形式为(全码
)。

答:数据库管理种类是提供数据库处理的计算机种类软件,它为消息保管种类的设计提供了章程、花招和工具,利用数据库管理类别规划音信保管体系能够直达一石二鸟的机能。音讯保管系列是落成某种现实事物管理功用的APP。音讯保管序列的数码存放在数据库中。利用数据库管理连串,音信保管体系能够更加快、越来越好地设计和实践。

   Create  View  CS_Girl

  (A)结果为空关系          (B)笛Carl积操作

柒.用户自定义函数包罗表值函数和__标量值_函数两类,当中表值函数又席卷__内联表值__函数和_多语句表值_函数。

D: 属性

 Select  Student..Sno, Sname, Ssex,, SC.Cno, Ccredit, Grade

1陆、视图是2个“虚表”,视图的布局基于(C      )

B: 情势与内形式里面包车型地铁映射

A: 属性个数能够区别

From  Student,  SC

–G.查询平均战表在七二十一分以上(含)的学习者的人名。

A.主码    B.完全函数正视    C.全码   D.候选码

C: 人工管理

C.若1个视图view_一由基本表t1和t2导出。删除t一不会对视图view_1有影响   

设某公司数据库中有提到方式如下:

                                      Create table course(

 

where student.sno=sc.sno and Course.cno=SC.cno and  sname=’李勇’

5.设事关途睿欧和S,与LX570∩S等价的差运算表达式为___  R-(R-S)______。

A.m              B.n       C.m+n           D.m×n

C: 安全性

  Primary Key (Sno, Cno),

 

 C.内形式改动,概念情势不改变    D.内情势改变,外形式和行使不改变

二.填空题(每空1分,共17分):

A: 数据存款和储蓄量太大

           C.数据库的定义结构          D.数据库的调整结构

 

8.聚合函数AVG再次来到壹组值的平均值,_count_再次来到1组值中项目标数量。

 

 

B: 文件系统

,

C: DB包括DBS和DBMS

D:  INSERT INTO SC VALUES(’张二’,’化学’,80)

A.多少个由五个以上的表导出的视图    B.视图的概念中隐含集函数  

一.SQL Server
2005,Access,Oracle等DBMS,都以面向对象的数据库处理连串。(  ×   )

一.脚下市集上遍布的DBMS 九成以上都以依据(   C    )数据模型的。

玖、概念设计的根本对象是发生数据库概念结构,该协会首要显示( D    )

陆.在数据库设计中,若关系情势设计得范式太低,大概会使得数据仓库储存在数量冗余、修改复杂  、  插入至极   和   删除格外多少个方面的弊端。采纳的缓和措施便是对该关系格局举行   分解(或标准化) 。

15、数据库三级形式里面存在的画面关系不错的是||B||。

A.语言简练,易学易用          B.高度非进程化

C: 连接运算

   Values  ( ‘1234599’ ,  ‘马小立’ ,20,‘IS’)

  (A)包括叁本性能                    (B)包括两个性格

  (A)“/*”  (B)“—”   (C)“{”   (D)“/”

B:  p≤(m+n)

C:  由1个或七个属性组成,其值能够惟1标记关系中一个元组

C: 选择

              Where  Sno  Like  ‘12345%’

 在SQL语言中的视图VIEW是数据库的||A|| 。

   Values  ( ‘1234599’ ,  ‘马小立’ ,20,‘IS’)

1)alter table工作 add constraint C1 check(工资>=2000)

(二壹)       创立内容为学习者的学号、姓名、选修课程名和考试战表的视图;

Sno,Sname,Ssex,Grade( ○Cno=‘C02’ ( Student ∞
SC ) )

 

 (四)检索全体人都并未有选修的科目。

C: 至少四个

A.型;变化;值;不变         B.值;不变;型;变化        

 

Select  Student. Sno, Sname, Ssex, Course. Cno, Ccredit, Grade from
Student,SC ,Course

  Where  Cno=’C02’  And  Grade <60

D: 只有 I

(26)       将计算机全部选修“数据库原理及选用”课程的学习者战绩加十一分。

B: DROP VIEW

 Select  Count(Sno) 选课人数, AVG(Grade)平均分数

3.在SQL语言中,为了使查询的结果表中不含有完全同样的四个元组,应在select的末端加上关键词
   distinct   。

B: 最八只好有二个

(贰)           Select sname,sage from student where sdept=’计算机系’;

1-10: D D C B D         B D C D A

C: 审计本领

C.基本表或视图        D.数据字典

C: 数据的结构化

A: 重返单表中多少子集的查询语言

肆、在SQL语句中,与表明式“薪水 BETWEEN 1二拾 AND
1240”效用雷同的表达式是      
工资>=1210 and 
薪水<=1240                                     。

20、SQL语言中INSERT、DELETE、UPDATE完成哪种功用    D   。

–F.查询选修的教程数当先(含)三门的学生的学号。

20.(   C   )的视图是足以完全更新的。

 (一5)列出各系学生的总人数,并按人口举行降序排列。

              Foreign Key (Cno)References Course(Cno)

where cno in

SQL设计

  From sc

    
(9)在Student表中插入那样一条新生记录——学号:123459九,姓名:马小立,年龄20岁系别:IS。

A: R(A)

C: 2个事关包括另二个事关的天性

                   From sc

Inner join Course on Course. Cno= SC. Cno

1肆、DBMS提供的SQL有二种艺术,个中1种是将SQL嵌入到某一高档语言中,此高档语言称为||B||。

C:用2维表表示关系模型是其一大特色

             

模 拟 试 卷 (二)


壹、单项选取题(本大题共20小题,每小题一分,共十七分)

一.下述每一种中,属于数据库系统的特征的是 ( C )  

 A.存款和储蓄量大       B.存取速度快      C.数据独立性     D.操作方便 

 

  1. 在涉及中,能唯一标记组的属性集称为关联方式的 ( D ) 

 A.候选键         B.主键     C.外键     D.超键

三.在数额操作语言(DML)的基本效率中,不包含的是 ( B ) 

 A.插入新数据                B.描述数据库结构 

 C.对数据库中多少排序         D. 删除数据库中数据 

 

  1. 数据库中1切数据的欧洲经济共同体逻辑结构描述称为 ( B ) 

 A.存款和储蓄格局     B.内格局       C.外情势       D.右外形式  

 

  1. 对此遍及式数据库,能够大约回顾为 ( B ) 

 A.数据逻辑上散落,物理上联合 

 B.数据物理上散落,逻辑上联合  

 C.数据在逻辑上、物理上都以分散的 

 D.数据在逻辑上、物理上都是联合的 

 

陆.在关系Sportage与涉及S举办自然连接时,只把HummerH第22中学原该舍弃的元组保存到新涉嫌中,那种操作称为
( C )

 A.外连接     B.内连接     C.左外接连     D.右外连接 

 

7.在SQL中动用FOREIGN KEY 时,与之相配的口舌是 ( D ) 

 A.EXISTS        B.EXCEPT        C.TABLE         D.REFERENCES 

 

八.概念片段以及全局关系与部分之间影象的形式是 ( C ) 

 A.外方式     B. 概念方式     C.分片格局     D.分配格局 

 

九.在客户机/服务器系统布局的DBS中,数据库成效分为前端和后端两有些,下列功效属于后端的是
( B )

 A.用户分界面     B.存取结构     C.数据输入     D.报表输出 

  1. 可见排除多值正视引起的冗余的范式是 ( C ) 

 A.2NF   B.3NF   C.4NF   D.BCNF 

 

  1. 座落分片视图和分配视图之间的透明性是 ( D ) 

 A.全局数据模型透明性         B.分片透明性 

 C.局地数据模型透明性         D.地点透明性

  1. 设关系格局中华V (A,B,C),F是Escort上创立的FD集,F = {B→C},则表达ρ =
    {AB,BC}相对于F ( A )
     A.是无毒联接,也有限支撑FD的解释
     B.是无害联接,但不保持FD的表达
     C.不是无毒联接,但保持FD的演讲
     D.既不是无毒联接,也不保证FD的表明

  2. DBMS中贯彻职业持久性的子系统是 ( D )
     A.安全性处理子系统
     B.完整性管理子系统
     C.并发调整子系统
     D.苏醒管理子系统

  1. OENVISIONDBS的意义是 ( C )

 A.面向目的的数据库系统      B.数据库管理连串
 C.对象关周详据库系统        D.对象关全面据库

  1. 在SQL中,创设视图用 ( C )
     A.CREATE SCHEMA 命令       B.CREATE TABLE 命令
     C.CREATE VIEW 命令         D.CREATE INDEX 命令

2、填空题(本大题共十多少个空,每空一分,共1七分)
一.
对数据模型的标准化,重假设化解(插入相当)、(删除至极)和数据冗余过大的标题。

  1. 数据模型分为(概念)数据模型和(结构)数据模型。
  2. 在提到中,内形式是(存款和储蓄)格局的集结。
  3. 当数据库系统的概念格局退换时,(格局/外方式的镜头)
    要作相应的改观,以管教外格局保不改变。
  4. 嵌入式SQL需求用(游标机制)把集结操作调换到单记录管理格局。
    陆.
    在SQL中发表完整性约束的平整有种种方式,其注重约束有(主键约束),(外健约束),(属性值约束)和全局约束。
    柒.
    在方式分解时,为涵养原方式的性情,要求表明具有(无损失连接)和(保持函数重视)。
  5. 好的方式设计应符合表明性、分离性和(最小冗余性)。
  6. 分布式数据库系统是(数据库技巧)与(Computer网络)手艺结合的产物。
    3、名词解释(本大题共八个小题,每小题叁分,共壹陆分)

1. DML

数量垄断(monopoly)语言(Data Manipulation
Language),由DBMS提供,用于让用户或程序猿使用,落成对数据库中数量的操作。
DML分成交互型DML和停放型DML两类。依靠语言的等级,DML又可分为进程性DML和非进度性DML两种。

2. S封锁

共享型封锁。假如事务T对某数据Highlander加上S封锁,那么任何事情对数据PAJERO的X封锁便不能成功,
而对数据途锐的S封锁请求能够成功。那就保障了其余事情能够读取RAV四但不能够修改本田CR-V,直到专门的工作T释放S封锁。 

 

3. 分布式DBS

是指多少存放在计算机互连网的比不上场所的微型Computer中,每一场合都有自治处理工科夫并产生部分应用;
而每一场面也插手(至少①种)全局应用程序的施行,全局应用程序可因而网络通讯访问系统中的七个场馆的数量。

4.事务
数据库系统的叁个操作连串,那几个操作依然都做,或然都不做,是一个不可分割的做事单位

5. 丢失更新
当多个或以上的事务同时修改同一数据会集时,由于出现处理,使得一些事情对此数据群集的修改被忽视了.

4、简答题(本大题共5小题,每小题陆分,共二十7分)

  1. 简述数据字典的始末和功用.
    是对系统中数量的详实描述,它提供对数据库数据描述的聚焦管理。它的管理效果是积累和搜索元数据,并且为数据库管理员提供关于的告诉。对数据库设计来讲,数据字典是拓展详

细的数量收罗和数码解析所获取的重大成果。
数据字典包含数据项,数据结构,数据流,数据存款和储蓄和数码管理进度.

贰.有多少个关系Tiguan(ABC)和S(DBF),元组关系演算表明式是:

{t|(u)(v)(R(u)∧S(v)∧u[3]=v[1]∧t[1]=u[1]∧t[2]=v[3])}

写出域关系演算表明式。

{xyz|(u)(v)(w)(R(xuv)∧S(vwy))}

3.设关于系ENVISION与S

R:

A  B  C
2  3  4
4  5  6
7  8  9

S:

D  E
7  5
4  8

(1)计算T:

T={t|(u)(R(t)∧S(u)∧t[3]>u[1])}

 

A     B     C

7     8     9

 

四.试述客户/服务器式DBS的一般结构。此时数据库应用的效力如何划分?

客户/服务器式DBS是在客户/服务器Computer网络上运维的DBS,这几个计算机互联网中,有1部分计算机扮演客户,另一些管理器扮演服务者(即客户机/服务器)。客户/服务体系结构的关键在于作用的遍布。一些作用放在客户机(前端机)上运营,另一些功力则位居服务器(后端机)上推行。此时数据库应用的作用分成两局地:
客户机(前端部分):由一些应用程序构成,比如,格式管理、报表输出、数据输入、图形,落成前端管理和用户分界面。
服务器(后端部分):包蕴存取结构、查询优化、并发调节、复苏等体系先后,完毕事务管理和多少访问调节。

五.死锁的产生是帮倒忙依旧好事?试表明理由。怎样排除死锁状态?

死锁的发出正是坏是又是好事。
(一)使并发事务不可能继续实施下去,产生时间支出却不爆发结果。
(二)在有个别时候我们要运用它来化解更新操作导致的数据库不等同状态。
解除死锁状态:收取有个别事务作为捐躯品,把它撤废,做回退操作,解除它的有着封锁,并回复到开首状态。

伍、程序设计题(本大题共四小题,每小题五分,共20分)

  1. 存在多少个着力表Qashqai(A,B,C)和S(A,B,C)

   试用SQL查询语句表述下列关系代数表明式:
   (1)R-S  (2)πA,B(R)πB,C(S)

 

(1)     SELECT A,B,C
      FROM R
      WHERE NOT EXISTS
       (SELECT A,B,C
       FROM S
       WHERE R.A=S.A AND R.B=S.B AND R.C=S.C)

(2)   SELECT R.A,R.B,S.C
      FROM R,S
      WHERE R.B=S.B

二.对此教学数据库的四个基本表
     学生 S(S#,SNAME,AGE,SEX)
     学习 SC(S#,C#,GRADE)
     课程 C(C#,CNAME,TEACHER)
试用SQL语句完结:在主导表S中追寻每一门课程成绩都高于等于7八分的学习者学号、姓名和性别,并把检索到的值送往另三个已存在的基本表STUDENT(S#,SNAME,SEX)。

    INSERT INTO STUDENT(S#,SNAME,SEX)
     SELECT S#,SNAME,SEX
     FROM S WHERE  NOT EXISTS
      (SELECT * FROM SC WHERE
       GRADE<80 AND S.S#=SC.S#)

3.在上述的基本表中,达成以下操作:检索选修课程包涵LIU先生所教师的学习者学号。  
 
   SELECT DISTINCT S#
     FROM SC
     WHERE C# IN
      (SELECT C#
      FROM C
      WHERE TEACHER=’LIU’))   

4.在以上的基本表中,写出与下列关系代数表明式一致的SQL语句:

πcno(C)-πcnosname=’LIU’(SCC))

 

  SELECT CNO

   FROM C

   WHERE CNO NOT IN

    (  SELECT CNO

       FROM S,SC

       WHERE S.SNO=SC.SNO

         AND SNAME=’LIU’);

六、应用题(本大题10分)

壹.已知:RAV4∈三NF,且具有唯一的候选键.
  求证:R∈BCNF
   设Enclave的唯一候选键为Z.
假若涉嫌形式君越属于BCNF形式,那么“关系情势PRADO是第一范式,且每种属性都不传递重视于陆风X8的候选键。”
用反证法,如果Odyssey不属于BCNF。
    依据定义,关系情势奥德赛不属于BCNF,则有些属性传递正视于奥迪Q三的候选键。
由于牧马人唯有唯壹的候选键Z,那么,存在属性Y,使Z→X,X→Y( XZ,X不含有Y)成立。

 (1)假设Y是主属性,那么由于唯有叁个侯选键,由此YZ,

鉴于X→Y
(XZ,X不含有Y),Z’=(Z∪X-Y)→Z,Z’不分包Y;也正是说,Z’确定包蕴某些侯选键,该侯选键不包括Y。与目前条件中CR-V有唯1的候选键相争持。

(二)假若Y是非主属性,也正是说,不吻合三NF“每种非主属性都不传递重视于RAV四的候选键”,与CRUISER∈三NF顶牛。

由此上述假使不创设。

故此 假设福特Explorer∈三NF,且有着唯壹的候选键,则大切诺基∈BCNF。

D: REMOVE

 

5、要确定保障数据库的多少独立性,需求修改的是||C|| 。

 A.primary key    B.foreign key    C.check    D.都不是

陆柒、在SQL语言中,子查询是||D|| 。

30、在数据库的非关系模型中,基本档次联系是||B||。

 

 

 

 

             Cno  Char(5),

          职工(职工号,职工名,性别,出出生之日期)

D: 嵌入到另一个询问语句之中的询问语句

捌.就算1个事关形式中不存在 
非主属性 
对  码(或候选码)  的   部分 
函数重视,则该关系情势就落成了二范式。

1.单项采用题(每题1分,共十几分)

5、下列哪一条不属于概念模型的特点  D  。

A: 不会因为数量的改变而影响到应用程序

   3、sc(sno,cno,grade)

   Select sname

              Create  Table  SC

四、用2维表结构意味着实体以及实体间关系的数据模型称为B

5四、设W为奥迪Q5和S自然连接之后的结果,且W,CR-V和S的元组个数分别为p,m,n,那么3者之间满足||D||。

关联代数和SQL语言(每小题贰分,共三10陆分):给定3个学生-课程数据库,个中包蕴学生基本新闻表Student(Sno,Sname,Sdept,Ssex,Sage)、课程表Course(Cno,Cname,Cpno,Ccredit)和学生选课表SC(Sno,Cno,Grade),其意思和数据类型如教材中所示,不再赘言。

C: CREATE VIEW

(贰)查询C02号课程不如格的上学的小孩子的学号、考试成绩。

  (A)单个字符   (B)字符串   (C)通配符   (D)数字

A: S.Sno = SC.sno and C.Cno = SC.Cno and SAGE>=20 and CNAME=’ACCESS’

 Where  Cno=‘C02’

_______returns_____________  real

 

B: 外模式/模式

1肆.参考完整性约束和SQL语言中的( B    )相对应。

 

12.在SQL语言中,为涉及方式增添1性情质要用动词(
B),为关联表增添1行或多行元组要用动词(     )。

A: R∩S

Order by sno

 

C: 多少个记录型之间的多对多的关联

九.在开采一个数据库应用类其他时候,无论怎么时候,都以安插性的数据库范式越高越好。( 
× )

   Where  Sno  Like  ‘12345%’

(1)求学生“李小波”所在的系。

      IF  @par1>@par2

              A.数据查询     B.数据调整       C.数据定义  
  D.数据调整

 

伍) 查询不在“希望”公司工作的有着职员和工人的职工号。

D: 一致性

D: 复制

C: 模式

 

(2)检索选修课程号为C二的学生学号与姓名。

按须要写出下列查询的涉嫌表明式。

 

  Grade  int  Check ( Grade Between 0  and  100 ),

 

 

3玖、关系代数中的连接操作是由||B||操作组合而成 。

               From sc

Select sno sname

陆.在数据库设计中,若关系方式设计得范式太低,或许会使得数据仓库储存在数量冗余、修改复杂  、  插入极度   和   删除至极多个地点的坏处。采用的减轻措施便是对该关系格局张开   分解(或规范化) 。

D: DBS包括DB,也就是DBMS

Where sno like ‘12345%’ and cno=’ C02’

B: 文件系统和布满式系统

三.(  C 
)是数据库中总体数据的逻辑结议和特点的叙说,是具有用户的公共数据视图。

(一)查询Computer系(CS)全部学生的中坚新闻。

3、关周全据模型是现阶段最重点的1种数据模型,它的八个成分分别是||B||。

B:微型ComputerDBMS绝一大半应用关周密据模型

贰肆、在数据库中,发生多少不1致的根本原因是||D||。

D: 与列的次第无关

  (C)包括三个或多少个性情              (D)以上都不科学

A.1:1    B.1:n    C.m:n    D.不一定

B: 模式

二)  删除出生日期在一九伍〇年7月一眼下的职工记录

试用SQL落成如下查询:

  Foreign Key (Cno)References Course(Cno)

 

三.对于教务管理数据库有如下七个基本表:学生表student、课程表course和选课表sc。

C: 联系的复杂程度

A: DELETE TABLE S

  Grade  int  Check ( Grade Between 0  and  100 ),

1玖、数据库中,数据的情理独立性是指||C||。

B: 约束越细致

              From student,sc

 

C.应用程序开荒的急需                     D.公司的新闻需求

 

   From   Student

(七)检索至少选修两门学科的学习者学号。

三七、现存如下事关:伤者(病人编号,病者姓名,性别,出寿辰期,所在单位)治疗(病者编号,医务卫生人士编号,医务卫生人士姓名,会诊日期,检查判断结果)个中,医疗关系中的外码是||A||。

一.主码能够唯一明确3个元组,关于主码描述准确的是(  C )。

(一)查询Computer系(CS)全部学生的主干信息。

D: 外模式、模式、内模式

      ELSE

玖.若关系情势PAJERO(U)达到了BC范式,则在帕杰罗中自然化解了非主属性对码的有些    函数正视和  传递    函数注重。

 (陆)在着力表SC中删去尚无战绩的选课元组。

三、判断题

–E.询问每一个系的学员数,显示结果为系名,人数。

D: 现实世界

C: 安全性

51、对涉嫌模型描述错误的是||D|| 。

A  档次数据模型             B  关周密据模型 

 

Delete from sc

A:  15,5,10

B: 数据库子语言

四七、抽出关系中的有些列,并消去重复元组的涉嫌代数运算称为||B||。

七、下述||D||不是DBA数据库助理馆员的天职 。

D: Data Base Management System(简写DBMS)

A: 数据规范性

 From  Student,  SC, Course

 

1) π所在系(σ姓名=’李小波’(学生)

D: 属性名必须1致

D:  以上都不是

8.若.一个数据库管理种类提供了强制存取调节机制(MAC),则它料定也会提供自己作主存取调节机制。(
∨  )

 

 

                     From student,sc,course

A.insert,insert    B.add,insert    C.insert,add    D.add,add

 Where grade is null

(1玖)      
查询C00一课程号的考试成绩高于该课程号平均成绩的学生学号和战表;

四) 查询每种公司女员工的平均薪俸。

 

C: 与行的次序非亲非故

65、设关周到据库中一个表S的布局为SC(SName,CName,grade),当中SName为学生名,CName为课程名,贰者均为字符型;grade为成绩,数值型,取值范围0-十0。若要把“张贰的赛璐珞战表八十分”插入S中,则可用||D||。

A.w≦r+s        B.w<r+s     C.w≧r+s         D.w>r+s

 

57、SQL语言集数据查询、数据调节、数据定义和多少调节功能于一体,在那之中,CREATE、DROP、ALTETiggo语句是促成哪一种效应||C||。

二.设有多少个涉及:学生关系  S(S#,SNAME,AGE,SEX)

(5)           Select max(grade) 最高分 from sc where cno=’C001’;

15.物理数额独立性是指(    )。

Where  Student. Sno= SC. Sno and  Course on Course. Cno= SC. Cno

  Foreign Key (Sno)  References  Student (Sno).,

相关文章