文档库 最新最全的文档下载
当前位置:文档库 › 数据库系统原理与应用复习题集与参考答案

数据库系统原理与应用复习题集与参考答案

数据库系统原理与应用复习题集与参考答案
数据库系统原理与应用复习题集与参考答案

《数据库系统原理及应用》习题集及参考答案

一、简答题

1、什么是数据库管理系统?

一种负责数据库的建立、操作、管理和维护的软件系统。

2、数据库系统有哪几种模式?分别用来描述什么?

(1)外模式

是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。

(2)模式

是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)模式

又称存储模式,描述数据的物理结构及存储方式

3、什么是事务?事务有哪些特征?

答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务的特征:原子性、一致性、隔离性、持续性。

4、POWER BUILDER中事务对象有何作用?

答: PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问

应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。

5、SQL SERVER中INSERTED表和DELETED表有何用?

答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDATE 语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有的行。插入表存储受INSERT和UPDATE语句影响的行的副本当执行一NSERT或UPDAT语句时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行,

或测试被删除或插入行中的值。

6、数据库系统由哪几部分构成?

答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

7、什么是候选码?什么是主码?主码只能有一个属性吗?

答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称为候选码;

从所有候选码中选定一个用来区别同一实体集中的不同实体,称作主码;主码只能有

一个属性。

8、在E-R模型中联系是用来反映什么样的信息,它有几种类型?

答:用来反映为实体(型)部的联系和实体(型)之间的联系,实体部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。

联系可分为三种:

(1)一对一联系(1:1)

(2)一对多联系(1:n)

(3)多对多联系(m:n)。

9、什么是锁协议?什么是两段锁协议?

答:数据库管理系统的并发控制在运用封锁方法时,对数据对象加锁时需要约定一些规则,例如何时申请封锁、持锁时间、何时释放封锁等;这些规则就是锁协议。

所谓两段锁协议是指所有事务必须两个阶段对数据项加锁和解锁。

(1)在对任何数据进行读、写操作之前,首先分申请并获得对该数据项加锁和解锁;

(2)在释放一个封锁之后,事务不现申请和获得任何其他封锁。

10、数据库恢复的依据是什么?

答:基本原理就是利用存储在后备副本、日志文件和数据库镜像中的冗余数据来重建数据库。

11、关系数据库中的实体完整性和参照完整性对数据分别有什么样的约束?

答:实体完整性规则是:若属性A是基本关系R的主属性,则属性A不能取空值。

参照完整性规则是:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。

12、数据库管理系统为什么要对事务进行并发控制?如果不进行并发控制会出现哪些问题?

答:为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。

如果不进行并发控制会出现数据丢失修改、不可重复读和读“脏”数据等问题。

13、在进行总体E-R图的优化时具体做什么?

答:消除多余的属性和多余的联系。

14、什么是外码?建立外码的作用是什么?

答:外码指关系R中的一个属性组,它不是R的码,但它与另一个关系S的码相对应,则称这个属性组为R的外码。如S关系中的D#

建立外码的作用:在相应的表之间建立一种关联。

15、数据库的结构数据模型有哪几种?按此划分SQL SERVER属于哪种类型?

答:有层次模型、网状模型、关系模型、面向对象模型、对象关系模型等几种;SQL SERVER 属于关系模型。

16、数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?答:数据库是一个共享资源,可以供多个用户使用;如果事务一个一个地串行执行,则许多系统资源将处于空闲状态,因此为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,进行并发调度;

当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。

17、写出数据库设计的步骤。

答:(1)需求分析;

(2)概念结构设计;

(3)逻辑结构设计;

(4)物理结构设计;

(5)数据库实施;

(6)数据库运行和维护。

18、在建立E-R模型时如何区分实体和属性?

答:在给定的应用环境中,可以遵循以下准则来划分实体和属性:

(1)属性与它所描述的实体之间只能是单值联系,即联系只能是一对多的;

(2)属性不能再有需要进一步描述的性质;

(3)作为属性的数据项,除了它所描述的实体之外,不能再与其它实体具有联系。

19、什么是触发器?

答:是一种特殊类型的存储程序,在试图修改触发器所保护的表中的数据时,它就会自动执行。触发器可以包括大多数Transact_sql语句。触发器的查询计划存储在过程缓冲中。

20、事务对象的属性SQLCODE的返回值有哪些,分别表示什么?

答:SQLCode指示最近一次SQL语句是操作成功还是失败,其可能取值为:

0 操作成功

-1 操作失败

100 操作成功,但无返回数据

21、什么是ODBC?将它和专用接口进行比较。

答: ODBC(Open Data Base Connectivity)接口是微软公司提出的开放式数据库互连标准接口,它以关系数据库标准查询语言SQL来存取连接到的数据源,ODBC支持单个应用系统访问多个不同的数据库管理系统(DBMS),并且,对应用系统的开发人员来说,它能够用统一的方法处理不同的数据源,减轻了学习新系统的压力。现在,除了Oracle,Sybase,MS SQL Server, IBM DB/3等大型数据库管理系统支持ODBC接口外,诸如dBase, FoxPro, Sybase SQLAnywhere,Excel之类的数据源也都支持ODBC接口。

专用接口针对具体的数据库管理系统而设计,对诸如Oracle,Sybase, informix之类的大型数据库管理系统,PowerBuilder 8.0企业版都提供了专用接口,通过专用接口我们可

以将PowerBuilder 8.0连接到相应的数据库上因为专用接口在设计上针对特定数据库的特点,能够充分发挥特定数据库的优势因此使用专用接口可以大大提高应用程序访问数据库的速度,所以应该尽可能使用专用接口而不是ODBC接口。数据库不同、数据库的版本不同,使用的专用接口也不同。

22、什么是存储过程,可以在POWER BUILDER程序中调用存储过程吗?举例说明。

答:存储过程是存储在服务器上的一个SQL语句的命令集合,存储过程是重复执行封装语句的一种有效方法。存储过程支持用户声明的变量、条件执行以及其他一些强大的编程功能。

可以在POWER BUILDER程序中调用存储过程;例如:创建datawindow的时候data source 选Stored Procedure会出现一个title为"Select Stored Procedure:...." 的窗口, 选择所需要的SP, 按OK按钮. 以后的操作和其他dw的建立一样。也可以指定SP的返回结果集的各column的名称。

23、什么是视图?它有何作用?

答:视图是命名的、从基本表中导出的虚表。它在物理上并不存在。存在的只是它的定义;视图中的数据是从基本表中导出的。每次对视图查询都要重新计算;视图之上可以再定义视图。

