当前位置:文档之家› 北京科技大学数据库考试题库

北京科技大学数据库考试题库

习题一、选择题1 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()组成。A、系统分析员B、程序员C、数据库管理员D、操作员2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是:()

A、DBS 包括DB 和DBMS

B、DBMS 包括DB 和DBS

C、DB 包括和DBMS、DBS

D、DBS 就是DB,就是DBMS 3.下面列出的数据库管理技术发展的3 个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II 文件系统阶段III 数据为阶段A、I 和II B、只有II C、II 和III D只有I 4.下列4 项中,不属于数据库系统特点的是()

A、数据共享

B、数据完整性

C、数据冗余度高

D、数据独立性高5.数据库系统的数据独立性体现在()

A、不会因为数据的变化而影响到应用程序

B、不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C、不会因为存储策略的变化而影响存储结构

D、不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是()

A、模式

B、内模式

C、外模式7.要保证数据库的数据独立性,需要修改的是()A、模式与外模式B、模式与内模式C、三级模式之间的两层映像

D、三级模式8.要保证数据库的逻辑数据独立性,需要修改的是()

A、模式与外模式之间的映像

B、模式与内模式之间的映像

C、模式D、三级模式9.用户和应用程序看到的那部分局部逻辑结构和特征的描述是()

A、模式

B、物理模式

C、子模式10.下述()不是DBA 的数据库管理员的职责。A、完整性约束说明B、定义数据库模式C、数据库安全

D、数据

为管理系统设计二、填空题1、数据库系统具有(永久存贮)、(有组织)和(可共享)3 个基本特点。2、数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数据定义)、(数据操纵)、(数据库运行和管理)、(数据库的建立和维护)。3 、数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库)、(数据库管理系统开发工具)、(应用系统)和(数据库管理员)构成。4、数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了3个阶段:(人工管理阶段)、(文件系统阶段)、(数据库阶段)。5 、数据库具有数据结构化、最小的(冗余度)、较高的(共享性)等特点。6、DBMS 还必须提供(数据的安全)保护、(完整性)检查、(并发控制)、(数据库恢复)等数据控制功能。7、模式是数据库中全体数据的(逻辑结构)和(特征)的描述,它仅仅涉及到(型)的描

述,不涉及到具体的值。8、三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的(逻辑独立性)和(物理独立性)三、简答题1、试述数据、数据库、数据库管理系统、数据库系统的概念。数据:是数据库中存储的基本对象,种类可以是数字、文字、图形、图象、声音、语言等。数据库:长期存储在计算机内,有组织可共享的数据集合数据库管理系统(DBMS):提供数据的定义,操作,描述的语言,还有数据库的运行管理,建立以及维护,一般指数据库管理软件如SqlServer、orcal、MySql 数据库系统(DBS): 一般指引入数据库后的系统构成,一般由数据库。数据库管理系统,应用系统,数据库管理员和用户构成2、使用数据库系统有什么好处?答:使用数据库系统的好处:数据冗余度小,节省存储空间,共享性高,数据独立性和物理独立性强。3、试述文件系统与数据库系统的区别和联系。答:文件系统把数据组织成相互独立的数据文件,实现了记录内的结构性,但整体无结构;而数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。在文件系统中,数据冗

余度大,浪费存储空间,容易造成数据的不一致;数据库系统中,数据是面向整个系统,数据可以被多个用户、多个应用共享使用,减少了数据冗余。

文件系统中的文件是为某一特定应用服务的,当要修改数据的逻辑结构时,必须修改应用程序,修改文件结构的定义,数据和程序之间缺乏独立性;数据库系统中,通过DBMS 的两级映象实现了数据的物理独立性和逻辑独立性,把数据的定义从程序中分离出去,减少了应用程序的维护和修改。文件系统和数据库系统均可以长期保存数据,由数据管理软件管理数据,数据库系统是在文件系统基础上发展而来。4、试述数据库系统的特点。答:面向全组织的数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS 统一管理和控制。5、数据库管理系统的主要功能有哪些?答:数据定义功能;数据操纵功能;数据库的运行控制管理,数据控制包括:安全(Security)、完整(Integrity)、并发(Concurrency)、恢复(Recovery);数据库的建立和维护功能。6、试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;外模式(Sub-Schema):用户的数据视图,是数据的局部逻辑结构,模式的子集;模式(Schema):所有用户的公共数据视图,是数据库中全体数据的全局逻辑结构和特性的描述,一个数据库只有一个模式;内模式(Storage Schema):又称存储模式,数据的存储方式,数据库数据在物理结构的描述。

数据库系统三级模式结构,使数据库的用户看到的数据库,与数据库的物理方面,即实际存储的数据库区分开来,提高了数据的物理独立性和逻辑独立性。数据与程序的独立,使得数据的定义从应用程序中分离出去,用户的重点放在模式的定义上;由于数据的存取由

DBMS 管理,用户不必考虑存取路径等细节,简化了应用程序的编制。7、定义如下述语:模式:所有用户的公共数据视图,是数据库中全体数据的全局逻辑结构和特性的描述,一

个数据库只有一个模式;外模式:用户的数据视图,是数据的局部逻辑结构,模式的子集;内模式:又称存储模式,数据的存储方式,数据库数据在物理结构的描述DML:数据操作语言,用户可以使用DML 操作数据实现对数据库的基本操作,如查询,插入、删除和修改等。DDL:数据定义语言,用户通过它,可以方便地定义数据库、表、索引、视图等数据对象。8、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据为系统具有数据与程序的独立性?答:存储结构改变时,使模式保持不变,从而应用程序可以保持不变,称为物理独立性。

当模式改变时,使外模式保持不变,从而应用程序可以保持不变,称为逻辑独立性。因为数据库系统的三级模式和两级映象结构,使得当存储结构改变时,修改内模式/ 模式映象,使模式保持不变,从而应用程序可以保持不变,实现了物理独立性;当模式改变时,修改外模式/模式映象,使外模式保持不变,从而应用程序可以保持不变,实现了逻辑独立性。

9、试述数据库系统的组成?答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。硬件是必须的,软件有OS、DBMS、应用系统,数据的集合构成数据库,用户又细分为最终用户、应用程序员、系统分析员、数据库管理员DBA 10、DBA 的职责是什么?答:DBA 职责可以分为三个方面:建库方面:决定数据库中信息内容和结构,确定模式、外模式;决定数据库的存储结构和存取策略,定义存储结构;同时负责初始数据的整理和装入。用库方面:定义数据的安全性要求和完整性约束条件,规定数据的保密级别、用户权限;监督和控制数据库的运行情况,制定后援和恢复策略,负责故障恢复。改进方面:监督分析系统的性能(空间利用率,处理效率);数据库重组织,物理上重组织,以提高性能;数据库重构造,设计上较大改动,模式和内模式修改。

11、系统分析员、数据库设计人员、应用程序员的职责是什么?答;系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及DBA 相结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。第二章数据模型习题:一、选择题1、概念模型是现实世界的第一层抽象,这一类模型中,最著名的模型是()

A、层次模型

B、关系模型

C、网状模型

D、实体-联系模型

2、区分不同实体的依据是()A、名称B、属性C、对象D、概念

3、关系数据模型是目前最重要的一种数据模型,它的3 个要素分别是()

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

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

C、数据增加,数据修改,数据查询

D、外模式、模式、内模式4、在()中,一个结点可以有多个双亲,结点之间可以有多种联系。A、网状模型B、关系模型C、层次模式D、以上都有5、()的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。A、网状模型B、关系模型C、层次模式D、以上都有二、填空题1、根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是(概念模型),第二类是(逻辑模型和物理模型)。2 、数据模型的三要素是指(数据结构)、(数据操作)和(数据完整性约束)。实际数据库系统中所支持的主要数据模型是(层次模型)(网状模型)和(关系模型)3、数据模型中的(数据模型)是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,(数据操作)是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符]、运算规划及其语言等。4、用树型结构表示实

体类型及实体间联系的数据模型称为(层次模型),上一层的父结点和下一层的子结点之间的联系是(1:n)的联系。5、用有向图结构表示实体类型及实体间联系的数据模型称为(网状模型),数据之间的联系通常用(图)实现6、(关系模型)是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为(关系数据库系统)7、关系的完整性约束条件包括三大类:(实体完整性)、(参照完整性)和(用户定义完整司长)。三、简答题1、试述数据模型的概念;答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架2、试述数据模型在数据库系统中的作用。答:3、试述数据模型的3 个要素。答:数据模型通常由数据结构、数据操作和完整性约束三部分组成。1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述;

2)数据操作:是指对数据库中各种对象的实例允许进行的操作的集合,包括操作

及有关的操作规则,是对系统动态特性的描述;

3)数据的约束条件:是一组完整性规则的集合,完整性规则是给定的数据模型中

数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态

以及状态的变化,以保证数据的正确、有效、相容。4、试述层次模型的概念、网状模型的概念、关系模型的概念。

答:在数据库中,把满足以下两个条件的基本层次联系的集合称为“层次模型”:1)且仅有一个结点无双亲,这个结点称为“根节点”;

