第2章教材习题解答

第2章教材习题解答
第2章教材习题解答

第2章进程管理

“练习与思考”解答

1.基本概念和术语

进程、进程互斥、进程同步、临界资源、临界区、死锁

进程是程序在并发环境中的执行过程。

进程互斥:各个进程彼此不知道对方的存在,逻辑上没有关系,由于竞争同一资源(如

打印机、文件等)而发生相互制约。

进程同步:各个进程不知对方的名字,但通过对某些对象(如I/O缓冲区)的共同存

取来协同完成一项任务。

临界资源:一次仅允许一个进程使用的资源。

临界区:在每个进程中访问临界资源的那段程序。

死锁是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能引发

的事件而无限期地僵持下去的局面。

2.基本原理和技术

(1)在操作系统中为什么要引入进程概念它与程序的区别和联系是什么

在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因

此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的

新状态。这些都是在程序的动态过程中发生的。用程序这个静态概念已不能如实反映程序并

发执行过程中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性

质。

进程与程序的主要区别是:

·进程是动态的;程序是静态的。

·进程有独立性,能并发执行;程序不能并发执行。

·二者无一一对应关系。

·进程异步运行,会相互制约;程序不具备此特征。

但进程与程序又有密切的联系:进程不能脱离具体程序而虚设,程序规定了相应进程所

要完成的动作。

(2)进程的基本状态有哪几种

通常在操作系统中,进程至少要有三种基本状态。这三种基本状态是:运行态、就绪态

和阻塞态(或等待态)。

(3)用如图3-23所示的进程状态转换图能够

说明有关处理机管理的大量内容。试回答:

① 什么事件引起每次显著的状态变迁

② 下述状态变迁因果关系能否发生为什么

(A)2→1 (B)3→2 (C)4→1

图3-23 进程状态转换图就绪→运行:CPU空闲,就绪态进程被调度程

序选中。

运行→就绪:正在运行的进程用完了本次分配给它的CPU时间片。

运行→阻塞:运行态进程因某种条件未满足而放弃对CPU的占用,如等待读文件。

阻塞→就绪:阻塞态进程所等待的事件发生了,例如读数据的操作完成。

②下述状态变迁:

(A)2→1:可以。运行进程用完了本次分配给它的时间片,让出CPU,从就绪队列中选一个进程投入运行。

(B)3→2:不可以。任何时候一个进程只能处于一种状态,它既然由运行态变为阻塞态,就不能再变为就绪态。

(C)4→1:可以。某一阻塞态进程等待的事件出现了,而且此时就绪队列为空,该进程进入就绪队列后马上又被调度运行。

(4)P CB的作用是什么它是怎样描述进程的动态性质的

进程控制块PCB是进程组成中最关键的部分。每个进程有唯一的进程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。

PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。

(5)PCB表的组织方式主要有哪几种分别简要说明。

PCB表的组织方式主要有:线性方式、链接方式和索引方式。

线性方式是把所有进程的PCB都放在一个表中。

链接方式按照进程的不同状态把它们分别放在不同的队列中。

索引方式是利用索引表记载相应状态进程的PCB地址。

(6)进程进入临界区的调度原则是什么

一个进程进入临界区的调度原则是:

①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。

②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的

临界区,则其它所有试图进入临界区的进程必须等待。

③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的

临界区。

④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现

象。

(7)简述信号量的定义和作用。P、V操作原语是如何定义的

信号量一般是由两个成员组成的数据结构,其中一个成员是整型变量,表示该信号量的值,它是与相应资源的使用情况有关的;另一个是指向PCB的指针。当多个进程都等待同一信号量时,它们就排成一个队列,由信号量的指针项指出该队列的头。

信号量通常可以简单反映出相应资源的使用情况,它与P、V操作原语一起使用可实现进程的同步和互斥。

P、V操作原语的定义:

P(S):顺序执行下述两个动作:

①信号量的值减1,即S=S-1;

②如果S≥0,则该进程继续执行;

如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止)。

V(S):顺序执行下述两个动作:

①S值加1,即S=S+1;

②如果S>0,则该进程继续运行;

如果S≤0,则释放信号量队列上的第一个PCB(即信号量指针项所指向的PCB)所对

应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。

(8)计算机系统中产生死锁的根本原因是什么

计算机系统中产生死锁的根本原因是:资源有限且操作不当。此外,进程推进顺序不合

适也可以引发的死锁。

(9)发生死锁的四个必要条件是什么

发生死锁的四个必要条件是:互斥条件,不可抢占条件,占有且申请条件,循环等待条件。

(10)一般解决死锁的方法有哪三种

一般解决死锁的方法有:死锁的预防、死锁的避免、死锁的检测与恢复。

3.思考题

(1)是否所有的共享资源都是临界资源为什么

不是所有的共享资源都是临界资源。因为临界资源是一次仅允许一个进程使用的资源,而系统中有很多资源可以让多个进程同时使用,例如硬盘、正文段等。

(2)系统中只有一台打印机,有三个用户的程序在执行过程中都要使用打印机输出

计算结果。设每个用户程序对应一个进程。问:这三个进程间有什么样的制约关系试用P、

V操作写出这些进程使用打印机的算法。

因为打印机是一种临界资源,所以这三个进程只能互斥使用这台打印机,即一个用户的