视图的作用是让一定权限的操作者不用操作基本表就能满足其相应的操作要求,从而实现了对数据的安全管理。

24、如何在POWER BUILDER程序中实现copy文件的功能?

答:FUNCTION boolean

CopyFile(ref string cfrom,

ref string cto,

boolean flag)

LIBRARY "Kernel.dll"

25、如何在POWER BUILDER程序中实现将数据窗口对象中的数据导出为EXCEL文件?

答:dwcontrol.SaveAs ( { filename, saveastype, colheading } )

二、交互式SQL

1有一个教学管理数据库,包含以下基本表:(表略)

用交互式SQL完成:

(1)建立学生表,主码为学号,性别为‘男’或‘女’。

Create table 学生

(学号# char(8) not null,

char(8) not null,

性别 char(2),

年龄 smallint,

年级 char(8),

系编号 integer,

primary key (学号#),

check (性别=‘男’或‘女’),

)

(2)建立教师表,主码为教师编号,外码为系编号。

Create table 教师

(教师编号# char(8) not null,

char(8) not null,

年龄 smallint,

职称 char(4),

系编号 integer,

primary key (教师编号#),

foreign key (系编号) references 院系 (系编号#),

)

(3)建立选课表,主码为学号和课程编号,外码为学号,课程编号。

Create table 选课

(学号# char(8),

课程编号# char(4),

成绩 smallint,

primary key (学号#, 课程编号#),

foreign key (学号#) references 学生(学号#),

foreign key (课程编号#) references 课程(课程编号#),

check ((成绩 is null ) or (成绩 between 0 and 100 )),

)

(4)将学生三从编号为001的系转到编号为002的系。

Updata 学生

Set 系编号# = 002

Where =“三”and 系编号#=001

(5)统计学生总人数。

Select count (学号#)

From 学生

(6)显示计算机系的学生的信息。

Select *

From 教师,任课,课程

Wher 课程名=”数据库原理” and 课程.课程编号# = 任课.课程编号# and 任课.教师编号# = 教师.教师编号#

(7)查找法律系的系办。

Select 系办

From 院系

Where 系名= “法律系”

(8)删除2000级的学生记录。

Delete from 学生

Where 年级= “2000级”

(9)将计算机系教师明的职称升为教授。

Updata 教师

Set 职称= “教授”

Where = ”明” and 教师编号# = ( select 教师编号#

From 院系

Where 系名= “计算机系”)

(10)统计计算机系教师明的任课门数。

Select count (课程编号#)

From 院系,教师,任课

Where 院系.系名= “计算机系” and 院系.系编号# = 教师.系编号#

and 教师.教师编号# = 任课.教师编号#

(11)统计每个系的教师的人数。

Select 系编号#, count (教师编号#)

From 教师

Group by 系编号#

(12)查找教授数据库原理的教师的。

Select 教师.

From 教师,任课,课程

Where 课程名= “数据库原理” and 课程.课程编号# = 任课.课程编号# and 任课.

教师编号# = 教师.教师编号#

(13)删除1020号教师的任课记录。

Delete from 任课

Where 教师编号# = “1020”

(14)将课程数据库原理的学分设为4.

Updata 课程

Set 学分 = 4

Where 课程名= 数据库原理

(15)学生王明每选一个学分交费100元,统计它的选课总费用。

Select sum (学分)* 100

From 学生,课程,选课

Where 学生.学号# = 选课.学号# and 选课.课程编号 = 课程.课程编号#

(16)统计20岁的学生总人数。

Select count (age)

From 学生

Where 学生.年龄 = 20

(17)选修数据库原理的学生

secect 学生.

from 学生,课程,选课

where 课程.课程名 = “数据库原理” and 课程.课程编号# = 选课.课程编号# and 选课.学号# = 学生.学号#

(18)删除20030号学生的选课记录

delete from 选课

where 学号# = “200030”

(19)建立一个存储过程,通过输入学号,显示学生的,选课课程名,成绩,并统计出选课门数。

Create procedure report id char(8) as

Select 学生.,课程.课程名,选课.成绩,count (课程.课程编号#)

From 学生,课程,选课

Where 学生.学号# = id and 选课.学号# = 学生.学号# and 选课.课程编号# = 课程.

课程编号#

(20)建立一个存储过程,通过输入教师编号,显示教师的,任课课程名,教师院系。

Create procedure report id char(8) as

Select 教师.,课程.课程名,院系.系名

From 院系,课程,教师,任课

Where 教师.教师编号# = id and 任课.教师编号# = 教师.教师编号# and 课程.课程编号# = 任课.课程编号 and 教师.系编号 = 院系.系编号

(21)建立一个存储过程,输入系编号显示学生的学号,。

Create procedure report id char (8) as

Select 学号#,

From 学生

Where 系编号# = id

2、有一数据库,包含以下基本表:(表略)

(1)建立销售明细表,销售编号为主码,外码为商品编号,会员号。

Create table 销售明细

(销售编号# char(4),

商品编号# char(4),

会员号# char(4),

数量 integer,

时间 time,

primary key (销售编号#),

foreign key (商品编号#) references 商品(商品编号#),

foreign key (会员号#) references 会员(会员号#),

(2)添加一条商品记录(00697,雕牌肥皂,,2.00,日化)

insert into 商品 values(00697,”雕牌肥皂”,””,2.00,”日化”)

(3)产生00695号产品的销售细帐。

Select *

From 销售明细

Where 商品编号# = 00695

(4)根据商品编号00695查找该商品的销售总量。

Select sum (数量)

From 销售明细

Where 商品编号# = 00695

(5)根据会员号104095删除其会员记录。

Delete from 会员

Where 会员号# = 104095

(6)建立一个黄金会员视图。(消费总金额高于5000的会员为黄金会员)

create view 黄金会员

as (select *

from 会员

where 消费总金额 > 5000 )

(7)建立一个触发器,实现当输入一条销售记录时,将消费金额自动累加到会员的消费总金额。

Create trigger triname

On 销售明细

For insert as

Updata 会员

Set 消费总金额 = 消费总金额 + sum (销售明细.数量*商品.单价)

Where 销售明细.会员号# = 会员.会员号# and 商品.商品编号# = 销售明细.商品编号#

三、P OWER BUILDER编程

1、

(1)对w_data的open事件编程,使w_data一打开dw_1中就显示数据。

Dw_1. settransobjict (splca)

Dw_1. retrieve( )

(2)添加

int I

I= dw_1. insertrow (0)

Dw_1. scrolltorow (i)

Dw_1. setfocus ( )

删除

dw_1 . deleterow (0)

保存

int j

j= dw_1 . updata ( )

if I= -1 then

messagebox (“information” , “数据无法保存”)

end if

关闭

close (parent )

(3)对w_data 的closequery事件编程,使dw_1中的数据发生改变而又未保存就退出窗口时给用户一个消息框提示。

Integer m

If dw_1.modifiedcount ( ) + deletedcount ( )>0 then

M = messagebox (“信息”“数据已改变,是否保存”,question!YesNoCance!)

If m=1 then

If dw_1.updata ( )= -1 then

Messagebox (“information”,”无法保存数据”)

Else

Messagebox (“information”,”已保存数据”)

End if

Return 0

Elseif m=2 then

Return 0

Elseif m=3 then

Return 1

2、ddlb_1中为各系名称,当选择了一个系后tv_1显示该系学生,对ddlb_1的selectionchanged事件编程。

Int I

String outname

Declare namecur cursor for

Select distinct department

From 学生

Where department = :ddlb_1.text

Open namecur ;

If sqlca.sqlcode = -1 then

Messagebox ( “sql error “, sqlca ,sqlerrtext )

Else

Fetch namecur into :outname ;

Do where sqlca .sqlcode = 0

Frtch namecur into :outname ;

I=tv_1 .insertitemlast ( ) ,outname,2)

L00p while sqlca .sqlcode = 0

Tv_1 :deleteitem (i)

End if

Close namecur ;

3、 ddlb_1为下拉列表框,st_1,st_2为静态文本框。该窗口打开时,ddlb_1从数据库中的院系表中读出了所有系名,当选择了某系时st_1,st_2分别显示该系系领导和系办。(1)在w_1的open事件下编程。

String outname

Declare namecur cursor for

Select distinct department

From 院系

Where department = :ddlb_1.text

Open namecur ;

If sqlca.sqlcode = -1 then

Messagebox ( “sql error “, sqlca ,sqlerrtext )

Else

Fetch namecur into :outname ;

Do where sqlca .sqlcode = 0

Ddlb_1.additem (outname)

Fetch namecur into :outname ;

L00p

End if

Close namecur ;

(2)在ddlb_1的selectionchanged事件下编程。

Select 系领导,系办

From 院系

Where 系名= :ddlb_1.text

:st_1.text = 系领导

:st_2.text = 系办

4、w_query上有控件ddlb_1和dw_1,在ddlb_1中选择系名后dw_1中显示该系的学生。(1)如果通过带参数的数据窗口对象来完成,请问dw_1中的数据窗口对象的数据源为quick select 还是sql select。

答:sql select。

(2)为ddlb_1的selectionchanged事件编程。

Dw_1.settransobject (sqlca)

Dw_1.retricve (ddlb_1.text)

5、当选择了某单选框并输入选择条件,按回车后,dw_1中显示满足条件的记录。请对以下控件编程。

(1)rb_1

sle_1.enabled= true

(2) sle_1

dw-1.setfilter (“= ‘”+ sle_1.text +”‘”)

dw_1.filter ( )

cb_1.visible = true

(3)cb_1

rb_1.checked = false

rb_2.checked = false

rb_3.checked = false

rb_4.checked = false

sle_1.text = “”

sle_2.text = “”

sle_3.text = “”

sle_4.text = “”

sle_1.enable = false

sle_2.enable = false

sle_3.enable = false

sle_4.enable = false

6、lv_1为列表视图,报表风格,当w_list打开时lv_list中显示数据库中学生表的所有学生的信息。请为w_1的open事件编程。

Integer I, j , outage

String outname , outsex , soutage

Lv_1.addcolumn (“”,left! , 800)

Lv_1.addcolumn (“性别”,left! , 500)

Lv_1.addcolumn (“年龄”,left! , 200)

Declare namecur cursor for

Select ,性别,年龄

From 学生;

Open namecur ;

If sqlca.sqlcode = 1 then

Messagebox (“sql.error” , sqlca.sqlerrtext )

Else

I=1

Do

Fetch namecur into :outname, :outsex, :outage ;

J=I

Lv_1.setitem(I, 2, outname )

Lv_1.setitem(I, 2, outsex )

Soutage = string (outage)

Lv_1.setitem (I, 3, soutage)

I++

Loop while sqlca.sqlcode=0

Lv_1.deleteitem ( j)

End if

Close namecur ;

7、

(1)写出菜单项“注册新用户”的clicked事件的代码。

Open (w_new)

(2)写出菜单“退出”的clicked事件中的代码。

Close (parentwindow)

(3)在sle_1中输入新用户名,如果此用户名已存在则出现消息框,提示“此用户名已存在,请另输入用户名”。

Select username

From user

If username = sle_1.text then msgbox(“提示”,”此用户名已存在,请另输入用户名”)

(4)写出cb_1的clicked事件中的代码。

Insert into user

Values (:sle_1.text , :sle_2.text , :ddlb_1.text );

8、窗口完成统计功能。按学号分组显示学生平均成绩,并显示总评成绩。

(1)如果计算域平均成绩名为compute_1,写出语句使平均成绩不及格者的平均成绩红色显示。

Dw_https://www.wendangku.net/doc/976095149.html,pute_1.color = “0~t if (compute_1<60, 255, 0)”

(2)在数据窗口对象的画板上计算域总评成绩和页码分别放在哪个区域。

答:分别放在summart区域和footer区域。

9、窗口打开时,树开视图显示数据库中所有学生的,当你选择一个时,在右侧的单行文本编辑框中显示学生的详细信息。

(1)为该窗口的open事件编程

tv_1.insertitemfirst (0, “学生”, 1)

tv_1.insertitemfirst (1, “明”, 2)

tv_1.insertitemfirst (1, “王红”, 2)

tv_1.insertitemfirst (1, “周萧萧”, 2)

(2)为tv_1的selectionchanged事件编程

int I

treeviewitem l_lv

I=tv_1.finditem(currentTreeItem ! , 0)

Tv_1.getitem (I, l_lv)

Select ,性别,年龄

Into :sle_1.text, :sle_2.text, :sle_3.text

From 学生

Where = :l_https://www.wendangku.net/doc/976095149.html,ble1;

四、数据库设计

1、某工厂欲建立一个物质管理系统,该系统包含零件,产品,仓库,职工的信息,其

中仓库用于存入零件。

要求:

(1)画出E—R图

(2) 将其转化为关系模式

产品(产品编号# ,产品名称,产品型号)

职工(职工编号# ,,性别,工龄,职称)

参加(职工编号# ,产品编号# ,天数)

零件(零件编号# ,零件名称,零件型号)

构成(产品编号# ,零件编号# ,零件数Q1)

仓库(仓库编号# ,仓库负责人)

存放(仓库编号# ,零件编号# ,存放量Q2)

2、某工厂欲建立一个人事管理系统,该系统包含部门信息,职工信息,产品信息。

(1)画出E—R图

(2)将其转化为关系模式

部门(部门编号# ,部门名称,部门,部门负责人)

职工(职工编号 # ,,性别,工龄,职称,部门编号#)

产品(产品编号# ,产品名称,产品型号)

参加(职工编号# ,产品编号# ,月产量)

3、某图书馆欲建立一个图书管理系统,该系统包含图书,读者,职工的信息。

(1)画出E—R图

(2)将其转化为关系模式

图书(图书编号# ,名称,类别,作者,,价格,数量)

职工(职工编号# ,,性别,工龄)

维护(职工编号# ,图书编号#)

读者(借书证号# ,,性别,号,住址)

借阅(借书证号# ,图书编号# ,出借日期,归还日期)

4、某数据库系统欲实现一个汽车维修店的信息管理功能,该系统包含员工信息,汽车信息,客户信息,维修项目信息。

(1)画出E—R图

(2)将其转化为关系模式

汽车(汽车编号# ,品牌,型号,登记时间,维修记录)客户(号# ,,性别,住址)

属于(汽车编号# ,号#)

员工(员工编号# ,,性别,工龄)

维修(汽车编号# ,员工编号# ,送修时间)

计算机网络技术试题及答案电子教案

计算机网络技术试题及答案 一.填空题(每空1分,共20分) 1. 在计算机网络中,协议就是为实现网络中的数据交换而建立的________________。协议的三要 素为:__________,__________和__________。 2.根据IEEE802模型的标准将数据链路层划分为_________子层和__________子层。 3.五类UTP又称为数据级电缆,它的带宽为________MHz,能够运行________MBPS以太网, 此类UTP的阻抗为____________欧姆。 4.同轴电缆按阻抗可分为50欧姆和75欧姆两种,50欧姆同轴电缆主要用于传输__________信号,此类同轴电缆叫做_________同轴电缆。而75欧姆同轴电缆主要用于传输____________,此类同轴 电缆又称为宽带同轴电缆。 5.计算机网络体系可划分为资源子网和____________子网。 6.决定局域网特征的主要技术有___________,_______________, ________________________。 7.在RS-232C/>的DB-9针接口中,_____号针定义为发送数据,____号针定义为接收数据,而____ 号针定义为信号地线。 8.我国的顶级的域名是______________。 二. 选择题(每题1分,共30分) 1. 用同轴电缆构成局域网时,使用终端电阻的作用是: (A)防止信号流失 (B)吸收信号防止信号返射造成干扰 (C)使同轴电缆的内芯与外屏蔽线相连构成回路。 (D)没有任何作用,可有可无。 2. 10Base-T以太网中,以下说法不对的是: (A) 10指的是传输速率为10MBPS (B) Base指的是基带传输 (C) T指的是以太网 (D) 10Base-T 是以太网的一种配置 3. 下列说法中不对的是: (A)可以同时双向传输信号的通信方式称为全双工通信方式。 (B)在数字通信信道上,直接传送基带信号的方法称为频带传输。 (C)TCP/IP参考模型共分为四层,最底层为网络接口层,最高层是应用层。

数据库系统原理教程课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统得概念。 答: ( l )数据( Data):描述事物得符号记录称为数据。数据得种类有数字、文字、图形、图像、声音、正文等。数据与其语义就是不可分得。解析在现代计算机系统中数据得概念就是广义得。早期得计算机系统主要用于科学计算,处理得数据就是整数、实数、浮点数等传统数学中得数据。现代计算机能存储与处理得对象十分广泛,表示这些对象得数据也越来越复杂。数据与其语义就是不可分得。500 这个数字可以表示一件物品得价格就是500元,也可以表示一个学术会议参加得人数有500 人,还可以表示一袋奶粉重500 克。(2)数据库( DataBase,简称DB) :数据库就是长期储存在计算机内得、有组织得、可共享得数据集合。数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas。Sytem ,简称DBS):数据库系统就是指在计算机系统中引入数据库后得系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统与数据库就是两个概念。数据库系统就是一个人一机系统,数据库就是数据库系统得一个组成部分。但就是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章得上下文中区分“数据库系统”与“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem,简称DBMs ):数据库管理系统就是位于用户与操作系统之间得一层数据管理软件,用于科学地组织与存储数据、高效地获取与维护数据。DBMS 得主要功能包括数据定义功能、数据操纵功能、数据库得运行管理功能、数据库得建立与维护功能。解析DBMS 就是一个大型得复杂得软件系统,就是计算机中得基础软件。目前,专门研制DBMS 得厂商及其研制得DBM S产品很多。著名得有美国IBM 公司得DBZ 关系数据库管理系统与IMS层次数据库管理系统、美国Oracle 公司得orade 关系数据库管理系统、s油ase 公司得s 油ase关系数据库管理系统、美国微软公司得SQL Serve ,关系数据库管理系统等。 2 .使用数据库系统有什么好处? 答: 使用数据库系统得好处就是由数据库管理系统得特点或优点决定得。使用数据库系统得好处很多,例如,可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担,等等。使用数据库系统可以大大提高应用开发得效率。因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。用一个通俗得比喻,使用了DBMS 就如有了一个好参谋、好助手,许多具体得技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑得设计,而不必为数据管理得许许多多复杂得细节操心。还有,当应用逻辑改变,数据得逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间得独立性,数据逻辑结构得改变就是DBA 得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序,从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。使用数据库系统可以减轻数据库系统管理人员维护系统得负担。因为DBMS 在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性、多用户并发控制、故障恢复等,都由DBMS执行。总之,使用数据库系统得优点就是很多得,既便于数据得集中管理,控制数据冗余,提高数据得利用率与一致性,又有利于应用程序得开发与维护。读者可以在自己今后得工作中结合具体应用,认真加以体会与总结。 3.试述文件系统与数据库系统得区别与联系。 答: 文件系统与数据库系统得区别就是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高得物理独立性与一定得逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据得安全性、完整性、并发控

教师信息技术应用能力提升方案-(1)-(1)

(2016——2017学年)乐第一小学 教师信息技术应用能力提升方案 1.指导思想: 为了进一步加强教师队伍建设,推动学校教育信息化进程,不断提高教师的信息素养,增强教师将信息技术和信息资源整合于学科教学的能力、提高教师应用信息技术的能力,提高教学质量和管理水平,结合我校的特点及实际需要,制定本方案。 二、培训目标 1.通过信息技术与教育变革的培训,拓宽中小学教师的信息化视野,更新信息化环境下的教育教学理念,培养教师对信息化软硬件的使用习惯。 2.通过信息技术与学科教学融合的培训,教师能够在互联网上搜索相关学科的资源并下载并进行整合,多媒体教学设备上一堂较好的多媒体课等,强化教师要将信息技术融入教与学的意识,提升融入能力。 3.通过信息技术应用能力的培训,帮助教师掌握信息技术优化课堂教学、转变学习方式的方法。 4.通过网络研修和校本研修整合模式的培训,能独自对计算机进行必要的维护,会熟练使用办公软件进行文字处理,素材加工,电子表格进行公式运算,PPT课件修改和制作。 5.通过信息化环境下的开放式培训,帮助教师学会获取、利用和提供优质教育教学资源,以此增强专业发展的底蕴;同时生成和积累一批高质量的教师应用成果。 三、培训对象 乐第一小学学科教师。 四、培训阶段 本次培训包括研修导航、研修与实践、资源建设、成果总结等四个阶段,各阶段的目

五、研修活动及容 (一)研修容 研修活动一:参加诊断测评,找准能力提升短板研修活动二:主动熟悉平台,明确研修任务要求研修活动三:更新教育理念,技术支持专业发展研修活动四:优化课堂教学,转变学习方式 研修活动五:参加培训测评,检验衡量参训成效

计算机网络应用基础试题与答案

计算机网络基础参考试题及答案解析 -、单项选择题 (1)我国在1991年建成第一条与国际互联网连接的专线,与斯坦福大学连接成功,实现者是中国科学院的( )。 A)数学所 B)物理所 C)高能所 D)情报所 答案:B) 解析:1991年6月我国第一条与国际互联网连接的专线建成,它从中国科学院高能物理研究所接到美国斯坦大学的直线加速器中心。 (2)关于计算机网络的讨论中,下列哪个观点是正确的? ( ) A)组建计算机网络的目的是实现局域网的互联 B)联入网络的所有计算机都必须使用同样的操作系统 C)网络必须采用一个具有全局资源调度能力的分布操作系统 D)互联的计算机是分布在不同地理位置的多台独立的自治计算机系统 答案:D) 解析:目前计算机网络的基本特征有:计算机网络建立的主要目的是实现计算机资源的共享;互联的计算机是分布在不同地理位置的多台独立的“自治计算机”;联网计算机之间的通信必须遵循共同的网络协议,并不要求连入网络的计算机使用相同的操作系统。 (3)广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用( )。 A)报文交换技术 B)分组交换技术 C)文件交换技术 D)电路交换技术 答案:B) 解析:广域网的通信子网主要使用分组交换技术,将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的。 (4)关于城域网建设方案特点的描述中,下列哪些是正确的? (

) ①主干传输介质采用光纤 ②交换结点采用基于IP交换的高速路由交换机或ATM交换机 ③采用ISO/OSI七层结构模型 ④采用核心交换层,业务汇聚层与接入层3层模式 A)①②④ B)②③ C)①③④ D)①②③ 答案:A) 解析:本题考查城域网建设方案的共同点。目前各 种城域网的建设方案有几个共同点,那就是:传输介质用光纤,交换 结点采用基于IP交换的高速路由交换机或者ATM交换机,在体系结构上 采用核心交换层、业务汇聚层与接入层的3层模式,以适应各种业务需 求、不同协议与不同类型用户的接入需要。 (5)广域网一般采用网状拓扑构型,该构型的系统可靠性高,但是 结构复杂。为了实现正确的传输必须采用( )。 I.光纤传输技术 Ⅱ.路由选择算法 Ⅲ.无线通信技术 Ⅳ.流量控制方法 A)I和Ⅱ B)I和Ⅲ C)Ⅱ和Ⅳ D)Ⅲ和Ⅳ 答案:C) 解析:网状拓扑结点之间的连接是任意的,可靠性 高,结构复杂,广域网基本上都采用这种构型。网状拓扑的优点是系 统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法 来实现正确的传输。目前实际存在和使用的广域网基本上都是采用网 状拓扑构型。 (6)常用的数据传输速率单位有Kbps、Mbps、Gbps,lGbps等于( )。 A)1×103Mbps B)1×103Kbps C) l×106Mbps D) 1×109Kbps 答案:A) 解析:本题考查简单的单位换算。所谓数据传输速