2)其他结点有且仅有一个双亲。

在数据库中把满足以下两个条件的基本层次结构的集合称为“网状模型”:

1)允许一个以上结点无双亲;

2)一个结点可以有多个双亲。

关系模型是建立在严格的数学概念基础上的,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成,在用户的观点下,关系模型中数据的逻辑结构是一张二维表,由行和列组成。5、定义并解释以下术语:(1)关系(2)关系模式(3)元组(4)属性(5)码(6)域(7)分量( l )关系:一个关系对应通常说的一张表;( 2 )属性:表中的一列即为一个属性;( 3 )域:属性的取值范围;( 4 )元组:表中的一行即为一个元组;( 5 )主码:表中的某个属性组,它可以惟一确定一个元组;( 6 )分量:元组中的一个属性值;( 7 )关系模式:对关系的描述,一般表示为关系名(属性1 ,属性2 ,… ,属性n ) 6、试述关系数据库的特点答:关系数据模型具有下列优点:( l )关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。( 2 )关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。( 3 )关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。7、举例说明什么是非规范化的表,什么是规范化的表。略第三章习题一、选择题1、下面的选项不是关系数据库基本特征的是()

A、不同的列应有不同的数据类型

B、不同的列应有不同的列名

C、与行的次序无关

D、与列的次序无关2、一个关系只有一个()A、候选码B、外码C、超码D、主码

3、关系模型中,一个码是()

A、可以由多个任意属性组成

B、至多由一个属性组成

C、由一个或多个属性组成,其

值能够唯一标识关系中的一个元组D、以上都不是4、现有如下关系:

患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()

A、患者编号

B、患者姓名

C、患者编号和患者姓名

D、患者编号和医生编号5、关系代数运算是以()为基础的运算。A、关系运算B、谓词演算C、集合运算D、代数运算

6、关系数据库管理系统应能实现的专门运算包括()

A 排序、索引、统计

B 选择、投影、连接

C 并、差、交

D 关联、更新、排序7、5 种基本关系代数运算是()A、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、选择、投影、笛卡尔积D、并、差、交、选择、乘积8、关系数据库中的投影操作是指从关系中()

A、抽出特定记录

B、抽出特定字段

C、建立相应的影像

D、建立相应的图形9、从一个数据库文件中取出满足某个条件的所有记录形一个新的数据库文件的操作是()操作A、投影B、连接C、选择D、复制10、关系代数中的连接操作是由()操作组合而成。A、连接和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积11、一般情况下,当对关系R 和S 进行自然连接时,要求R 和S 含有一个或者多个共有的()。A 、记录B、行C、属性D、元组

12、假设有关系R 和S,关系代数表达式R—(R—S)表示的是()。A 、R ∩ S

B、R∪S

C、R×S

D、R-S 二、填空题1、关系数据模型中,二维表的行称为(元组)。2 、用户选作元组标识的一个候选码为(主码),其属性不能取(相同)3、关系代数运算中,传统的集合运算有(并)、(交)(差)(笛卡尔积)。4 、关系代数

运算中,基本的运算是并、差、选择、投影、笛卡尔积5、关系代数运算中,专门的关系运算有(选择)、(投影)(连接)(除)6 、关系数据库中基于数学上的两类运算是(逻辑运算)和(比较运算)7、关系代数中,从两个关系中找出相同元组的运算称为(交)运算。8、R S 表示R 与S 的(连接)。9 、设有学生关系:S(xh,xm,xb,nl,dp)。在这个关系中,XH 表学号,XM 表姓名,XB 表性别,NL 表姓名,DP 表系部。查询学生姓名和所在系的投影操作的关系运算是:πxm,dp(S) 10、在“学生-选课-课程”数据库中的3 个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE),C (C#,CNAME,TEACHER),查找选择“数据库技术”这门课程学生的姓名和成绩,用关系代数表达式可以表示为(πsname,grade(S SC C} 11、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是(系编号),系关系的外码(没有),学生关系的主码(学号),学生关系的外码是(系编号)。

∪-×σπ∩θ÷ 三、简答题1、试述关系模型的3 个组成部分。答;关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。2、试述关系数据语言的特点和分类。答:关系数据语言可以分为三类:关系代数语言。关系演算语言:元组关系演算语言和域关系演算语言。SQL:具有关系代数和关系演算双重特点的语言。这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

3、定义并理解下列术语,说明它们之间的联系与区别。(1)域、笛卡尔积、关系、元组、属性(2)主码,候选码,外码(3)关系模式,关系,关系数据库答:1)域:一组具有相同数据类型的值的集合;笛卡尔积:建立在一组域D1,D2,…,Dn 的笛卡尔积为:D1×D2×…×Dn = {(d1 , d2 , … , dn) | diDi , i=1,…,n} ∈ 关系:笛卡尔积D1×D2×…×Dn 的有限子集;元组:笛卡尔积的每个元素(d1 , d2 , … , dn)称作一个n-元组(n-tuple),简称元组(Tuple);属性:关系的每一列对应一个域,给每列起一个名字,称为属性(Attribute)。(2 )主码:若关系中的某一属性组的值能够唯一地标识一个元组,则称该属性组为候选码(Candidate Key),主码是从候选码中选定的一个码(Primary Key);候选码:若关系中的某一属性组的值能够唯一地标识一个元组,则称该属性组为候选码(Candidate Key);外部码:F 是关系R 的一组属性,但不是关系R 的码,如果F 与关系S 的主码K 相对应,则称F 是关系R 的外部码(Foreign Key)。(3 )关系模式:是对关系的型的描述,说明关系由哪些属性组成,这些属性来自于哪些域,以及属性与域的映象。形式化表示为:R(U,D,dom,F),简记为:R(U);关系:关系可以理解为关系模式在某一时刻的状态或内容;关系数据库:关系数据库即实体关系和实体之间联系的关系的集合。

4、试述关系模型的完整性规则。在参照完整性中,为什么外码属性的值有时也可以为空?什么情况下才可以为空?答;关系模型中可以有三类完整性约束:实体完整性、参照完整性、用户自定义完整性。实体完整性规则:若属性A 是关系R 的主属性,则属性A 不能取空值;参照完整性规则:若属性F 是关系R 的外码,它与关系S 的主码K 对应,则R 中每个元组在F 上的取值必须:或者为空值,或者等于S 中某个元组的主码值。用户自定义完整性:能够反映语义的,用户自己定义的约束条件。空值反映了现实中该值的

无意义或不知道,在一些情况下,尽管被参照关系的主码值确定,但参照关系中在外码属性上的值不知道,此时外码属性上的取值可以为空。外部码属性的值为空,说明外码属性的值不知道

5、设有一个SPJ 数据库,包括S,P,J,SPJ4 个关系模式:S (sno,sname,status,city),P(pno,pname,color,weight) j(jno,jname,city) SPJ(sno,pno,jno,qty) 供应商表S 由供应商代码(SNO),供应商名称(SNAME),供应商状态(STATUS),供应商所在城市(CITY)组成。零件表P 由零件代码(PNO),零件名(PNAME),颜色(COLOR)和重量(WEIGHT)组成;工程项目表J 由工程项目代码(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成;供应情况表SPJ 由供应商代码(SNO)、零件代码(PNO),工程项目代码(JNO)、供应数量(QTY)组成。表示某供应商供应某种零件给某工程项目的数量为QTY。题目:1)求供应工程J1 零件的供应商号码SNO:πSno(σSno=‘J1’(SPJ)) 2)求供应工程J1 零件P1 的供应商号码SNO:πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ)) 3)求供应工程J1 零件为红色的供应商号码SNO:πSno(σPno=‘P1‘ (σCOLOR=’红‘ (P)∞SPJ)) 4)求没有使用天津供应商生产的红色零件的工程号JNO:πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘ (S∞SPJ∞P)5)求至少用了供应商S1 所供应的全部零件的工程号JNO:πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘ (SPJ))

第四章习题一、选择题1、SQL 语言是()的语言,容易学习。A、过程化B、非过程化C、格式化D、导航式2、在视图上不能完成的操作是()。A 、更新视图B、查询C、在视图上定义新的表D、在视上定义新的视图3、SQL 语言数据

查询,数据操纵,数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER 语句是实现哪种功能()。A 、数据查义B、数据操纵C、数据定义D、数据控制4、SQL 语言中,删除一个视图的命令是()。A 、DELETE B、DROP C、CLEAR D、REMOVE 5、在SQL 语言中的视图VIEW 是数据库的()

A、外模式

B、模式

C、内模式

D、存储模式6、下列的SQL 语句中,()不是数据定义语句。A、CREATE TABLE B、DROP VIEW C、CREATE VIEW D、GRANT 7、若要撤销数据库中已经存在的表S,可用()

A、DELETE TABLES S

B、DELETE S

C、DROP TABLE S

D、DROP S 8、若要在基本表S 中增加一列CN(课程名),可用()

A、ADD TABLE S(CN CHAR(8))B 、ADD TABLE S ALTER (CN CHAR(8));

