传递过程原理第三章作业

传递过程原理第三章作业

数据库原理及应用(SQL Server 2008)全书答案 清华大学出版社 马建红 李占波主编第三章习题及实验答案

第三章习题及实验答案 习题答案 一、选择题 1、A 2、A 3、C 二、填空题 1、程序 2、MIN、SUM 3、CONTINUE、BREAK 三、简答题 1、可以使用的运算符可以分为算术运算符、逻辑运算符、赋值运算符、字符串串联运算符、按位运算符、一元运算符及比较运算符等。 2、用户自定义函数可分为:标量函数和表值函数。可使用CREATE FUNCTION语句创建函数,在调用用户自定义函数时,如果调用的是标量函数,则必须提供架构名。如果调用的是表值函数,则可以不提供架构名。用户可以将调用的函数用在赋值语句中,或作为表达式的操作数,或用在SQL命令中。 3、批处理是包含一个或多个Transaction-SQL语句的组,从应用程序一次性的发送到SQL Server执行。批处理是使用GO语句将多条SQL语句进行分隔,其中每两个GO之间的SQL 语句就是一个批处理单元。一个批处理中可以包含一条语句,也可以包含多条语句。 4、在SQL Server系统中,可以使用的流程控制语句有BEGIN…..END、IF…ELSE、CASE、WHILE…..CONTINUE….BREAK、GOTO、W AITFOR、RETURN等。 BEGIN…..END….: 在条件语句和循环语句等流程控制语句中,当符合特定条件需要执行两个或多个语句时,就应该使用BEGIN…END语句将这些语句组合在一起。 IF…..ELSE….: IF….ELSE语句是条件判断语句。 CASE:用于多重选择的条件判断语句,结果返回单个值。在CASE中可根据表达式的值选择相应的结果。 WHILE…..CONTINUE….BREAK: SQL语言中的循环语句,用来重复执行SQL语句或语句块。 GOTO: SQL程序中的无条件跳转语句,可以使程序直接跳到指定的标识符位置处继续执行。 WAITFOR: SQL中起暂停正在执行的语句、语句块或者存储过程的调用,直到某时间、时间间隔到达后才继续执行。 RETURN:用于无条件终止查询、存储过程或批处理。

数据库第三章作业

第3章关系数据库系统RDBS 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性?对 表中其它一般性的列,用什么限制来保证它们的完整性? 答:主键:其值必须是唯一,不为空值; 候选键:其值必须唯一,可有也只能有一个空值; 外键:主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值、默认值、禁止主表主键值的修改和删除; 一般的列:检查约束和断言。 2.SQL SERVER中规则的目的? 答:规则的目的针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么? 答:列级检查约束针对表中一列; 表级检查约束则针对同一表中多列 4.外键限制定义的条件? 答:外键限制的列必须是另一个表中的主键。 5.关系代数的基本操作符?笛卡尔乘积最大的作用是什么? 答:基本操作符:投影,选择,交,积,差; 作用:把任意两个不相关的表相连。 6.为什么说在实际查询中自然连接是用得比较多的? 答:可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。 7.关系代数中对结果有重复元组时,如何处理? 答:将去掉重复元组。 8.连接的分类? 答:条件连接:加入连接条件,对两个关系实施连接; 等连接:是条件连接的特例。要求连接条件由等式组成; 自然连接:是等连接的特例。要求等式中涉及的字段名必须相等; 外连接:是涉及有空值的自然连接。 9.外连接又分3种,其依据是什么? 答:左外联结,右外联结,全外联结。 二. 单项选择题

单片机原理及接口技术第3章习题答案.docx