专科《数据库原理与应用》_试卷_答案

专科《数据库原理与应用》 一、(共66题,共150分) 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中在( ),程序员可能需要设计数据在内存中的物理地址。(2分) A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 .标准答案:C 2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。(2分) A. B. C. D.以上都不是 .标准答案:C 3. 关系模型支持( ) 的数据结构。(2分) A.线性结构 B.树结构 C.图结构 D.集合结构 .标准答案:D 4. 在数据库三级模式结构中,内模式是( ) 的视图。(2分) A.计算机世界 B.信息世界 C.现实世界终端用户 D.数据库管理员 .标准答案:A 5. 关系模型的参照完整性要求( ) 。(2分) A.一个关系必须有外码 B.外码必须是父关系的主属性 C.外码所在的关系即子关系必须和父关系是不同关系 D.外码或为空或为父关系对应主码的值 .标准答案:B 6. SQL语言中的DELETE命令属于( ) 。(2分) A.数据定义语言 B.数据操作语言 C.数据控制语言 D.数据查询语言 .标准答案:B 7. ( ) 是数据库系统概论的直接先导课程之一。(2分) A.大学物理 B.汇编语言 C.数据结构 D.模拟电路 .标准答案:C 8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。(2分) A.Microsoft Office Word B.Microsoft Office PowerPoint C.Microsoft Office Outlook D.Microsoft Office Access .标准答案:D 9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。(2分) A.FROM子句 B.GROUP BY子句 C.ORDER BY子句 D.INTO子句 .标准答案:A 10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。(2分) A.数据模型 B.编程语言 C.软件体系结构 D.数据转换 .标准答案:A 11. 因为关系数据库的查询优化技术,用户程序员不用了解数据库中数据的物理存储结构,也能编写高效率的程序。(2分) ( ) .标准答案:正确 12. 关系操作中的投影运算必须有两个关系同时参与运算才能得到正确的结果。(2分) ( ) .标准答案:错误 13. DBTG中的系是一棵二级树,表示的是系主记录型(Owner)和成员记录型(member)之间一对多的关系,但两个记录之间可以定义多个系。(2分) ( ) .标准答案:正确 14. DBMS作为一种大型的系统软件,可以通过相关技术绕过操作系统,直接管理存储在硬盘上的数据。(2分) ( ) .标准答案:错误 15. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。其中数据结构是描述系统的静态特性的,数据操作是描述系统动态特性的。(2分) ( ) .标准答案:正确 16. 在数据库中,数据独立性是指数据之间相互独立,互不依赖。(2分) ( ) .标准答案:错误 17. SQL语言的视图对应三级模式的外模式,表对应模式,所以用户程序只能使用视图而不能直接使用表来查询和操作数据库中的数据。(2分) ( )