计算结果打印完之后,另一个用户再打印。

设三个进程分别为A、B和C。

设一个互斥信号量mutex,其初值为1。

进程A 进程B 进程C

P(mutex) P(mutex) P(mutex)

使用打印机使用打印机使用打印机 V(mutex) V(mutex) V(mutex)

(3)判断下列同步问题的算法是否正确若有错,请指出错误原因并予以改正。

① 设A,B两个进程共用一个缓冲区Q,A向Q写入信息,B从Q读出信息,算法框图

如图3-24所示。

② 设A,B为两个并发进程,它们共享一个临界资源。其运行临界区的算法框图如图

3-25所示。

图3-24 进程A, B的算法框图图3-25 两个并发进程临界区的算法框

①这个算法不对。因为A、B两个进程共用一个缓冲区Q,如果A先运行,且信息数量足

够多,那么缓冲区Q中的信息就会发生后面的冲掉前面的,造成信息丢失,B就不能从Q中读

出完整的信息。

改正:

A、B两进程要同步使用缓冲区Q。为此,设立两个信号量:

empty表示缓冲区Q为空,初值为1;

full表示缓冲区Q为满,初值为0。

算法框图如图1所示。

②这个算法不对。因为A、B两个进程是并发的,它们共享一个临界资源,所以二者应

互斥地使用该临界资源,在进入临界区时不存在先A后B的时序关系,而是哪个进程先到一步

就先进入自己的临界区。

改正:

A、B两个进程应互斥地进入临界区。为此,设立一个信号量:互斥信号量mutex,其初

值为1。

算法框图如图2所示。

A进程 B进程 A进程 B进程

CSb

V(mutex)

图1 图 2

(4)设有一台计算机,有两条I/O通道,分别接一台卡片输入机和一台打印机。卡

片机把一叠卡片逐一输入到缓冲区B1中,加工处理后再搬到缓冲区B2中,并在打印机上打

印结果。问:

① 系统要设几个进程来完成这个任务各自的工作是什么

② 这些进程间有什么样的相互制约关系

③用P、V操作写出这些进程的同步算法。

①系统可设三个进程来完成这个任务:R进程负责从卡片输入机上读入卡片信息,输入

到缓冲区B1中;C进程负责从缓冲区B1中取出信息,进行加工处理,之后将结果送到缓冲区

B2中;P进程负责从缓冲区B2中取出信息,并在打印机上印出。

②R进程受C进程影响,B1放满信息后R进程要等待——等C进程将其中信息全部取走,才

能继续读入信息;C进程受R进程和P进程的约束:B1中信息放满后C进程才可从中取出它们,

且B2被取空后,C进程才可将加工结果送入其中;P进程受C进程的约束:B2中信息放满后P

进程才可从中取出它们,进行打印。

③信号量含义及初值:

B1full——缓冲区B1满,初值为0;

B1empty——缓冲区B1空,初值为0;

B2full——缓冲区B2满,初值为0;

B2empty——缓冲区B2空,初值为0;

R进程 C进程 P进程

输入信息写入缓冲区B1 P(B1full) P(B2full) V(B1full) 从B1中取出信息从B2中取出信息进行打印

P(B1empty) 加工信息 V(B2empty)

结果送入B2 V(B1empty)

V(B2full)

P(B2empty)

(5)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。针对下述两种情况:

① 缓冲区是环形的,最多可容纳n个信息;

② 缓冲区是无穷大的。

试分别回答下列问题:

① 输入、输出两组进程读/写缓冲区需要什么条件

② 用P、V操作写出输入、输出两组进程的同步算法,并给出信号量含义及初值。

①针对容量为n的环形缓冲区,输入、输出两组进程读/写缓冲区需要的条

件为:

输入进程和输出进程需同步执行,即输入进程写缓冲区后,输出进程才可以读;

由于缓冲区容量有限,因此任一时刻所有输入进程存放信息的单元数不能超过缓冲区的总容量(n);

同理,所有输出进程取出信息的总量不能超过所有输入进程当前写入信息的总数。

设缓冲区的编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,指向下面可用的缓冲区,初值都是0。

为使两类进程实行同步操作,应设置三个信号量:两个计数信号量full和empty,一个互斥信号量mutex。

full:表示放有信息的缓冲区数,其初值为0。

empty:表示可供使用的缓冲区数,其初值为n。

mutex:互斥信号量,初值为1,表示各进程互斥进入临界区,保证任何时候只有一个

进程使用缓冲区。

下面是解决这个问题的算法描述。

输入进程Input:

while (TRUE) {

P(empty);

P(mutex);

信息送往buffer(in);

in=(in+1)mod N; /*以N为模*/

V(mutex);

V(full);

}

输出进程Output:

while (TRUE){

P(full);

P(mutex);

从buffer(out)中取出信息;

out=(out+1)mod N; /*以N为模*/

V(mutex);

V(empty);

}

②当缓冲区是无穷大时,输入进程存放信息的单元数不再受缓冲区总容量的

限制,因此,可以不设信号量empty。另外,算法中的in=(in+1)mod N; 和out=(out+1)mod N; 修改为in=in+1;和out=out+1;即可,其余的算法不变。

输入进程Input:

while (TRUE) {

P(mutex);

信息送往buffer(in);

in=in+1;

V(mutex);

V(full);

}