C、ALTER TABLE S ADD(CN CHAR(8))D 、ALTER TABLE S (ADD CN CHAR (8))9 、学生关系模式S(S#,SNAME,SEX,AGE),S 的属性分别表示学生的学号,姓名,性别,年龄。要在表S 中删除一个属性“年龄” ,可选用的SQL 语句是()A、DELETE AGE FROM S B、ALTER TABLE S DROP AGE C、UPDATE S AGE

D、ALTER TABLE S ‘AGE’ 10、有关系S(S#,SNAME,SAGE),c (c#,CNAME),SC(S#,C#,GRADE)。其中S#是学号,SNAME 是姓名,SAGE:年龄,C#是课程号,CNAME 是课程名称。要查询选修了“ACCESS”课的年龄不小于20 的全体学生姓名的SQL 语句是()

SELECT SNAME FROM S,C,SC WHERE 子句。这里Where 子句的内容是()A、s.s#=sc.s# and c.c#=sc.c# and sage>=20 and cname=’ ACCESS’ B、s.s#=sc.s# and c.c#=sc.c# and sage in >=20 and cname in ’ ACCESS’ C、sage in >=20 and cname in ’ ACCESS’ D、sage>=20 and cname=’ ACCESS’ 11、设关系数据库中一个表S 的结构为S

(SN,CN,grade),其中,SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0~100。若要把“张二的化学成绩80 分”插入S 中,则可用()。

A 、ADD INTO S VALUES(‘张二’

,‘化学’

,‘80’ )B、INSERT INTO S VALUES(‘张二’

,‘化学’

,‘80’)C、ADD INTO S VALUES(‘张二’

,‘化学’ ,80)D、INSERT INTO S VALUES(‘张二’

,‘化学’ ,80)12、设关系数据库中一个表S 的结构为S(SN,CN,grade),其中,SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0~100。若要更正王二的化学成绩为85 分,则可用()。A 、UPDATE S SET GRADE=85 WHERE SN=‘王二’AND CN=‘化学’ B、UPDATE S SET GRADE=‘85’ WHERE SN=‘王二’AND CN=‘化学’ C、UPDATE S GRADE=85 WHERE SN=‘王二’AND CN=‘化学’ D、UPDATE S GRADE=‘85’ WHERE SN=‘王二’AND CN=‘化学’ 13、在SQL 语言中,子查询是()

A、返回单表中数据子集的查询语言;

B、选取多表中字段子集的查询语句

C、选取单表中字段子集的查询语句;

D、嵌入到另一个查询语句之中的查询语句14、有关系S(S#,SNAME,SEX),c (c#,CNAME),SC(S#,C#,GRADE)。其中S#是学号,SNAME 是姓名,SEX:性别,C#是课程号,CNAME 是课程名称。要查询选修了“数据库”课的全体男学生姓名的SQL 语句是:ELECT SNAME FROM S,C,SC WHERE 子句。这里Where 子句的内容是()A、s.s#=sc.s# and c.c#=sc.c# and SEX=‘男’ and cname=’ 数据库’ B、s.s#=sc.s# and c.c#=sc.c# and SEX IN ‘男’ and cname=’ 数据库’ C、

SEX ‘男’ and cname ’ 数据库’ D、s. SEX=‘男’ and cname=’ 数据库’ 15、若用如下的SQL 语句创建了一个表SC,CREATE TABLE SC(S# CHAR(6)NOT NULL,C# CHAR (3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC 表插入如下行时,()行可以被插入。A、(‘ 201009’,‘111’,60,必修)B、(‘ 200823’,‘101’,null,null)

C、(null,‘103,80。‘选修’)

D、)‘ 201132’ ,null,86,’’)

16、有关系S(S#,SNAME,SEX),c (c#,CNAME),SC(S#,C#,GRADE)。其中S#是学号,SNAME 是姓名,SEX:性别,C#是课程号,CNAME 是课程名称。要查询选修“computer‘课的男生姓名,将涉及至的关系()

A、S

B、S,SC

C、C,SC

D、S,C,SC 二、填空题1、SQL 的中文全称是(结构化查询语言)。2 、SQL 语言除了具有数据查询和数据操纵功能之外,还具有(数据定义)和(数据控制)的功能,它是一个综合性的功能强大的语言。3、在关系数据库标准SQL 中,实现数据检索的语句命令是(select)4、在SQL 语言的结构中,(表)有对应的物理存储,而(视图)没有对应的物理存储。

5、关系R(A,B,C)和S(A,D,E,F),R 和S 有相同的属性A,若将关系代数表达式:πR.A,r.b,s.d,s.f(R∞S)用SQL 语言的查询语句表示,则为:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE R.A=S.A

6、视图是从(基本表或视图)中导出的表,数据库中实际存放的是视图的(定义)

7、关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的(非过程性强)、语言一体化并且是建立在数学理论基础之上。

8、设有如下关系表R、S、T:R(BH,XM,XB,DWH),S (DWH,DWM),T (BH,XM,XB,DWH)(1)实现R∪S 的SQL 语句:select * from R UNION SELECT * FROM T (2)实现πdwh=’100(R)的SQL 语句:select * from r where dwh=’100 (3) 实现πxm,xb(R)的SQL 语句:select *xm,xb from r (4)实现πxm,dwh(σxb=’女’(R))的SQL 语句:select

xm,dwh from r where xb=’女’ (5)实现R∞S 的SQL 语句:select bh,xm,xb,r.dwh,s.dwh,dwm from r,s where r.dwh=s.dwh (6)实现πxm,xb,dwh(σxb=’男’(R∞S))的SQL 语句是:select xm,xb,r.dwh from r,s where r.dwh=s.dwh and xb=‘男’ 9、设有关系R:R(no,name,sex,age,class),主码是NO (1)插入一个记录(25,‘李明’,‘男’ ,21,‘95031’);Insert into r values(25,‘李明’,‘男’ ,21,‘95031’)(2) 插入“95031”班学号为30,姓名为“郑和”的学生记录:Insert into r (no,name,class)values(30,‘郑和’,‘95031’)(3)将学号为10 的学生姓名改为“王华”;Update r set name=“王华” where no=10 (4) 将所有“95101”班号改为“95091” Update r set class=”95091” where class=”95101” (5) 删除学号为20 的学生记录;Delete from r where no=20 (6) 删除姓“王”的学生记录;Delete from r where name like “王%” 三、简答题1、试述SQL 语言的特点。(1)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML 、数据控制语言DCL 的功能于一体。

(2)高度非过程化。用sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL 语句的操作过程由系统自动完成。(3)面向集合的操作方式。sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供两种使用方式。sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。(5)语言简捷,易学易用。2、试述SQL 的定义功能。答:SQL 的数据定义功能包括定义表、定义视图和定义索引。SQL 语言使用CREATE TABLE 语句建立基本表,ALTER TABLE 语句修改基本表定义,DROP TABLE 语句删除基本表;使用CREATE INDEX 语句建立索引,DROP INDEX 语句删除索引;使用

CREATE VIEW 语句建立视图,DROP VIEW 语句删除视图。3、用SQL 语句建立第二章习题5 中的4 个表。答:对于S 表:S ( SNO , SNAME , STATUS , CITY ) ; 建S 表:CREATE TABLE S ( Sno C(2) UNIQUE,Sname C(6) ,Status C(2),City C(4)); 对于P 表:P ( PNO , PNAME , COLOR , WEIGHT ); 建P 表:CREATE TABLE P(Pno C(2) UNIQUE,Pname C(6),COLOR C(2),WEIGHT INT); 对于J 表:J ( JNO , JNAME , CITY); 建J 表:CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8),CITY C(4)) 对于sPJ 表:sPJ ( sNo , PNo , JNo , QTY); 建SPJ 表:SPJ(SNO,PNO,JNO,QTY) CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2),QTY INT)) 4、针对上题中建立的4 个表试用sQL 语言完成第二章习题5 中的查询。( l )求供应工程Jl 零件的供应商号码SNO ;

SELECT DIST SNO FROM SPJ WHERE JNO=’J1’

( 2 )求供应工程Jl 零件Pl 的供应商号码SNO ; SELECT DIST SNO FROM SPJ WHERE JNO='J1' AND PNO='P1' ( 3 )求供应工程Jl 零件为红色的供应商号码SNO ; SELECT SNO FROM SPJ,P WHERE JNO='J1' AND SPJ.PNO=P.PNO AND COLOR='红'