数据库系统原理课后答案 第九章

9.1 名词解释 (1)OODBS:是指面向对象数据库系统,它既具数据库管理的基本功能,又能支持面向对象的数据模型。 (2)ORDBS:基于对象关系数据模型的DBS称为对象关系数据库系统(ORDBS)。 (3)平面关系模型:传统的关系模型称为“平面关系模型”,它要求关系模式具有第一范式(1NF)性质,关系具有规范化的结构。也就是规定属性值是不可分解的,即不允许属性值具有复合结构(元组或关系)。 (4)嵌套关系模型:是从平面关系模型发展而成的。它允许关系的属性值又可以是一个关系,而且可以出现多次嵌套。嵌套关系突破了1NF的定义框架,是“非1NF关系”。 (5)复合对象模型:在嵌套关系模型上进一步放宽要求。在关系定义上,集合与元组不再有交替出现的严格限制,此时的关系中,属性类型可以是基本数据类型、结构类型(元组类型)或集体类型(即关系类型)。 (6)数据的泛化/细化:是对概念之间联系进行抽象的一种方法。当在较低层上的抽象表达了 与之联系的较高层上抽象的特殊情况时,就称较高层上抽象是较低层上抽象的"泛化",而较低层上抽象是较高层上抽象的"细化"。 (7)对象关系模型:在传统关系数据基础上,提供元组、数组、集合等更为丰富的数据类型及处理新数据类型操作的能力而形成的数据模型。(注:传统关系模型只支持字符、数值、字串,布尔值等等基本数据类型及其处理功能) (8)类型级继承性:当继承性发生在类型级时,子类型继承了超类型的属性。也就是说,超类型所具有的属性,在子类上也具有。 (9)表级继承性:继承性也可发生在表级,(就是元组集合上发生继承),子表继承超表全部属性,超表中每个元组最多可以与子表中一个元组对应,而子表中的每个元组在超表中恰有一个元组对应,并在继承的属性值上具有相同的值。 (10)引用类型:数据类型可以嵌套定义,在嵌套引用时,不是引用对象本身,而是个用对象标识符(即指针),这种指针被称为引用类型。 (11)对象:客观世界中的实体经过抽象称为问题空间中的对象,它是对一组信息及其操作的描述。 (12)类:是具有相同的变量名和类型、相同的消息和使用方法的对象的集合。 (13)单重继承性:一个子类继承某一个超类的结构和特性,称为单重继承性。 (14)多重继承性:一个子类继承多个超类的结构和特性,称为多重继承性。 (15)对象标识:在面向对象语言中,对象标识是一个指针一级的概念,在对象创建的瞬间,由系统赋给每个对象一个“标识”,即系统内的一个唯一的指针,在对象生存期内,这个标识不可改变。 (16)对象包含:不同类的对象之间存在的包含关系称为对象包含。包含是一种“一部分”(is part of)的联系。 (17)类继承层次图:表示类继承关系的图,由超类名、子类名和一组线条自上而下有序的表示。(18)类包含层次图:表示对象包含关系的图,由一些具有包含关系的对象和线条自上而下表示(下方的对象为其连线所指上方对象的一部分)。 (19)持久数据:是指创建这些数据的程序运行终止后数据依然存在于系统之中。数据库中的关系就是持久数据。 (20)持久对象:程序运行结束后,被保留下来的对象称为持久对象。 (21)持久指针:持久指针可看作是数据库中指向对象的指针。持久化指针不像内存中的指针,它在程序执行后及数据重组后仍保持有效。 (22)持久化C++系统: 基于C++的持久化扩充的OODBS。