输出进程Output:

while (TRUE){

P(full);

P(mutex);

从buffer(out)中取出信息;

out=out+1;

V(mutex);

}

数据库课后练习题

ORACLE数据库课程习题 1 通过SQL*PLUS等数据库访问工具登录数据库服务器时, 所需的数据库连接串是在以下哪个文件中定义的( )A (A) tnsnames.ora (B) sqlnet.ora (C) listener.ora (D) init.ora (E) 以上所述都不正确 2 以下关于数据库连接串的叙述正确的是( )E (A) 数据库连接串必须与数据库名一致 (B) 数据库连接串必须与全局数据库名一致 (C) 数据库连接串必须与数据库的实例名(INSTANCE)一致 (D) 数据库连接串必须与数据库的SID一致 (E) 以上所述都不正确 3 关于SQL*PLUS的叙述正确的是( )A (A) SQL*PLUS是ORACLE数据库的专用访问工具 (B) SQL*PLUS是标准的SQL访问工具,可以访问各类关系型数据库 (C) SQL*PLUS是所有ORACLE应用程序的底层API (D) SQL*PLUS是访问ORACLE数据库的唯一对外接口 (E) 以上所述都不正确 4 SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是( )C (A) 是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件. (B) 是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台 (C) 是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令 (D) 是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据 (E) 以上所述都不正确 5 命令sqlplus /nolog的作用是( )C (A) 仅创建一个ORACLE实例,但并不打开数据库. (B) 仅创建一个ORACLE实例,但并不登录数据库. (C) 启动sqlplus,但并不登录数据库 (D) 以nolog用户身份启动sqlplus (E) 以上所述都不正确

数据库原理课后习题答案

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

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

一道课本三角习题的多解和变式探究

一道课本三角习题的多解和变式探究 罗文军 刘娟娟 (甘肃省秦安县第二中学,741600)(甘肃省秦安县郭嘉镇槐川中学,741609) 在历年高考真题中,有部分解三角形试题以对角互补的四边形为载体(例如2014年新课标Ⅱ卷文科第17题和2015年四川卷理科19题).主要考查余弦定理、三角形面积公式和三角恒等变换等知识,考查函数与方程、数形结合和化归与转化的思想,考查推理论证能力和运算求解能力,旨在考查学生的逻辑推理和数学运算的核心素养,具有很好的区分度和选拔功能.从源头来看,这类试题可以看成如下的源自苏教版课本必修5第11章解三角形第17页习题11.2的第13题. 题目、如图1,已知圆内接四边形ABCD 的边长分别为2AB =, 6BC =,4AD CD ==,如何求出四边形ABCD 的面积? 本文对这道课本习题探究和变式探究,以期达到对学生解答这 类以对边互补的四边形为载体的解三角形问题求解起引导作用. 一、解法探究 将四边形问题转化为解三角形问题是所有解法探求的关键,在已知四边形四条边长的基础上,求某个内角大小是解题的主攻方向,掌握这两点,问题可迎刃而解. 分析1、连对角线BD ,将四边形分解成ABD ?和BCD ?.注意对角互补关系180A C +=o ,分别运用余弦定理表示出公共边BD ,解方程组可得cos A ,从而得到A 和C 的度数.明确了ABD ?和BCD ?的两边一角之和,利用三角形面积公式可得解. 解法1、如图2,连结BD .在ABD ?、BCD ?中分别应用余弦定理,可得 22222224224cos 64264cos BD A BD C ?=+-????=+-???? 因为四边形ABCD 为圆内接四边形,有180A C +=o ,从而 222016cos 5248cos BD A BD A ?=-??=+??,可得1cos 2A =-,120A =o ,所以60C =o . 于是1124sin12064sin 608322 ABD BCD ABCD S S S ??=+=???+???=o o 四边形. 解法2、如图3,在BC 边上取点E ,使得BE BA =,连结DE 合BD .

高中数学一道课本习题的应用——谈基本不等式的延伸