1>指令:CPU 根据人的意图来执行某种操作的命令 指令系统:一台计算机所能执行的全部指令集合 机器语言:用二进制编码表示,计算机能直接识别和执行的语言 汇编语言:用助记符、符号和数字来表示指令的程序语言 高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入 了解的通用性语言 2、 见第1题 3、 操作码[目的操作数][,源操作数] 4、 寻址方式 寻址牢间 立即数寻址 程序存储器ROM 直接寻址 片内RAM 低128B 、特殊功能寄存器 寄存器寻址 工作寄存器R0 R7、A 、B 、C 、DPTR 寄存器间接寻址 片内RAM 低128B 、片外RAM 变址寻址 程序存储器(@A+PC,@A+DPTR ) 相对寻址 程序存储器256B 范围(PC+偏移量) 位寻址 片内RAM 的20H-2FH 字节地址、部分SFR 5、SFR :直接寻址,位寻址,寄存器寻址;片外RAM :寄存器间接寻址 A, 40H ;直接寻址 (40H ) A RO, A ;寄存器寻址 (A ) - RO Pl, #0F0H ;立即数寻址 0F0—P1 A, @R0 ;寄存器间接寻址((RO )) - A P2, Pl ;直接寻址(Pl ) ->P2 最后结果:(RO) =38H, (A) =40H, (PO) =38H, (Pl) = (P2) =0F0H, (DPTR) =3848H, (18H) =30H, OOH) =38H, (38H) =40H, (40H) =40H, (48H) =38H 注意:?左边是内容,右边是单元 7、 用直接寻址,位寻址,寄存器寻址 8、 MOV A,DATA ;直接寻址2字节1周期 MOV A,#DATA ;立即数寻址 2字节1周期 6、MOV MOV MOV MOV MOV MOV MOV MOV MOV @R0,30H ;直接寻址(3UH ) (RO ) DPTR,#3848 ;立即数寻址 3848—DPTR 40H,38H ;直接寻址(38H ) ->40H R0,30H ;直接寻址(30H ) ->R0 P0,R0 ;寄存器寻址 (RO ) PO 18H, #30H ;立即数寻址 30->18H MOV MOV

《数据库原理》3-5章作业(答案201402)

《数据库原理》知识点 参考答案 第三章 1、什么是视图?视图有什么作用? 答: 视图是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 通过以上可看出,数据库管理员可以为用户提供一个观察数据的窗口,而不必像基本表一样将所有字段都提供给用户,从而起到如下几方面作用: (1)简化用户的操作 (2)使用户能够以多种角度看待同一数据 (3)对重构数据库提供了一定程度的逻辑独立性 (4)对机密数据提供安全保护 (5)适当利用视图可以更清晰的表达查询 2、什么是基本表?与视图的区别和联系是什么? 答: 基本表是独立存在的表。在SQL中,一个关系对应于一个表。 视图是从一个或多个基本表所导出的表。视图本身并不独立存储在数据库中,是一个虚表,即数据库中只存放视图的定义而不存放其所对应的数据,这些数据仍然存放在导出视图的基本表中。 视图在概念上与基本表等同,用户可以像使用基本表那样使用视图,可以在视图上再定义视图。 3、结合课后作业11 作业11:请为三建工程项目建立一个供应情况的视图,包括:供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。并对该视图完成下列查询: (1)找出三建工程项目使用的各种零件代码及其数量; (2)找出供应商S1的供应情况。 答: 根据题意,首先需创建视图,创建视图语句如下: CREATE VIEW V_SPJ AS SELECT SNO、PNO、QTY FROM SPJ WHERE JNO = (SELECT JNO FROM J WHERE JNAME = ‘三建’); 或:

数据库第三章习题参考答案.