《中小学教师信息技术应用能力标准(试行)》

中小学教师信息技术应用能力标准(试行)信息技术应用能力是信息化社会教师必备专业能力。为全面提升中小学教师的信息技术应用能力,促进信息技术与教育教学深度融合,特制定《中小学教师信息技术应用能力标准(试行)》(以下简称《能力标准》)。 一、总则 (一)《能力标准》是规范与引领中小学教师在教育教学和专业发展中有效应用信息技术的准则,是各地开展教师信息技术应用能力培养、培训和测评等工作的基本依据。幼儿园、中等职业学校教师参照执行。 (二)《能力标准》根据我国中小学校信息技术实际条件的不同、师生信息技术应用情境的差异,对教师在教育教学和专业发展中应用信息技术提出了基本要求和发展性要求。其中,I.应用信息技术优化课堂教学的能力为基本要求,主要包括教师利用信息技术进行讲解、启发、示范、指导、评价等教学活动应具备的能力;II.应用信息技术转变学习方式的能力为发展性要求,主要针对教师在学生具备网络学习环境或相应设备的条件下,利用信息技术支持学生开展自主、合作、探究等学习活动所应具有的能力。本标准根据教师教育教学工作与专业发展主线,将信息技术应用能力区分为技术素养、计划与准备、组织与管理、评估与诊断、学习与发展五个维度。 二、基本内容