一道课本习题的应用 严兆永 (南京外国语学校仙林分校 210046) 苏教版《普通高中课程标准实验教科书(必修5)》第98页第14题:“…,试研究线段 GH ,KL ,EF ,MN 与代数式2a b + 211a b + 之间的关系,…”. 能够得到结论:2 211222b a b a ab b a +≤+≤≤+,当且仅当b a =时等号成立. 这是对课本第十三章第四节“基本不等式”的整理和引申,定理本身的证明在此不再重复.笔者结合自己的教学实践,谈谈这道题的结论在求最值和不等式证明中的应用. 一、求最大(小)值 【例1】若,x y 恒成立,则a 的最小值是 . 分析:由题意有y x y x a ++≥恒成立,转化为求 y x y x ++的最大值,由基本不等式有 22)()(222y x y x y x +=+≤+,故2≤++y x y x ,所以2≥a . 评析:熟练掌握基本不等式的结构特征,能透过表象看本质,方能求得最值得结果. 【例2】若12311,,, ,a a a a 成等差数列,且22111100a a +≤,则1121a a a S +++= 的最 大值为 . 略解:111102111a a a a a a +==+=+ , )(11)(221111121a a a a a S +=+++=∴ , 由“基本不等式”2 222b a b a +≤+有:210221121111≤+?≤+a a a a ,当且仅当111a a =时取等号,故255≤S ,即1121a a a S +++= 的最大值为255. 评析:倒序相加,由等差数列的性质为基本不等式的运用做好准备. 【例3】已知0>x ,0>y ,且1=+y x ,则y x 14+的最小值为 . 错解:xy xy y x 144214=≥+,又xy y x 21≥+=,得21≤xy ,有21≥xy ,所以y x 14+的最小值为8.

一道课本例题的探究开发

一道课本例题的探究开发 663312云南省广南县篆角乡中心学校 陆智勇 课本的例题不仅仅是传授知识、巩固方法、培养能力、积淀素养的载体,如果我们对它们进行特殊联想、类比联想、可逆联想和推广引申,这些例题也可作为探究教学的重要材料。笔者尝试着从课本例题入手,合理开发课本例题,引导学生反思、深化与推广,并结合数学探究教学作了初步的探讨. 题目:如图(1),AD 是△ABC 的高,点P,Q 在BC 上,点R 在AC 上,点S 在AB 上,边BC=60cm ,高AD=40cm,四边形PQRS 是正方形. (1)相似吗?与ABC ASR ?? (2)求正方形PQRS 的边长. 分析:由于四边形PQRS 为正方形,所以SR ∥BC ,故ASR ?∽ABC ?.利用相似三角形对应高的比等于相似比列方程求解. 解:(1)ASR ?∽ABC ?.理由: 是正方形,因为PQRS 所以SR ∥BC. 所以 .,ACB ARS ABC ASR ∠=∠∠=∠ 所以ASR ?∽ABC ? . (2)由(1)可知ASR ?∽ABC ?.根据“相似三角形对应高的比等于相似比,可得 设正方形PQRS 的边长 为 AE=(40- χ )cm, 所以 解得: 所以正方形PQRS 的边长为24cm. 此题是北师大版九年义务教育课程标准实验教科书八年级数学下册第147页 .BC SR AD AE =,cm χ. 24=χ60 4040χχ= -

的一道例题。该题是典型的利用“相似三角形对应高的比等于相似比”解决实际问题的例题。笔者在教学过程中没有停留在问题的解决上,而是以此题为切入口,精心设计了一组变式,恰当设置问题梯度,使难易程度尽量贴近学生的最近发展区,使设计的问题触及学生的兴奋点,把学生从某种抑制状态下激奋起来,使之产生一种一触即发的效果。 变式1:如图(2),△ABC 的内接矩形EFGH 的两邻边之比EF :FG=9:5,长边在BC 上,高AD=16cm,BC=48cm,求矩形EFGH 的周长。 分析:因为EFGH 为矩形,则AN ⊥HG.这样△AHG 的高可写成AD-DN=AD-FG.再由△AHG ∽△ABC ,即可以找到HG、FG与已知条件的关系,求出矩形EFGH 的周长. 解:因为EFGH 为矩形,所以HG ∥EF,HG=EF. 所以△AHG ∽△ABC. 所以 则 解得: 所以矩形EFGH 的周长为56cm. 变式2:如图(3),已知边长为10cm 的等边三角形ABC ,内接正方形HEFG 。求正方形HEFG 的面积。 分析:因为AD 是等边三角形ABC 的高,所以根据等腰三角形的三线合一性质可以求出AD 的长,由△AEH ∽△ABC,可得相似三角形对应高的比等于相似比,即可求出正方形的面积。 . AD AN BC HG =.5,9χχ==FG EF 设16516489χχ-=. 2=χ

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

数据库概论必考经典例题及课后重点答案

补充题1 设R、S和W分别如下表,试计算:R∪W;R-W; S;∏A(R);δA=C(R×S)。 R S W 补充题2 假定R为2元和S为3元关系,将表达式进行转换: E1=∏1,5(δ[2]=4∨[3]=4(R×S)) E2=∏5,2,1 补充题3 将表达式进行转换: E3={t(2) | R(t)∧(?u(2))(S(u)∧u[1]=t[2])} E4={ab | R(ab)∧R(ba)} E5={xy | R(xy)∧(?z)(﹃S(xy) ∧﹃S(yz))} 习题2.5试用关系代数语言完成如下查询:1)求供应工程J1零件的供应商号码SNO; πSNO (σJNO=‘J1’(SPJ)) 结果:{S1,S2,S3,S4,S5} 2)求供应工程J1零件P1的供应商号码SNO; πSNO (σJNO=‘J1’∧PNO=‘P1’ (SPJ)) 结果:{S1,S3}

πSNO (σJNO=‘J1’ (σPNO=‘P1’ (SPJ))) 3)求供应工程J1零件为红色的供应商号SNO; πSNO (σJNO=‘J1’ (SPJ) ??σCOLOR=‘红’(P)) 结果:{S1,S3} 4)求没有使用天津供应商生产的红色零件的工程号JNO; πJNO (J) —πJNO(σCITY=‘天津’ (S) ??SPJ??σCOLOR=‘红’ (P)) 结果:{J2,J5,J6,J7} 5)求至少用了供应商S1所供应的全部零件的工程号JNO 工程中使用的同一种零件可以由不同的供应商供应,供应商S1,供应的全部零件有{P1,P2},但是S5也可以供应P2零件给工程。 πJNO,PNO (SPJ) ÷πPNO (σSNO=‘S1’(SPJ)) 结果: {J4} 其中: πPNO (σSNO=‘S1’(SPJ) 结果:{P1,P2} 6)求S1提供的零件名PNAME; πPNAME (σSNO=‘S1’(SPJ??P)) 7)求给工程J1和J2提供零件的供应商号码SNO; πSNO (σJNO=‘J1’(SPJ))∩πSNO (σJNO=‘J1’(SPJ)) 8)求天津的供应商给天津的工程提供零件的供应商号码SNO。 πSNO (σCITY=‘天津’(S??SPJ??J)) 或πSNO (σCITY=‘天津’(S))∩πSNO (σCITY=‘天津’(SPJ??J))