3-2 对于教务管理数据库的三个基本表 S(SNO,SNAME, SEX, AGE,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 试用SQL的查询语句表达下列查询: ⑴检索LIU老师所授课程的课程号和课程名。 ⑵检索年龄大于23岁的男学生的学号和姓名。 ⑶检索学号为200915146的学生所学课程的课程名和任课教师名。 ⑷检索至少选修LIU老师所授课程中一门课程的女学生姓名。 ⑸检索WANG同学不学的课程的课程号。 ⑹检索至少选修两门课程的学生学号。 ⑺检索全部学生都选修的课程的课程号与课程名。 ⑻检索选修课程包含LIU老师所授课程的学生学号。 解: ⑴SELECT C#,CNAME FROM C WHERE TEACHER=’LIU’; ⑵SELECT S#,SNAME FROM S WHERE AGE>23 AND SEX=’M’; ⑶SELECT CNAME,TEACHER FROM SC,C WHERE SC.C#=C.C# AND S#=’200915146’ ⑷SELECT SNAME (连接查询方式) FROM S,SC,C WHERE S.S#=SC.S# AND SC.C#=C.C# AND SEX=’F’AND TEACHER=’LIU’; 或: SELECT SNAME (嵌套查询方式) FROM S WHERE SEX=’F’AND S# IN (SELECT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=’LIU’)) 或: SELECT SNAME (存在量词方式)

微机原理及接口第九章作业答案

“微机系统原理与接口技术”第九章习题解答(部分) 1. 什么是并行接口和串行接口?它们各有什么作用? 答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。 并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。 2. 试画出8255A与8086CPU连接图,并说明8255A的A0、A1地址线与8086CPU的A1、A2地址线连接的原因。 答:8255A与8086CPU的连线图如下图所示: 题9-2图 8086系统有16根数据线,而8255只有8根数据线,为了软件读写方便,一般将8255的8条数据线与8086的低8位数据线相连。8086在进行数据传送时总是将总线低8位对应偶地址端口,因此8086CPU要求8255的4个端口地址必须为偶地址,即8086在寻址8255时A0脚必须为低。实际使用时,我们总是将8255的A0、A1脚分别接8086的A1、A2脚,而将8086的A0脚空出不接,并使8086访问8255时总是使用偶地址。 4. 简述8255A工作在方式1时,A组端口和B组端口工作在不同状态(输入或输出)时,C端口各位的作用。 答:8255A 的A、B口工作在方式1时,C端口各位的使用情况如下表所示:

注:带*的各中断允许信号由C口内部置位/复位操作设置,非引脚电平。 5. 用8255A控制12位A/D转换器,电路连接如下图所示。设B口工作于方式1输入,C 口上半部输入,A口工作于方式0输入。试编写8255A的初始化程序段和中断服务程序(注:CPU采用中断方式从8255A中读取转换后的数据)。 题9-5图 答:设8255的A、B、C及控制端口的地址分别为PORTA、POA TB、PORTC和PCON,则一种可能的程序段实现如下: 主程序:; 初始化8255A …… MOV AL, 10011110B ; 设置8255A的工作方式控制字 OUT PCON, AL MOV AL, 00000101B ; 设置C口置位/复位控制字,使INTEA(PC2)为 OUT PCON, AL ; 高电平,允许B口中断 MOV AL, 00000010B ; 设置C口置位/复位控制字,使PC1(IBF B)输出 OUT PCON, AL ; 低电平,启动第一次A/D转换 …… 中断服务程序:; 取数,并自动启动下一次A/D转换 …… MOV AL, 00000011B ; PC1(IBF B)输出高电平,停止A/D转换 OUT PCON, AL IN AL, PORTC ; 先取高4位转换值 MOV AH, AL MOV CL, 4 SHR AH, CL ; 将高4位转换值放到AH的低端 IN AL, PORTB ; 取低8位转换值放到AL中 MOV AL, 00000010B ; PC1(IBF B)输出低电平,再次启动A/D转换 OUT PCON, AL …… IRET 6. 用8255A作为CPU与打印机接口,8255的A口工作于方式0,输出;C口工作于方式0。8255A与打印机及CPU的连线如下图所示。试编写一程序,用查询方式将100个数据送打印机打印(8255A的端口地址及100个数据的存放地址自行设定)。

数据库原理课后习题答案

第1章绪论 2 .使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:( l )数据库定义功能;( 2 )数据存取功能; ( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。 8 .试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 12 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一R 图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 .某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R 图画出此工厂产品、零件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。

20 .试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

数据库第三章作业

第三章SQL 一、填空题 1、在SQL查询时,如果要去掉查询结果中的重复组,需要用() 2、在SQL中使用()命令建立基本表 3、在SQL中使用()命令修改数据库模式。 4、在SQL的SELECT语句中,不仅可以出现属性名,还可以出现()。 5、当基本表中增加一个新列后,各元组在新列上的值是()。 6、在SQL中表示并集的关键字是(0)。 7、在SQL中表示差集的关键字是()。 8、SQL对嵌套查询的处理方法是从()层向()层处理。 9、在SQL中定义视图时,需要用关键字()连接子查询来完成。 10、SQL包括了数据定义、数据操纵和()等功能。 11、SQL对嵌套查询的处理方法是从()层向()层处理。 二、单选题 1、在SQL中,用户可以直接操纵的是()。 A. 基本表 B. 视图 C. 基本表或视图 D. 基本表和视图 2、在SQL中,与关系代数中的投影运算对应的字句是()。 A. SELECT B. FROM C. WHERE D.ORDER BY 3、SELECT语句执行的结果是()。 A. 数据项 B. 元组 C. 表 D. 数据库 4、关系数据库的标准语言是()。 A. DDL B. SQL C. ORACLE D. DBMS 5、在SELECT语句中使用*表示()。 A. 选择任何属性 B. 选择全部属性 C. 选择全部元组 D. 选择键码 6、使用CREATE TABLE语句建立的是()。 A. 数据库 B. 表 C. 视图 D. 索引 7、在SELECT语句中使用MIN(属性名)时,属性名()。 A. 必须是数值型 B. 必须是字符型 C. 必须是数值型或字符型 D.不限制数据类型 8、使用CREATE VIEW语句建立的是()。 A. 数据库 B. 表 C. 视图 D. 索引 9、在SQL中使用UPDA TE对表中数据进行修改时,应使用的子句是()。 A. WHERE B. FROM C. V ALUES D. SET 10、使用CRETE INDEX语句建立的是()。 11、在SQL的语句中,ALTER的作用是()。 A. 删除基本表 B. 修改基本表中的数据 C. 修改基本表中的结构 D. 修改视图 12、在SELECT语句中使用A VG(属性名)时,属性名()。 A. 必须是数值型 B. 必须是字符型 C. 必须是数值型或字符型 D.不限制数据类型 13、在SQL中用关键字EXCEPT表示的运算是集合的()。 A. 交集 B. 并集 C. 差集 D. 连接 14、在SQL的排序子句:“ORDER BY总分DESC ,英语DESC”,表示()。 A. 总分和英语分数都是最高的在前面 B. 总分和英语分数之和最高的在前面

接口原理第三章作业

第三章作业 3.33.指出8086/8088下列指令中存储器操作数物理地址的计算表达式。 (1) MOV AL,[DI] PA=DS*16+DI (2) MOV AX,[BX +SI] PA=DS*16+BX+SI (3) MOV [BX+DI],AL PA=DS*16+BX+DI (4) ADD AL,ES:[BX] PA=ES*16+BX (5) SUB AX,[2400H] PA=DS*16+2400H (6) ADC AX,[BX+DI+1200H] PA=DS*16+BX+DI+1200H (7) MOV CX,[BP+SI] PA=SS*16+BP+SI (8) INC BYTE PTR[DI] PA=DS*16+DI 3.34指出8086/8088下列指令的错误 (1)MOV [SI],IP 8086不允许将IP的值直接存入内存,改正MOV AX,IP在MOV [SI],AX (2)MOV CS,AX 8086不允许将AX的值直接存入代码段寄存器,代码段不能做目的操作数 (3)MOV BL,SI+2 源、目的字长不一致 (4)MOV 60H,AL 立即数不能做目的操作数 (5)PUSH 2400H PUSH 的源操作数不能是立即数 (6)INC [BX] INC对内存操作时要指明是字节还是字 (7)MUL -60H 立即数不能作为MUL的目的操作数 (8)ADD [2400H],2AH 2AH是字节,而[2400H]是字,不匹配 (9)MOV [BX].[DI] 源,目的不能同时为存储器寻址方式 (10)MOV SI,AL

3.36阅读下列程序段,指出每条指令执行以后有关寄存器的内容 MOV AX,0ABCH AX=0ABCH DEC AX AX=0ABBH AND AX,00FFH AX=00BBH MOV CL,4 CL=04H SAL AL,1 AL=F6F MOV CL,AL CL=F6H ADD CL,78 CL=DDH PUSH AX AX=00F6H POP BX BX=00F6H 3.42某程序段为: 2000H:304CH ABC: MOV AX,1234H . . . 2000H: 307EH JNE ABC 解:JNE ABC占两个字节,所以执行JNE时,IP=3081H 304CH-3081H=-34H=[10110100]源=[11001011]反 =[11001100]补=CCH 3.71设计一个程序段,将DH中的最左三位清零,尾部改变DH中的其它位,结果存入BH中 解:AND DH,1FH MOV BH,DH

传递过程原理作业题解章

传递过程原理作业题解 章 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

第二章 1. 对于在r θ平面内的不可压缩流体的流动,r 方向的速度分量为 2cos /r u A r θ=-。试确定速度的θ分量。 解:柱坐标系的连续性方程为 11()()()0r z ru u u r r r z θρρρρθθ ????+++=' ???? 对于不可压缩流体在r θ平面的二维流动,ρ=常数,0, 0z z u u z ?==?,故有 11()0r u ru r r r θ θ ??+=?? 即 2 2 cos cos ()()r u A A ru r r r r r θθθθ ???=- =- -=- ??? 将上式积分,可得 2 2 cos sin ()A r A u d f r r θθθ θ=-=- +? 式中,()f r 为积分常数,在已知条件下,任意一个()f r 都能满足连续性方程。令()0f r =,可得到u θ的最简单的表达式: 2 sin A u r θθ =- 2.对于下述各种运动情况,试采用适当坐标系的一般化连续性方程描述,并结合下述具体条件将一般化连续性方程加以简化,指出简化过程的依据。 (1)在矩形截面管道内,可压缩流体作稳态一维流动; (2)在平板壁面上不可压缩流体作稳态二维流动; (3)在平板壁面上可压缩流体作稳态二维流动; (4)不可压缩流体在圆管中作轴对称的轴向稳态流动; (5)不可压缩流体作球心对称的径向稳态流动。 解: ()0ρρθ ?+?=?u

(1) 在矩形截面管道内,可压缩流体作稳态一维流动 0x z x y z u u u u u u x y z x y z ρρρρρθ ???????++++++=????????? ??? y 稳态: 0ρ θ ?=?,一维流动:0x u =, 0y u = ∴ z 0z u u z z ρ ρ ??+=??, 即 ()0z u z ρ?=? (2)在平板壁面上不可压缩流体作稳态二维流动 ()()()0y x z u u u x y z ρρρρθ ????+++=???? 稳态: 0ρ θ ?=?,二维流动:0z u = ∴ ()()0y x u u x y ρρ??+=??, 又cons t ρ=,从而 0y x u u x y ??+=?? (3)在平板壁面上可压缩流体作稳态二维流动 在此情况下,(2)中cons t ρ≠ ∴ ()()0y x u u x y ρρ??+=?? (4)不可压缩流体在圆管中作轴对称的轴向稳态流动 ()()()110r z r u u u r r r z θρρρρθθ????+++='???? 稳态: 0ρθ?='?,轴向流动:0r u =,轴对称:0θ ?=? ∴ ()0z u z ρ?=?, 0z u z ?=? (不可压缩cons t ρ=) (5)不可压缩流体作球心对称的径向稳态流动

数据库原理及应用第3章课后习题答案知识分享

数据库原理及应用第3章课后习题答案

习题3 1.试述关系模型的3个组成部分。 1)数据结构 关系模型的数据结构非常简单,只包括单一的数据结构——关系。从用户角度,关系模型中数据的逻辑结构是一张扁平的二维表。 2)数据操作 关系操作采用集合操作方式,即操作的对象和结果都是集合。这种方式称为一次一集合的方式。而非关系数据结构的数据操作方式为一次一记录方式。 关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。 3)完整性约束 关系模型提供了丰富的完整性控制机制,允许定义三类完整性:实体完整性、参照完整性和用户定义完整性。 2.定义并理解下列术语,说明它们之间的联系与区别: 1)域、笛卡尔积、关系、元组、属性 ①域(Domain) 域是一组具有相同数据类型的值的集合。 ②笛卡尔积(Cartesian Product) 定义3.2 给定一组域D1,D2,…,D n,这些域中可以有相同的域。D1,D2,…,D n的笛卡尔积为: D1×D2×…×D n={(d1,d2,…,d n)|d i D i,i=1,2,…,n} ③关系