三、实施要求 (一)地方各级教育行政部门要将《能力标准》作为加强中小学教师队伍建设的重要依据,充分发挥《能力标准》的引领和导向作用,将信息技术应用能力提升纳入教师全员培训,开展教师信息技术应用能力测评,建立并完善推动教师主动应用信息技术的机制,切实提升广大教师信息技术应用能力,为全面推动教育信息化,深化课程改革,实现教师专业自主发展奠定坚实基础。 (二)有关高等学校和教师培训机构要将《能力标准》作为教师培养培训工作的重要依据,加强相关学科专业建设,完善培养培训方案,科学设置培养培训课程,创新培养培训模式,加强师资队伍和课程资源建设,开展相关研究,促进教师专业发展。 (三)中小学校要将《能力标准》作为推动教师专业发展和教师管理的重要依据。制订教师信息技术应用能力提升规划,整合利用校

计算机网络技术期末试题及答案

一、填空题 1、按网络覆盖的地域范围来划分,可将计算机网络分成_局域网_、城域网__、_广域网额与个人区域网。依据不同使用者来划分又可以分为公用网与专用网。 2、电路交换的三个阶段:建立连接、通信与释放连接。 3、常用的有线传输介质包括_双绞线__、_同轴电缆_和___光纤__等。 4、在数据传输中,为了保证数据被准确接收,必须采取一些统一收发动作的措施,这就是所谓_同步__技术。 5、在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类:一是客户服务器方式(C/S 方式),二是对等方式(P2P 方式)。 6、IEEE802局域网协议与OSI参考模型比较,主要的不同之处在于:对应OSI的链路层,IEEE802标准将其分为____ MAC________控制子层和_____ LLC______控制子层。 7、在数据报服务中,网络节点要为每个_____数据报_____选择路由。 8、计算机网络技术是____计算机系统______ 和___通信技术_____ 技术的结合。 9、频分复用、时分复用是常用的多路复用技术,其中,___频分复用_______比较适合于传输模拟信号,_时分复用_________比较适合于传输数字信号。 10、模拟信号之所以能够转变成数字信号来进行传输,是基于一个基本的定理,这个定理就是____采样______定理。 11、常见的数据交换技术包括电路交换、_报文交换、和__报文分组交换____等。 12、所谓网络主要指“三网”,即电信网、有线电视网与计算机网络。 13、试列举四种主要的网络互连设备名称:___集线器___ 、___交换机__ 、___路由器____和 ______网关______。 14、计算机网络的性能指标有速率、带宽、吞吐量、时延、时延带宽积、往返时间与利用率。 15、写出三个顶级域名:____ cn ___、___ org ____和 ___ com _____。 16、常见的网络拓扑包括__星形___、___总线形__和___环形___等。 17、常见的广域网连接技术包括___帧中继__、____ ISDN ____和__ ATM ___等。 18、计算机网络向用户提供的的最重要功能有两个一是连通性,二是共享。 19、网络是由若干个节点与连接这些节点的链路组成。

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

