(完整版)哈尔滨工业大学数据库试题(含答案)

(完整版)哈尔滨工业大学数据库试题(含答案)
(完整版)哈尔滨工业大学数据库试题(含答案)

试卷一(哈尔滨工业大学)

一、选择题(每题1分,共20分)

1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A. 数据库系统

B. 文件系统

C. 人工管理

D. 数据项管理

2. ()是存储在计算机内的有结构的数据集合。

A. 网络系统

B. 数据库系统

C. 操作系统

D. 数据库

3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A. 外模式

B. 内模式

C. 存储模式

D. 模式

4. 作为关系数据系统,最小应具备的关系运算是()。

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。

A. where

B. from

C. select

D. having

6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。

A. *

B. ?

C. %

D. _

7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。

A. 2NF

B. 3NF

C. BCNF

D. 4NF

8. 在关系模式R(U,F)中,Y∈XF+是X→Y是否成立的()。

A. 充分必要条件

B. 必要条件

C. 充分条件

D. 既不充分也不必要条件

9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。

A. 需求分析阶段

B. 概念设计阶段

C. 逻辑设计阶段

D. 物理设计阶段

10. 基本E-R图就是数据库的()。

A. 外模式

B. 逻辑模式

C. 内模式

D. 概念模式

11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。

A. 数据项

B. 数据流

C. 数据处理

D. 数据存储

12. 以下()不是当前常用的存取方法。

A. 索引方法

B. 聚簇方法

C. HASH方法

D. 链表方法

13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

14. 并发控制要解决的根本问题是保持数据库状态的()。

A. 安全性

B. 完整性

C. 可靠性

D. 一致性

15. 在数据库系统中,对存取权限的定义称为()。

A. 授权

B. 定义

C. 约束

D. 审计

16. 视图建立后,在数据字典中存放的是()。

A. 查询语句

B. 视图的定义

C. 组成视图的表内容

D. 产生视图的表定义

17. 由全码组成的关系模式,最高可以达到的模式为()。

A. 4NF

B. 2NF

C. 3NF

D. BCNF

18. 下列叙述中,正确的是()。

A. 对于关系数据模型,规范化程度越高越好

B. 如果F是最小函数依赖集,则R∈2NF

C. 如果R∈BCNF,则F是最小函数依赖集

D. 关系模式分解为BCNF后,函数依赖关系可能被破坏

19. 为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()。

A. 安全性控制

B. 完整性控制

C. 事务控制

D. 并发控制

20. 包含在日志文件中的主要内容是()。

A. 程序运行过程

B. 对数据的全部操作

C. 对数据的全部更新操作

D. 程序执行结果

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

1. 关系模式R与S,组成关系R÷S的是关系()的属性集。

2. 在SQL中视图是由()产生的虚表。

3. 在SQL中X not between 20 and 30 的含义是()。

4. 在合并E-R图时需解决的属性冲突包括属性()冲突和属性取值单位冲突。

5. 事务遵守()是可串行化调度的充分条件。

6. 要使数据库具有可恢复性,基本原则就是数据()。

7. 数据库控制保护的主要内容是数据的安全性、()、并发控制和恢复。

8. 事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。

9. ()是指造成系统停止运转的任何事件,使得系统要重新启动。

10. 数据()是防止数据库中数据在存储和传输中失密的有效手段。

三、简单应用题(每题3分,共15分)

四、应用题(每题5分,共25分)

给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。按要求完成下列数据操作要求。

1. 用SQL语句创建选课表SC(Sno,Cno,Grade),其中主码为(Sno,Cno),外码为Sno,Cno,并规定成绩Grade的取值应该在0到100之间。

2. 用SQL语句表示“将计算机科学系全体学生的成绩置零”。

3. 用SQL语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号和姓名”。

4. 用SQL语句创建视图VSC(Sno,Sname,Cno,Cname,Grade),并将对学生表S的修改权限授权给用户U1,并且U1可以将权限进行传播。

5. 用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”。

五、(15分)已知关系模式R(U,F)中U={ABCDEG},F={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B→D},求下列各题。

1. (3分)F的最小函数依赖集;

2. (3分)关系模式R的候选码;

3. (3分)判断R的最高规范化程度,并说明理由;

4. (3分)判定分解ρ={ABD,DGE,AG,CE}是否保持无损连接性;