D1×D2×…×D n的子集叫作在域D1,D2,…,D n上的关系,表示为: R(D1,D2,…,D n),这里R是关系名。 ④表的每行对应一个元组,也可称为记录(Record)。 ⑤表的每列对应一个域,也可以称为字段(Filed )。由于域可以相同,为了加以区分,必须为每列起一个名字,称为属性(Attribute)。 2)主码、候选码、外码 ①若关系中的某一属性或属性组的值能唯一地标识一个元组,则称该属性组为候选码或码(Key)。其中属性组中不能含有多余的属性。 ②若一个关系有多个候选码,则选定其中一个作为主码(Primary Key)。每个关系有且仅有一个主码。 ③如果一个属性或属性组不是所在关系的码,却是另一个关系的码,则称该属性或属性组为所在关系的外码。 3)关系模型、关系、关系数据库 ①关系数据库中关系模式是型,关系是值,关系模式是对关系的描述,关系模式可以用一个五元组表示:R(U,D,DOM,F)。 ②关系是笛卡尔积的有限集,关系是一个二维表。 ③采用关系模型的数据库称为关系数据库。 3.试述关系模型的完整性规则,在参照完整性中,为什么外码属性的值也可以为空?什么情况下才可以为空? 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码K相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:

数据库第三章作业