提高教师信息技术的应用能力

提高教师信息技术的应用能力 湖北省恩施州恩施市三岔乡三岔中学曹建新 随着教改以及有效教学的深入,信息技术如何融入课堂,这对全体教师提出了更高的要求,这就使得教师信息技术的应用出现了捉襟见肘的现象。下面我就如何提高教师信息技术的应用能力提出几点不成熟的看法: 一、帮助各科教师具备适应现代教育的信息技术能力。 在现代社会中,广大教师要学好现代教育技术的基本理论,要注重掌握现代教育技术手段,同时还必须要加强学习教育基础理论知识和专业知识,注重提高自身的综合素质。教师综合素质的提高是创造高质量、高效益教育的迫切要求。教师综合素质的提高必须要以教师的知识结构更新和教学的基本素质提高为起点。教师只有努力适应时代的要求,具备适应现代教育的综合素质。并在教学中广泛运用多媒体技术提高教育教学质量,促进学生的信息素质不断提高,推广信息技术,最终达到培养创新型人才的目的。 二、拓展培训渠道,提高教师信息技术应用能力,为专业化发展打下基础。 首先,加强教师的理论学习,让教师从观念上内更新,理解整合的内涵:不是简单地把信息技术仅仅作为辅助教学的演示工具,而是要实现信息技术与教学的“融合”,从思想上达成共识;其次,加强教师队伍建设,针对师资现状,确定培训内容:即:计算机意识、知识、技能与态度;学科教育理论与学科最新发展;教育技术和教育心理学的理论与实践。最后,提供展示平台让教师通过“设计——实践——反思——再实践”活动提高自身素质。积极创设氛围,将提高教师信息技术能力。 (一)培训方式上 1、走出去,请进来。选派骨干教师参加培训,请周边学校优秀的信息技术教师到学校 进行讲课。 2、定时学习,以骨干带全体。做好校本培训 3、进行考核,严格把关。利用暑期对教师进行计算机考核,要求教师能熟练掌握教学 中常用的30个软件操作方法。 4、通过教师之间相互观摩、互相介绍经验、互相切磋等形式,提高教师运用计算机辅 助教学的创新能力。 (二)培训内容上 主要侧重信息技术操作能力,实施“硬考核”。培训内容分为四个阶段:基本技术阶段、开发技术阶段、整合技术阶段、技术熟练阶段。 1、基本技术阶段。主要培训内容是Windows的操作技能和Office的使用方法,搜集信

计算机网络与internet应用试题及答案

计算机网络与Internet应用试题及答案 一、是非题 1.分布式处理是计算机网络的特点之一。 A.对 B.错 2.组建一局域网时,网卡是必不可少的网络通讯硬件。 A.对 B.错 3.在IE浏览器中,系统会把我们浏览过的网页保存在缓存的特定文件夹中。 A.对 B.错 4.WWW中的超文本文件是用超文本标识语言写的。 A.对 B.错 5.广域网是一种广播网。 A.对 B.错 6.分组交换网也叫网。 A.对 B.错 7.Yahoo是典型的目录搜索引擎。 A、对 B、错 8.Google就是典型的目录搜索引擎。 A、对 B、错 9.搜索引擎是一个应用程序。 A、对 B、错 10.网络信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术、应用数学、数论、信息论等多种学科的综合性学科。 A、对 B、错 11.对称加密与非对称加密的区别在于加密结果的对称性。 A、对 B、错 12.数字签名是对称加密技术的一种应用。 A、对 B、错 13.计算机协议实际是一种网络操作系统,它可以确保网络资源的充分利用。 A、对 B、错 14.国际标准化组织(ISO)制定的开放系统互联参考模型(OSI)将网络体系结构分成七层。 A、对 B、错 15.Internet是计算机网络的网络。 A、对 B、错 二、单选题 1.按网络的范围和计算机之间的距离划分的是______。 A.Windows NT B.WAN和LAN C.星型网络和环型网络 D.公用网和专用网 2.网络的物理拓扑结构可分为______。 A.星型、环型、树型和路径型 B.星型、环型、路径型和总线型 C.星型、环型、局域型和广域型 D.星型、环型、树型和总线型 3.在基于个人计算机的局域网中,网络的核心是______。

数据库系统原理(含答案)

数据库系统原理自测题(2) 一、单项选择题 1.数据库物理存储方式的描述称为【B】A.外模式B.内模式 C.概念模式D.逻辑模式 2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构 C.编写应用程序D.编写完整行规则 3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式 C.概念模型D.逻辑模式 4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录 5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式 6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器 7.设W=R?S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满 足【A】 A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s 8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式 C.内模式、子模式和概念模式D.子模式、模式和概念模式 9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体 C.实体的属性D.联系的属性 10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除 C.建立、插入、修改、排序D.建立、授权、修改 11.设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式是【C】

教师信息技术应用能力研修心得体会