( 4 )求没有使用天津供应商生产的红色零件的工程号JNO ; SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE S.CITY='天津' AND COLOR='红' AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO)。( 5 )求至少用了供应商Sl 所供应的全部零件的工程号JNO ; Select distict jno from spj spjx where no exists (select * from spj spjy Where spjx.sno=’s1’ and Not exists (select * from spj spjz Where spjx.sno=spjy.sno and spjy.sno=spjz.sno);

5、针对习题3 中的4 个表试用SQL 语言完成以下各项操作:(1)找出所有供应商的姓名和所在城市。

SELECT SNAME,CITY FROM S (2)找出所有零件的名称、颜色、重量。SELECT PNAME,COLOR,WEIGHT FROM P (3)找出使用供应商S1 所供应零件的工程号码。SELECT DIST JNO FROM SPJ WHERE SNO='S1' (4)找出工程项目J2 使用的各种零件的名称及其数量。SELECT PNAME,QTY FROM SPJ,P WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2' (5)找出上海厂商供应的所有零件号码。SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY='上海' (6)出使用上海产的零件的工程名称。SELECT JNAME FROM SPJ,S,J WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO (7)找出没有使用天津产的零件的工程号码。注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY='天津') 适用于JNO 是唯一或不唯一的情况. 注意: SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY<>'天津'适用于JNO 是唯一的情况(8)把全部红色零件的颜色改成蓝色。UPDATE P SET COLOR='蓝' WHERE COLOR='红' (9)由S5 供给J4 的零件P6 改为由S3 供应。UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6' (10)从供应商关系中删除供应商号是S2 的记录,并从供应情况关系中删除相应的记录。A、DELETE FROM S WHERE SNO=’S2’ B、DELETE FROM SPJ WHERE SNO=‘S2’ (11)请将(S2,J6,P4,200)插入供应情况关系。INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)

6、什么是基本表?什么是视图?两者的区别和联系是什么?基本表是本身独立存在的

表,在sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。7、试述视图的优点。答:( l )视图能够简化用户的操作;( 2 )视图使用户能以多种角度看待同一数据;( 3 )视图对重构数据库提供了一定程度的逻辑独立性;( 4 )视图能够对机密数据提供安全保护。8、所有的视图是否都可以更新?为什么?答:不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的. 9 .哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。答:基本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图肯定是不可以更新的。如有一学生视图,由学号、姓名组成,则可以对其进行修改。如果有一视图是学号、平均成绩组成,则不能对平均成绩进行修改。10、请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME='三建' 针对该视图,完成下列查询:

(1)找出三建工程项目使用的各种零件代码及其数量。SELECT DIST PNO,QTY FROM VSP (2)找出供应商S1 的供应情况。SELECT DIST * FROM VSP WHERE SNO='S1'

第五章数据库安全性习题一、选择题1、以下()不属于实现数据库系统安全性的主要技术和方法。A. 存取控制技术 B. 视图技术 C.审计技术 D. 出入机房登记和

加防盗门2. SQL 中的视图机制提高了数据库系统的( ) A. 完整性 B.并发控制 C.隔离性 D.安全性3. SQL 语言的GRANT 和REVOKE 语句主要是用来维护数据库的( ) A. 完整性 B.可靠性 C.安全性 D.一致性4. 在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活. A. 范围越小 B.约束越细致 C.范围越大 D.约束范围大二. 填空题 1. 数据库的安全性是指保护数据库以防止不合法的使用所造成的( 数据泄漏、更改和破坏) 2. 计算机系统有三类安全性问题,即( 技术安全类)、(管理安全类)和(政策法律类)。 3. 用户标识和鉴别的有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入(用户名)和(口令)来鉴别用户。

4. (用户权限定义)和(合法权检查机制)一起组成DBMS 的安全子系统。

5. 当前大型的DBMS 一般都支持(自主存取控制(DAC),有些DBMS 同时还支持(强制存取控制(MAC))。

6. 用户权限是由两个要素组成(数据对象)和(操作类型)。

7. 在数据库系统中,定义存取权限称为(授权)。SQL 语言用(GRANT )语句向用户授予对数据的操作权限,用(REVOKE )语句收回授予的权限。

8. 对数据库模式的授权由DBA 在(创建用户)时实现。

9. 一个DBA 用户可以拥有(CREATE USER )、(CREATE SCHEMA )和(CREATE TABLE )权限,一个RESOURCE 可以拥有(CREATE TABLE )权限。

10. 数据库角色是被命名的一组与(数据库操作)相关的权限,角色是(权限)的集合。11. 通过(视图机制)可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。12. 审计一般可以分为(用户级)审计和(系统级)审计。三、简答题1、什么是数据库的安全性?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

2、数据库安全性和计算机系统的安全性有什么关系?答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的,

3、试述实现数据库安全性控制的常用方法和技术。答:实现数据库安全性控制的常用方法和技术有:( l )用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。( 2 )存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。( 3 )视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。( 4 )审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。( 5 )数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

4、有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理我,地址,电话号)请用SQL 的GRANT 和REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能: ( 1 )用户王明对两个表有SELECT 权力。GRANT SELECT ON 职工,部门TO 王明( 2 )用户李勇对两个表有INSERT 和DELETE 权力。GRANT INSERT,DELETE ON 职工,部门TO 李勇( 3 ) 每个职工只对自己的记录有SELECT 权力。GRANT SELECT ON 职工WHEN USER()=NAME TO ALL; ( 4 )用户刘星对职工表有SELECT 权力,对工资字段

最新版北京科技大学第三次数学实验报告

《数学实验》报告 实验名称Matlab三维曲面绘图 学院东凌经济管理学院 专业班级 姓名 学号 2016年3月

一、【实验目的】 1.了解并掌握Matlab三维曲面绘图; 2.进一步掌握绘图程序格式和意义; 3.初步掌握meshgrid, mesh, surf, colordef, colormap, light等使用。 二、【实验任务】 79-7 79-9 三、【实验程序】 79-7 t1=-3:0.1:3; [x1,y1]=meshgrid(t1); z1=x1.^2+y1.^2;

subplot(1,2,1);colordef white;light('position',[20,20,5]);colormap(pin k); mesh(x1,y1,z1),title('x^2+3.*y^2'); subplot(1,2,2);colordef white;light('position',[20,20,5]);colormap(pin k); surf(x1,y1,z1),title('x^2+3.*y^2') 79-9 t=-2:0.1:2; [x,y]=meshgrid(t); z1=5-x.^2-y.^2; subplot(1,3,1),mesh(x,y,z1),title('抛物面') z2=3*ones(size(x)); subplot(1,3,2),mesh(x,y,z2),title('平面') r0=abs(z1-z2)<=0.2; zz=r0.*z2;yy=r0.*y;xx=r0.*x; subplot(1,3,3),plot3(xx,yy,zz,'x'),title('交线') 四、【实验结果】 79-1

北京科技大学自动控制理论2012 A

北京科技大学 2011--2012学年 第 二 学期 自动控制理论 试卷(A ) 院(系) 自动化 班级 学号 姓名 一、填空选择题(每空2分,共20分) 1、一阶系统11Ts 的调节时间s t = (5%误差)。 2、某单位反馈系统的开环脉冲传递函数为G(z),采样周期为T ,该系统的加速度误差系数K a = 。 3、PID 控制器的时域模型表达:( )。 4、对于离散系统,为了应用劳斯判据判断稳定性,必须引入一种从z 域到w 域的线性变换,写出此变换的表达式 。 5、附加 可改善系统的稳定性(A 、开环零点,B 、闭环零点)。 6、线性系统的传递函数与 有关(A 、输入,B 、系统的结构和参数,C 、初始状态)。 7、开环对数幅频特性的低频段反映了系统的 (A 、稳定性, B 、动态特性, C 、稳态误差, D 、抑制噪声能力) 。 8、最小相位系统一定是稳定的 (A.正确, B.错误) 。 9、180度根轨迹图是闭环系统特征方程的根(闭环极点)随开环传 装 订 线 内 不 得 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

递函数中的某个参数由0变化到-∞时在s平面上留下的轨迹。(A.正确,B.错误) 。 10、以下几幅图是二阶系统的相平面图,请问那幅图存在稳定的奇点 。 (A) (B) (C) (D) 二、(12分)利用梅森增益公式,求传递函数() () C s R s 和() () E s R s 。

三、(15分)已知某单位负反馈系统的开环传递函数10()(0.010.2)G s s s =+。试分析: (1)系统是否满足超调量%5%σ≤要求? (2)若不满足要求,可采用速度反馈进行改进,画出改进后系统的结构图,并确定速度反馈的参数; (3)求出改进后系统在输入信号()2r t t =作用下的稳态误差。 装 订 线 内 不 得 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

中科大软院数据库考试题

一、给定关系 R(A,B) 和 S(B,C) ,将下面的关系代数表达式转换为相应的SQL语句: π (attribute-list) [ (condition) [ R ? S ] ] 二、Megatron 747 磁盘具有以下特性: 1)有8个盘面和8192个柱面 2)盘面直径为英寸,内圈直径为英寸 3)每磁道平均有256个扇区,每个扇区512字节 4)每个磁道10%被用于间隙 5)磁盘转速为 7200 RPM 6)磁头启动到停止需要1ms,每移动500个柱面另加1ms 回答下列有关Megatron 747的问题(要求写出式子并且计算出结果,精确到小数点后两位): 1)磁盘容量是多少GB 2)如果一个块是8KB,那么一个块的传输时间是多少ms 3)平均寻道时间是多少ms 4)平均旋转等待时间是多少ms 三、下面是一个数据库系统开始运行后的undo/redo日志记录,该数据库系统支持simple checkpoint (1)(2)(3) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 设日志修改记录的格式为 ,(1)、(2)、(3)为三种故障情形下磁盘日志内容,请分别给出这三种情况下数据库系统的恢复过程以及数据元素A, B, C, D, E, F和G 在执行了恢复过程后的值。