数据库第三章作业 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第3章关系数据库系统RDBS 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性对 表中其它一般性的列,用什么限制来保证它们的完整性 答:主键:其值必须是唯一,不为空值; 候选键:其值必须唯一,可有也只能有一个空值; 外键:主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值、默认值、禁止主表主键值的修改和删除; 一般的列:检查约束和断言。 2.SQL SERVER中规则的目的 答:规则的目的针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么 答:列级检查约束针对表中一列; 表级检查约束则针对同一表中多列 4.外键限制定义的条件 答:外键限制的列必须是另一个表中的主键。 5.关系代数的基本操作符笛卡尔乘积最大的作用是什么 答:基本操作符:投影,选择,交,积,差; 作用:把任意两个不相关的表相连。 6.为什么说在实际查询中自然连接是用得比较多的 答:可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。 7.关系代数中对结果有重复元组时,如何处理 答:将去掉重复元组。 8.连接的分类 答:条件连接:加入连接条件,对两个关系实施连接; 等连接:是条件连接的特例。要求连接条件由等式组成; 自然连接:是等连接的特例。要求等式中涉及的字段名必须相等; 外连接:是涉及有空值的自然连接。 9.外连接又分3种,其依据是什么 答:左外联结,右外联结,全外联结。 二. 单项选择题