5. (3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。

六、(15分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

1. (6分)试画出E-R图,并在图上注明属性、联系类型及实体标识符;

2. (6分)将E-R图转换为关系模型,并说明主键和外键。

3. (3分)判定每个关系模式的最高规范化程度。

试卷一答案(哈尔滨工业大学)

一、选择题(每题1分,共20分)

1-5 ADDBC

6-10 CBACD

11-15 DDDDA

16-20 DDDDC

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

1. 关系R

2. 基本表或视图

3. X<20 或X>30

4. 域

5. 两段锁协议

6. 冗余

7. 完整性

8. 排它(写)

9. 系统故障10. 加密

四、应用题(每题5分,共25分)

本科生考试试卷

一、选择题(每题1分,共20分)

1. 数据库系统的核心是()。

A. 数据库

B. 数据库管理系统

C. 数据模型

D. 软件工具

2. 应用数据库的主要目的是为了()。

A. 解决保密问题

B. 解决数据完整性问题

C. 共享数据问题

D. 解决数据量大的问题

3. 子模式是()。

A. 模式的副本

B. 模式的逻辑子集

C. 多个模式的集合

D. 以上三者都对

4. 关系运算中花费时间可能最长的运算是()。

A. 投影

B. 选择

C. 笛卡尔积

D. 除

5. 关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是()。

A. 插入异常

B. 删除异常

C. 候选码冗余

D. 数据冗余过大

6. 在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()。

A. 一定是传递函数依赖

B. 一定不是传递函数依赖

C. 不一定是传递函数依赖

7. 在关系数据库设计阶段中,完成E-R图设计的阶段是()。

A. 需求分析阶段

B. 概念设计阶段

C. 逻辑设计阶段

D. 物理设计阶段

8. 数据抽象的内容是()。

A. 选择、投影、连接

B. 分类、概括、聚集

C. 调查、分析、设计

D. 超类、子类、消息

9. 在整个设计过程中,最困难、最耗时的阶段是()。

A. 需求分析阶段

B. 概念设计阶段

C. 逻辑设计阶段

D. 物理设计阶段

10. 事务要么都做,要么都不做,是事务的()。

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

11. 从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是()。

A. N方实体的关键字

B. M方实体的关键字

C. N方实体关键字与M方关键字组合

D. 重新选择其他属性

12. 现有两个关系R(A,B,C)、S(A,C,D,E) ,下列哪个表达式能够合法执行()。

A. R∩S

B. бB=”b”(R)

C. ПA,C(R)∩ПA,D(S)

D. R∪S

13. 将局部E-R图合并为全局E-R图时可能会出现冲突,不属于合并冲突的是()。

A. 属性冲突

B. 结构冲突

C. 语法冲突

D.命名冲突

14. 关系模式R中的属性全部是主属性,则R的最低范式必定是()。

A. 2NF

B. 3NF

C. BCNF

D. 4NF

15. 下列SQL语句中,修改表结构的是()。A. ALTER B. CREATE C. UPDATE

D. INSERT 16. SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的()。

A. 列

B. 行

C. 关系

D. 分组

17. 对于属性子集X、Y,X’是X的真子集,若X→Y,X’→Y,则称()。

A. Y传递函数依赖于X

B. Y部分函数依赖于X

C. Y完全函数依赖于X

D. X、Y相互函数依赖

18. 系统故障会造成()。

A. 内存数据丢失

B. 硬盘数据丢失

C. 软盘数据丢失

D. 磁带数据丢失

19. 为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为()。

A. 查询语言

B. 宿主语言

C. 自含语言

D. 会话语言

20. SQL中的视图提高了数据库系统的()。

A. 完整性

B. 并发控制

C. 隔离性

D. 安全性

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

1. 在关系模式中,能够唯一表达元组的属性组称为()。

2. 参照完整性规则是对()键的约束。

3. 判断一个并发调度是否正确,可以用()概念来解决。

4. 模式/内模式映像为数据库提供了()数据独立性。

5. 数据库系统中可能发生的故障有:系统故障、()和计算机病毒。

6. 外模式是()的子集。

7. 制作数据后援副本的过程称为()。

8. 并发控制是对用户的()加以控制和协调。

9. 在数据库系统中对存取权限的定义称为()。

10. ()数据模型一般在数据库设计的概念设计阶段使用。

四、应用题(每题5分,共25分)

给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。

按要求完成下列数据操作要求。

1.用关系代数表达式表示“查询成绩在90分以上的学生的学生姓名”。

2. 用SQL语句表示“用户U1具有从每门课程中SELECT 最高成绩、最低成绩、平均成绩的权力,他不能查看每个人的成绩”。

3. 用SQL语句表示“将(S0009,C003,78)插入SC关系表中”。

4. 用SQL语句表示“查询选修王平老师讲授课程的学生姓名”。

5. 用SQL语句表示“将IS系的学生选课信息删除”。

五、(15分)设R(A,B,C,D,E),F={A->C,C->D,B->C,DE->C,CE->A} 求:

1. (5分)R的候选码;

2. (5分)ρ={AD,AB,BC,CDE,AE}是否无损连接;

3. (5分)将R分解BCNF且无损。

六、(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。

要求:1. (6分)给出E-R 图;

2. (6分)再将其转换为关系模型;

3. (3分)判断每个关系模式的规范化最高程度。

本科生考试试卷答案

一、选择题(每题1分,共20分)

1-5 BCBCA 6-10 CBBAA 11-15 CBCBA 16-20 DBABD

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

1、超码

2、外码

3、可串行化调度

4、物理

5、介质故障

6、模式

7、转储

8、并发操作

9、授权10、E-R

四、简单应用题(每题5分,共25分)

1、(5分)∏S.Snameσ S.Sno = SC.Sno∧SC.Grade ≥90(S×SC)

2、(5分)CREATE VIEW 课程成绩AS

WHERE S.Sno = SC.Sno and https://www.360docs.net/doc/734812286.html,o = https://www.360docs.net/doc/734812286.html,o and C.Teacher = ‘王平’;

5、(5分)DELETE FROM SC WHERE ‘CS’ = (SELECT Sdept FROM S WHERE S.Sno = SC.Sno);

六、

2、(6分)读者(读者号,姓名,地址,性别,年龄,单位)

书(书号,书名,作者,出版社,读者号,借出日期,应还日期)

3、(3分)均为BCNF

哈尔滨工程大学试卷

一、问答题(30分,每小题5分)

1.说明什么是数据(Data)和数据库(Database)?

2.说明什么是数据库管理系统(DBMS)和数据库系统(DBS)?

3.简述数据管理技术的发展过程?

4.什么是事务(Transaction), 事务和程序的区别?

5.什么是计算机系统安全性?

6.TCSEC/TDI安全级别划分有几个等级,各是什么?

二、(10分)画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码?

三、(20分设有学生课程数据库中包含三个关系:学生关系S、课程关系C、学生选课关系SC,如图所示。

(1)用关系代数检索选修课程名为“数学”的学生号和学生姓名(10分)

(2)用SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄。(10分)四、(20分)设有一关系R,具有下列属性:学号(S#)、课程号(C#)、成绩(G)、TN(任课教师姓名)、教师所在系(D)。

数据具有如下语义:一个学生一个学号,一门课程一个课程号

一位学生所修的每门课程都有一个成绩

每门课程只有一位任课教师,一教师可教多门课

教师中没有重名,每位教师只属于一个系

(1)指出关系R中的函数依赖关系?(5分)

(2)指出关系R的缺点?(5分)

(3)指出关系R的缺点的解决途径和规范化程度?(10分)

五、(20分,每小题5分)学生数据库中有三个基本表(关系):S(Sno,Sname,Age,Sex,SD) C(Cno,Cname,Teacher) SC(Sno,Cno.Grade) 请用SQL语言完成以下操作:

(1)检索选修了‘操作系统’或‘数据库’课程的学号和成绩;

(2)检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩;

(3)检索所有姓“张”的学生姓名、年龄和所在系;

(4)检索三门课以上学生姓名、年龄和所在系。

哈尔滨工程大学试卷

二、问答题(30分,每小题5分)

1.说明什么是数据(Data)和数据库(Database)?

答:数据(Data)是数据库中存储的基本对象,数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合

2.说明什么是数据库管理系统(DBMS)和数据库系统(DBS)?

答:数据库管理系统(Database Management System,简称DBMS)是科学地组织和存储数据、高效地获取和维护数据。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。

3.简述数据管理技术的发展过程?

答:1.人工管理阶段(40年代中--50年代中) 2.文件系统阶段(50年代末--60年代中) 3.数据库系统阶段(60年代末--现在)

4.什么是事务(Transaction), 事务和程序的区别?

答:事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序;一个应用程序通常包含多个事务

5.什么是计算机系统安全性?

答:为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件、软件及数据,防止其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等。

6.TCSEC/TDI安全级别划分有几个等级,各是什么?

答:四组(division)七个等级,D,C(C1,C2),B(B1,B2,B3),A(A1)

二、(10分)画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码?

答:其中有下划线的属性为实体的码。(5分)

学生{学号,姓名,出生日期,}

档案材料:{档案号,......}

班级:{班级号,学生人数}

班主任:{职工号,姓名,性别,是否为优秀班主任}

宿舍:{宿舍编号,地址,人数}

教室:{教室编号,地址,容量}

哈尔滨工程大学本科生考试试卷

1.数据库的概念模型独立于(B)。

A E-R图

B 具体的DBMS和机器

C 信息世界

D 现实世界

2.在数据库中,数据的物理独立性指的是(D)。

A 用户程序与DBMS的相互独立

B 数据库与数据库管理系统的相互独立

C 应用程序与数据库中数据的逻辑结构相互独立

D 应用程序与存储在磁盘上数据库

中的数据相互独立

3.数据库(DB)、数据库系统(DBS)和数据库管理系统之间的关系是(B)。

A DBMS包括DB和DBS

B DBS包括DB和DBMS

C DB包括DBS和DBMS

D DBS就是DB,也是DBMS

4.数据库中产生数据不一致的根本原应是(C)。

A 数据的安全

B 数据的存储量太大

C 数据冗余

D 未进行完整性控制

5.自然连接是构成新关系的有效方法。一般情况下,当关系R和S进行连接操作的时候,

要求R和S含有一个或多个共有的(C)。

A 元组

B 行

C 属性

D 记录

6.关系运算中花费时间最长的运算是(A),应尽量避免使用该种运算。

A 笛卡尔积

B 选择

C 投影

D 除

7.SQL语言属于(C)。

A 关系代数语言

B 元组关系演算语言

C 具有关系代数和关系演算双重特点的语言

D 域关系演算语言

8.实体完整性要求主属性不能为空值,这点可以通过(A)保证。

A 定义主码

B 定义外码

C 用户定义完整性

D 系统自动控制

9.SQL语言具有(C)功能。

A 关系规范、数据操纵、数据控制

B 关系规范、数据定义、数据控制

C 数据定义、数据操纵、数据控制

D 数据定义、关系规范、数据操纵

10.SQL语言是一种高度(B)的语言。

A 过程化

B 非过程化

C 导航式

D 格式化

11.当修改基表数据时候,视图(B)。

A 需要重新建立

B 可以看到修改的结果

C 更新后可以看到修改结果

D 不允许修改带有视图的基表

12.关系数据库的规范化为了解决关系数据库中(C)问题。

A 保证数据的安全性和完整性

B 提高查询速度

C 插入、删除和数据冗余

D 减少数据操作的复杂性

13. 当关系模式R(A,B)已经属于3NF,则下列说法中正确的是(B)。

A 它一定消除了插入和删除异常

B 仍然存在一定的插入和删除异常

C 属于BCNF

D 以上说法均不正确

14当B属性函数依赖于A属性时,属性A与属性B的联系是(B)。

A 一对多

B 多对一

C 多对多

D 以上均不是

15. 关系模式R中的属性全部是主属性,则R的最高范式是()。

A 2NF

B 3NF

C BCNF

D 4NF

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

1. 关系的候选码是指(能唯一标示元组的属性或属性集合)。

2. 对关系R,按照条件f对关系R进行选择操作的写法是()。

3. 若关系R为1NF,且它的每一个非主属性都(不部分函数依赖于)候选码,则关系R 为2NF。

4. 在数据库设计阶段,E-R图用来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(概念设计)阶段。

5. 数据冗余指的是(各个数据文件中存在重复的数据)。

6. 基本的封锁类型有两种,分别是(排它)锁和(共享)锁。

7. DBMS通常提供授权命令来控制不同用户访问数据库的权限,这主要是为了实现数据库的(安全)性。

8. 数据库设计可以分为以下六个阶段(需求分析)、(概念结构设计)、(逻辑结构设计)、(物理结构设计)、(数据库实施)和(数据库运行和维护)。

9. 并发操作一般会引起(丢失修改)、(不能重复读)和(读脏数据)三种不一致情况。

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

1. 建立数据库三级模式的功能是由SQL语言的数据定义功能实现的。Y

2. 数据库中,对于试图,即存放试图的定义又存放试图所对应的数据,N

3. 设计性能较优的关系模式称为规范化,规范化的主要理论依据是关系规范化理论。Y

4. 关系模型中的关系模式至少满足1NF。Y

5. 数据库设计中,关系的规范化程度越高,数据表的设计就越合理。N

6. 对于关系,其关系模式的分解方式不是唯一的。Y

7. 在数据库系统中,对存取权限的定义称为授权。Y

8. 事务的原子性是指事务中的操作要么都作,要么都不作。Y

9. 数据库中的封锁机制是保证数据库安全性的主要方法。N,并发控制

10. 数据库系统是利用存储在外部存储介质上的冗余数据来重建被破坏的数据库,它主要有两种:数据库副本和日志文件。Y

四、简答题(共4小题,每题5分,共20分)

1. 简述关系数据库中模型、模式和具体值之间的联系和区别。

2. 简述自然连接和等值连接的区别。

3. 事务中提交和回滚的含义。

4. 怎样进行系统故障的恢复。(回答的时候应该考虑到系统故障发生时使数据不一致的原因有哪些)

五、问答题(共2小题,1题20分,2、3题各10分,共40分)

1. 基于这样的三个表:学生表S,课程表C和学生选课表SC。它们的结构如下:S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE 为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

回答以下问题:

1)写出创建关系S的SQL语句。

2)检索选修了课程的学生学号、姓名、课程名和成绩,写出SQL语句。

3)检索所有比“张鹏”年龄大的学生学号、姓名和性别,写出SQL语句。

4)检索选修了课程号为“C1”的学生中成绩最高的学生的学号、姓名和成绩,写出SQL语句。

2. 某学校实行学分制,学生可以根据自己的情况选修课程。每名学生可以同时选修多门课程,每门课程可以由多位教师讲授,每位教师可以讲授多门课程。

(1)指出学生、课程和教师的联系类型,画出E-R图。(属性自行确定)

(2)将(1)中所画E-R图转换为关系模式。

3. 设有关系R和S如下图所示。

数据库试卷B答案

一、简答题(30分,每小题10分)

1.什么是排它锁和共事锁?

答:排它锁若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它事务都不能再对A加任何类型的锁,直到T释放A上的锁。共事锁若事务T对数据对象A加上S锁,则只允许T读取A,但不能修改A,其它事务只能再对A加S锁,直到T释放A上的S锁。这就保证了其它事务可以读A,但在T释放A上的S锁之前不能对A进行任何修改。2.数据库设计的基本步骤有哪些?:

答:按照规范的设计方法,将数据库设计分为六个阶段:

①需求分析;②概念结构设计;③逻辑结构设计;④物理结构设计;

⑤数据库实施;⑥数据库的运行和维护。

3.什么是活锁与死锁?

答:活锁是指当事务T1封锁了数据R,事务T2请求封锁数据R于是T2等待,当Tl释放了R上的封锁后,系统首先批准了T3请求,于是T2仍等待,当T3释放了R上的封锁后,又批准了T4请求,……使得T2可能永远等待。这种现象就是活锁。

死锁是指两个以上的事务分别请求封锁对方已经封锁的数据,导致长期等待而无法继续运行

下去的现象叫做死锁。

二、设有一个供应商S、零件P、工程项目J、供销情况SPJ,请建立四个索引。其中,(20分,每小题5分)

(1)供应商S按Sno的升序;

(2)零件P按Pno的升序;

(3)工程项目J按Jno的升序;

(4)供销情况SPJ按Sno的升序,按Pno的降序按Jno的升序。

解CREATE UNIQUE INDEX S—SNO ON S(Sno);

CREATE UNIQUE INDEX P—PNO ON P(Pno);

CREATE UNIQUE INDEX J—JNO ON J (Jno);

CREATE UNIQUE INDEX SPJ一NO ON SPJ(Sno ASC,Pno DESC,JNO ASC);

三、供应商数据库中有:供应商、零件、项目、供应四个基本表(关系)。

S(Sno,Sname,Status,City)

P(Pno,Pname,Color,Weight)

J(Jno,Jname,City)

SPJ(Sno,Pno,Jno,Qty) (20分,每小题10分)

用户有一查询语句:检索使用上海供应商生产的红色零件的工程号。

(1)试写出该查询的关系代数表达式;

(2)试写出查询优化的关系代数表达式;

解(1)该查询的关系代数表达式为

Jno(City=’上海’Color=’红’(S SPJ P))

(2)查询优化的关系代数表达式为Jno(Sno(City=’上海’(S)) Sno,Pno,Jno(SPJ) Pno(Color=’红’(P)))

四、查询其他系比计算机系某一学生年龄小的学生姓名及年龄。(10分)

解SELECT Sname,Age

FROM S

WHERE Age

(SELECT Age

FROM S

WHERE SD= ‘CS’) AND SD<>‘CS’

五、要求建立“计算机”系学生的视图。(10分)

一个学生所修的每门课程都有一个成绩

每门课程只有一位任课教师,但每位老师可以有多门课程

教师中没有重名,每个教师只属于一个系

(1)试根据上述语义确定函数依赖集

(2)如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。

解:(1)F={(S#,C#)→G,C#→TN,TN→D}

(2)关系模式为1NF,因为该关系模式的候选关键字为(S#,C#),则非主属性有G,TN和D。又因为F中有C#→TN,所以存在非主属性TN对候选关键字(S#,C#)的部分依赖。

五、(20分,每小题10分)一个图书借阅管理数据库要求提供下述服务:

可随时查询书库中现有书籍的品种、数量与存放的位置,书号是唯一标识。

可随时查询书籍的借还情况。包括借书人单位、姓名、借书证号、借还书日期,借书证号具有唯一性。一人可借多本书,一种书可由多人借。

一个出版社出版多种书,同一本书只能有一个出版社出版。在数据库中要保存出版社的电报编号,电话,邮编及地址以便向有关书籍的出版社增购有关书籍。

根据以上情况和假设,试做如下设计:

(1)构造满足需求的E-R图(2)转换为等价的关系模型结构。

解:(1)满足上述需求的E-R图如下:

哈工大测试技术大作业(锯齿波)

Harbin Institute of Technology 课程大作业说明书 课程名称:机械工程测试技术基础 设计题目:信号的分析与系统特性 院系: 班级: 设计者: 学号: 指导教师: 设计时间:2013/07/05 哈尔滨工业大学

目录

1 题目: 写出下列信号中的一种信号的数学表达通式,求取其信号的幅频谱图(单边谱和双边谱)和相频谱图,若将此信号输入给特性为传递函数为 )(s H 的系统,试讨论信号参数的取值,使得输出信号的失真小。 (选其中一个信号) 1-1信号参数 2 幅频谱和相频谱 将其分解为三角函数表示形式的傅里叶级数, 式中00 2= =2w T π π 。 所以0001111 (t)=(sin(w t)+sin(2w t)+sin(3w t)+223 w π-…)

转换为复指数展傅里叶级数: 当n=0时,01 = =22 A c ,0=0? ; =1,2,3,n ±±±当… 时, 111 222n n c A n π=== , 3 频率成分分布 由信号的傅里叶级数形式及可以看出,锯齿波是由一系列正弦波叠加而成,正弦波的频率由0w 到20w ,30w ……,其幅值由A π 到2A π,3A π,……依次减小,各频率成分的相位都为0。 3.1 H(s)伯德图 3.1.1 一阶系统1 ()1 H s s τ= +伯德图 ` M a g n i t u d e (d B ) 10 10 10 10 10 10 P h a s e (d e g ) Bode Diagram Frequency (rad/s) 10 1010101010 P h a s e (d e g ) Bode Diagram Frequency (rad/s)

数据库系统基础课后题

《数据库系统基础》课后练习题 数据库系统基础 课后练习题 哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言 1.分别用关系代数、元组演算、SQL语句完成CAP数据库的查询。 CAP数据库有四个关系(表): Customers(cid, cname, city, discnt), 客户定义表,描述了客户的唯一标识 cid,客户名称cname,客户所在的城市city,以及该客户购买产品时所可能给予的折扣discnt Agents(aid, aname, city, percent), 代理商定义表,描述了代理商的唯一标识aid, 代理商名称aname, 代理商所在的城市city,以及该代理商销售产品时所可能给予的佣金/提成percent(以百分比形式表达) 哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言 (1) 找出订单总价大于或者等于$1000的(ordno, pid)对 哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言 (2) 找出所有价格在$0.50和$1.00之间的商品名字,包括边界价格 哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言 (3) 找出订单价格低于$500的(ordno, cname)对,使用一次连接 哈尔滨工业大学计算机科学与技术学院

《数据库系统基础》课后练习题关系代数、关系元组演算、SQL语言 (4) 找出所有三月份接受的订单的(ordno, aname)对,使用一次连接 哈尔滨工业大学计算机科学与技术学院

哈工大2011年大学物理试题

大学物理期末考题(A) 2003年1月10日 得分__________ 班级_________姓名_________学号___________ 序号____________ 注意:(1)共三张试卷。(2)填空题★空白处写上关键式子,可参考给分。计算题要排出必要的方程,解题的关键步骤,这都是得分和扣分的依据。(3)不要将订书钉拆掉。(4)第4、5页是草稿纸。 一、选择题 1、在宽度a =0.05mm 的狭缝后置一焦距f 为0.8m 的透镜, 有一屏幕处在透镜的焦平面上,如图所示。现将某单色光垂直照射在单缝上,在屏幕上形成单缝衍射条纹,试问:若在离中央明条纹上方x =1.6cm 的P 处恰为暗条纹,则该光的波长约为 (a) 450nm (b) 500nm (c) 550nm (d) 600nm _____________ 1、在宽度a =0.05mm 的狭缝后置一焦距f 为0.8m 的透镜,有一屏幕处在透镜的焦平面上,如图所示。现将某单色光垂直照射在单缝上,在屏幕上形成单缝衍射条纹,试问:若在离中央明条纹上方x =1.6cm 的P 处恰为暗条纹,则该光的波长约为 (a) 450nm (b) 500nm (c) 550nm (d) 600nm 选_____B ______ λ θθk a f x ==sin kf ax = ?λ 2、在牛顿环实验中,观察到的牛顿环的干涉圆环形条纹第9级明条纹所占的面积与第16级明条纹所占的面积之比约为 (a) 9/16 (b) 3/4 (c) 1/1 (d) 4/3 (e) 16/9 选_____________ 2、在牛顿环实验中,观察到的牛顿环的干涉圆环形条纹第9级明条纹所占的面积与第16级明条纹所占的面积之比约为 (a) 9/16 (b) 3/4 (c) 1/1 (d) 4/3 (e) 16/9 选_____C ______ 明:2 ) 12(λ -= k R r , 暗:λRk r = , λπR S S k k =-+1 3、用频率为ν的单色光照射某金属时,逸出光电子的动能为k E ,若改用频率 2ν的单色光照射该金属时,则逸出光电子的动能为 (a )k E 2 (b) k E h -ν (c) k E h +ν (d) k E h -ν2 选_____________

HIT软件学院数据库实验1

哈尔滨工业大学 <<数据库系统>> 实验报告之一 (2014年度春季学期)

实验一交互式SQL语言 一、实验目的 ●掌握SQL语句的语法 ●着重熟悉掌握利用SQL编写Select查询的方法 ●熟悉SQLite的用法 二、实验内容 ●1) 双击打开sqlite3.exe,该程序为SQLite数据库管理系统 ●2) 利用.help查看SQLite支持的控制台系统命令。注意系统命令结尾处 没有结束符“;”

●3) 阅读.help中对.databases 命令的说明,并查看输出结果 ●4) 阅读.help中对.open命令的说明,并使用该命令创建一个数据库(名 字任意)后缀名统一为“.db3”(可以没有后缀名,但不推荐) ●5) 再次运行.databases 命令,与步骤3的输出结果对比 ●6) 阅读.help中对.tables命令的说明,并使用该命令查看当前数据库的所 有表 ●7) 创建满足要求的关系表(使用create table) ●表一 ●表名:College(存储大学的信息) ●属性:cName(字符串存储的大学名字),state(字符串格式的大学所在

州),enrollment(整数形式的大学入学学费) ●表二 ●表名:Student(存储学生的信息) ●属性:sID(整数形式的学号),sName(字符串形式的学生名字),GPA (小数形式的成绩),sizeHS(整数形式的所在高中规模) ●表三 ●表名:Apply(存储学生申请学校的信息) ●属性:sID(整数形式的学号),cName(字符串形式的大学名字),major (字符串形式的专业名字),decision(字符串形式的申请结果) ●8)利用.tables查看当前数据库中的表,对比步骤6中的运行结果 ●9) 利用如下命令,将存储在txt文件中的元组导入数据库的关系中●.separator "," ●.import dbcollege.txt College ●.import dbstudent.txt Student ●.import dbapply.txt Apply

运筹学大作业 哈工大

课程名称:对偶单纯形法 一、教学目标 在对偶单纯形法的学习过程中,理解和掌握对偶问题;综合运用线性规划和对偶原理知识对对偶单纯形法与单纯形法进行对比分析,了解单纯形法和对偶单纯形法的相同点和不同点,总结出各自的适用范围;掌握对偶单纯形法的求解过程;并能运用对偶单纯形法独立解决一些运筹学问题。 二、教学内容 1) 对偶单纯形法的思想来源(5min) 2) 对偶单纯形法原理(5min) 3) 总结对偶单纯形法的优点及适用情况(5min) 4) 对偶单纯形法的求解过程(10min) 5) 对偶单纯形法例题(15min) 6) 对比分析单纯形法和对偶单纯形法(10min) 三、教学进程: 1)讲述对偶单纯形法思想的来源: 1954年美国数学家C.莱姆基提出对偶单纯形法(Dual Simplex Method )。单纯形法是从原始问题的一个可行解通过迭代转到另一个可行解,直到检验数满足最优性条件为止。对偶单纯形法则是从满足对偶可行性条件出发通过迭代逐步搜索原始问题的最优解。在迭代过程中始终保持基解的对偶可行性,而使不可行性逐步消失。因此在保持对偶可行性的前提下,一当基解成为可行解时,便也就是最优解。 2)讲述对偶单纯形法的原理 A.对偶问题的基本性质 依照书第58页,我们先介绍一下对偶问题的六个基本性质: 性质一:弱对偶性 性质二:最优性。如果 x j (j=1...n)原问题的可行解,y j 是其对偶问题可 行解,且有 ∑=n j j j x c 1 =∑=m i i i y b 1 ,则x j 是原问题的最优解,y j 是其对偶问题的最

优解。 性质三:无界性。如果原问题(对偶问题)具有无界解,则其对偶问题(原问题)无可行解。 性质四:强对偶性。如果原问题有最优解,则其对偶问题也一定有最优解。 性质五:互补松弛型。在线性规划问题的最优解中,如果对应某一约束条件的对偶变量值为零,则该约束条件取严格等式;反之如果约束条件取严格不等式,则其对应的对偶变量一定为零。 性质六:线性规划的原问题及其对偶问题之间存在一对互补的基解,其中原问题的松弛变量对应对偶问题的变量,对偶问题的剩余变量对应原问题的变量;这些互相对应的变量如果在一个问题的解中是基变量,则在另一问题的解中是非基变量;将这对互补的基解分别代入原问题和对偶问题的目标函数有z=w. B.对偶单纯形法(参考书p64页) 设某标准形式的线性规划问题,对偶单纯形表中必须有c j -z j ≤0(j=1...n),但b i (i=1...m)的值不一定为正,当对i=1...m ,都有b i ≥0时,表中原问题和对偶问题均为最优解,否则通过变换一个基变量,找出原问题的一个目标函数值较小的相邻的基解。 3)为什么要引入对偶单纯形法 从理论上说原始单纯形法可以解决一切线性规划问题,然而实际问题中,由于考虑问题的角度不同,变量设置的不同,便产生了原问题及其对偶问题,对偶问题是原问题从另外一个角度考虑的结果。用对偶单纯形法求解线性规划问题时,当约束条件为“≥”时,不必引入人工变量,使计算简化。 例如,有一线性规划问题: min ω =12 y 1 +16y 2 +15 y 3 约束条件 ?? ?? ???≥=≥+≥+0)3,2,1(3522 423121 i y y y y y i

哈工大机械原理大作业凸轮

机械原理大作业二 课程名称: _______ 设计题目: 凸轮机构设计 院 系: ------------------------- 班 级: _________________________ 设计者: ________________________ 学 号: _________________________ 指导教师: ______________________ 哈尔滨工业大学 Harbin I nstituteof Techndogy

设计题目 如右图所示直动从动件盘形凸轮机构,选择一组凸轮机构的原始参数, 据此设计该凸轮机构。 凸轮机构原始参数 二.凸轮推杆升程、回程运动方程及推杆位移、速度、加速度线图 凸轮推杆升程运动方程:冷3唱—亦(中] 156 12 .. v 」1 - cos()] 兀1 5 374.4 2 12 ? a 1si n( ) 兀 1 5 % t 表示转角, s 表示位移 t=0:0.01:5*pi/6; %升程阶段 s= [(6*t)/(5*pi)- 1/(2*pi)*si n(12*t/5)]*130; hold on plot(t,s);

t= 5*pi/6:0.01:pi; %远休止阶段 s=130; hold on plot(t,s); t=pi:0.01:14*pi/9; %回程阶段 s=65*[1+cos(9*(t-pi)/5)]; hold on plot(t,s); t=14*pi/9:0.01:2*pi; %近休止阶段 s=0; hold on plot(t,s); grid on % t表示转角,令3 1=1 t=0:0.01:5*pi/6; %升程阶段v=156*1*[1-cos(12*t/5)]/pi hold on plot(t,v); t= 5*pi/6:0.01:pi; %远休止阶段

哈工大数控技术课大作业

《数控技术》课程大作业 院(系)机电工程学院 专 业机械制造及其自动化 姓 名 学 号 班 号 完成日 期

哈尔滨工业大学机电工程学院 第一作业:加工中心零件加工编程 一、目的和要求 本作业通过给定一台数控机床具体技术参数和零件加工工艺卡,使学生对数控机床具体参数、加工能力和加工工艺流程有直观了解和认识。同时,锻炼学生解决实际加工问题的能力。 1.了解加工中心的具体技术参数,加工范围和加工能力; 2.了解实际加工中,从零件图纸分析到制定零件加工工艺过程; 3.按照加工工艺编写指定的工序的零件数控加工程序。 二、数控机床设备 (1)机床结构 主要由床身、铣头、横进给、升降台、冷却、润滑及电气等部分组成。XKJ325-1数控铣床配用GSK928型数控系统,对主轴和工作台纵横向进行控制,用户按照加工零件的尺寸及工艺要求,先编成零件的加工程控,最后完成各种几何形状的加工。 (2)机床的用途和加工特点 本机床适用于多品种中、小批量生产的零件,对各种复杂曲线的凸轮、孔、样板弧形糟等零件的加工效能尤为显著;该机床高速性能好,工作稳定可靠,定位精度和重复精度较高,不需要模具就能确保零件的加工精度,减少辅助时间,提高劳动生产率。 (3)加工中心的主要技术参数 数控机床的技术参数,反映了机床的性能及加工范围。

进给切削进行速度mm/min 1-4000 快速移动速度m/min 15/10 刀库刀库容量把20(24) 刀具尺寸/重量mm/kg ?80×300/8 换刀时间s 气液动7S凸轮3S 加工能力钻孔能力mm ?32 镗孔能力mm ?80 攻丝能力mm M24 铣削能力Cm3/min 100 位置精度定位精度mm ±0.005 重复定位精度mm ±0.003 其它气源气压L/min,b ay 250 5-7 机床重量(净重/毛重) T 7.5/8.5 机床外型尺寸mm 2756×2696×3000 包装箱尺寸mm 3840×2545×3080 三、加工工艺制订 (一)加工零件 加工图1零件,材料HT200,毛坯尺寸长*宽*高为170×110×50mm,试分析该零件的数控铣削加工工艺、如零件图分析、装夹方案、加工顺序、刀具卡、工艺卡等,编写加工程序和主要操作步骤。 图1 加工零件图

哈工大物期末试卷

哈尔滨工业大学(威海) 2012/2013 学年秋季学期 大学物理试题卷(A) 考试形式(开、闭卷):闭卷答题时间:120 (分钟)本卷面成绩占课程成绩 70 % 题 号一二三四五六七八卷面 总分 平时 成绩 课程 总成绩 分 数 一、选择题(每题 2 分,共18 分) 1. 一质点作简谐振动,周期为T.当它由平衡位置向x轴正方向运动时,从二分之一最大位移处到最大位移处这段路程所需要的时间为[] (A) T /12. (B) T /8. (C) T /6. (D) T /4. 2. 一平面简谐波在弹性媒质中传播,在某一瞬时,媒质中某质元正处于平衡位置,此时它的能量是[] (A) 动能为零,势能最大. (B) 动能为零,势能为零. (C) 动能最大,势能最大. (D) 动能最大,势能为零. 3. 用波长为的单色光进行双缝干涉实验,若用薄玻璃板遮住双缝中的一个缝,已知玻璃板中的光程比相同厚度的空气的光程大 3.5 ,则屏上原来的暗条纹处[] (A) 变为明条纹; (B) 仍为暗条纹; (C) 既非明纹也非暗纹; (D) 无法确定是明纹,还是暗纹. 4.使单色光垂直入射到双缝光栅上观察光栅衍射图样,发现在其夫琅禾费衍射包线的中央极大宽度内恰好有9条干涉明条纹,则光栅常数d和缝宽a的关系是[] (A) d=3a. (B) d=4a. (C) d=5a. (D) d=6a. 得分

5.一定频率的单色光照射在某种金属上,测出其光电流的曲线如图中实线所示.然后在光强度不变的条件下增大照射光的频 率,测出其光电流的曲线如图虚线所示.满 足题意的图是:[ ] 6. 关于不确定关系η≥??x p x ()2/(π=h η,下面的几种理解正确的是[ ]。 (1) 粒子的动量不可能确定. (2) 粒子的坐标不可能确定. (3) 粒子的动量和坐标不可能同时准确地确定. (4) 不确定关系不仅适用于电子和光子,也适用于其它粒子. (A) (1),(2). (B) (2),(4). (C) (3),(4). (D) (4),(1). 7. 一定量的理想气体贮于某一容器中,温度为T ,气体分子的质量为m .根据理想气体 的分子模型和统计假设,分子速度在x 方向的分量平方的平均值为 (A) m kT x 32 = v . (B) m kT x 3312 =v . (C) m kT x /32=v , (D) m kT x /2 =v . [ ] 8. 速率分布函数f (v)的物理意义为: (A) 具有速率v 的分子占总分子数的百分比. (B) 速率分布在v 附近的单位速率间隔中的分子数占总分子数的百分比. (C) 具有速率v 的分子数. (D)速率分布在v 附近的单位速率间隔中的分子数. [ ] 9. 所列四图分别表示理想气体的四个设想的循环过程.请选出其中一个在物理上可能实现的循环过程的图的标号. [ ] p V p V p V p V

哈尔滨工业大学机械课程机器人技术课程大作业

机器人技术课程作业——PUMA机器人 如上图所示的PUMA机器人,要求实现右图所示的运动,求解: ①建立坐标系; ②给出D-H参数表; ③推导正运动学、逆运动学; ④编程得出工作空间。 解: ①建立坐标系 a、建立原始坐标系

b、坐标系简化 ②给出D-H参数表 a、PUMA机器人的杆件参数 d0.6604m,1 d 0.14909m, 2 d 0.43307m, 4 d 0.05625m 6 a 0.4318m,a3 0.02032m 2 b、D-H参数表 关节i i i L i d i 运动范围 1 90 0 0 0 -160 o~160o o o 2 0 -90 0 d2 0.14909m -225 ~45 3 -90 0 a2 0.4318m 0 -45 o ~225o 4 0 -90 a3 0.02032m d4 0.43307m -110 o ~170o 5 0 90 0 0 -100 o ~100o 6 0 -90 0 d6 0.05625m -266 o ~266o

③推导正运动学、逆运动学 a、正运动学推导 c s0a i i i 1 由式i1 T i s c c c s d s i i1i i1i1i i1 s s c s c d c i i1i i1i1i i1 可得:0001 c s 1100c s 22 00c s0a 332 0 T 1s c 00 11 0010 1 T 2 001 d 2 s c 22 00 2 T 3 s c 00 33 0010 000100010001 c s0a 443 c s 55 00c s 66 00 3 T 4001 d 4 s c 44 00 4 T 5 0010 s c 55 005T 6 0010 s c 66 00 000100010001 由0012345 T T T T T T T,得机械手变换矩阵: 6123456 n o a p x x x x 0 T 6n o a p y y y y n o a p z z z z 0001 n c(c c c c s s c)s c s c c c s s s c s x236541641236516541641 n c(c c c s s s s)s c s s c c s c s c c y236541641236516541641 n s(c c c s s)c c s z23654642365 o c(s c c c c s c)s s s c s c s s c c s x236541641236516541641 o c(s c c s c s s)s s s s s s c c c c c y236541641236516451641 o s(s c c s s)c c s z23654642365 a c s c c s c c s s s x235412351541 a c s c s s c s s s c y235412351541 a c c s s c z2352354

(完整版)哈尔滨工业大学数据库试题(含答案)

试卷一(哈尔滨工业大学) 一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2. ()是存储在计算机内的有结构的数据集合。 A. 网络系统 B. 数据库系统 C. 操作系统 D. 数据库 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。 A. 外模式 B. 内模式 C. 存储模式 D. 模式 4. 作为关系数据系统,最小应具备的关系运算是()。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。 A. where B. from C. select D. having 6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。 A. * B. ? C. % D. _ 7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。 A. 2NF B. 3NF C. BCNF D. 4NF 8. 在关系模式R(U,F)中,Y∈XF+是X→Y是否成立的()。 A. 充分必要条件 B. 必要条件 C. 充分条件 D. 既不充分也不必要条件 9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 10. 基本E-R图就是数据库的()。 A. 外模式 B. 逻辑模式 C. 内模式 D. 概念模式 11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。 A. 数据项 B. 数据流 C. 数据处理 D. 数据存储 12. 以下()不是当前常用的存取方法。 A. 索引方法 B. 聚簇方法 C. HASH方法 D. 链表方法 13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 14. 并发控制要解决的根本问题是保持数据库状态的()。 A. 安全性 B. 完整性 C. 可靠性 D. 一致性 15. 在数据库系统中,对存取权限的定义称为()。 A. 授权 B. 定义 C. 约束 D. 审计 16. 视图建立后,在数据字典中存放的是()。 A. 查询语句 B. 视图的定义 C. 组成视图的表内容 D. 产生视图的表定义 17. 由全码组成的关系模式,最高可以达到的模式为()。 A. 4NF B. 2NF C. 3NF D. BCNF 18. 下列叙述中,正确的是()。 A. 对于关系数据模型,规范化程度越高越好 B. 如果F是最小函数依赖集,则R∈2NF C. 如果R∈BCNF,则F是最小函数依赖集

哈工大数据结构与算法作业1

哈工大数据结构作业1 4. /*升序创建两个含有整形数据的链表,其中Create函数中调用Insert函数实现升序排列。再通过Combine函数将两个链表合并,用Print函数输出。代码如下。*/ #include "stdafx.h" #include struct node { int data ; struct node *next ; } ; using namespace std; node* Insert(node *head,node *n) /*数据插入,升序排列*/ { node *p1,*p2;p1=p2=head; if(head==NULL) { head=n;n->next=NULL; return head; } if(head->data>=n->data) //新结点插入首结点之前 { n->next=head;head=n; return head; } //在首结点之后寻找位置插入新结点 while(p2->next&&p2->datadata) {p1=p2;p2=p2->next;} if(p2->datadata) {p2->next=n;n->next=NULL;} else {n->next=p2;p1->next=n;} return head; } /*创建有序链表*/ node * Create(void) {

node *head,*n; int a ; head=NULL; cout<<"升序插入法产生链表,请输入数据(-1结束):\n"; for(cin>>a;a!=-1;cin>>a) { n=new node; n->data=a; head=Insert(head,n);} return head; } void Print( node *head) { cout<<"链表的结点数据(升序)为:\n"; while(head) { cout<data<<'\t'; head=head->next; } } node * Combine(node *p,node *q) { node *hc,*pc; node *pa,*pb; pa=p->next;pb=q->next; hc=pc=p; while(pa&&pb) { if(pa->data<=pb->data){ pc->next=pa;pa=pa->next;pc=pc->next; } else {pc->next=pb;pb=pb->next;pc=pc->next;} } pc->next=pa?pa:pb; return hc; } int main() { node *ha,*hb,*hc; cout<<"链表a添加数据\n"; ha=Create(); cout<<"链表b添加数据\n"; hb=Create();

完整版哈尔滨工业大学数据库试题含答案

试卷一(哈尔滨工业大学) 一、选择题(每题1 分,共20 分) 1. 在数据管理技术的发展过程中,数据独立性最高的是( )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2. ( )是存储在计算机内的有结构的数据集合。 A. 网络系统 B. 数据库系统 C. 操作系统 D. 数据库 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 ( )。 A. 外模式 B. 内模式 C. 存储模式 D. 模式 4. 作为关系数据系统,最小应具备的关系运算是( )。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 5. 在select 语句中使用group by Sno 时,Sno 必须出现在( )子句中。 A. where B. from C. select D. having 6. 在where 语句的条件表达式中,与零个或多个字符匹配的通配符是( )。 A. * B. ? C. % D. _ 7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到( )。 A. 2NF B. 3NF C. BCNF D. 4NF 8. 在关系模式R ( U, F)中,Y XF+是X^Y是否成立的( )。 A. 充分必要条件 B. 必要条件 C. 充分条件 D. 既不充分也不必要条件 9. 在关系数据库设计阶段中,完成关系模式设计的阶段是( )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 10. 基本E-R 图就是数据库的( )。 A. 外模式 B. 逻辑模式 C. 内模式 D. 概念模式 11. 从数据流图构造E-R 图时,选择实体一般应先考虑数据流图中的( )。 A. 数据项 B. 数据流 C. 数据处理 D. 数据存储 12. 以下( )不是当前常用的存取方法。 A. 索引方法 B. 聚簇方法 C. HASH 方法 D. 链表方法 13. 事务一旦提交,对数据库的改变是永久的,这是事务的( )。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 14. 并发控制要解决的根本问题是保持数据库状态的( )。 A. 安全性 B. 完整性 C. 可靠性 D. 一致性 15. 在数据库系统中,对存取权限的定义称为( )。 A. 授权 B. 定义 C. 约束 D. 审计 16. 视图建立后,在数据字典中存放的是( )。 A. 查询语句 B. 视图的定义 C. 组成视图的表内容 D. 产生视图的表定义 17. 由全码组成的关系模式,最高可以达到的模式为( )。 A. 4NF B. 2NF C. 3NF D. BCNF 18. 下列叙述中,正确的是( )。 A. 对于关系数据模型,规范化程度越高越好 B. 如果F是最小函数依赖集,则R€ 2NF

哈尔滨工业大学计算机应用基础平时作业及答案

哈尔滨工业大学计算机应用基础平时作业及答案 一、单选题 1、第二代计算机的电子器件主要为______。 A:晶体管 B:电子管 C:集成电路 D:生物器件 答案: A 2、电子计算机按规模划分,可以分为_____。 A:通用计算机和专用计算机 B:数字电子计算机和模拟电子计算机 C:科学与过程计算计算机、工业控制计算机和数据计算机 D:巨型计算机、小型计算机和微型计算机 答案: D 3、计算机能够进行自动处理的基础是______。 A:能进行逻辑判断 B:快速运算 C:存储程序 D:计算精度高 答案: C 4、计算机网络的应用越来越普遍,它的最大好处在于______。 A:节省人力 B:存储容量扩大 C:可实现资源共享 D:使信息存取速度提高 答案: C 5、数据是信息的______。 A:翻版 B:延续 C:载体 D:副本 答案: C 6、计算机系统中,由电子线路、元器件和机械部件等构成的具体装置是______。 A:外设 B:主机 C:硬件系统 D:外存设备 答案: C 7、一台个人计算机的内存容量为256MB,也就是其内存有______。 A:256兆字节 B:256兆字长 C:256兆比特 D:256兆个字 答案: A

8、计算机的软件系统可分为两大类是______。 A:程序和数据 B:操作系统和语言处理系统 C:程序、数据和文档 D:系统软件和应用软件 答案: D 9、下列设备中,属于输入设备的是______。 A:声音合成器 B:激光打印机 C:光笔 D:显示器 答案: C 10、计算机主板固定在计算机主机箱箱体上,其主要组件中有一种存储器称为cache,它的中文名称是______。 A:卡存储器 B:现代存储器 C:高速缓冲存储器 D:高速内存 答案: C 11、目前,打印质量最好的打印机是______。 A:针式打印机 B:点阵打印机 C:喷墨打印机 D:激光打印机 答案: D 12、微机的核心部件是______。 A:总线 B:微处理器 C:硬盘 D:内存储器 答案: B 13、下列叙述中,正确的是______。 A:激光打印机属于击打式打印机 B:CAI软件属于系统软件 C:软磁盘驱动器是存储介质 D:计算机运行速度可以用多少个MIPS来表示 答案: D 14、与十进制数93等值的二进制数是______。 A:1101011B B:1111001B C:1011111B D:1011101B 答案: D 15、各种计算机中,字符的ASCII码不完全相同。但26个英文大写字母从A~Z,在ASCII码中的序号是相同的,下面的说法正确的是______。 A:其序号依次为0~25 B:其序号依次为1~26

哈工大2005年考研复试—数据库原理与应用

哈工大2005年考研复试—数据库原理与应用

哈尔滨工业大学管理学院 2005年硕士研究生复试试题 考试科目:数据库系统原理与应用报考专业:管理科学与工程 考生注意:答案务必写在答题纸上,并标明题号。答在试题上无效。 一、单项选择题(每小题2分,共30分) 1.要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 2.下列四项中说法不正确的是( ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门 可以有多名职员,从职员到部门的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 4.下面哪种模式是数据物理结构和存储结构的描述( ) A.外模式 B.模式 C.内模式 5.数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同 结点上,这种数据库系统是( ) A.单用户数据库系统 B.主从式结构的数据库系统

C.分布式结构的数据库系统 D.客户/服务器结构的数据库系统 6.一个事务的执行不能被其他事务干扰,这是事务的( ) A.原子性 B.一致性 C.隔离性 D.待续性 7.在数据库技术中,独立于计算机系统的模型是( ) A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型 8.下列四项中,不属于关系数据库特点的是( ) A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问 9.数据库的并发操作可能带来的问题包括( ) A.丢失更新 B.数据独立性会提高 C.非法用户的使用 D.增加数据冗余度 10. 系统的运行过程中,如果出现磁盘坏损,这属于() A.系统故障 B.事务故障 C.介质故障 11.对一个列取值域的约束是 ( ) A.静态列级约束 B.静态元组约束 C. 静态关系约束 12. 数据库系统中常用的三种数据模型有( ) A.网状模型、关系模型和层次模型 B.层次模型、网状模型和面向对象模型 C.关系模型、网状模型和面向对象模型 D.关系模型、层次模型和面向对象模型

数据库系统课程设计报告

目录 1绪论 (1) 1.1项目简介 (1) 1.2设计目的 (1) 1.3设计内容 (1) 1.4应用范围 (1) 2需求分析 (1) 2.1数据需求 (1) 2.2事务需求 (2) 2.3详细功能分析 (2) 2.4数据字典 (2) 2.5开发运行环境 (3) 2.6安全保障 (3) 3概念设计 (3) 3.1实体及联系抽象 (3) 3.2E-R图 (4) 3.3关系模式 (5) 4逻辑设计 (5) 4.1各表功能 (5) 4.2各表结构 ...................................................................... 错误!未定义书签。 4.3表关系图 (11) 5物理设计 (11) 5.1物理存储 (11) 5.2完整性约束 (11) 5.3视图设计 ...................................................................... 错误!未定义书签。 5.4触发器设计 .................................................................. 错误!未定义书签。 6系统实现与维护 (13) 6.1模块1 (13) 6.2模块2 (17) 6.3模块3 ........................................................................... 错误!未定义书签。7总结 (1) 7.1系统实现程度 (1) 7.2问题及难点 (1) 7.3收获与体会 (1)

哈工大信息检索作业

姓名:**** 学号:********** 班级:********** 日期:2013年10月28日 课题名称 (中文):2012年中国石墨烯新型电子材料进研究进展 (英文):Study about the progress in graphene based electrical metarials in 2012 in China 文摘数据库名称SCI 一、确定检索词、检索字段和检索式 检索词检索字段 1 Graphene 标题 2 Electrical material 主题 3 2012 出版年 4 China 国家 5 6 检索式:TI=graphene AND TS=electrical material AND CU=China AND PY=2012 二、检索过程及结果截图 1)输入检索式 在高级检索搜索框中输入检索式: TI=graphene AND TS=electrical material AND CU=China AND PY=2012

2)搜索结果显示 根据所写检索式搜索到87条记录 3)查看搜索结果 三、查找文献的收藏地点 根据以上第3 条文献发表的期刊名ADVANCED FUNCTIONAL MA TERIALS检索印刷版馆藏目录或者全文数据库,查找结果如下: 1、该印刷版期刊馆藏地点为图书馆____________ 索取号_____________ 2、该电子期刊所在全文数据库名称为Wiley Online Library,期刊页面链接地 址为https://www.360docs.net/doc/734812286.html,/ 四、分析检索结果 1、从上述检索结果中挑选出被引频次最高的文献 ①将搜索结果按被引频率降序排列 按被引频率降序排列

统计课后作业题(哈尔滨工业大学MBA课程)

3、某大学拟从该校20 000名在校生中抽选1 000人进行调查,以了解大学生课外生活情况。调查项目主要包括:学生所在年级、课外时间的分配、课外活动的形式及占用时间、最喜欢的课外活动等。请写出这次调查的总体、样本及个体都是什么? 调查总体为该校20000名在校生; 调查样本为所抽选的1000名学生; 调查的个体为该校的每一个学生。 4、根据题3写出调查项目中的数据属于那一种测度水平 第二章 9、某集团公司下属40个企业,2002年的产品销售收入数据(单位:万元)如下: 152 105 117 124 119 108 97 88 129 114 105 116 115 110 123 115 100 87 107 103 103 137 119 138 92 118 120 95 142 136 127 135 117 104 125 112 146 113 108 126 要求:(1)根据上面的数据进行适当的分组,编制频数分布表,计算出累积频数和累积频率; (2)按规定,销售收入在125万元以上为先进企业,115万元~125万元为良好企业,105~115万元为一般企业,105万元以下为落后企业,按先进企业、良好企业、一般企业、落后企业进行分组。 按企业优良分组

试比较哪个企业的总平均成本高并分析其原因。 由此,看出甲企业的总平均成本高于乙企业的总平均成本,原因在于:尽管甲、乙企业的各产品的单位成本一样,但是,由于乙企业生产A产品的数量较多,因此,在计算总平均成本时,产生的影响较大,使得乙企业的总平均成本低于甲企业的总平均成本,这说明,在用组平均数进行平均时,其结构(该题中的生产数量)对总平均产生了影响。 如果笼统的比较甲乙两村的总平均产量,则甲村的总平均产量(330)高于乙村的总平均产量(308),但是,如果按水田、旱田平均产量分别比较,乙村的平均产量(410,225)高于甲村的平均产量(400,200)。出现这种现象的原因在于,由于对于耕作土地进行了分组(水田、旱田),因此,在进行平均时,其结构(水旱田的比重)对总平均产生了影响,在这里由于乙村旱田比较较大,因此,乙村的总平均产量低于甲村。

哈工大数电大作业

H a r b i n I n s t i t u t e o f T e c h n o l o g y 数字电子技术基础大作业 课程名称:数字电子技术基础 设计题目:血型与状态机 院系: 班级: 设计者: 学号: 哈尔滨工业大学

血型逻辑电路设计 一实验目的 1.掌握采用可编程逻辑器件实现数字电路与系统的方法。 2.掌握采用Xilinx_ISE软件开发可编程逻辑器件的过程。 3.学会设计血型能否输血的数字电路。 4.掌握Verilog HDL描述数字逻辑电路与系统的方法。 二设计要求 1.采用BASYS2开发板开关,LED,数码管等制作验证能否输血的电路。 2.采用Xilinx_ISE软件进行编程、仿真与下载设计到BASYS2开发板。三电路图 1.电路模块图(简化) 应用: 2.内部电路组成(简化)

四 编程 1.源程序 module xuexing(M, N, P, Q, E,F,G,OUT,CTL,clk,bi); input M;

input P; input Q; input clk; output E; output[3:0] F; output[3:0] G; output[7:0] OUT; output[3:0] CTL; reg E; reg[3:0] F; reg[3:0] G; reg[7:0] OUT; reg[7:0] OUT1; reg[7:0] OUT2; reg[7:0] OUT3; reg[7:0] OUT4; reg[3:0] CTL=4'b1110; output bi; reg bi; integer clk_cnt; reg clk_400Hz; always @(posedge clk) //400Hz扫描信号if(clk_cnt==32'd100000) begin clk_cnt <= 1'b0; clk_400Hz <= ~clk_400Hz; end else clk_cnt <= clk_cnt + 1'b1; //位控制 reg clk_1Hz; integer clk_1Hz_cnt; //1Hz发声信号 always @(posedge clk) if(clk_1Hz_cnt==32'd2*******-1) begin clk_1Hz_cnt <= 1'b0; clk_1Hz <= ~clk_1Hz; end else clk_1Hz_cnt <= clk_1Hz_cnt + 1'b1; always @(posedge clk_400Hz) CTL <= {CTL[2:0],CTL[3]}; //段控制 always @(CTL) case(CTL)

相关文档
最新文档