北京科技大学参数检测实验报告全

北京科技大学参数检测实验报告全

实验六工业热电偶的校验 摘要:本实验重在了解热电偶的工作原理并通过对热电偶进行校正验证镍铬热电偶的准确性并了解补偿导线的使用方法。 关键词:热电偶校正标准被校补偿导线 1 引言 (1)实验目的 1.了解热电偶的工作原理、构造及使用方法。了解热电势与热端温度的关系。了解对热电偶进行校正的原因及校正方法,能独立地进行校正实验和绘制校正曲线。 2.了解冷端温度对测量的影响及补偿导线的使用方法。 3.通过测量热电势掌握携带式直流电位差计的使用方法。 (2)实验设备 1.铂铑-铂热电偶(标准热电偶)1支 2.镍铬-镍硅热电偶(被校正热电偶)1支 3.热电偶卧式检定炉(附温度控制器)1台 4.携带式直流电位差计 1台 5.酒精温度计 1支 6.广口保温瓶 1个 7.热浴杯及酒精灯各1个 2 内容 1.了解直流电位差计各旋钮、开关及检流计的作用,掌握直流电位差计的使用方法。 2.热电偶校正 (1)实验开始,给检定炉供电,炉温给定值为400oC。当炉温稳定后,用电位差计分别测量标准热电偶和被校正热电偶的热电势,每个校正点的测量不得少于四次。数据记录于表6-1。 (2)依次校正600oC、 800oC、 1000oC各点。 (3)将测量电势求取平均值并转换成温度,计算误差,根据表6-3判断被热电偶是否合格。绘制校验曲线。 3.热电偶冷端温度对测温的影响及补偿导线的使用方法。 (1)1000oC校正点作完后,保持炉温不变。测量热浴杯中的水温,然后用电位差计分别测量镍铬-镍硅热电偶未加补偿导线和加补偿导线的热电势。数据记录于表6-2中。 (2)用酒精灯加热热浴杯,当水温依次为30oC、 40oC、 50oC时,用电位差计分别测量镍铬-镍硅热电偶未加补偿导线和加补偿导线的热电势。数据记录于表6-2中。 (3)用铂铑-铂热电偶测量炉温,检查实验过程中炉温是否稳定,分析若炉

北科大考研复试班-北京科技大学自动化学院控制科学与工程考研复试经验分享

北科大考研复试班-北京科技大学自动化学院控制科学与工程考研复 试经验分享 北京科技大学于1952年由天津大学(原北洋大学)、清华大学等6所国内著名大学的矿冶系科组建而成,现已发展成为以工为主,工、理、管、文、经、法等多学科协调发展的教育部直属全国重点大学,是全国首批正式成立研究生院的高等学校之一。1997年5月,学校首批进入国家“211工程”建设高校行列。2006年,学校成为首批“985工程”优势学科创新平台建设项目试点高校。2014年,学校牵头的,以北京科技大学、东北大学为核心高校的“钢铁共性技术协同创新中心”成功入选国家“2011计划”。2017年,学校入选国家“双一流”建设高校。2018年,学校获批国防科工局、教育部共建高校。 学校由土木与资源工程学院、冶金与生态工程学院、材料科学与工程学院、机械工程学院、能源与环境工程学院、自动化学院、计算机与通信工程学院、数理学院、化学与生物工程学院、东凌经济管理学院、文法学院、马克思主义学院、外国语学院、高等工程师学院,以及研究生院、体育部、管庄校区、天津学院、延庆分校组成。现有20个一级学科博士学位授权点,30个一级学科硕士学位授权点,79个二级学科博士学位授权点,137个二级学科硕士学位授权点,另有MBA(含EMBA)、MPA、法律硕士、会计硕士、翻译硕士、社会工作、文物与博物馆和工程硕士等8个专业学位授权点,16个博士后科研流动站,50个本科专业。学校冶金工程、材料科学与工程、矿业工程、科学技术史4个全国一级重点学科学术水平蜚声中外(2017年进入国家世界一流学科建设行列;在第四轮学科评估,冶金工程、科学技术史获评A+,材料科学与工程获评A),安全科学与工程、环境科学与工程、控制科学与工程、动力工程与工程热物理、机械工程、计算机科学与技术、土木工程、化学、外国语言文学、管理科学与工程、工商管理、马克思主义理论等一批学科具有雄厚实力,力学、物理学、数学、信息与通信工程、仪器科学与技术、纳米材料器件、光电信息材料与器件等基础学科与交叉学科焕发出勃勃生机。 启道考研复试班根据历年辅导经验,编辑整理以下关于考研复试相关内容,希望能对广大复试学子有所帮助,提前预祝大家复试金榜题名! 专业介绍 控制科学与工程是研究控制的理论、方法、技术及其工程应用的学科。控制科学以控制论、系统论、信息论为基础,研究各应用领域内的共性问题,即为了实现控制目标,应如何

北京科技大学数据库考试题库