传递过程原理作业题和答案(原稿)

《化工传递过程原理(Ⅱ)》作业题 1. 粘性流体在圆管内作一维稳态流动。设r 表示径向距离,y 表示自管壁算起的垂直距离,试分别写出沿r 方向和y 方向的、用(动量通量)=-(动量扩散系数)×(动量浓度梯度)表示的现象方程。 1.(1-1) 解:()d u dy ρτν = (y Z ,u Z ,du dy > 0) ()d u dr ρτν =- (r Z ,u ], du dr < 0) 2. 试讨论层流下动量传递、热量传递和质量传递三者之间的类似性。 2. (1-3) 解:从式(1-3)、(1-4)、(1-6)可看出: A A AB d j D dy ρ=- (1-3) () d u dy ρτν =- (1-4) ()/p d c t q A dy ρα=- (1-6) 1. 它们可以共同表示为:通量 = -(扩散系数)×(浓度梯度); 2. 扩散系数 ν、α、AB D 具有相同的因次,单位为 2/m s ; 3. 传递方向与该量的梯度方向相反。 3. 试写出温度t 对时间θ的全导数和随体导数,并说明温度对时间的偏导数、全导数和随体导数的物理意义。 3.(3-1) 解:全导数: dt t t dx t dy t dz d x d y d z d θθθθθ????=+++???? 随体导数:x y z Dt t t t t u u u D x y z θθ????=+++???? 物理意义: t θ ??——表示空间某固定点处温度随时间的变化率;

