文档库 最新最全的文档下载
当前位置:文档库 › (完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1
(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷

一. 选择题(每空2分,共40分)

1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像

B. 模式与内模式

C. 模式与外模式

D. 三层模式

2 下列四项中,不属于数据库系统特点的是【】

A. 数据共享

B. 数据完整性

C.数据冗余度高

D. 数据独立性高

3 设有关系R,对关系R进行选择操作,正确的是【】

A. R×R

B. R∞A R

C.πA(R)

D.σA(R)

4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】

A. 属性冲突

B. 语法冲突

C. 结构冲突

D. 命名冲突

5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解

=

{ACD,BD}相对于F是【】的分解

A.无损联接,但不保持函数依赖

B.不是无损联接,但是保持函数依赖

C.无损联接,也保持函数依赖

D.既不是无损联接,也不是保持函数依赖

6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】

A. 不能取空值

B. 只能取空值

C. 可以取任何值

D. 以上都不对

7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合

A. 数据

B. 数据库

C. 数据库管理系统

D. 数据库系统

8 任何一个满足2NF但不满足3NF的关系模式都不存在【】

A. 主属性对码的部分依赖

B. 非主属性对码的部分依赖

C. 主属性对码的传递依赖

D. 非主属性对码的传递依赖

9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】

A. DB包括DBMS和DBS

B. 不能相互包括

C. DBMS包括DB和DBS

D. DBS包括DB和DBMS

10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】

A. 3

B. 4

C. 5

D. 6

11 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

A. 数据控制

B. 数据查询

C. 数据定义

D. 数据操纵

12 现有如下关系:患者(病历号,患者姓名,性别),医疗(病历号,医生编号,医生姓名,就诊日期),其中医疗关系中的外码是【12.】

A. 病历号和患者姓名

B. 医生编号和病历号

C.病历号

D. 医生编号

13 现有关系模式: EMP(雇员ID,雇员号,工资,参加工作日期,领导姓名) DEPT(部门号,部门名称,地址,电话) ,在以下视图中不允许更新的是【】

视图V1,由1970年以后参加工作的雇员组成

视图V2,由部门号和各部门的平均工资组成

视图V3,由雇员姓名和其领导者姓名组成

视图V4,由薪金超出所有雇员平均薪金以上的雇员组成

A. 视图V1、视图V2

B. 视图V3、视图V4

C. 视图V2、视图V4

D. 视图V2、视图V3

14 关系代数表达式的优化策略中,首先要进行的是【14.】

A. 对文件进行预处理

B. 尽早执行选择操作

C. 执行笛卡尔积运算

D. 尽早执行连接操作

15 【】不是数据库与文件系统的区别。

A.数据面向应用,可重复使用

B.数据共享性高

C.数据独立性高

D. 数据由DMBS统一管理和控制

16 关系数据库规范化是为了解决关系数据库中【】的问题而引入的

A. 查询速度

B. 插入、删除异常和数据冗余

C. 数据的安全性和完整性

D. 以上都对

17 下面的选项不是关系数据库基本特征的是【】

A. 不同的列可以有相同的数据类型

B. 不同的列可以相同的列名

C. 与行的次序无关

D. 与列的次序无关

18 关系代数中的连接操作是由【】操作组合而成

A. 选择和投影

B. 选择和笛卡尔积

C. 投影、选择、笛卡尔积

D. 投影和笛卡尔积

19 视图是一个“虚表”,我们可以基于【】来构造视图。

A. 基本表或视图

B. 视图

C. 基本表

D. 数据字典

20 在数据库设计中,通常使用【】来描述概念模型

A. 数据字典

B. 程序流程图

C. 数据结构图

D. E-R图

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

1 数据模型通常由数据结构、( 1 数据操作)和( 2完整性约束)三部分组成。

2 目前数据库领域中最常用的数据模型有四种,它们是层次模型、网状模型、( 3关系模型)和(4 面向对象模型)

3 按照规范化的方法,数据库的设计可以分为需求分析、( 5 概念结构设计)、( 6 逻辑结构设计)、物理结构设计、数据库的实施、数据库的运行和维护。

4 设关系R和S的元组个数分别为50和200,设T是R与S的笛卡尔积,则T的元组个数是( 7 10000)。

5 根据计算机的系统结构,DBS可以分为(8 集中式)、(9 客户机\服务器式)、(10 分布式)和并行式四种。

三.简答题

1.设有两个基本表 R(A,B,C)和 S(A,B,C)。试用 SQL查询语句表达关系代数表达式R-S。

SELECT A,B,C

FROM R

WHERE NOT EXISTS (SELECT A,B,C

FROM S);

或:

(SELECT A,B,C

FROM R)

EXCEPT

(SELECT A,B,C

FROM S)

2.设有三个关系:

S(S#,SNAME,AGE,SEX)

SC(S#,C#,GRADE)

C(C#,CNAME,TEACHER)

现有如下SQL语句:

SELECT S.S#,SNAME

FROM S, SC, C

WHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME=’数据库原理’

试用关系代数表达式的优化法对查询语句进行代数优化,画出优化后的查询树。

3.设有关系模式SCT(S, C, Tn),其中S表示学生学号,C表示课程号,Tn表示教师姓名。每个教师只能上一门课,学生与课程的关系确定后,教师即可唯一确定,学生如果选择教师,则只能上该教师讲的那门课。

问:

(1)该关系模式的候选码是什么?

(2)请写出该关系模式中的所有函数依赖。

(3)该关系模式的最高范式是什么,并说明理由。

答:

(1)该关系模式的候选码是(S, C),(S, Tn)。

(2)该关系模式中的函数依赖如下:(S, C)→Tn,(S, Tn)→C,Tn → C。

(3)由于(S, C)→Tn,(S, Tn)→C,满足3NF;

但,在Tn → C中,决定因素Tn不含有候选码,所以SCT不满足BCNF。

所以,最高范式为3NF。

四.综合题(共30分)

1.假设需要设计一个有关人寿保险业务的数据库。规定:

(1)每个客户可以投保多个不同险种,每个险种有多个客户投保,客户投保后持有包含了保险金额、保险年限和年交保金等信息的保险单;

(2)每个客户由固定的保险业务员负责,每个业务员代理多个客户的投保业务。

数据库概念设计的E-R图如下:

【1】写出进行数据库逻辑设计后的关系模式,并指出各模式中的主码。

【2】若规定用户按保险年限内均摊保险金额的方式交付每年的保险金,写出该约束子句。这种完整性约束属于哪种约束?

答:

【1】

业务员(业务员号,业务员名)

客户(身份证号,客户名,业务员号)

险种(险种号,说明)

保单(身份证号,险种号,保险金额,保险年限, 年交保金)

【2】

CHECK (年交保金=保险金额/保险年限) ;元组级用户定义完整性约束

数据库原理模拟题 2

一、选择题(每题2分,共40分)

1.实体联系模型属于( D )。

A. 层次模型

B. 网状模型

C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同

B. 必须全同

C. 不能全同

D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )

A. 行

B. 属性

C. 记录

D.元组

4.SQL是( C )的缩写.

A. Standard Query Language

B. Select Query Language

C. Structured Query Language

D. 以上都不是

5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时

B.结构部分一致

C.结构完全一致时

D.主键一致

6.在数据库设计中,当合并局部E-R图时,职工在某一局部应用中被当作实体,而在另一局部应用中被当作属性,这种情况被称之为( A )冲突。

A.结构

B.命名

C.联系

D.属性

7.在关系中的各元组的( B )。

A.顺序不能任意排列,一定要按照输入的顺序排列

B.顺序可以任意排列

C.顺序一定要按照关键字段值的顺序排列

D.排列顺序不同,统计处理的结果就可能不同。

8.SQL中创建基本表应使用( C )语句。

A.CREATE VIEW

B.CREATE DATABASE

C.CREATE TABLE

D.CREATE FORM

9.与WHERE 年龄 BETWEEN 32 AND 45 语句等价的子句是( D )。

A. WHERE年龄 >32 AND年龄<45

B. WHERE年龄>=32 AND年龄<45

C. WHERE年龄>32 AND年龄<=45

D. WHERE年龄>=32 AND年龄<=45 10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是( C )。

A. m : n

B. 1 : n

C. n : 1

D. 1 : 1

11.在数据库的三级模式结构中,内模式有( A )。

A.1个 B.2个 C.三个 D.任意多个

12.下述那一条不属于概念模型应具备的性质( D )。

A.有丰富的语义表达能力 B.易于交流和理解

C.易于变动 D.在计算机中实现的效率高

13.用二维表结构表示实体以及实体间联系的数据模型称为( C )。

A.网状模型 B.层次模型 C.关系模型 D.面向对象模型14.使用CREATE VIEW语句建立的是( C )。

A.数抿库

B.表

C.视图

D.索引

15.元组关系演算表达式{t R(t) ∧ S(t)}表达的是( D )。

A. R U S

B. R I S

C. R-S

D. S-R

16.如果一个关系R中的所有非主属性都完全函数依赖于键码,则称关系R 属于( A )。

A. 2NF

B. 3NF

C. 4NF

D. BCNF

17.数据库系统的基础是( D )。

A.数据结构

B.数据库管理系统

C.操作系统

D.数据模型

18.一个学生可以同时借阅多本图书,一本图书只能借给一个学生,学生和图书之间的联系为( B )的联系。

A.一对一

B.一对多

C.多对多

D.多对一

19.在数据库中,下列说法中( A )是不正确的。

A.数据库避免了一切数据的重复

B.若系统是完全可以控制的,则系统可确保更新时的一致性

C.数据库中的数据可以共享

D.数据库减少了数据冗余

20. 数据库管理系统(DBMS)是( C )。

A.一个完整的数据库应用系统 B.一组硬件

C.一组软件 D.既有硬件,也有软件

二、填空题(每空1分,共10分)

1.SQL语言的功能包括(数据查询)、(数据定义)、(数据操纵)、(数据控制)。

2.一个关系进行分解时必须考虑两个问题是(无损联接性)和(保持函数依赖)。

3.在SQL中表示并集的关键字是(UNION)。

4.数据冗余可能导致的问题有(浪费存储空间及修改麻烦)和(潜在的数据不

一致性)。

5. 在一个实体表示的信息中,称(能惟一标识实体的属性或属性组)为关键字

三、判断题(每题1分,共10分)

1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。(×)

2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。(×)

3.概念设计可以独立于数据库管理系统。(√)

4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。(×)

5.在视图中插入一个元组,该元组会同时插入到基本表中。(√)

6.面向对象数据模型是用主码来表示不同对象的。(×)

7.对于表只能有惟一的主键,但可有多个候选键。(√)

8.关系模式中各级模式之间的关系为3NF?2NF?1NF。(√)

9.数据库的数据项之间无联系,记录之间存在联系。(×)

10.数据库系统的核心是操作系统。(×)

四、简答题(每题 4 分,共 16 分)

1.关系运算有哪几种类型,都包括哪些?

答:有两大类,一是传统的集合运算,包括并、交、差等;二是专门的关系运算,包括选择、投影、连接等。(简单解释)

2.数据库设计分为几个阶段,各阶段的任务是什么?

答:数据库设计分为三大阶段,分别是概念结构设计、逻辑结构设计和物理结构设计。概念结构设计阶段的任务是:产生反映全组织信息需求的整体

数据库概念结构,即概念模式。逻辑结构设计阶段的任务是:将概念结

构转换成特定DBMS所支持的数据模型的过程。物理结构设计阶段的任

务是:为了有效地实现逻辑模式,确定所采用的存储策略。

3.数据库系统的三级模式两级映像分别指的是什么?

4. 简述数据库系统的组成。

五、应用题(共16分)

假设学生——课程数据库关系模式如下:

S(Sno,Sname,Sage,Ssex)

C(Cno,Cname,Teacher)

SC(Sno,Cno,Grade)

用关系代数完成下列操作:

(1)求选修了课程号为“C5”课程的学生学号和姓名。(2分)

(2)求选修了刘老师所授课程的学生的姓名。(2分)

用SQL语句表达下列查询:

(1)找出刘老师所授课程的课程号和课程名;(3分)

SELECT Cno,Cname

FROM C

WHERE Teacher LIKE‘刘%’;

(2)找出年龄小于22岁的女学生的学号和姓名。(3分)

SELECT Sno,Sname

FROM S

WHERE Sage 22 AND Ssex=‘F'

用SQL的有关语句定义:

(1)学生关系Student,包括学号Sno、姓名SN、年龄SA;(3分)CREATE TABLE Student(

Sno INT PRIMARY KEY

SN CHAR(30),

SA INT

);

(2)学生选课关系SC,包括Sno,Cno和成绩G。(3分)

CREATE TABLE SC(

Sno INT,

Cno INT,

G INT,

PRIMARY KEY(Sno,Cno),

FOREIGN KEY(Sno)REFERENCES Student(Sno),

FOREIGN KEY(Cno)REFERENCES Course(Cno)

);

六、综合设计题:(每题 4 分,共 8分)

某医院病房计算机管理中需要如下信息:

科室:科名,科地址,科电话,医生姓名

病房:病房号,床位号,所属科室名

医生:姓名,职称,所属科室名,年龄,工作证号

病人:病历号,姓名,性别,诊断,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

(1)设计该计算机管理系统的E-R图;

(2)将该E-R图转换为关系模型结构;

机械原理考试试题及答案详解 (1)

机械原理模拟试卷 一单向选择(每小题1分共10分) 1. 对心直动尖顶盘形凸轮机构的推程压力角超过了许用值时,可采用措施来解决。 (A 增大基圆半径 B 改为滚子推杆 C 改变凸轮转向) 2. 渐开线齿廓的形状取决于的大小。 (A 基圆 B 分度圆 C 节圆) 3. 斜齿圆柱齿轮的标准参数指的是上的参数。 (A 端面 B 法面 C 平面) 4. 加工渐开线齿轮时,刀具分度线与轮坯分度圆不相切,加工出来的齿轮称为齿轮。 (A 标准 B 变位 C 斜齿轮) 5. 若机构具有确定的运动,则其自由度原动件数。 ( A 大于 B 小于 C 等于) 6. 两齿轮的实际中心距与设计中心距略有偏差,则两轮传动比__ _____。 ( A 变大 B 变小 C 不变 ) 7.拟将曲柄摇杆机构改变为双曲柄机构,应取原机构的_____ __作机架。 ( A 曲柄 B 连杆 C 摇杆 ) 8. 行星轮系是指自由度。 ( A 为1的周转轮系 B 为1的定轴轮系 C 为2的周转轮系) 9. 若凸轮实际轮廓曲线出现尖点或交叉,可滚子半径。 ( A 增大 B 减小 C 不变) 10.平面连杆机构急回运动的相对程度,通常用来衡量。 ( A 极位夹角θ B 行程速比系数K C 压力角α) 二、填空题(每空1分共10分) 1. 标准渐开线直齿圆锥齿轮的标准模数和压力角定义在端。 2. 图(a),(b),(c)中,S为总质心,图中转子需静平衡,图中转子需动平衡。

3. 平面移动副自锁条件是,转动副自锁条件是。 4. 周期性速度波动和非周期性速度波动的调节方法分别为应用和。 5. 惰轮对并无影响,但却能改变从动轮的。 6. 平面连杆机构是否具有急回运动的关键是。 三、简答题(每小题6分共24分) 1. 什么是运动副、低副、高副?试各举一个例子。平面机构中若引入一个高副将带入几个约束?若引入一个低副将带入几个约束? 2.何谓曲柄?铰链四杆机构有曲柄存在的条件是什么?当以曲柄为主动件时,曲柄摇杆机构的最小传动角将可能出现在机构的什么位置? 3.什么是渐开线齿廓的根切现象?产生根切原因是什么?标准直齿圆柱齿轮不根切的最小齿数是多少? 4.如图所示平面四杆机构,试回答: (1) 该平面四杆机构的名称; (2) 此机构有无急回运动,为什么? (3) 此机构有无死点,在什么条件下出现死点; (4) 构件AB为主动件时,在什么位置有最小传动角。 四、计算题(共36分) 1. 图所示穿孔式计算机中升杆和计算卡停止机构,有箭头标记的为原动件,试判断此机构运动是否确定。(若有复合铰链、局部自由度、虚约束请指出来)(8分) 2. 在电动机驱动的剪床中,作用在剪床主轴上的阻力矩M r的变化规律如图所示,等效驱动力矩I H

数据库原理模拟试卷五答案

一、单项选择题(本大题共15小题,每小题1分,共15分) 1. 在数据库系统中,数据独立性是指( C ) A.用户与计算机系统的独立性 B.数据库与计算机的独立性 C.数据与应用程序的独立性 D.用户与数据库的独立性 2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) A. 数据存储量低 B.处理速度慢 C.数据不一致 D.操作烦琐 3.设计数据库概念结构时,常用的数据抽象方法是聚集和( D ) A.分类 B.继承 C.分析 D.概括 4. 在下列的数据库模式中,独立于计算机系统的模式是( A ) A.概念模式 B.逻辑模式 C.内模式 D.外模式 5. 在SQL中使用CREATE ASSERTION 的作用是建立( C ) A.数据库 B.基本表 C.完整性规则 D.视图 6. 客户/服务器体系结构的关键在于( D ) A.资源共享 B.数据的分布 C.逻辑上的统一 D.功能的分布 7. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为( C ) A.平凡函数依赖 B. 部分函数依赖 C.完全函数依赖 D.传递函数依赖 8. 要使数据库具有可恢复性,最基本的原则是( D ) A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储 9.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质( C ) A.属性T仅是R的主属性,但不包含于侯选键中 B.属性T必是R的非主属性 C.属性T必是组成R候选键的主属性 D.属性T可能是R的主属性,也可能是R的非主属性 解释:函数依赖是语义范畴的概念,本题可以直接从语义上理解:(1)如果t 不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现;(2)包含在任何一个候选键中的属性称为主属性。 10. 对关系R进行投影运算后,得到关系S,则( C ) A.关系R的元组数等于关系S的元组数

机械原理模拟题8套(带答案)

模拟试题1 一、填空题:(30分) 1.机构中的速度瞬心是两构件上(相对速度)为零的重合点,它用于平面机构(速度)分析。 2.两构件之间可运动的连接接触称为(运动副)。 3.凸轮的基圆半径越小,则机构尺寸(越大)但过于小的基圆半径会导致压力角(增大)。 4.用齿条型刀具范成法切制渐开线齿轮时,为使标准齿轮不发生根切,应使刀具的(齿顶线不超过极限啮合点)。 5.间歇凸轮机构是将(主动轮的连续转动)转化为(从动转盘的间歇)的运动。 6.刚性转子的平衡中,当转子的质量分布不在一个平面内时,应采用(动平衡)方法平衡。其平衡条件为(∑M = O ;∑F = 0 )。7.机械的等效动力学模型的建立,其等效原则是:等效构件所具有的动能应(等于整个系统的总动能)。等效力、等效力矩所作的功或瞬时功率应(等于整个系统的所有力,所有力矩所作的功或所产生的功率之和)。 8.平面机构结构分析中,基本杆组的结构公式是( 3n = 2PL )。而动态静力分析中,静定条件是(3n = 2PL )。 9.含有两个整转副的将铰链四杆机构,以最短杆为( 连杆 )得到双摇杆机构。 10.渐开线齿轮的加工方法分为( 范成法 )和(仿形法)两类。 二、选择题:(20分) 1.渐开线齿轮齿条啮合时,若齿条相对齿轮作远离圆心的平移,其啮合角( B )。 A) 增大; B)不变; C)减少。 2.为保证一对渐开线齿轮可靠地连续传动,实际啮合线长度( C )基圆齿距。 A)等于; B)小于;C)大于。 3.高副低代中的虚拟构件的自由度为( A )。 A) -1; B) +1 ; C) 0 ; 4.以滑块为主动件的曲柄滑块机构,死点位置出现在( A )。 A)曲柄与连杆共线时B)曲柄与连杆垂直时 C)曲柄与滑块运动方向平行时D)曲柄与滑块运动方向垂直时 5.渐开线齿轮发生根切的根本原因是啮合点跨越了( A )。 A)理论啮合线的端点B)实际啮合线的端点 C)节点D)齿根圆 6.飞轮调速是因为它能(C①)能量,装飞轮后以后,机器的速度波动可以(B②)。 ① A)生产; B)消耗; C)储存和放出。 ②A)消除; B)减小; C)增大。 7.作平面运动的三个构件有被此相关的三个瞬心。这三个瞬心(C)。 A)是重合的; B)不在同一条直线上;C)在一条直线上的。 8.分度圆直径不等于模数与齿数乘积的是( C )。 A)直齿圆柱内齿轮B)蜗轮和变位齿轮 C)蜗杆和斜齿圆柱齿轮D)变位齿轮