机考201601 数据库应用1. 项目文件的扩展名是() A..PJX 2. 在命令窗口中键入下面哪个命令并按回车,可以退出Visual FoxPro ()C.QUIT 3. 选择哪个菜单下的“工具栏”,可以打开工具栏对话框() B. “显示” 4. 命令窗口被关闭后,将其重新打开的快捷键是() D.〈Ctrl 〉+〈F2〉 5. 如果一个学生可以选修多门课程,而每门课程又可以被多个学生选修,则学生和课程之间联系属于() C. 多对多联系 6. 要想将日期中的年份用4 位数字显示,应当使用的设置命令是() A. SET CENTURY ON 7. 将“学生”表中所有学生的“入学成绩”加10 分,正确的命令是() B. REPLACE ALL A学成绩WITH入学成绩+10 8. 设当前记录是第5 条,若要将记录指针指向第8 条记录,不能使用的命令是() D. SKIP 8 9. 将“学生”表中1990 年出生的学生记录显示出来(“出生日期”字段为日期型),正确的命令是() C. LIST FOR YEAR(出生日期)=1990

) OPEN 10. Visual FoxPro 不支持SQL 的哪项功能() D. 数据控制 11. 在命令窗口中输入并执行如下命令: X=275 Y= Z 二{^2010/05/28} M=.T. 内存变量X 、Y 、Z M 的数据类型分别是() D . N 、 C 、 D 、 L 12. 顺序执行下列命令之后,“学生成绩”表在几号工作区( DATABASES 学管理 USE 学生 SELECT 2 USE 课程 SELECT 0 USE 学生成绩 D . 3 13. 向数据库中添加自由表的命令是( ) A. ADD TABLE 表名 14. 打开“教学管理”数据库的正确命令是( ) D. OPEN DATABAS 教学管理 15. 在“数据工作期”窗口中可以( )

数学实验报告-6

《数学实验》报告 实验名称常微分方程的求解 学院材料科学与工程 专业班级材料1209 姓名曾雪淇 学号 41230265 2014年 5月

一、【实验目的】 掌握常微分方程求解和曲线拟合的方法,通过MATLAB求解一阶甚至是二阶以上的高阶微分方程。 二、【实验任务】 P168习题24,习题27 三、【实验程序】 习题24:dsolve('Dy=x*sin(x)/cos(y)','x') 习题27:function xdot=exf(t,x) u=1-2*t; xdot=[0,1;1,-t]*x+[0 1]'*u; clf; t0=0; tf=pi; x0t=[0.1;0.2]; [t,x]=ode23('exf',[t0,tf],x0t) y=x(:,1); Dy=x(:,2); plot(t,y,'-',t,Dy,'o') 四、【实验结果】 习题24:ans = -asin(-sin(x)+x*cos(x)-C1) 习题27: t = 0.014545454545455 0.087272727272727 0.201440113885487 0.325875614772746 2

0.462108154525786 0.612058884594697 0.777820950596408 0.962141414226468 1.148168188604642 1.276725612086219 1.405283035567796 1.518837016595503 1.670603286779598 1.860122410374634 2.089084425249819 2.356884067351406 2.654570124097287 2.968729389456267 3.141592653589793 x = 0.100000000000000 0.200000000000000 0.103024424647132 0.215787876799993 0.121418223032493 0.288273863806750 0.159807571438023 0.379808018692957 0.211637169341158 0.447918********* 0.275587792496926 0.484712850141869 0.348540604264411 0.481263088285519 3

北京科技大学材料成型自动控制基础书本重点 chenyang

材料成形自动控制理论基础总结版 1.自动控制是采用自动检测、信号调节、电动执行等自动化装置组成的闭环控制系统, 它使各种被控变量保持在所要求的给定值上。 2.过程自动化是指在生产过程中,由多个自动控制系统组合成的复杂过程控制系统。 3.生产过程实现自动化的目的是:保证生产过程安全稳定;维持工序质量,用有限资源制 造持久耐用的精美产品;在人力不能胜任的复杂快速工作场合中实现自动操作;把人从繁重枯燥的体力劳动中解放出来;不轻易受人的情绪和技术水平影响,按要求控制生产过程。 4.轧制生产过程的特点:(1)需要模型计算。(2)控制项目众多。(3)调节速度快。(4)参数之 间相互耦合影响。(5) 控制结果综合性强。 5.轧制过程技术现状:(1) 轧钢生产日益连续化。(2)轧制速度不断提高。(3)生产过程计算 机控制。(4) 产品质量和精度高标准交货。(5)操作者具有较高技术水平。 6.轧制自动化目前可以分为对过程的自动控制和对工艺过程的计算机系统控制两部分。 7.计算机控制内容又分为计算机配置方式、信息跟踪方式和动态在线控制算法以及分布 计算机通讯网络四大部分。 8.中国冶金自动化的发展:(1) 在基础控制方面,以PLC、DCS、工业控制计算机为代表的 计算机控制取代了常规模拟控制。(2)在控制算法上,重要回路控制一般采用PID算法。 (3)在电气传动方面,用于节能的交流变频技术普遍采用;国产大功率交直流传动装置在 轧线上得到成功应用。(4)在过程控制方面,计算机过程控制系统普及率有较大幅度提高。 9.自动控制是利用控制系统使被控对象或是生产过程自动按照预定的目标运转所进行的 控制活动。 10.开环控制系统:输出量不会返回影响过程的直接控制系统。 11.闭环控制系统:将输出量反馈回来影响输人量的控制系统,或称为反馈控制系统。 12.自动控制系统:如果将自动检测信号与设定值进行比较,得到与目标信号的偏差,再利 用运算控制器自动完成偏差信号调节和控制信号输出,最后由电动执行器完成调节任务,使偏差得到消除,就成为自动控制系统。 13.轧件厚度闭环自动控制系统:它是借助于测厚仪测出实际的轧出厚度,并转换成相应的 电压信号,然后将它与所要求的目标厚度相当的电压信号进行比较,得到与厚度偏差相当的偏差信号。偏差信号经放大器放大,控制可控桂导通角度,调节电动机通电时间,使压下螺丝向上或向下移动,从而使棍缝相应地改变。 14.复合控制系统:将开环和闭环系统合在一块进行控制的自动控制系统。 15.在机械运动系统中总是存在运动部件的惯性、与运动速度相关的摩擦阻力和工作负荷的 大小不同,因而在自动控制过程中,它们会不同程度地使得执行机构的动作不能及时地随着输人信号变化。 16.系统的暂态品质:调节过程的快慢,振荡次数,以及振荡时被控量与给定值之间的最 大误差。 17.控制系统静态是指被控制量不随时间变化的平衡状态,动态是指被控量随时间变化的不 平衡状态。 18.自动控制系统的性能质量要求:稳定性、准确性、快速性。

北京科技大学数学实验第五次讲解学习

北京科技大学数学实 验第五次

精品资料 《数学实验》报告 实验名称 Matlab拟合与插值 2013年12月

一、【实验目的】 1.学习Matlab的一些基础知识,主要多项式及其相关计算等; 2.熟悉Matlab中多项式的拟合,编写一些相关的Matlab命令等; 3.熟悉Matlab中多项式的插值,并编写一些相关的Matlab命令等; 4.完成相关的练习题。 二、【实验任务】 1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值. 碳含量 0.10 0.30 0.40 0.55 0.70 0.80 0.95 x 电阻y 15 18 19 21 22.6 23.8 26 2.在某种添加剂的不同浓度之下对铝合金进行抗拉强度试验,得到数据如下,现分别使用不同的插值方法,对其中没有测量的浓度进行推测,并估算出浓度X=18及26时的抗压强度Y的值. 浓度X 10 15 20 25 30 抗压强度Y 25.2 29.8 31.2 31.7 29.4 3.用不同方法对在(-3,3)上的二维插值效果进行比较.

三、【实验程序】 1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值. M文件 clc; clf; x=[0.1 0.3 0.4 0.55 0.7 0.8 0.95]; y=[15 18 19 21 22.6 23.8 26]; p1=polyfit(x,y,1); p3=polyfit(x,y,3); p5=polyfit(x,y,5); x1=0.1:0.05:1; y1=polyval(p1,x1); y3=polyval(p3,x1); y5=polyval(p5,x1); plot(x,y,'rp',x1,y1,'b-',x1,y3,'g-.',x1,y5,'m--'); legend('拟合点','一次拟合','三次拟合','五次拟合'); disp('以下为当x=0.45时的电阻值:') disp('一阶拟合函数值'),g1=polyval(p1,0.45) disp('三阶拟合函数值'),g3=polyval(p3,0.45) disp('五阶拟合函数值'),g5=polyval(p5,0.45)

北京科技大学数据库考试题库

机考201601数据库应用 1. 项目文件的扩展名是() A..PJX 2. 在命令窗口中键入下面哪个命令并按回车,可以退出Visual FoxPro () C.QUIT 3. 选择哪个菜单下的“工具栏”,可以打开工具栏对话框() B.“显示” 4. 命令窗口被关闭后,将其重新打开的快捷键是() D.〈Ctrl〉+〈F2〉 5. 如果一个学生可以选修多门课程,而每门课程又可以被多个学生选修,则学生和课程之间联系属于() C.多对多联系 6. 要想将日期中的年份用4位数字显示,应当使用的设置命令是()A.SET CENTURY ON 7. 将“学生”表中所有学生的“入学成绩”加10分,正确的命令是()B.REPLACE ALL 入学成绩 WITH 入学成绩+10 8. 设当前记录是第5条,若要将记录指针指向第8条记录,不能使用的命令是() D.SKIP 8 9. 将“学生”表中1990年出生的学生记录显示出来(“出生日期”字段为日期型),正确的命令是() C.LIST FOR YEAR(出生日期)=1990

10.Visual FoxPro不支持SQL的哪项功能() D.数据控制 11.在命令窗口中输入并执行如下命令: X=275 Y=“男” Z={^2010/05/28} M=.T. 内存变量X、Y、Z、M的数据类型分别是() D.N、C、D、L 12.顺序执行下列命令之后,“学生成绩”表在几号工作区() OPEN DATABASE 教学管理 USE 学生 SELECT 2 USE 课程 SELECT 0 USE 学生成绩 D.3 13.向数据库中添加自由表的命令是() A.ADD TABLE 表名 14.打开“教学管理”数据库的正确命令是() D.OPEN DATABASE 教学管理 15.在“数据工作期”窗口中可以()

数学实验报告-2

《数学实验》报告 实验名称 MATLAB绘图 学院材料科学与工程 专业班级材料1209 姓名曾雪淇 学号 41230265 2014年 5月

学会用MATLAB绘制二维曲线、三维曲线,掌握gtext, legend, title,xlabel,ylabel,zlabel,axis 等指令用法,并学会图形的标注。二、【实验任务】 P79 习题1,习题3,习题5 三、【实验程序】 习题一: x=0:pi/10:4*pi; y1=exp(x./3).*sin(3*x); y2=exp(x./3); y3=-exp(x./3); plot(x,y1,'b*',x,y2,'r-.',x,y3,'r-.') 习题二: x1=-pi:pi/10:pi; y1=x1.*cos(x1); x2=pi:pi/10:4*pi; y2=x2.*tan(1./x2).*sin(x2).^3; x3=1:0.1:8; y3=exp(1./x3).*sin(x3); subplot(1,3,1);plot(x1,y1,'r*'),grid on,title(‘y1= x1*cosx1’) subplot(1,3,2) ;plot(x2,y2,’b-‘),grid on,title (‘y2=x2*tan(1/x2)*sinx2^3’) subplot(1,3,3);plot(x3,y3,'g+'),grid on,title (‘y3=exp(1/x3)*sinx3’) gtext(‘y1=x1cos(x1)’),gtext(‘y2=x2tan(1/x2)sin(x2)^3’), gtext(‘y3=exp(1/x3)sin(x3)’) legend(‘y1= x1*cos(x1)’, ‘y2=x2tan(1/x2)sin(x2^)3’ ‘y3=exp(1/x3)sin(x3)’) xlabel(‘x轴’),ylabel(‘y轴’),axis xy 习题三: t=0:pi/10:20*pi; x=t.*cos(pi/6.*t); y=t.*sin(pi/6.*t); z=2*t; plot3(x,y,z,'r*'),grid on title(‘圆锥螺线的图像’) xlabel(‘x轴’),ylabel(‘y轴’),zlabel(‘z轴’)

北京科技大学材料成形自动控制基础复习要点

第一、二章 1.系统定义:由相互作用和相互依赖的若干组成部分结合成的具有特定功能的有机整体。(1) 包含若干部分(2) 各个部分之间存在某种联系(3) 具有特定的功能。 控制对象:泛指任何被控物体(不含控制器)。 控制:使某个控制对象中一个或多个输出量随着时间的推移按照某种预期的方式进行变化。 实现:靠控制系统去完成。 开环系统:不存在稳定性问题,控制精度无法保证。 闭环系统:可实现高精度控制,但稳定性是系统设计的一个主要问题。 2.实现闭环控制的三个步骤一是对被控量(即实际轧出厚度或压下位置)的正确测量与及时报告;二是将实际测量的被控量与希望保持的给定值进行比较、PID计算和控制方向的判断;三是根据比较计算的结果,发出执行控制的命令,使被控量恢复到所希望保持的数值上。 闭环控制系统的基本组成和要求 (1)被控对象(2)被控量(3)干扰量(或叫扰动量)(4)自动检测装置(或叫自动检测环节) (5)给定量(或叫给定值)(6)比较环节(7)调节器(8)执行控制器 古典控制策略主要包括:PID控制、Smith控制和解耦控制。 古典控制策略的应用要满足下面几个条件:(1) 系统应为线性定常系统;(2)系统的数学模型应比较精确;(3) 系统的运行环境应比较稳定。 PID算法的特点 PID算法综合了系统动态过程中的过去、现在以及将来的信息 PID算法适应性好,有较强的鲁棒性 PID算法有一套完整的参数设计与整定方法 PID控制能获得较高的性价比 对PID算法的缺陷进行了许多改良 形成具有实用价值的复合控制策略 PID控制的显著缺点是不适于 具有大时滞的被控系统( G(s)e- s ) 变参数及变结构的被控系统 系统复杂、环境复杂、控制性能要求高的场合 3.PID控制完全依靠偏差信号调节会带来很大调节延迟。对偏差信号进行比例、积分和微分调节运算称为PID控制,它可以提高控制品质。这是将偏差放大或通过微分给与短时间的强烈输出,加快启动,减少死区。积分是将偏差累积起来,进行调整,达到消除静差的目的。减少比例放大或增加对象变动的阻尼可以减少震荡幅度,但也降低系统响应频率。 自适应控制 基本思想:在控制系统的闭环回路之外建立一个由参考模型和自适应机构组成的附加调节回路。系统用参考模型的输出代表系统的理想输出,当系统运行过程中发生参数或特性的变化时,输出与期望输出之间的误差进入自适应机构,由自适应机构进行运算后,制订出改变控制器参数的策略,或对控制对象产生等效的附加控制,使输出与期望输出趋于一致。 变结构控制 变结构控制策略与其它控制策略的根本区别在于:控制器的结构是不固定的,可根据控制对象所处的状态改变。 神经网络控制的特点 (1)具有对大量信息的分布存贮能力和并行处理能力; (2)具有对多种形式信息(如图像、语音、数字等)的处理和利用能力; (3)具有很强的处理非线性问题的能力; (4)具有对不确定问题的自适应和自学习能力。 神经网络控制应用方式基本分为两类:单神经元和神经网络。 4.自动控制自动控制是采用自动检测、信号调节(包括数字调节器、计算机)、电动执行等自动化装置,组成的闭环控制系统,它使各种被控变量(如流量、温度、张力、轧机辊缝和轧机转速等)保持在所要求的给定值上。过程自动化是指在生产过程中,由多个自动控制系统组合的复杂过程控制系统。 5.自动控制目的生产过程实现自动化的目的是:提高工序质量,用有限资源,制造持久耐用的精美产品;在人力不能胜任的复杂快速工作场合中实现自动操作;把人从繁重枯燥的体力劳动中解放出来;不轻易受人的情绪和技术水平的影响,稳定工序质量。实现自动

北京科技大学计算机组成原理本科生期末试卷及参考答案十五

北京科技大学计算机组成原理本科生期末试卷及参考答案 十五 一、选择题(每小题1分,共10分) 1.下列数中最大的数为______。 A.(10010101)2 B.(227)8 C.(96)8 D.(143)5 2.IEEE754标准规定的32位浮点数中,符号位为1位,阶码为8位,则它所能表示的最大规格化正数为______。 A.+(2 – 223)×2+127B.+(1 – 223)×2+127C.+(2 – 223)×2+255 D.2+127 + 227 3.四片74181ALU和一片74182CLA器件相配合,具有如下进位传送功能______。 A.行波进位 B.组内先行进位,组间先行进位 C.组内先行进位,组间行波进位 D.组内行波进位,组间先行进位 4.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是______。 A.0-1M B.0-4MB C.0-4M D.0-1MB 5.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是______。 A.DRAM B.SRAM C.闪速存储器 D.EPROM 6.位操作类指令的功能是______。 A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1) B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1) C.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置 D.进行移位操作 7.操作控制器的功能是______。 A.产生时序信号 B.从主存取出一条指令 C.完成指令操作的译码 D.从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执 行该指令 8.采用串行接口进行七位ASCⅡ码传送,带有一位奇偶校验位为1位起始位和1位停止位,当波特率为9600波特时,字符传送速率为______。 A.960 B.873 C.1371 D.480 9.3.5英寸软盘记录方式采用____________。 A.单石双密度 B.双石双密度 C.双面高密度 D.双石单密度 10.通道对CPU的请求形式是______。 A.自陷 B.中断 C.通道命令 D.跳转指令 二、填空题(每小题3分,共24分) 1.{(26)16∨(63)16}⊕(135)8的值是A______。 2.Cache是一种A______存储器,是为了解决CPU和主存之间B______不匹配而采用的一项重要的硬件技术。现发展为C______体系。