教师信息技术应用能力研修心得体会 教师:马婷 通过培训学习,使我进一步地掌握了有关现代信息技术的知识,提高了认识。随着计算机、多媒体、现代通讯网络为代表的信息技术的迅猛发展,信息技术已经渗透到了教育领域,在教育领域中引起了一场深刻的变化。信息技术在教育领域的应用,对于转变信息教育观念,促进教育模式,教学内容,教学方法和教学手段的改革,对于实施素质教育,促进基础教育的发展,全面提高教育质量和效益,都具有重要的意义。 1.良好的信息素养是终生学习、不断完善自身的需要。 信息素养是终生学习者具有的特征。在信息社会,一名高素质的教师应具有现代化的教育思想、教学观念,掌握现代化的教学方法和教学手段,熟练运用信息工具(网络、电脑)对信息资源进行有效的收集、组织、运用,这些素质的养成就要求教师不断地学习,才能满足现代化教学的需要,如果教师没有良好的信息素养,就不能成为一名满足现代教学需要的高素质的教师。 2.良好的信息素养.是教育系统本身的需要。 在迅猛发展的信息社会,信息日益成为社会各领域中最活跃、最具有决定意义的因素。教学过程是一个教育者(主要是教师)对教育信息的整理、加工和传播的过程。教师是这一过程中主要的信源和传输者,在教育信息的准备和传递等方面起着举足轻重的作用。因此,教育系统本身要求教师具备一定的信息素养。 作为一名教师更要适应现代教育工作的需要,应该具备现代教育技术的素

质。如果不具备现代教育技术的素质就不能完成或很好地完成现代教育和未来教育的教育和教学任务。因此,现代教育技术要应用现代教育媒体和开发各种现代教育技术,要适应工作需要首先应掌握现代媒体技术。教师掌握了现代技术,有助于改善教师的能力结构。学习和掌握现代信息技术,不仅使我在原有的教学能力的基础上有所改善,增强我对新时期现代信息教育工作的适应性,更重要的是增强了适应素质教育的要求。 大力推进信息技术在教学过程中的普遍应用,逐步实现教学内容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的变革。充分发挥信息技术的优势,为学生的学习和发展提供丰富多彩的教学环境和有利的学习工具。我们要充分认识现代信息技术的这种巨大的作用,我们要提倡以提高教学质量和效益为目的、以转变学生学习方式和促进学生发展为宗旨的教学技术应用观。要本着从实际出发因地制宜的原则,挖掘和发挥传统的各种技术手段在教学中的积极作用。黑板、粉笔、挂图、模型等传统教学工具,录音机、幻灯机、放映机等传统的教学手段,在学校教学活动中同样具有独特的生命力,在教学中都有用武之地。当然,每种教学手段也都有其局限性和使用范围,所有的教学手段都有其自身的价值和存在的意义。 为了适应新课程,教师必须掌握新的技能,学习新的技术,也是小学教师这一专业的特征。比如,收集和处理信息的能力,课程开发与整合的能力,将信息技术与教学有机结合的能力,广泛利用新课程的特点与资源指导学生开展研究性学习的能力等。这些新技术,新方法,尤其是信息技术,是实现教育跨越式发展的直通车。因此,大力推进信息技术在教学过程中的应用,是新教材,新课程需要解决的一个重要问题之一。目前,通过计算机操作能力

计算机网络应用基础试题与答案

-、单项选择题 (1)我国在1991年建成第一条与国际互联网连接的专线,与斯坦福大学连接成功,实现者是中国科学院的()。 A)数学所B)物理所 C)高能所D)情报所 答案:B)解析:1991年6月我国第一条与国际互联网连接的专线建成,它从中国科学院高能物理研究所接到美国斯坦大学的直线加速器中心。 (2)关于计算机网络的讨论中,下列哪个观点是正确的() A)组建计算机网络的目的是实现局域网的互联 B)联入网络的所有计算机都必须使用同样的操作系统 C)网络必须采用一个具有全局资源调度能力的分布操作系统 D)互联的计算机是分布在不同地理位置的多台独立的自治计算机系统 答案:D)解析:目前计算机网络的基本特征有:计算机网络建立的主要目的是实现计算机资源的共享;互联的计算机是分布在不同地理位置的多台独立的“自治计算机”;联网计算机之间的通信必须遵循共同的网络协议,并不要求连入网络的计算机使用相同的操作系统。 (3)广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用()。 A)报文交换技术B)分组交换技术 C)文件交换技术D)电路交换技术 答案:B)解析:广域网的通信子网主要使用分组交换技术,将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的。 (4)关于城域网建设方案特点的描述中,下列哪些是正确的() ①主干传输介质采用光纤 ②交换结点采用基于IP交换的高速路由交换机或ATM交换机 ③采用ISO/OSI七层结构模型 ④采用核心交换层,业务汇聚层与接入层3层模式

A)①②④B)②③ C)①③④D)①②③ 答案:A)解析:本题考查城域网建设方案的共同点。目前各种城域网的建设方案有几个共同点,那就是:传输介质用光纤,交换结点采用基于IP交换的高速路由交换机或者ATM交换机,在体系结构上采用核心交换层、业务汇聚层与接入层的3层模式,以适应各种业务需求、不同协议与不同类型用户的接入需要。 (5)广域网一般采用网状拓扑构型,该构型的系统可靠性高,但是结构复杂。为了实现正确的传输必须采用()。 I.光纤传输技术Ⅱ.路由选择算法Ⅲ.无线通信技术Ⅳ.流量控制方法 A)I和ⅡB)I和Ⅲ C)Ⅱ和ⅣD)Ⅲ和Ⅳ 答案:C)解析:网状拓扑结点之间的连接是任意的,可靠性高,结构复杂,广域网基本上都采用这种构型。网状拓扑的优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法来实现正确的传输。目前实际存在和使用的广域网基本上都是采用网状拓扑构型。 (6)常用的数据传输速率单位有Kbps、Mbps、Gbps,lGbps等于()。 A)1×103Mbps B)1×103Kbps C)l×106Mbps D)1×109Kbps 答案:A)解析:本题考查简单的单位换算。所谓数据传输速率,在数值上等于每秒钟传输构成数据代码的二进制比特数,单位为比特/秒,记做b/s或bps。对于二进制数据,数据传输速率为s=l/T,常用位/秒千位/秒或兆位/秒作为单位。 lKbps=1 000bps,lMbps=1 000Kbps,lGbps=1 000Mbps。 (7)Internet 2可以连接到现在的Internet上,但其宗旨是组建一个为其成员组织服务的专用网络,初始运行速率可以达到()。 A)B) C)D)10Gbps 答案:D)解析:Internet 2是非赢利组织UCAID的一个项目,初始运行速率可达

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

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