数据库原理实验报告(1)

南京晓庄学院 《数据库原理与应用》课程实验报告 实验一 SQL Server 2005常用服务与实用工具实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。 (2)了解SQL Server 2005的主要组件、常用服务和系统配置。 (3)掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。 2.实验要求 (1)收集整理Microsoft关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。 (2)使用SQL Server配置管理器查看和管理SQL Server 2005服务。 (3)使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获 得所感兴趣的相关产品主题/技术文档。 (4)使用Microsoft SQL Server Management Studio“查询编辑器”编辑并执行Transact-SQL 查询语句。 (5)查看Microsoft SQL Server 2005模板,了解模板的使用方法。 (6)按要求完成实验报告。 3.实验步骤、结果和总结实验步骤/结果 (1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。

数据库原理模拟试卷一(答案)

一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 提供数据库数据描述的集中管理的是( D ) A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典 2. 授权和完整性管理器属于DBMS的( B ) A.查询处理器 B.存储管理器 C.事务管理器 D.用户管理器 3. 使用CREATE SCHEMA 语句建立的是( A ) A.数据库模式 B.表 C.视图 D.索引 4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B ) A.80 B.小于等于80 C.大于等于160 D.大于等于80,小于等于160 5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 6. 表达业务流程分析结果的图表是( B ) A.业务流程图 B.数据流图 C.局部E-R图D、基本E-R图 7. 对数据库模式进行规范化处理,是在数据库设计的( C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 能够消除冗余的键的范式是( C ) A.2NF B.3NF C.4NF D. BCNF 9. 在下列几种故障中,不破坏数据库内容的是( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时的强磁场干扰 D.磁盘介质损坏 10. 在数据库技术中,独立于计算机系统的模型是( A ) A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是( A ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 12. SQL中,下列涉及空值的操作,不正确的是( C ) A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 13. 单个用户使用的数据视图的描述称为( A ) A.外模式 B.概念模式

机械原理模拟试卷二及答案汇编

机械原理模拟试卷(二) 一、填空题(每题2分,共20分) 1.速度与加速度的影像原理只适用于上。 (① 整个机构② 主动件③ 相邻两个构件④ 同一构件) 2.两构件组成平面转动副时,则运动副使构件间丧失了的独立运动。 (① 二个移动② 二个转动③ 一个移动和一个转动) 3.已知一对直齿圆柱齿轮传动的重合εα=1.13,则两对齿啮合的时间比例为。 (① 113% ② 13% ③ 87% ④ 100% ) 4.具有相同理论廓线,只有滚子半径不同的两个对心直动滚子从动件盘形凸轮机构,其从动件的运动规律,凸轮的实际廓线。 (① 相同② 不相同③ 不一定) 5.曲柄滑块机构若存在死点时,其主动件必须是,在此位置与共线。(① 曲柄② 连杆③ 滑块) 6.渐开线齿轮传动的轴承磨损后,中心距变大,这时传动比将。 (① 增大② 减小③ 不变) 7. 若发现移动滚子从动件盘形凸轮机构的压力角超过了许用值,且实际廓线又出现变尖,此时应采取的措施是。 (① 减小滚子半径② 加大基圆半径③ 减小基圆半径) 8. 周转轮系有和两种类型。 9. 就效率观点而言,机器发生自锁的条件是。 10. 图示三凸轮轴的不平衡情况属于不平衡,应选择个平衡基面予以平衡。 二、简答题 ( 每题 5 分,共 25 分 ) 1.计算图示机构自由度,若有复合铰链、局部自由度及虚约束需指出。

2.图示楔块机构,已知:P为驱动力,Q为生产阻力,f为各接触平面间的滑动摩擦系数,试作: (1) 摩擦角的计算公式φ= ; (2) 在图中画出楔块2的两个摩擦面上所受到的全反力R12, R32两个矢量。 3.试在图上标出铰链四杆机构图示位置压力角α和传动角γ。 4.图示凸轮机构。在图中画出凸轮的基圆、偏距圆及理论廓线。

数据库原理实验报告

数据库原理 实验报告 系别电子信息系 专业计算机科学与技术班级学号4080522 姓名龚敏 指导教师李爱英

一.概要设计 1.教学数据库各表的关系模式:(加下线的属性为主键) 学生 (学号,姓名,性别, 出生日期,所在系) 英文缩写对照:student(s_no,s_name,s_sex,s_age,s_birthday,s_department) 课程 (课程号,课程名,学分) 英文缩写对照:course(c_no,c_name,c_score) 教师 (职工号,姓名,性别,职称) 英文缩写对照:teacher(t_no,t_name,t_sex,t_duty) 选课 (学号,课程号,成绩) 英文缩写对照:choice(s_no,c_no,score) 讲授 (职工号,课程号) 英文缩写对照:teaching(t_no,c_no) 2.教学数据库E-R 图: 实体:课程,学生,选课 联系:选课(学生同课程之间多对多的联系m:n),讲授(教师同课程之间多对多的联系m:n)。 二.逻辑设计 代码: use master go create database stu go use stu go n m m n 课程 教师 讲授 选课 学号 姓名 性别 出生日期 成绩 职工号 姓名 性别 职称 学分 课程号 课程名 学生

create table student (s_no char(8) not null primary key, s_name char(8) not null , s_sex varchar(8) not null, s_birthday smalldatetime not null, s_department varchar(13) not null) drop table student use stu go create table teacher (t_no char(8) not null primary key, t_name char(8) not null, t_sex varchar(8) not null, t_duty char(8) not null) create table course (c_no char(8) not null primary key, c_name char(8) not null, c_score varchar not null) create table choice( s_no char(8) not null primary key, c_no char(8) not null primary key, score varchar not null) create table teaching( t_no char(8) not null primary key, c_no char(8) not null primary key) insert student values('101','袁敏','女','1982-2-3','机电') insert student values('102','李志强','男','1983-4-5','计算机') insert student values('103','张亮','男','1984-10-9','建筑') insert student values('104','李平','女','1984-5-6','计算机') insert student values('105','王丽','女','1983-2-1','机电') insert student values('106','刘明耀','男','1982-4-16','计算机') select* from student insert course values('1011','C语言','6') insert course values('1012','数据结构','4') insert course values('1013','微机原理','6') insert course values('1014','数字电路','5') insert course values('1015','高等数学','6') select* from course insert teacher values('0511','张大维','男','副教授') insert teacher values('0512','林楠','女','讲师') insert teacher values('0513','韩晓颖','女','副教授') insert teacher values('0514','李辉','男','讲师') insert teacher values('0515','孙丽','女','助教') select* from teacher insert choice values('101','1011','82.5') insert choice values('101','1012','79') insert choice values('102','1012','92.5') insert choice

《数据库原理及应用》模拟试卷答案

《数据库原理及应用》模拟试卷答案 1.填空题(每格1分,总分20分) (1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。 数据的完整性并发控制数据库恢复 (2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用 ________________________短语。WITH CHECK OPTION (4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。 基本表或视图定义数据 (5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为 (6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新 (7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。 (8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界 (9)从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、__________________异常、__________________异常和 __________________异常。插入修改删除 (10)在SQL中,通配符%表示__________________,下划线_表示 __________________。任何长度的字符串一个任意字符 2.单选题(每题2分,总分20分) (1)以下____B___采用了自底向上的设计分析方法 A)需求分析B)概念结构设计 C)逻辑结构设计D)物理结构设计 (2)在视图上不能完成的操作是( D )。 A、在视图上定义新的视图 B、查询操作

数据库原理B实验报告完整版1-3

实验一 认识DBMS系统 日期 2011-3-23一、实验目的 1.通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。 2.熟悉对DBMS的操作 3.搭建今后实验的平台 二、实验原理 企业管理器是SQL Server中最主要的工具,使用它基本上可完成SQL Server的所有管理操作,如数据库的创建和管理、数据表的创建和管理、数据库安全管理等,在本书第五课中将对其作详细介绍。 查询分析器主要用于创建和执行SQL命令,以完成数据库的查询和管理工作。查询分析器和企业管理器是SQL Server的两大主要工具。 服务管理器主要用于启动、暂停、停止和检查本地服务的状态。SQL Server提供如下服务: SQL Server服务:该服务提供管理服务器中的所有数据库、执行T-SQL程序、执行存储过程、处理分布式查询等服务。必须启动该服务,用户才能通过客户端访问SQL Server服务器中的数据。 SQL Server Agent服务:该服务用于执行作业、监视SQL Server以及激发警报。SQL Server Agent允许自动执行某些管理任务的服务,所以必须启动SQL Server Agent 服务,才能使本地或多服务器的管理任务自动运行。 Microsoft Search服务:提供SQL Server全文检索功能。 Distributed Transaction Coordinator服务:提供Microsoft分布式事务处理功能。 MSSQL Server OLAP Service服务:支持Analysis Services的各项功能,该服务在安装了支持Analysis Services才有。 三、实验仪器和设备 1. 计算机 2. SQL Server 2000 四、预习要求 复习已经讲过的SQL Server 2000的基本工具使用方法。

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1) 一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的 字母填在题后的括号内。每小题1分,共15分) 1.数据库系统的体系结构是(C ) A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 2.SQL语言称为(C )。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构人操纵语言 3.在视图上不能完成的操作是(D)。 A、在视图上定义新的视图 B、查询操作 C、更新视图 D、在视图上定义新的基本表 4.数据库的并发操作有可能带来的三个问题中包括(D)。 A、数据独立性降低 B、无法读出数据 C、权限控制 D、丢失更新 5.当前应用最广泛的数据模型是(B)。 A、ER模型 B、关系模型 C、网状模型 D、层次模型 6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。 A、书号 B、读者号 C、书号+读者号 D、书号+读者号+借期 7.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 8.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 9.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系 10.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.E—R模型 11. 五种基本关系代数运算是( a) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ

机械原理期末模拟试题答案

机械原理课程期末模拟试题 三、 m in /8001r n =解:1 齿轮1

齿轮2’,3,4和H 构成周转轮系;(2分) 2 定轴轮系的传动比: 21 22112-=-== Z Z n n i (2分) 3 周转轮系的传动比: 在转化机构中两中心轮的传动比为: ()330 90124324314242-=-=-=-=--= ''''Z Z Z Z Z Z n n n n i H H H (6分) 由于n 4=0,所以有: 8422121-=?-=='H H i i i (2分) 4 齿轮6的转速: min /100880011r i n n H H -=-== (2分) 25.15 6 6556===Z Z n n i (2分) min /8056 5656r i n i n n H === (2分) 齿轮6的转向如图所示 (2分) 四、图示为某机械系统的等效驱动力矩d M 对转角φ的变化曲线,等效阻力矩r M 为常数。各块面积为m N S .801=,m N S m N S m N S .70,.110,.140432=== ,m N S .505=,m N S .306= ,平均转速 min /600r n =,希望机械的速度波动控制在最大转速m in /610max r n =和最小转速m in /592min r n =之 间,求飞轮的转动惯量F J (δ π2 2max 900 n W J F ?=,其余构件的转动惯量忽略不计)。 解:根据阻力矩和驱动力矩的作用绘制系统动能 变化曲线, (5) 找到最大、最小动能点; (2) 求最大盈亏功 Nm S E E W 1402min max max ==-=? (4) 运动不均匀系数: n n n min max -= δ (3) 03.0600 592 610=-= (2)

数据库原理模拟试卷

郑州大学软件学院《数据库原理》课程模拟试题 (适用专业:10专软件技术、网络技术、网络管理 考试时间:120分钟) 合分人: 一、【填空】:(【每题2分,共 10 分】) (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有 数据独立性。 2、视图的更新是指通过视图来插入、修改和 数据。 3、在关系T (S ,SN ,D )和R (D ,CN ,NM )中,T 的主码为S ,R 的主码为D ,则D 在T 中称为 。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),我们知道合同号是唯一的,则这个关系模式最高满足 第 范式。 5、在SQL 语言中,一个 语句称为一个查询块。 二、【单项选择】:(【每题2 分,共 40 分】) (将选择题的答案写在试卷后面的答题纸上) 1、关于数据的独立性下列说法不正确的是( )。 A 、 逻辑独立性 B 、采用三级映射机制可以实现 C 、 物理独立性 D 、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分( )。 A 、数据库(DB )和应用程序 B 、DBMS 和硬件 C 、OS 和存储器 D 、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( )。 A 、子模式 B 、用户模式 C 、模式 D 、存储模式

4、DML指的是()。 A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是()。 A、SELECT B、INSERT C、UPDATE D、DELETE 6、关系数据库管理系统应能实现专门的关系运算包括()。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有()的功能。 A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束()。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为()。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是()。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是() A、一对一 B、一对多 C、多对一 D、多对多 12、第2范式存在弊病的原因,是由于关系中存在()造成的。 A、函数依赖 B、平凡依赖

数据库原理_期末试卷及答案

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。 6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 " 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 ! (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复

数据库原理模拟试题

数据库原理模拟试题 一、 1. 试述基于具体关系的函数相关性定义。 2. 设有关系框架R(A1,A2,...,Ak)及属性集合U= A1,A2,...,Ak,X ?U,Y ?U,W ?U 。试利 用基于具体关系的函数相关性定义证明如下命题: (1)若X ?Y,则X →Y 。 (2)若X →Y ,Y →Z ,则X →Z 。 (3)若X →Y ,YW →Z ,则XW →Z 。 二、 1. 将关系视为K 维空间的点集,试述关系的定义及其形式化表述形式。 2. 已知函数相关性集合: F={AB →C,C →A,BC →D,D →EG,ACD →B,BE →C,CG →BD,CE →AG} (1) 求把F 中,依赖属性集均变换成单个属性后的等价相关性集合G 。 (2) 求出F 的至少两种最小函数相关性集合Fmin1和Fmin2。 三、 1. R S W 给出下列元组演算表达式的结果关系: R1={t|(?u)(R(t)∧W(u)∧t[3]c ∧Y<>cd} R23={Y ∨X|(?v )(?u)(R(XYZ)∧W(UV)∧Z∧t k1∈R ∧t k2∈S}与元组演算: {t|(?t k1)(?t k2)(R(t k1)∧S(t k2)∧t[1]=t k1[1]∧t[2]=t k1[2]∧...∧t[k 1]=t k1[k 1]∧ t[k 1+1]=t k2[1]∧t[k 1+2]=t k2[2]∧...∧t[k 1+k 2]=t k2[k2])} (2)关系代数运算表达式:∏n i i i ,...,,21(R )=[t|∈R] 与元组运算表达式:{t|(?u)(R(u)∧t[1]=u[i 1]∧t[2]=u[i 2]∧...∧t[n]=u[i n ])}

机械原理李瑞琴模拟测验考试

机械原理试卷一 一、单项选择题(每小题2分,共20分) 1、 平面四杆机构中存在死点取决于 是否与连 杆共线。 A 、 主动件 B 、 从动件 C 、 机架 D 、 摇杆 2、在设计铰链四杆机构时,应使最小传动角min γ。 A 、 尽可能小一些 B 、 尽可能大一些 C 、 为0 0 D 、 为0 90 3、与连杆机构相比,凸轮机构的最大缺点是。 A 、 惯性力难以平行 B 、 点、线接触易磨损 C 、设计较为复杂 D 、不能实现间歇运动 4、 盘形凸轮机构的压力角恒等于常数。 A 、摆动尖顶推杆 B 、直动滚子推杆 C 、摆动平底推杆 D 、摆动滚子推杆 5、渐开线上某点的压力角是指该点所受正压力方向与该点方向线之间所夹的锐角。 A 、绝对速度 B 、相对速度 C 、滑动速度 D 、牵连速度 6、渐开线直齿圆柱齿轮传动的重合度是实际啮合线段与的比值。 A 、齿距 B 、基圆齿距 C 、齿厚 D 、齿槽宽 7、用标准齿条形刀具加工* ha =1、0 20=α的渐开线标准齿轮时,不发生跟切的最少齿数是。 A 、14 B 、15 C 、16 D 、17 8、斜齿轮圆柱齿数的标准模数和标准压力角在上。 A 、端面B 、轴面 C 、主平面 D 、法面 9、在蜗杆蜗轮传动中用来计算传动比12i 是错误的。 A 、2112w w i = B 、1212d d i = C 、1212z z i = D 、2 112n n i =

10、渐开线直齿圆锥齿轮的当量齿数V Z 其实际齿数V 。 A 、小于 B 、小于或等于 C 、等于 D 、大于 二、填空题:(每空1分,共20分) 1、速度瞬心是两刚体上为零的重合点,作相对运动的三个构件的三个瞬心必。 2、在机构运动分析的图解法中,影像原理只适用于求的速度或加速 度。 3、滚子推杆盘形凸轮机构的基圆半径是从到的最短距离。 4、设计凸轮机构时,若量得某点的压力角超过许用值,可以用、使压力角减小。 5、以渐开线作为齿廓的优点是,,。 6、用标准齿条型刀具加工标准齿轮时刀具的与轮坯的作纯滚动。 7、正变位齿轮与标准齿数比较,其齿顶高(增大或减小),齿根高 (增大或减小)。 8、蜗杆的标准模数和标准压力角在面,蜗轮的标准模数和标准压力 角在 面。 9、直齿圆柱齿轮上离基圆越远的点其压力角。直齿锥齿轮的几何尺 寸通常都以作为基准。 10、行星轮系的自由度为。差动轮系的自由度为。 三、(12分)计算图示机构的自由度,并判断该机构的运动是否确定; (标有箭头的构件为原动件)若其运动是确定的,要进行杆组分析,并显示出拆组过程,判断机构级别。

《数据库原理》实验4

实验四:数据库综合查询 一、实验目的 1.掌握SELECT语句的基本语法和查询条件表示方法; 2.掌握查询条件种类和表示方法; 3.掌握连接查询的表示及使用; 4.掌握嵌套查询的表示及使用; 5.了解集合查询的表示及使用。 二、实验环境 已安装SQL Server 2008 企业版的计算机; 具有局域网环境,有固定IP; 三、实验学时 2学时 四、实验要求 1.了解SELECT语句的基本语法格式和执行方法; 2.了解连接查询的表示及使用; 3.了解嵌套查询的表示及使用; 4.了解集合查询的表示及使用; 5.完成实验报告; 五、实验内容及步骤 以数据库原理实验2数据为基础,请使用T-SQL 语句实现进行以下操作: 1.查询以‘DB_’开头,且倒数第3个字符为‘s’的课程的详细情况; 2.查询名字中第2个字为‘阳’的学生姓名和学号及选修的课程号、课程名; 3.列出选修了‘数学’或者‘大学英语’的学生学号、姓名、所在院系、选修 课程号及成绩; 4.查询缺少成绩的所有学生的详细情况; 5.查询与‘张力’(假设姓名唯一)年龄不同的所有学生的信息; 6.查询所选课程的平均成绩大于张力的平均成绩的学生学号、姓名及平均成 绩; 7.按照?学号,姓名,所在院系,已修学分?的顺序列出学生学分的获得情况。 其中已修学分为考试已经及格的课程学分之和; 8.列出只选修一门课程的学生的学号、姓名、院系及成绩; 9.查找选修了至少一门和张力选修课程一样的学生的学号、姓名及课程号; 10.只选修?数据库?和?数据结构?两门课程的学生的基本信息;

11.至少选修?数据库?或?数据结构?课程的学生的基本信息; 12.列出所有课程被选修的详细情况,包括课程号、课程名、学号、姓名及成绩; 13.查询只被一名学生选修的课程的课程号、课程名; 14.检索所学课程包含学生‘张向东’所学课程的学生学号、姓名; 15.使用嵌套查询列出选修了?数据结构?课程的学生学号和姓名; 16.使用嵌套查询查询其它系中年龄小于CS系的某个学生的学生姓名、年龄和 院系; 17.使用ANY、ALL 查询,列出其他院系中比CS系所有学生年龄小的学生; 18.分别使用连接查询和嵌套查询,列出与‘张力’在一个院系的学生的信息; 19.使用集合查询列出CS系的学生以及性别为女的学生名单; 20.使用集合查询列出CS系的学生与年龄不大于19岁的学生的交集、差集; 21.使用集合查询列出选修课程1的学生集合与选修课程2的学生集合的交集; 22.思考题:按照课程名顺序显示各个学生选修的课程(如200515001 数据库数 据结构数学); 六、出现问题及解决办法 如:某些查询操作无法执行,如何解决? 1、查询以‘DB_’开头,且倒数第三个字符为‘s’的课程的详细情况 select * from course where cname like 'DB\_%s__' 2、查询名字中第二个字为“阳”的学生姓名和学号及选修的课程号、课程名 select student.sno ,student.sname ,https://www.wendangku.net/doc/a412028095.html,o,cname from student,course,sc where sname like '_阳%'and student.sno=sc.sno and https://www.wendangku.net/doc/a412028095.html,o=https://www.wendangku.net/doc/a412028095.html,o 3、列出选修了‘数学’或‘大学英语’的学生学号、姓名、 select student.sno,sname,sdept,https://www.wendangku.net/doc/a412028095.html,o,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/a412028095.html,o=https://www.wendangku.net/doc/a412028095.html,o and sc.sno in(select sc.sno from sc,course where (cname='大学英语'or cname='数学')and https://www.wendangku.net/doc/a412028095.html,o=https://www.wendangku.net/doc/a412028095.html,o group by sc.sno) select student.sno,sname,sdept,cno,grade from student,sc where Cno in (select Cno from course where cname='数学'or cname='大学英语')and sc.sno=student.sno 4、查询缺少成绩的所有学生的详细情况; select * from student,sc where Grade is null and student.sno=sc.sno 5、查询与‘张力’(假设姓名唯一)年龄不同的所有学生的信息; select * from student where sage <>(select sage from student where sname='张力') 6、查询所选课程的平均成绩大于张力的平均成绩的学生学号、姓名及平均成绩 select student.sno,sname,平均成绩=A VG(grade) from student ,sc

数据库原理期末试题

大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理考试时间:120分钟) 合分人: (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有物理数据独立性。 2、视图的更新是指通过视图来插入、修改和删除数据。 3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T 中称为外键。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,),我们知道合同号是唯 一的,则这个关系模式最高满足第 1 式。 1、关于数据的独立性下列说法不正确的是( B )。 A、逻辑独立性 B、采用三级映射机制可以实现 C、物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式 4、DML指的是( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是(A )。 A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规化、数据控制 D、数据定义、关系规化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为( D )。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D) A、一对一 B、一对多 C、多对一 D、多对多 12、第2式存在弊病的原因,是由于关系中存在( D)造成的。 A、函数依赖 B、平凡依赖 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

相关文档
相关文档 最新文档