北京科技大学期末考试电工技术2010

守试则 试作装订线内不得答题 自觉遵 考 规,诚信考 ,绝不 弊

答案:R= 。 4、电路如图,已知:R =2Ω,试求:①电阻R中的电流I=?②电阻R的功率P=?(10分) 答案:I= ,P= 。 5、电路如图,开关S闭合前已稳定,在t = 0时,将开关S闭合,试采用三要素法求解换路后的u(t), 并画出其随时间变化曲线。(12分)

答案: u (0+) = ,u (∞) = ,τ= ,u (t) = 。 二、交流电路(30分) 1. 某无源二端网络端口的电压和电流分别为:u =800sin(100t -400)V ,i =20sin(100t+200)A , U =?I =?②该无源网络的等效阻抗Z 、功率因数cos φ、无功功率Q ③该网络呈何性质)?(8分) U = ,I = ,Z= ,cos φ= , Q= ,网络性质: 。 V ,I 1= 50A ,I 2,且电压u 与电流i 同相,试求:① I =?、 ?、U BC =?,② R =?、X C =?、X L =?。(10分)

答案:I= ,U AB = ,U BC = ,R= ,X C = , X L = 。 3. 电路如图,已知:三相对称电源线电压123800V U =∠?,对称负载13860Z =∠?Ω,负载 23860=∠-?ΩZ ,试求:① 电流A B 1213I I I I 、、、;② 总的有功功率P ;③ 画出包含: 12A B 1213U I I I I 、、、、的相量图。(12分)

答案:A I = ,B I = ,12I = ,13I = ,总的有功功率P= 。 L 装 订 线 内 不 得 答 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝

西科大数据库试卷2010答案(下)-A

参考答案及评分细则 西南科技大学2010——2011学年第一学期 《数据库原理》期末考试试卷(A卷) 课程代码 1 4 3 1 4 0 2 4 0 命题单位计算机学院 一、简答题(每题5分,共25分) 1、数据独立性是指建立在数据的逻辑结构和物理结构分离的基 础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结 构,转换工作由数据库管理系统实现。数据独立性分为数据的物 理独立和数据的逻辑独立。(1)数据的逻辑独立意义:数据的存 取与程序分离。(2)数据的逻辑独立。意义:数据的使用与数 据的逻辑结构相分离。 2、自反律(Reflexivity):若 y?X ?U,则X->Y为F所蕴含。 增广律(Augmentation);若X->Y为F所蕴含,且Z ? U,则 XZ一>YZ为F所蕴含。 传递律(Transitivity):若 X->Y及 Y->Z为 F所蕴含,则 X->Z为 F所蕴含。 3、可串行化调度:对于事务集(T<1>,T<2>,…,T),如果一个并 发调度的结果与一个串行调度等价,则称此调度是是可串行化调 度。 4、局部视图设计,视图集成(消除冲突,消除冗余)。消除冗余 是消除冗余的属性和冗余的联系。 5、在一个数据集合中重复的数据称为数据冗余。冗余会产生插 入问题,修改问题,删除问题。

参考答案及评分细则 西南科技大学2010——2011学年第一学期 《数据库原理》期末考试试卷(A卷) 二、关系代数(每题4分,共12分) 1、Π商品名称σ商品.商品号=销售. 商品号^销售日期=2010-11-9(商品X销售). (也可使用自然链接) 2、商品∪(‘001’,‘康师傅方便面‘,‘四川成都’,) 3、Π销售单号,商品号÷Π商品号(σ商品名称=康师傅方便面’∨商品名称= ‘青岛啤酒’(商品)) 4、Π销售单号(销售)—Π销售单号σ商品.商品号=销售. 商品号^(产 地=美国)(商品X销售) 三、SQL(每题5分,共25分) 1、CREATE TABALE图书 (图书编号CHAR(8) PRIMARY KEY, 书名CHAR(40), 出版社编号CHAR(8), 定价FLOAT CHECK(图书编号LIKE ‘[0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]’) FOREIGN KEY图书(出版社编号) REFERENCESS出版社 (出版社编号) ) 2、SELECT 书名,定价 FROM 图书,出版社