dt d θ——表示测量流体温度时,测量点以任意速度dx d θ、dy d θ、dz d θ 运动所测得的温度随时间的变化率 Dt D θ ——表示测量点随流体一起运动且速度x u dx d θ=、y u dy d θ=、z u dz d θ=时, 测得的温度随时间的变化率。 4. 有下列三种流场的速度向量表达式,试判断哪种流场为不可压缩流体的流动。 (1)xy x z y x )2()2(),,(2θθ--+= (2)k y x j z x i x z y x u )22()(2),,(++++-= (3)xz yz xy y x 222),(++= 4.(3-3) 解:不可压缩流体流动的连续性方程为:0u ?=r (判据) 1. 220u x x ?=-=r ,不可压缩流体流动; 2. 2002u ?=-++=-r ,不是不可压缩流体流动; 3. 002222()u y z x x y z =??≠??=++=++=r ,不可压缩 ,不是不可压缩 5. 某流场可由下述速度向量式表达: (,,,)3u x y z xyzi y j z k θθ=+-r r r r 试求点(2,1,2,1)的加速度向量。 5. (3-6) 解: y x z i j k Du Du Du Du D D D D θθθθ =++r r r r x x x x x x y z u u u Du u u u u D x y z θθ=+++???????? 0()()3()xyz yz y xz z xy θ=++- (13)xyz yz θ=+- y y Du D θ = 23(3)(3)3(31)z z z z Du D θθθθ =-+--=-

《数据库原理及应用》第三次在线作业参考答案

作业 第1题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由 基本操作来表达。具体而言,关系代数的基本操作有()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:课件第七章 第2题在具有非过程性查询语言的数据库系统中,()是查询处理的核心。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:概述 第3题关系数据库系统的查询处理包括两个方面的内容:查询优化和()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:概述 第4题()是选择操作中的线性搜索算法。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第5题()是选择操作中的主索引搜索算法。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第6题设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个 数为()。

题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第7题查询处理最终可转化成基本的()代数操作。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:查询处理过程 第8题计算笛卡尔乘积的最简单算法称为()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第9题在SQL中,表示选择操作的语句为()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:关系数据库标准语言SQL 第10题在SQL中,表示连接操作的语句为()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:连接操作 第11题投影操作中不包含主键,需要去除重复()。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:投影操作 第12题关系代数的四个组合操作是:交、自然连接、连接和()。您的答案:C 题目分数:0.5 此题得分:0.5

数据库第3章习题参考答案

第3章习题解答 1.选择题 (1)表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(D)约束。 A.主键B.外键C.NULL D.CHECK (2)下列关于表的叙述正确的是(C)。 A.只要用户表没有人使用,则可将其删除B.用户表可以隐藏 C.系统表可以隐藏D.系统表可以删除 (3)下列关于主关键字叙述正确的是( A )。 A.一个表可以没有主关键字 B.只能将一个字段定义为主关键字 C.如果一个表只有一个记录,则主关键字字段可以为空值 D.都正确 (4)下列关于关联叙述正确的是( C )。 A.可在两个表的不同数据类型的字段间创建关联 B.可在两个表的不同数据类型的同名字段间创建关联 C.可在两个表的相同数据类型的不同名称的字段间创建关联 D.在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段 (5)CREATE TABLE语句(C )。 A.必须在数据表名称中指定表所属的数据库 B.必须指明数据表的所有者 C.指定的所有者和表名称组合起来在数据库中必须唯一 D.省略数据表名称时,则自动创建一个本地临时表 (6)删除表的语句是(A)。 A.Drop B.Alter C.Update D.Delete (7)数据完整性不包括(B )。 A.实体完整性B.列完整性C.域完整性D.用户自定义完整(8)下面关于Insert语句的说法正确的是(A )。 A.Insert一次只能插入一行的元组 B.Insert只能插入不能修改 C.Insert可以指定要插入到哪行 D.Insert可以加Where条件 (9)表数据的删除语句是( A )。 A.Delete B.Inser C.Update D.Alter (10)SQL数据定义语言中,表示外键约束的关键字是(B )。 A.Check B.Foreign Key C.Primary Key D.Unique 2.填空题 (1)数据通常存储在表中,表存储在数据库文件中,任何有相应权限的用户都可以对之进行操作。

(完整版)单片微型计算机原理与接口技术髙锋课后答案第3章

第3章【单片机的指令系统】 思考与练习题解析 【3—1】什么是指令及指令系统? 【答】控制单片机进行某种操作的命令称为“指令”。单片机就是根据指令来指挥和控制 单片机各部分协调工作。指令由二进制代码表示,指令通常包括操作码和操作数两部分:操作码规定操作的类型,操作数给出参加操作的数或存放数的地址。 所有指令的集合称为“指令系统”。80C51单片机的指令系统专用于80C51系列单片机, 是一个具有255种操作码(OOH~FFH,除A5H外)的集合。 【3—2】80C51单片机的指令系统具有哪些特点? 【答】80C51单片机的指令系统容易理解和阅读。只要熟记代表33种功能的42种助记即可。有的功能如数据传送,可以有几种助记符,如MOV、MOVc、MOVX。而指令功能助 记符与操作数各种寻址方式的结合,共构造出111种指令,而同一种指令所对应的操作码可以多至8种(如指令中Rn对应寄存器R0~R7)。 80C51单片机的指令系统具有较强的控制操作类指令,容易实现“面向控制”的功能;具有位操作类指令,有较强的布尔变量处理能力。 【3—3】简述80C51指令的分类和格式。 【答】80C51的指令系统共有111条指令,按其功能可分为5大类:数据传送类指令(28条)、算术运算类指令(24条)、逻辑运算类指令(25条)、控制转移类指令(17条)和布尔操作(位)类指令(17条)。 指令的表示方法称之为“指令格式”,其内容包括指令的长度和指令内部信息的安排等。在80C51系列的指令系统中,有单字节、双字节和三字节等不同长度的指令。 ·单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。 ·双字节指令:包括两个字节。其中一个字节为操作码,另一个字节是操作数。 ·三字节指令:操作码占一个字节,操作数占两个字节。其中操作数既可能是数据,也可能是地址。 【3—4】简述80C51的指令寻址方式,并举例说明。 【答】执行任何一条指令都需要使用操作数,寻址方式就是在指令中给出的寻找操作数或操作数所在地址的方法。 80C5l系列单片机的指令系统中共有以下7种寻址方式。 ①立即寻址。在指令中直接给出操作数。出现在指令中的操作数称为“立即数”,为了与直接寻址指令中的直接地址相区别,在立即数前面必须加上前缀“#”。 例如:MOV DPTR,#1234H ;1234H为立即数,直接送DPTR ②直接寻址。在指令中直接给出操作数单元的地址。 例如:MOV A,55H ;55H是操作数单元的地址,55H单元内的数据才是操作数,取出后送累加器A ③寄存器寻址。在指令中将指定寄存器的内容作为操作数。因此,指定了寄存器就能得 到操作数。寄存器寻址方式中,用符号名称来表示寄存器。 例如:INC R7 ;R7的内容为操作数,加1后再送回R7 ④寄存器间接寻址。在指令中给出的寄存器内容是操作数的地址,从该地址中取出的才 是操作数。可以看出,在寄存器寻址方式中,寄存器中存放的是操作数;而在寄存器间接寻址 方式中,寄存器中存放的则是操作数的地址。 寄存器间接寻址须以寄存器符号名称的形式表示。为了区别寄存器寻址和寄存器间接寻 址,在寄存器间接寻址中,应在寄存器的名称前面加前缀“@”。 例如:ORL A.@Ro;当R0寄存器的内容是60H时,该指令功能是以RO寄存器的内容60H为地址,将60H地址单元的内容与累加器A中的数相“或”,其结果仍存放在A中。

数据库原理第三章作业

数据库原理第三章作业 学号:20112730 姓名:陈佳宇 一. 简答题 1.简述表间数据完整性的实现方式? ⑴外键约束,即在从表上定义外键约束。 ⑵利用触发器,即主表的触发器维护主表到从表方向的数据完整性,从表的触发器维护从表到主表方向的参照完整性。 2.简述主键约束的要求? 主键约束针对主键而言,并且值唯一,不能为空值。 3.简述唯一限制的要求? 唯一约束针对候选键而言,并且值唯一,允许有且只有一个空值。 4.SQL-92标准支持的完整性限制是否一定会在SQL SERVER中实现,举例说明?不一定。比如SOL SERVER不支持“断言”,虽然SOL-92标准是支持的。 5.SQL SERVER中规则的目的? 指明表中某一列的取值范围。 6.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么?列级方式是:在要定义约束的列本身定义完后,紧接其后定义其约束。 表级方式:表中所有的列都定义往后,再定义所要的约束。 7.简述外键约束限制定义的条件? 定义外键的列必须是另一个表中的主键或候选键。 8.一张表上可定义的触发器个数是多少个?

答:12个 9.关系代数的基本操作符? selection(选择) :σ projection(投影):π union(并) intersection(交) difference(差) cross-product(积) 10.关系代数中对结果有重复元组时,如何处理? 只保留其中一个,另外的被去掉。 11.简述联结的分类? 条件连接连接 自然连接 外连接:左外连接,右外连接,全外连接 12.简述关系运算的种类? 主要有两种,一:元组关系运算,二:域关系运算 二. 单项选择题 1. ( A )不是关系代数的基本操作。 ASelection BProjection CJoin DIntersection 2. ( C )用唯一限制来约束。 A主键B外键C候选键D简单键 3. ( B )与“列”不同义。 A字段B元组C域D属性

《数据库系统概论》课后习题及参考答案

课后作业习题 《数据库系统概论》课程部分习题及参考答案 第一章绪论(教材 41页) 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库: 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库系统: 数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统: 数据库管理系统 (DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 2.使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。 为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。 此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。 使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。 总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。 3.试述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别: 文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是: 文件系统与数据库系统都是计算机系统中管理数据的软件。 5.试述数据库系统的特点。 数据库系统的主要特点有: 一、数据结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 二、数据的共享性高,冗余度低,易扩充

相关文档
最新文档