由一道课本例题带来的日常教学思考

由一道课本例题带来的日常教学思考 发表时间:2013-06-13T09:29:21.560Z 来源:《少年智力开发报》2013学年36期供稿作者:张进辉 [导读] 从学生能力发展的要求来看,形成数学概念(或定义),提示其内涵与外延,比数学概念(或定义)本身更重要。 江西省抚州市东乡二中张进辉 对数学问题多种解法的不懈追求,体现了数学思维的深刻性、发散性、变通性、灵活性、流畅性和开放性.本文介绍一道课本习题的多解、推广、反思. 一、课本上的一道例题: 浙教版八上《3.2直棱柱的表面展开图》P58 书本例题:如图,有一长方体形的房间,地面为边长4米的正方形,房间高3米.一只蜘蛛在A处,一只苍蝇在B处. ⑴试问,蜘蛛去抓苍蝇需要爬行的最短路程是多少? ⑵若苍蝇在C处,则最短路程是多少? 问题解决——谜底: 二、例题教学后的反思: 对于立方体表面展开图这个概念的形成,由于很难下一个简洁明了的定义,所以课本先安排了一个合作学习的栏目,让学生把一个立方体纸盒沿某些棱剪开,且使六个面连在一起,然后铺平,得到一些平面图形,然后再通过体例、练习和作业题来理解概念,进一步迁移到其他直棱柱的表面展开图。 从学生能力发展的要求来看,形成数学概念(或定义),提示其内涵与外延,比数学概念(或定义)本身更重要。当学生对于概念、定义有了初步理解(或了解),但这种理解还不十分稳定、清晰的时候,可以在变式中辨别是非。在复习概念(或定义)的教学过程中,利用问题变式可加速加深学生对概念的理解,巩固所学知识,提高学习的兴趣和积极性,从而培养学生阅读理解、观察与分析、抽象与概括等能力。 三、题目变式教学 题目变式包括条件的探究(增加、减少或变更条件)、结论的探究(结论是否唯一)、数与形的探究、引申探究(命题是否可以推广)等。在解题复习课或试卷讲评课的教学中,利用问题变式可使学生掌握姊妹题甚至一类题的解法,从而使学生运用数学思想方法去分析问题和解决问题的能力得到提高,探究创新的能力得到发展。. 变式1:如图1,有一个圆锥粮仓,其正视图为边长是 6em的正三角形。粮仓的母线AC的中点P处有一老鼠正在偷吃粮食。此时,小猫正在B处,它要沿粮仓侧面到达 P处捕捉老鼠,求小猫所经过的最短路程的长。 变式2:如图2所示的圆柱体中,底面圆的半径是 1,高为2。若一只蚂蚁从A点出发沿着圆柱体的侧面爬行到C点,则蚂蚁爬行的最短

对一道课本试题的变式

对一道课本习题的变式、推广与思考 波利亚指出:“拿一个有意义又不复杂的题目去帮助学生发掘问题的各个方面,使得通过这个题目就好像通过一道门户,把学生引入一个完整的领域。” 题目:已知ABC ?两个顶点()()0,6,0,6B A -,边BC AC ,所在直线的斜率之积等于9 4-,求顶点C 的轨迹方程。(北师大版数学选修2-1第三章§1椭圆习题3-1A 组第8题) 一、动手实践,掌握方法 解析:设()y x C ,,则直线BC AC ,的斜率分别是()6,66 ,621-≠≠-= +=x x x y k x y k , 根据题意,9 4 21- =?k k ,所以 9 4 362 2-=-x y ,化简,得()6,6116362 2 -≠≠=+x x y x 所以顶点C 的轨迹是椭圆,去掉左右顶点。 评析:(1)典型的用直接法求动点的轨迹方程,注意6,6-≠≠x x ,一方面它保证了直线BC AC ,的斜率的存在性,另一方面符合C 为ABC ?的一个顶点,C B A ,,不能共线。 (2)题目的几何条件包括“两个定点、一个动点、一个定值,两条直线的斜率,一个等量关系”。 (3)轨迹是椭圆,去掉左右顶点。 二、引进参数,化静为动 变式1、已知两个定点()()()00,,0, a a B a A -,动点C 满足直线BC AC ,的斜率之积等于()0≠m m ,试讨论动点C 的轨迹。 分析:首先确定动点C 的轨迹方程,然后依据方程判定它的轨迹。 解析:设()y x C ,,则直线BC AC ,的斜率分别是 a x y k a x y k -=+= 21,,()a x + - ≠,根据题意,m k k =?2 1 , 所以m a x y =-2 22,化简,得动点C 的轨迹方程122 22=-ma y a x ,所以 1、当0 m 时,动点C 的轨迹是焦点在x 轴上的双曲线,去掉它的两个顶点; 2、当0 m 时 (1)若1-=m ,则动点C 的轨迹方程为2 2 2 a y x =+,所以它的轨迹是圆心在原点,半径为a 的圆,去掉 与x 轴的两个交点; (2)当01 m -时,2 2ma a - ,所以动点C 的轨迹是焦点在x 轴上的椭圆,去掉左右顶点; (3)当1- m 时,2 2ma a - ,所以动点C 的轨迹是焦点在 y 轴上的椭圆去掉左右顶点。 评析:引进参数,化静为动,培养学生分类讨论的数学思想,发展学生的数学思维能力。注意到变式1并没有改变题目中的几何关系,但是参数值及它的的符号决定了轨迹的不同形式——圆、椭圆、双曲线,这也从一个侧面说明三种曲线之间有着内在的联系,可以想象当参数m 由()+∞→≠→-→∞-001变化时,动点 c 的轨迹由焦点在y 轴上的椭圆,变为圆,再变为焦点在x 轴上椭圆,然后蜕变为焦点在x 轴上的双曲线,

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