北科大材料学院导师联系表

北科大材料学院导师联系表姓名系别专业E-mail 谢建新材料加工系材料加工jxxie@https://www.doczj.com/doc/1a10085312.html, 赵志毅材料加工系材料加工zhaozhiyi@https://www.doczj.com/doc/1a10085312.html, 黄继华材料加工系粉末材料jihuahuang47@https://www.doczj.com/doc/1a10085312.html, 孙建林材料加工系工艺润滑sun-JL@https://www.doczj.com/doc/1a10085312.html, 李静媛材料加工系新材料制备 陈银莉材料加工系压力加工yinli_chen@https://www.doczj.com/doc/1a10085312.html, 洪慧平材料加工系压力加工hhp@https://www.doczj.com/doc/1a10085312.html, 蒋珂材料加工系压力加工 李志强材料加工系压力加工 刘靖材料加工系压力加工liujing@https://www.doczj.com/doc/1a10085312.html, 孙蓟泉材料加工系压力加工sjq1959@https://www.doczj.com/doc/1a10085312.html, 王开坤材料加工系压力加工 张律材料加工系压力加工zhanglv@https://www.doczj.com/doc/1a10085312.html, 周成材料加工系轧制挤压zhouc@https://www.doczj.com/doc/1a10085312.html, 刘俊友材料加工系铸造 刘玉敏材料加工系铸造yuminliu@https://www.doczj.com/doc/1a10085312.html, 毛卫民材料加工系铸造wmmao@https://www.doczj.com/doc/1a10085312.html, 王自东材料加工系铸造wangzdg@https://www.doczj.com/doc/1a10085312.html, 吴春京材料加工系铸造cjwu@https://www.doczj.com/doc/1a10085312.html, 赵爱民材料加工系铸造aimin.zhao@https://www.doczj.com/doc/1a10085312.html,

高克玮材料物理材料物理kwgao@https://www.doczj.com/doc/1a10085312.html, 顾有松材料物理材料物理yousongu@https://www.doczj.com/doc/1a10085312.html, 纪箴材料物理材料物理jizhen@https://www.doczj.com/doc/1a10085312.html, 李金许材料物理材料物理 尚成嘉材料物理材料物理 宿彦京材料物理材料物理 王学敏材料物理材料物理 杨会生材料物理材料物理hsyang@https://www.doczj.com/doc/1a10085312.html, 杨善武材料物理材料物理yangshanwu@https://www.doczj.com/doc/1a10085312.html, 杨涛材料物理材料物理yangtao@https://www.doczj.com/doc/1a10085312.html, 于广华材料物理材料物理ghyu@https://www.doczj.com/doc/1a10085312.html, 强文江材料学系功能材料wjqiang@https://www.doczj.com/doc/1a10085312.html, 董建新材料学系金属材料jxdong@https://www.doczj.com/doc/1a10085312.html, 杜振民材料学系金属材料zmdu@https://www.doczj.com/doc/1a10085312.html, 李长荣材料学系金属材料crli@https://www.doczj.com/doc/1a10085312.html, 杨平材料学系金属材料yangp@https://www.doczj.com/doc/1a10085312.html, 曾燕平材料学系金属材料xiedong@https://www.doczj.com/doc/1a10085312.html, 张麦仓材料学系金属材料mczhang9@https://www.doczj.com/doc/1a10085312.html, 郭志猛粉末所粉末材料zmguo@https://www.doczj.com/doc/1a10085312.html, 何新波粉末所粉末材料xb-he@https://www.doczj.com/doc/1a10085312.html, 胡学晟粉末所粉末材料yinan0283@https://www.doczj.com/doc/1a10085312.html, 李汶霞粉末所粉末材料

北科大Matlab数学实验分析报告次全

精心整理《数学实验》报告 实验名称Matlab基础知识 学院

一、【实验目的】 1.认识熟悉Matlab这一软件,并在此基础上学会基本操作。 2.掌握Matlab基本操作和常用命令。 3.了解Matlab常用函数,运算符和表达式。 4.掌握Matlab工作方式和M文件的相关知识。 5.学会Matlab中矩阵和数组的运算。 二、【实验任务】 P16第4题 P27 矩阵 P27 已运算P34 π 用 4 P16 for for end sum=sum+y; end sum P27第2题 >>A=[123;456;789] >>B=[468;556;322] >>A*B >>A.*B P27第3题 >>A=[52;91];B=[12;92];

>>A>B >>A==B >>A>(A==B)&(A>(A==B)&(A>B) P34第1题 t=1; pi=0; n=1; s=1; end P27 P27 P34 >>pi pi=

了解并掌握matlab的基本绘图二、【实验任务】 P79页1,3,5题 三、【实验程序】 1. clf; 3. clf; 5. t=0:pi/50:20*pi; x=t.*cos(t*pi/6); y=t.*sin(t*pi/6); z=2*t; plot3(x,y,z) 四、【实验结果】 1. 3. 5.

通过本次课程和作业,我初步了解了matlab在绘图方面的优势和重要性。

1.学会用Matlab 进行三维的曲线绘图; 2.掌握绘图的基本指令和参数设置 二、 【实验任务】 P79习题5 ??? ? ? ? ??? ===z y x P79xlabel('x 轴'),ylabel('y 轴'),zlabel('z 轴') 习题9: clf; t=-2:0.1:2; [x,y]=meshgrid(t); z1=5-x.^2-y.^2; subplot(1,2,1),mesh(x,y,z1),title('曲面z1=5-x.^2-y.^2') z2=3*ones(size(x));

北科大matlab第5次实验报告

《数学实验》报告 实验名称数学实验 学院自动化 专业班级 姓名 学号 2015年4月

一、 【实验目的】 使用MATLAB 进行线性代数相关运算中的多项式运算,实现多项式拟合以及多项式插值 二、 【实验任务】 1、在钢线碳含量对于电阻的效应的研究中,得到以下数据,分别用一次、三 次、五次多项式拟合曲线来拟合这组数据并画出图形。 2、在某种添加剂的不同浓度之下对铝合金进行抗拉强度试验,得到数据如下, 现分别使用不同的插值方法,对其中间没有测量的浓度进行推测,并估算出浓度X=18及26时的抗压强度Y 的值。 3、用不同方法对9 16x z 2 2y -=在()33-,上的二维插值效果进行比较。 三、 【实验程序】 1、 x = [0.10, 0.30, 0.40, 0.55, 0.70, 0.80, 0.95];%碳含量x y = [15, 18, 19, 21, 22.6, 23.8, 26]; %电阻y p1 = polyfit(x, y, 1); p3 = polyfit(x, y, 3); p5 = polyfit(x, y, 5); disp('一阶拟合函数'), f1 = poly2str(p1, 'x') disp('三阶拟合函数'), f3 = poly2str(p3, 'x') disp('五阶拟合函数'), f5 = poly2str(p5, 'x')

x1 = 0.10 : 0.005 : 0.95; y1 = polyval(p1, x1); y3 = polyval(p3, x1); y5 = polyval(p5, x1); plot(x, y, 'rp', x1, y1, '--', x1, y3, 'k-.', x1, y5); legend('拟合点', '一次拟合', '三次拟合', '五次拟合') 2、 x = 10 :5 : 30; ; %浓度x y = [25.2, 29.8, 31.2, 31.7, 29.4]; %抗压强度y p4=polyfit(x,y,4); x1 = 10 : 0.1 : 30; y1 = interp1(x, y, x1, '*nearest'); %最近点插值 y2 = interp1(x, y, x1, '*linear'); %线性插值 y3 = interp1(x, y, x1, '*spline'); %样条插值 y4 = interp1(x, y, x1, '*cubic'); %立方插值 plot(x, y, 'ro', x1, y1, '--', x1, y2, '-', x1, y3, 'k-.', x1, y4, 'm:') legend('原始数据', '最近点插值', '线性插值', '样条插值', '立方插值') 3、 [x, y] = meshgrid(-3 : 0.5 : 3); z = x.^2./16 - y.^2./9; %给出数据点 [x1, y1] = meshgrid(-3 : 0.1 : 3); z1 = x1.^2./16 - y1.^2./9; figure(1) subplot(1, 2, 1), mesh(x, y, z), title('数据点') subplot(1, 2, 2), mesh(x1, y1, z1), title('数据图像') [xi, yi] = meshgrid(-3 : 0.15 : 3); %确定插值点 zi1 = interp2(x, y, z, xi, yi, '*nearest'); %最近点插值 zi2 = interp2(x, y, z, xi, yi, '*linear'); %线性插值 zi3 = interp2(x, y, z, xi, yi, '*spline'); %样条插值 zi4 = interp2(x, y, z, xi, yi, '*cubic'); %立方插值 figure(2) %打开另一个图形窗口,绘制使用4种方法得到的图形 subplot(2, 2, 1), mesh(xi, yi, zi1), title('最近点插值') subplot(2, 2, 2), mesh(xi, yi, zi2), title('线性插值')

相关主题
文本预览
相关文档 最新文档