一道课本例题的探究与拓展

在运动中探索在变化中思考 江苏省东台市五烈镇中学杨荫林 (获2013江苏省教育科学研究院中学数学组二等奖) 摘要在我们自主学习,合作交流中,要认真观察、实验、归纳,大胆提出猜想。为了证实或推翻提出的猜想,我们要通过分析,概括、抽象出数学概念,通过探究、推理,建立数学理论。我们要积极地运用这些理论去解决问题。在探究与应用过程中,我们的思维水平会不断提高,我们的创造能力会得到发展。在数学学习过程中,我们将快乐成长。 在我们的教科书中设计了一些具有挑战性的内容,包括思考、探究、链接,以及习题中的“思考〃应用”、“探究〃拓展”等,以激发我们探索数学的兴趣。在掌握基本内容之后,选择其中一些内容作思考与探究,我们会更加喜欢数学。 关键词命题运动变化两圆内切、外切、外离、内含。 普通高中新课程标准实验教科书中有一部分例题和习题,它本身提出的的问题是非常明确具体的,但如果我们在自主学习的过程中不是以得到例习题所提问题的解答为满足,而是进一步加强合作、探索实践创新,交流我们的学习成果,我们发现新课程标准实验教科书中的例习题的背后还有好多资源有待去研究与拓展。本文以(苏教版)普通高中课程标准实验教科书选修4-1《几何证明选讲》1.2圆的进一步认识,1.2.2圆的切线,2.弦切角例4为例P32,作初步的探究与拓展。 一. 原题中两圆内切 命题1如图1,两圆内切于点P,大圆的弦AD与小圆相离,PA、PD交小圆于点E、F,直线EF交大圆于点B、C,求证:(1)EF∥AD;(2)∠APB=∠CPD. B D 如图1 如图2 变化1如果大圆的弦AD与小圆相离,变化为与小圆相切,那么有 命题2如图2,两圆内切于点P,大圆的弦AB切小圆于点C.求证:∠APC=∠BPC. 设PA,PB交小圆于E,F,则请你探究下列各等式是否成立? (1)CE=CF;(2)⊿ACE∽⊿CPF;(3)PC2=PA·PF;(4)PE·BC=PF·AC;(5)PA·PB-PC2=AC·BC; (6)S ⊿ACE :S ⊿BCF =PE:PF. 变化2如果大圆的弦AD与小圆相离,变化为与小圆相交,那么有 命题3如图3,两圆内切于点P,大圆的弦AD交小圆于点B,C.求证:∠APB=∠CPD

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

由一道课本习题引发的思考

由一道课本习题引发的思考 九年义务教育八年级数学上配套练习册 P 65第11题: 已知:如图1,点C 为线段AB 上一点,△ACM, △CBN 都是等边三角形, 思考 由命题的条件,根据平行线判定定理易知: AM/CN MC/ NB,由此得命题1: 命题1已知:如图1,点C 为线段AB 上一点,△ACM, △:BN 都是等边三角形, 求证:AM CN ,MC /NB 思考二 由命题的条件结合三角形全等的判定定理可知,有三对全等三角形,故得命题: 命题2已知:如图2,点C 为线段AB 上一点,△ACM, △:BN 都是等边三角形,AN 、 CM 交于点E,CN 、BM 交于点F. 求证:△ACN 也血CB, △AEC 也 JMFC, △ECN 也△CB 思考三 由命题2的结论,根据全等三角形的性质,可得到一些相等的线段和相等的角, 从而得到 命题: 命题3已知:如图2,点C 为线段AB 上一点,△ACM, △:BN 都是等边三角形,AN 、 CM 交于点E,CN 、BM 交于点F. 求证:⑴ AN=BM,CE=CF,AE=MF,NE=FB, (2)/NAC= /BMC; ZANC= JMBC; ZAEC= / MFC; 山东省五莲县洪凝初中 王爱仁 求证: 图1

JCEN= /CFB

思考四 因为/ ACM # NCB=60 ,所以/ MCN=6D ,再由命题3的结论可知CE=CF 则△ ECF 为等边三 角形,得命题: 命题4已知:如图3,点C 为线段AB 上一点,△ACM, △CBN 都是等边三角形,AN 交 思考五 _ 由命题4的结论知,/ EFC=60°,故/ EFC=/FCB ,所以EF I AB ,得命题: 命题5已知;如图3,点C 为线段AB 上一点,^ACM, ACBN 是等边三角形,AN 交MC 于点 BM 交CN 于点F. 求证:AN=BM MrzT -[y 、. 思考八 由^ ACN^A MCB 可知,/ CAN=/ CMB 所以/ A0B2 MAO £ AMO ^ MAO £ AMC :+ CMB ^ MAO 乂 CAN # AMChMAC+^AMC=60 +60° =120° ,可得命题: 命题6已知;如图4,点C 为线段AB 上一点,AACM, ACBN 是等边三角形,AN,BM 相交于 点O. MC 于点 E ,BM 交CN 于点F. ⑴求证: AN=BM; (2)求证: △CEF 为等边三角形 若AN 、MC 交于点E,BM 、 NC 交于点F ,求证:EF IAB 图4

一道课本例题引发的探究

一道课本例题引发的探究 【摘 要】高中数学教材绝大多数例习题都是很经典的,教师应该鼓励学生对其进行积极的探究,引导学生乐于把现有的问题进行演变、引申,发展学生的创新思维,培养他们的探究能力。 【关键词】例习题 问题 探究 引申 高中数学教材绝大多数例习题都是很经典的,教师应该鼓励学生对其进行积极的探究,通过探究让学生大胆的提出问题、解决问题。这样不仅能加深概念、法则、定理等基础知识的理解与掌握,更重要是开发了学生的智力,培养学生的探究能力。现以人教版选修2—1第41页例3的教学为例,并谈谈自己的一些想法。 一、问题的提出 (选修2—1第41页例3)设点A 、B 的坐标(5,0)、(-5,0)。直线AM 、BM 相交于点M ,且它们的斜率之积是-9 4 ,求点M 的轨迹方程。 解答:(略) 本题由学生用直译法做,没有太大的问题。 二、问题的引申 1、逆向思维,大胆猜想: 牛顿说过:“没有大胆的猜想,就做不出伟大的发现。”翻开数学史册,可以发现数学的历史就是一部充满猜想的历史。可见猜想与数学发现是形影不离的。我们可以通过例题,引导学生进行大胆猜想与合情推理,发展他们发现问题的能力。针对例3的答案为椭圆方程,学生不禁会问一般的椭圆是不是都有这样的性质呢? 猜想1:椭圆0(122 22>>=+b a b y a x 上长轴的两顶点A 、B 与任意一 点P (不同于A 、B )连线PA PB 、的斜率之积为定值. 解答:(略) 有了例3的解答,这个问题让学生自主解决。 2、大胆假设,归纳引申:

先通过大胆假设,再从特殊问题入手,归纳出一般性的结论。这样有利于学生形成良好的认知结构。变式问题中弦AB 是长轴,能不能改成一般过原点的弦呢? 我们可以先与学生一起来探究一个特殊的问题,归纳出方法,再引申出一般性的命题。 问题:椭圆22 132x y +=上任意一点P 与过中心的弦AB 的两端点A 、B 连线P A P B 、与对称轴不平行,求直线PA PB 、的斜率之积。 证明:设111(,),(,),P x y A x y 则111(,),B x y --2222 111,13232 x y x y ∴+ =+=,两式相减得: 22221132x x y y --∴=, 22122 12 3 y y x x -∴=-- 22111221112 3 PA PB y y y y y y k k x x x x x x -+-∴?=?==- -+- 让学生自主探究,再让学生归纳引申出一般的问题。 命题1: 椭圆0(122 22>>=+b a b y a x 上任意一点P 与过中心的弦AB 的两 端点A 、B 连线P A P B 、与对称轴不平行,则直线PA PB 、的斜率之积 为定值. 证明:设111(,),(,),P x y A x y 则111(,),B x y --1,122122122 22=+=+∴b y a x b y a x ,两式相减 得: 22122212b y y a x x --=- 22 2 12212a b x x y y -=--∴ 22 1111a b x x y y x x y y K K PB PA -=++?--=?∴为定值. 3、极限思想,知识串联; G ?波利亚说:“类比是一个伟大的引路人”。我们这时引导学生,然后提问:椭圆的极限位置是圆,此性质可以类比圆中什么性质呢?让学生分组探讨,进行类比与归纳。探讨后部分学生提出了对性质的解释:是圆的性质“圆上一点对直径所张成的角为直角”在椭圆中的推广。 这个解释充分揭示了椭圆的本质属性,因而能简洁解决问题。再引导类比圆中的性质,可以引申出以下命题.

数据库课本例题

Use basetest 【例1】查询全体学生的记录 【例2】查询全体学生的姓名和性别。 【例3】查询全体学生的姓名和出生年份。 【例4】在例3的基础上,将字段名替换成中文名显示。 【例5】显示学生表student中前5行数据。 【例6】查询学生课程表sc中选修了课程的学生学号。 【例7】查询SC表中选修了课程的学生学号、姓名、院系、课程号和成绩。 【例8】以student为主表查询例7。 【例9】查询表student中年龄大于20岁的学生姓名性别和各自的年龄大小。 【例10】查询年龄在21岁到23岁(包括21和23岁)之间的学生信息。 【例11】查询所有姓黄的学生的姓名、性别、年龄、院系 【例12】查询数学系(MA)学生的姓名、性别和年龄。 【例13】查询没有选修课(cpni)的课程名和学分。 【例14】查询cs系中男生的学号和姓名。 【例15】查询在sc表中选课了的女生的学号和姓名。 【例16】按学生年龄的降序对学生进行排序。 【例17】按院系、学号等对学生情况进行分组。 【例18】按院系、学号等对女学生情况进行分组。 【例19】按院系、性别查看学生的平均年龄。 【例20】在例19的基础上使用WITH CUBE关键字。 【例21】在例19的基础上使用WITH ROLLUP关键字。 【例22】求sc表中选修了课程的学生的总成绩。 【例23】计算选修了课程学生的平均成绩。 【例24】查询选修了课程的学生选修课程的数目 【例25】查询CS系中年龄最大的学生的姓名以及年龄 【例26】查询学号为05007的学生的选修课程的平均成绩和最高成绩 【例27】查询选修了课程5的学生信息,并计算平均成绩和最高成绩,以成绩高低排序。 查询所有系中年龄最大的学生的姓名以及年龄 【例28】查询选修了课程6的学生学号和姓名 【例29】查询选修了数据库的学生信息。 【例30】查询选修了课程6的学生学号、姓名和性别。 【例31】查询除了IS系的其他系中年龄不大于IS系中最小年龄学生的学生信息。 【例32】查询IS系的学生以及年龄大于20岁的学生。 【例33】对例32使用UNION ALL子句。

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做

系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle 服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式对象的不同,段可以分为数据段、索引段、临时段和回滚段。 3.Oracle表空间的概念是什么?常用的表空间有哪些? 答:表空间是数据库的逻辑划分,一个数据库在逻辑上由多个表空间组成。表空间相当于一个容器,用于将不同类型的数据组织在一起。表空间中的数据在物理上是存储在数据文件中的,一个表空间对应一个或多个数据文件。 常用的表空间有:系统表空间(SYSTEM Tablespace)、辅助表空间(SYSAUX Tablespace)、撤销表空间(UNDO Tablespace)、临时表空间(Temporary Tablespace)、用户表空间(Users Tablespace)。 4.Oracle的进程主要有哪几类?它们的作用分别是什么? 答:Oracle进程主要分为:服务器进程、后台进程和用户进程。 服务器进程:处理用户进程的各大请求,解释、编译和执行用户进程发出的SQL语句,负责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 三、简答题 简述Oracle实例的4种状态?

由一道课本习题的思考

由一道课本习题的思考 数学学习的核心是发展思维能力。同学们在学习的过程中,若能经常对课本的经典题进行挖掘、引申和改编,就可以得到综合性强、形式新颖的命题,这样可帮我们全面系统地掌握知识,培养思维的灵活性和发散思维能力。现举例说明。 原题目:苏科版九年级上册第136页:已知点I为ABC的内心,/ BAC的平分线与ABC的外 接圆于D, AD交BC于E, DB与DI 相等吗?为什么? 分析:连接BI , VI为内心,.?./ ABI=Z EBI, / BAEh CADh EBD 而/ DIB=Z ABI+Z BAE / DBI=Z EBDZ EBI,.Z DIB=Z DBI,. DB=D。 变形题1:本题还可证得(1)AB?AC=AE?AD( 2)DI2=DE?DA (3)AB?AC=AE2+BE?CE 分析:结论(1)可通过证明AB? AEC结论(2)可通过证明DB0 DAB;结论(3)可通过证明AE3 BED得AE?DE=BE?EC由(1)得AB?AC=AE?AD=(EAE+ED =AE2+ AE?ED=AE2+BE?EC 原题可互换条件和结论得 变形题2:如图1, ABC的角平分线交BC于E,交ABC的外接圆于D, I为AD上一点,且DB=D,求证:I为ABC的内心。

分析:只要证明/ AB匸/ EBI,与原题的证法类似。 变形题3:在原题条件下,作DMLAB DNLAC M, N为垂 足,AB>AC。 求证:(1)BM=CN=(AB-AC)(2) 分析:(1)易证DBMP?DCN ADMP?ADN 得BM=CNAM=AN 由 AM=AN 得AB-BM=AC+CN即卩2BM=AB-AC 所以BM=CN=(AB-AC)。 (2)易证AE3 ABD, ABE^ ADC 得 。 。 变形题4:在原题条件下,过D作圆的切线交AB AC的延长线于M N,求证:(1)BC// MN (2)CD2=CE (AB-AC)DM 分析:(1)设0为?ABC的外接圆的圆心,连接0D因为MN为切线,所以ODL MN又因为/ BADh CAD可得弧BD=^ CD 所以ODL BC 所以BC// MN (2)由弧BD=弧CD得BD=CD 又BC// MN 得 / DCBh DBCh BDM 又/ ADCh ABCh M 可得CDE^ DMB 得 CD?BD=CE?BD因为BD=CD 所以CD2=CE?DM 通过对一道习题的引申、改编,同学们不仅对课本知识的掌握和应用更为熟练,而且对培养发散思维和创造性思维能力大有裨益。更重要的是可以培养学生对已经解决的数学问题加以引申变化的意识,从而提高创新能力。

相关文档
最新文档