搜档网
当前位置:搜档网 › 数据库原理与应用课后作业参考答案

数据库原理与应用课后作业参考答案

数据库原理与应用课后作业参考答案
数据库原理与应用课后作业参考答案

模块1 数据库理论基础

1. 某医院病房计算机管理中心需要如下信息:

科室:科名、科地址、科电话、医生姓名

病房:病房号、床位号、所属科室名

医生:姓名、职称、所属科室名、年龄、工作证号

病人:病历号、姓名、性别、诊断、主管医生、病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

请设计该计算机管理系统的E-R模型。

答:

2. 一个图书馆借阅管理数据库要求提供下述服务:

(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。

(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。

请根据以上情况和假设设计满足需求的E-R模型。

答:

模块3 表的操作

一.填空题

1.数字数据可分为整数型、精确数值型和近似数值型3种类型。其中,精确数值型数据由由整数和小数两部分组成

2.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。

3.SQL Server 2008中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。

4.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合

为_主键_。

5.创建数据库表的命令语句是create table。

二.选择题

1.使用SQL语句修改表结构时,其语句是下面的( B )选项。

A. ALTER DATABASE TABLE

C. UPDATE TABLE DABASE

2.下列对表的描述正确的是( C )。

A.在数据库中表用来表示关系模型中的实体

B.表是对数据进行存储和操作的一种逻辑结构

C.表是用来组织和存储数据的数据库对象

D.表可以存储数据库的其他数据库对象

3.在SQL Server 2008的数据类型中可以用来存储图片的数据类型是( B )

A. binary

4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。

A. sp_table

5.订单表Orders的列Orderid的类型是小整型(smallint),根据业务的发展需要将其改为整型(integer),应该使用下面的( A )语句。

A. ALTER TABLE Orders ALTER COLUMN Orderid integer

B. ALTER COLUMN Orderid integer FROM Orders

TABLE Orders (Orderid integer)

D. ALTER COLUMN integer

模块4 数据库查询语句

一填空题

1.集合查询的关键字为UNION,在使用它时一定要注意多个查询的列数和列的顺序一定要相同。

2.内连接的关键字为INNER JOIN,外连接的关键字为LEHT JOIN,交叉连接的关键字为CROSS JOIN。

3.在连接多个表时,基本连接使用JOIN _来连接,其他连接形式都需要用到关键字_ON。

4.GROUP BY子句中可以使用聚合函数,那么MAX(数量)表示_最大值。

5.ORDER BY子句中_ ASC表示升序排列,DESC表示降序排列,默认情况下为升序排列。

二选择题

1.下面所述连接方式中哪种连接方式中可以使用ON子句( D )。

A.内连接B.基本连接

C.交叉连接D.联合查询

2.下面哪些关键字可用于返回多行的子查询( A )。

A.lN和EXISTS关键字B.SOME,ANY和ALL关键字

关键字D.JOIN关键字

3.下面SELECT语句中哪些子句可以包含子查询( C )。

A.SELECT B.GROUP BY

C.WHERE D.ORDERBY

4.下面对HAVING子句说法错误的是(B )。

A.HAVING子句的使用方法与WHERE子句基本相同

B.与GROUP BY子句结合使用时,其限定检索范围为GROUP BY子句结果集

C.与WHERE子句相同,HAVING子句中同样可以使用IN LIKE或BETWEEN

D.只能与GROUP BY子句结合使用

5.在SELCET子句中,下列( B )子句用于将查询结果存储在一个新表中。

A.SELCET子句B.INTO子句

C.WHERE子句D.FROM子句

模块5 T-SQL语句

一填空题

1.T-SQL语言的三种类型分别是数据定义语言、数据操作语言和数据控制语言。

2.在SQL Server中,变量可分为两类:_全局变量_和局部变量。当声明局部变量后,可用SET或SELECT语句为其赋值。

3.常规标识符是指不需要使用分隔标识符等定界符进行分隔的标示符。

4.比较运算能够进行除__t ext___型、__ntext___型和_image型之外的其他数据类型表达式的比较操作。

5.在Transact-SQL中局部变量用_DECLARE @语句来声明。

二选择题

1.&、*、l和OR这四个运算符中优先级最高的是( B )。

A.& B.* C. l D.OR

2.SELECT语句属于T-SQL的语言类型是( B )。

A.数据定义语言B.数据操纵语言

C.数据控制语言D.流程控制语言

3.下列常量中属于字符串常量的是( A )。

A.‘你好’B.'What"s this'

' D."What's your name.

4.下面选项中,属于T-SQL不支持的流程控制语句是(A )。

A. IF…THEIN…ELSE C. DO CASE

B. BEGIN…END D. DO WHILE

5.聚合函数(B )可实现平均数的求取。

A. SUM

B. AVG

C. MIN

D. MAX

模块6 数据库完整性

一填空题

1.唯一约束包括PRIMARY KEY约束和_ UNIQUE__。

2.数据库完整性是指数据库要保持数据的正确性和相容性,它是衡量数据库数据

好坏的一种标志。

3.SQL Server 2008中包括的约束有主键约束_、外关键字约束、唯一约束、检查约束、缺省约束和_非空约束_。

4.创建规则的语句是CREATE RULE,将规则绑定的系统存储过程是sp_bindrule_。

5.SQL Server 2008中,可用于实现数据完整性的方法共有两类,即_过程型数据完整性和_声明型完整性

二选择题

1.在下面的约束中,不是用来维护两个表之间的一致性关系的约束是( A )。

A.FOREIGN KEY约束B.CHECK约束

C.UNIQUE约束D.DEFAULT约束

2.假设,创建表时的某列要求可以包含空值,但不允许有重复值,那么在该列不能使用的约束是下面的哪一项( B )。

A.PRIMARY KEY约束B.UNIQUE约束

C.CHECK约束D.NOT NULL约束

3.解除绑定默认值的系统存储过程是( D )。

A. sp_default

C. sp_bindefault

4.创建默认对象时,下面可以作为默认对象的值的是( AB )。

A.常量数据B.函数或表达式

C.表列或数据库对象D.除二进制外的数值型数据

5.规则是数据库对象之一,它的作用与CHECK约束的部分功能相同,在向表的某列插入或更新数据时,用它来限制输入的新值的取值范围,下列说法中正确的是( ABC )。

A.CHECK约束是用CREATE TABLE语句在创建表时指定的,而规则需要作为单独的数据库对象来实现

B.在一列上只能使用一个规则,但可以使用多个CHECK约束

C.规则可以应用于多个列,还可以应用于用户定义数据类型,而CHECK约束只能应用于它定义的行

D.表或用户定义数据类型的删除、修改不会对与之相连的规则产生影响。而CHECK 约束则随着表的删除而撤销约束

模块7 视图和索引

一填空题

1.创建唯一性索引时,应保证创建索引的列不包括重复的数据,并且没有两个或两个以上的空值。如果有这种数据,则必须先将其删除,否则索引不能成功创建。

2.一个表最多只可以有_1__个聚集索引。

3.在SQL Server 2008中,有两种基本类型的索引:简单索引和_复杂索引。

4.查看视图的基本信息可以使用系统存储过程_ sp_help ,查看一个视图order view的定义文本信息,可以使用sp_helptext。

5.在SQL Server 2008系统中,可以把视图分成3种类型,即标准视图、索引视图和分区视图。

二选择题

1.“CREATE UNIQUE NONCLUSTERED INDEX index id ON学生表(学号)”语句创

建了一个(D )索引。

A.唯一索引B.聚集索引

C.主键索引D.唯一非聚集索引

2.如果需要加密视图的定义文本,可以使用下面( D)子句。

A.WITH CHECK OPTION B.WITH SCHEMABINDING

C.WITH NOCHECK D.WITH ENCRYPTION

3.使用SQL语句通过视图修改基本表中的数据时,其关键字是( C )。

A.CREATE B.UPDATE

C.ALTER D.DROP

4.以下关于视图的描述,正确的是( ABD )。

A.视图是从一个或几个基表或视图中导出的虚表

B.视图并不实际存储数据,只在数据字典中保存其逻辑定义

C.视图里面的任何数据不可以进行修改

D.SQL中的SELECT语句可以像对基表一样来对视图进行查询

5.下列几种情况适合创建索引的是( C )。

A.列的取值范围很少B.用作查询条件的列

C.频繁搜索的列D.连接中频繁使用的列

模块8 游标、事务和锁

一填空题

1.要成为一个事务,则一个工作单元必须具有原子性、一致性、隔离性和持续性属性,即ACID属性。

2.游标能够部分读取返回的结果集中的一行或一部分行,并允许应用程序通过当前行来定位修改表中的数据。

3.在SOL Server 2008中,SQL Server以三种事务模式运行,分别是自动提交事务、和_隐式事务_。

4.事务是SQL Server中的单个逻辑工作单元,一个事务内的所有语句被作为一个整体执行。

5.当多个事务同时对数据库的同一部分数据进行操作时,会引发的并发问题主要有:丢失修改、脏读、不可重复读取和幻读。

二选择题

1.FETCH PRIOR语句将提取游标结果集中当前行的( B )。

A.第一行B.最后行

C.前一行D.后一行

2.要使游标具有滚动性,应在游标声明语句中使用关键字( B)。

A.INSENSITIVE B.SCROLL

C.RETURN D.UPDATE

3.假设声明了一个名为cur的游标,并且游标已经打开。游标指向的当前行是结果集中的第12行。如果要提取相对于当前行的前5行中的数据,则可以使用下列的( A )语句。

A. FETCH RELATIVE 5 FROM cur

B. FETCH FROM cur

C. FETCH ABSOLUTE 5 FROM cur

D. FETCH FROM cur

4.假设数据库中有两个事务同时对数据进行操作,事务T1修改表中的数据,事务T2在事务T1还未提交数据前查看了这些数据。然后,事务T1又撤销了这些修改操作。那么会发生下面( C )并发问题。

A.丢失更新B.脏读

C.不一致的分析D.幻读

5.事务的(A )属性不可以用来标识事务的全有或全无性质。

A.原子性B.一致性

C.隔离性D.持久性

模块9 存储过程和触发器

一填空题

1.在无法得到定义该存储过程的脚本文件。而又想知道存储过程的定义语句时,使用_sp_stored_procedures_系统存储过程,可以查看定义存储过程的T-SQL语句。

2.针对每一种触发动作,在每个表或视图中只能有一个INSTEAD OF类型的触发器。

3.在SQL Server 2008中,触发器分为INSTEAD OF触发器和_AFTER触发器。

4.为了接收某一存储过程的输出参数值,需要一个变量来存放该值,在该存储过程的调用语句中,必须为这个变量加上OUTPUT声明。

5.系统存储过程创建和保存在master数据库中,都以sp_为名称的前缀,可以在任何数据库中使用系统存储过程。

二选择题

1.以CREATE PROCEDURE为关键字的创建语句可以包括( ABCD )。

A. CREATETABLE TABLE

C. ALTERTABLE DEFAUT

2.在一个表上可以有( B )不同类型的触发器。

A.种B.两种

C.三种D.无限制

3.要查看ove10rders储存过程的内容,可以使用的语句是( C )。

A. EXEC sp_helptext ove10rders

B. EXEC sp_help overOrders

C. EXEC sp_restored_procedures overOrders

sp_ depends overOrders

4.下而选项中属于存储过程优点的是(ABC )。

A.增强代码的重用性和共享性

B.可以使运行加快速度,减少网络流量

C.可以作为安全性机制

D.编辑简单

模块10 SQL Server安全管理

一填空题

1.SQL Server 2008给用户提供了预定义的服务器角色和数据库角色。

2.SQL Server 2008的用户权限可以划分为三类:对象权限、语句权限和隐含权限。

3.SQL Server 2008中,一个请求服务器、数据库或架构资源的实体称为,它具有唯一的安全标识符。

4.对于表和视图,拥有者可以授予数据库用户INSERT、UPDATE、DELETE、和SELECT 五种权限。

5.SQL Server登录有两种模式,分别是WINDOWS登录方式和SQL SERVER 登录方式。

二选择题

1.下列选项中属于Windows身份验证模式的是( ABC )。

A. BUILTIN\ZHT \

C.PYP\ZHT D.dbo

2.SQL Server 2005的sysusers表所在的数据库为( A )。

A.master数据库B.所有用户创建的数据库

C.所有数据库D.注册表

3.在数据库角色不能被删除的是( ABCD )。

A.db owner B.db denydatawriter

C.public D.db datarcader

4.创建一个默认数据库为ProductSale,用户名是userl,密码为8888的SQL Server 身份验证连接,使用语句应为( A )。

A. CREATE LOGIN tuserl', WITH PASSWORD '8888', DEFAULT DATABASE=

ProductSale

B. EXECUTE SP_SETADDROLEMEMBER tuserl', '8888', 'ProductSale'

C. EXECUTE SP_SETADDROLE 'userl', '8888', 'ProductSale'

D. EXECUTE SP_GRANTDBACCESSuserl', '8888', 'ProductSale'

5.下列属于数据库级别安全包括的主体的是( ABCD )。

A.映射为Windows登录B.映射为SQL Server登录

C.数据库角色D.应用程序角色

1.第一章课后习题及答案

第一章 1.(Q1) What is the difference between a host and an end system List the types of end systems. Is a Web server an end system Answer: There is no difference. Throughout this text, the words “host” and “end system” are used interchangeably. End systems inc lude PCs, workstations, Web servers, mail servers, Internet-connected PDAs, WebTVs, etc. 2.(Q2) The word protocol is often used to describe diplomatic relations. Give an example of a diplomatic protocol. Answer: Suppose Alice, an ambassador of country A wants to invite Bob, an ambassador of country B, over for dinner. Alice doesn’t simply just call Bob on the phone and say, come to our dinner table now”. Instead, she calls Bob and suggests a date and time. Bob may respond by saying he’s not available that particular date, but he is available another date. Alice and Bob continue to send “messages” back and forth until they agree on a date and time. Bob then shows up at the embassy on the agreed date, hopefully not more than 15 minutes before or after the agreed time. Diplomatic protocols also allow for either Alice or Bob to politely cancel the engagement if they have reasonable excuses. 3.(Q3) What is a client program What is a server program Does a server program request and receive services from a client program Answer: A networking program usually has two programs, each running on a different host, communicating with each other. The program that initiates the communication is the client. Typically, the client program requests and receives services from the server program.

通信原理课后答案3

9.9 采用13折线A律编码,设最小量化间隔为1个单位,已知抽样脉冲值为+635单位: (1)试求此时编码器输出码组,并计算量化误差; (2)写出对应于该7位码(不包括极性码)的均匀量化11位码。(采用自然二进制码) 解(1)已知抽样脉冲值 它位于第7段序号为3的量化级,因此输出码组为 量化误差为635-(512+3*32)=27 (2) 对应的11位均匀量化码为010******** 9-10采用13折线A律编码电路,设接收端收到的码组为“01010011”最小量化间隔为1个量化单位,并已知段内码改用折叠二进码: (l) 试问译码器输出为多少量化单位; (2) 试写出对应于该.7位码(不包括极性码)的均匀量化11位码。 解(1)接收端收到的码组 由C1=0知,信号为负值;由段落码知,信号样值位于第6段,起点电平为256,量化间隔为16;由段内码码器输出为C5C6C7C8 =0011 采用折叠码) C5C6C7C8 =0011 采用折叠码,对应自然二进制码为0100 可知,信号样值位于第6段的第5级(序号为4),故译码器输出为 256416162328 (/) I=-+?+=- (2)均匀量化11位码为00101001000 9.11采用13折线A律编码,设最小的量化间隔为1个量化单位,已知抽样脉冲值为-95量化单位: (1)试求此时编码器输出码组,并计算量化误差; (2)试写出对应于该7位码(不包括极性码)的均匀量化11位码。 解(1)因为样值为负值.所以极性码

又因64 (26)< 95 < 128,所以码组位于第四段,段落码为 量化间隔为4。由于95=64 +7 *4 +3,所以段内码为 故编码器输出为 量化误差为3个单位。 (2)对应的均匀量化11位码为(92=64 +7 *4) 9.13 对10路带宽均为300Hz-3400Hz的模拟信号进行PCM时分复用传输。设抽样速率为8000Hz,抽样后进行8级量化,并编为自然二进制码,码元波形是宽度为 的矩形脉冲,且占空比为1。试求传输此时分复用PCM信号所需的奈奎斯特基带带宽。 解由抽样频率s f= 8kHz,可知抽样间隔 对10路信号进行时分复用,每路占用时间为 又对抽样信号8级量化,故需要3位二进制码编码,每位码元占用时间为 因为占空比为1,所以每位码元的矩形脉冲宽度 故传输此时分复用PCM信号所需的奈奎斯特基带带宽为

课后习题及答案

1 文件系统阶段的数据管理有些什么缺陷试举例说明。 文件系统有三个缺陷: (1)数据冗余性(redundancy)。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。 (2)数据不一致性(inconsistency)。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。 (3)数据联系弱(poor data relationship)。这是由文件之间相互独立,缺乏联系造成的。 2 计算机系统安全性 (1)为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件、软件及数据; (2)防止其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等。 3. 自主存取控制缺点 (1)可能存在数据的“无意泄露” (2)原因:这种机制仅仅通过对数据的存取权限来进行安全控制,而数据本身并无安全性标记 (3)解决:对系统控制下的所有主客体实施强制存取控制策略 4. 数据字典的内容和作用是什么 数据项、数据结构 数据流数据存储和加工过程。 5. 一条完整性规则可以用一个五元组(D,O,A,C,P)来形式化地表示。 对于“学号不能为空”的这条完整性约束用五元组描述 D:代表约束作用的数据对象为SNO属性; O(operation):当用户插入或修改数据时需要检查该完整性规则; A(assertion):SNO不能为空; C(condition):A可作用于所有记录的SNO属性; P(procdure):拒绝执行用户请求。 6.数据库管理系统(DBMS)

:①即数据库管理系统(Database Management System),是位于用户与操作系统之间的 一层数据管理软件,②为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更 新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面 向对象型DBMS。 7.关系模型:①用二维表格结构表示实体集,②外键表示实体间联系的数据模型称为关系模 型。 8.联接查询:①查询时先对表进行笛卡尔积操作,②然后再做等值联接、选择、投影等操作。 联接查询的效率比嵌套查询低。 9. 数据库设计:①数据库设计是指对于一个给定的应用环境,②提供一个确定最优数据模 型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起 既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管 理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 10.事务的特征有哪些 事务概念 原子性一致性隔离性持续性 11.已知3个域: D1=商品集合=电脑,打印机 D3=生产厂=联想,惠普 求D1,D2,D3的卡尔积为: 12.数据库的恢复技术有哪些 数据转储和和登录日志文件是数据库恢复的

通信原理课后答案1

习题解答(一) 1-4 一个由字母A ,B ,C ,D 组成的字。对于传输的每一个字母用二进制脉冲编码,00代替A ,01代替B ,10代替C ,11代替D ,每个脉冲宽度为5ms 。 (1) 不同的字母是等可能出现时,试计算传输的平均信息速率; (2) 若每个字母出现的可能性分别为 P A =1/5,P B =1/4,P C =1/4,P D =3/10 试计算传输的平均信息速率。 )/(5.19810 10985 .1) /(985.110 3log 10341log 4141log 4151log 51)] ()[log ()(2)/(20010102 /10/52)/(24log log ) (1 log )1(3 2222123 222 s bit t I R bit x P x P x H s bit t I R m s m s t bit M x P I b n i i i b =?≈?=≈----=-==?=?==?=?====-=-∑则:符号)(则:符号) (符号)(间为:传输每个符号占用的时符号解: 1-5 国际莫尔斯电码用点和划的序列发送英文字母,划用 持续3单位的电流脉冲表示,点用持续1单位的电流脉冲表示;且划出现的概率是点出现概率的1/3: (1) 计算点和划的信息量; (2) 计算点和划的平均信息量。

符号) ) (故 。划出现的概率为, ,所以点出现的概率为出现概率的因为划出现的概率是点解:/(81.024 1 415.0432) (241 log log ) (415.043 log log 4/14/33/1)1(22112222212121bit I P I P H bit P I bit P I P P =?+?=+==-=-=≈-=-=== 1-6 设一信息源的输出由128个不同的字符组成。其中16个出现的概率为1/32,其余112个出现的概率为1/224。信息源每秒发出1000个符号,且每个符号彼此独立。试计算该信息源的平均信息速率。 1-9 如果二进制独立等概信号,码元宽度为0.5ms ,求R B 和R b ;有四进制信号,码元宽度为0.5ms ,求传码率R B 和独立等概时的传信率R b 。

通信原理课后作业答案(最新整理)

第一次作业────第二章 2.1消息源以概率发送5种消息 16/1,16/1,8/1,4/1,2/154321=====P P P P P 符号。若每个消息符号出现是独立的,求每个消息符号的54321,,,,m m m m m 信息量。 解:bit P m P m I 1log )(log )(12121=-=-=bit P m P m I 2log )(log )(22222=-=-=bit P m P m I 3log )(log )(32323=-=-=bit P m P m I 4log )(log )(42424=-=-=bit P m P m I 4log )(log )(52525=-=-=2.3一个离散信号源每毫秒发出4种符号中的一个,各相互独立符号出现的概率 分别为。求该信号源的平均信息量与信息速率。 1.0, 2.0, 3.0, 4.0解: nit/s 85.1279)(R nit,1.27985)(: ,(tet)/s 83.555)(R (tet),0.55583)(: ,10bit/s 44.1846)(R bit,1.84644)(: ,2) 1.0log 1.0 2.0log 2.0 3.0log 3.0 4.0log 4.0() (log )()(1=========+++-=-=∑=t X H X H e t X H X H t X H X H x p x p X H N i i i 分别为平均信息量与信息速率为底时以哈哈分别为平均信息量与信息速率为底时以分别为平均信息量与信息速率为底时以2.6已知非对称二进制信道,输入符号的概率为 =???? ??2211,,P x P x ???? ? ??431,41,0信道转移概率矩阵

2013电大数据库原理与应用作业答案1

一、填空题(共 6 道试题,共 30 分。) 1. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D) →E},则该关系的候选码为AD,该关系存在着部分函数依赖。 2. 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计时有意引入冗 余,采用反范式的方式来设计。 3. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E}, 该关系只满足第二范式,若要规范化为第三范式,将得到2个关系。 4. 数据库系统是按数据结构的类型来组织数据的,因此数据库系统通常按照数据结构的类型来命 名数据模型。传统的说法,有三种数据模型:层次模式、网状模型、关系模型。 5. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到第三范式。 6. 每个学生可以选修多门课程,每门课程也可以被多个学生选修,所以学生和课程之间是多对多 的联系。 二、判断题(共 6 道试题,共 30 分。) 1. 数据库管理系统是为数据库的建立、使用和维护而配置的软件。 A. 错误 B. 正确 2. 按用户的观点来对数据和信息建模是数据模型。 A. 错误 B. 正确 3. 一个关系中的所有属性都函数依赖于该关系的候选码。 A. 错误 B. 正确 4. 一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的 关系。 A. 错误 B. 正确 5. 数据库逻辑设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。 A. 错误 B. 正确 6. 为了对数据库中的数据进行追加、插入、修改、删除、检索等操作,DBMS提供语言或者命令, 称为数据操纵语言DML。 A. 错误 B. 正确

东北财经大学16秋《数据库原理与应用X》在线作业

东北财经大学16秋《数据库原理与应用X》在线作业 一、单选题(共10道试题,共40分。) 1.创建基本表就是定义基本表的____。 A.大小 B.类型 C.结构 D.内容 满分:4分 2.数据的____是指根据数据库逻辑结构设计和物理设计的结果将原始数据存放到数据库中去。 A.输出 B.载入 C.结构 D.处理 满分:4分 3.驱动程序是ODBC的核心部件,每个____对应一个相应的驱动程序。 A.元组 B.基本表 C.数据库 D.数据库系统 满分:4分 4.企业发展Intranet是企业____发展的需要。 A.管理 B.业务 C.国际化 D.产业化 满分:4分 5.B/S三层结构中,____负责数据管理,这一层由数据库服务器实现。 A.表示层 B.功能层 C.数据层

D.使用层 满分:4分 6.SELECT语句中____子句的作用是对结果集按<列名2>的值的升序或降序进行排序。 A.FROM B.WHERE C.ORDERBY D.GROUPBY 满分:4分 7.____结构中至少有一个结点有多于一个的父结点。 A.层次模型 B.网络模型 C.关系模型 D.面向对象模型 满分:4分 8.数据库系统阶段,在描述数据的时候,不仅要描述数据本身,还要描述数据之间的____。 A.结构 B.联系 C.调用 D.顺序 满分:4分 9.调查未来系统所涉及的用户的当前职能、业务活动及其流程,属于____阶段的工作。 A.需求分析 B.数据库实施 C.概念结构设计 D.数据库运行和维护 满分:4分 10.B/S三层结构中,____负责显示和与用户交互,这一层由客户机实现。 A.表示层 B.功能层 C.数据层 D.使用层

通信原理(陈启兴版)第1章课后习题答案

第1章引言 1.1 学习指导 1.1.1 要点 本章的要点有通信系统的数学模型,通信系统的分类及通信方式,信息及其度量,通信系统的主要性能指标。 1.通信系统的数学模型 通信系统是指传递消息所需的一切技术设备(含信道)的总和。通信系统的作用就是将信息从信源发送到一个或多个目的地。 (1)一般模型 以图1-1所示的功能框图来表示。 图1-1通信系统的一般模型 信息源。信源所产生的信息可以是声音、图像或文本。信息源一般包含变换器,将信源的输出变换成电信号。例如,用作变换器的话筒,可以将语音信号变换成电信号,而摄像机则将图像信号变换成电信号。这些设备输出的信号一般称为基带信号。在接收端,使用类似的变换器就可以将接收到的电信号变换成适合用户的形式,如声音信号、图像等。 发送设备。发送设备将原始基带电信号变换成适合物理信道或其他传输介质传输的形式。例如在无线电和电视广播中,通信部门规定了各发射台的频率范围,因此,发射机必须将待发送的信息信号转换到适合的频率范围来发送,以便与分配给此发射机的频率相匹配。这样,由多个无线电台发送的信号就不会彼此干扰。又如果信道是光纤组成的,那么发送设备就要将处理好的基带信号转换光波信号再发送。因此发送设备涵盖的内容很多,可能包含变换、放大、滤波、编码调制等过程。对于多路传输系统,发送设备中还包括多路复用器。 信道。信道用于将来自发送设备的信号发送到接收端的物理介质。信道可以分为两大类:无线信道和有线信道。在无线信道中,信道可以是大气、自由空间和海水。有线信道有双绞电话线、同轴电缆及光纤等。信道对不同种类的信号有不同的传输特性,但都会对在信道中传输的信号产生衰减,信道中的噪声和由不理想接收机引入的噪声会引起接收信号的失真 接收设备。接收设备的功能是恢复接收信号中所包含的消息信号。使用和发送端相

《通信原理》樊昌信 课后习题答案

习题解答 《通信原理教程》樊昌信 第一章 概论 1.3 某个信息源由A 、B 、C 、D 等4个符号组成。这些符号分别用二进制码组00、01、10、11表示。若每个二进制码元用宽度为5ms 的脉冲传输,试分别求出在下列条件下的平均信息速率。 (1) 这4个符号等概率出现; (2) 这4个符号出现的概率分别为1/4、1/4、3/16、5/16。 解: 每秒可传输的二进制位为: () 20010513=?÷- 每个符号需要2位二进制,故每秒可传输的符号数为: 1002200=÷ (1) 4个符号等概率出现时每个符号包含的平均信息量为: bit 24log 2= 故平均信息速率为: s b R b /2002100=?= (2)每个符号包含的平均信息量为: bit 977.11651log 1651631log 163411log 41411log 412222=+++ 故平均信息速率为: s b R b /7.197977.1100=?= 1.6 设一个信号源输出四进制等概率信号,其码元宽度为125s μ。试求码元速率和信 息速率。 解:码元速率为: () baud R B 80001012516=?÷=- 信息速率为: s kb R R B b /16280004log 2=?== 第二章 信号 2.2 设一个随机过程X (t )可以表示成: ()() ∞<<∞-+=t t t X θπ2cos 2 其中θ在(0,2π)之间服从均匀分布,判断它是功率信号还是能量信号?并求出其功率谱密度或能量谱密度。 解:它的能量无限,功率有界,所以是一个功率信号。 ` ()[]()[]()()() πτθ πτθππτπθπ θπτ πθπππ 2cos 4224cos 2cos 2 2122cos 22cos 220 20 =+++= ? +++=? ?d t d t t 由维纳-辛钦关系有:

数据库原理与应用作业及答案

数据库原理与应用作业参考答案 第1章作业及参考答案 1 解释如下概念: 实体,属性,码,数据,DB,DBMS,DBS,DBA 2 试述数据库系统的特点,并与之比较文件系统的缺点 3 试述DBA的职责 4 就你所知,用E-R图描述一个简单的应用系统(如学籍管理,物资收发存管理等)的概念模型。 答: 1.DB:数据库,数据存储的”仓库”,在DBMS的集中管理下,有较高数据独立性,有较少冗余\相互间 有联系的数据集合. DBS:包括数据库的计算机系统,包括计算机硬件、软件与人员,包含数据库,数据库管理系统,数据库应用系统等。 其它参见教材。 2.数据库系统主要包括面向全组织的数据库结构,有较好的数据与程序独立性,有较少的冗余,有完整的控制技术,最小存取单位是数据项等特点。与之相对应的文件系统是:独立性不高,冗余大,无控制技术,最小存取单位为记录。 3.参见教材。 4.见电子教案例题,最好自己能描述一个。 第2章作业及参考答案 1.名词解释 码、关系、元组 2.试用关系代数、QBE写出如下查询: (1)找出张三的学号与年龄 (2)找出成绩>=90的学生学号与姓名 (3)找出选修数据库的所有学生的学号、姓名、年龄及成绩 表为:S(S#,SN,SA),C(C#,CN,ST),SC(S#,C#,G)

参考解答: 1.码,关系,元组:参见教材。 2 (1)ΠS#,SA(δSN=‘张三’(S) ) (2)ΠS#,SN(S|ⅹ|δG>=90(SC ). QBE参见书 (3) ΠS#,SN,SA,G(S|ⅹ|SC. |ⅹ|δCN>=’数据库’(C )), QBE参见书 第3章作业及参考答案 设有下列关系模式: S(sno,SN,AGE,SEX,dno),S表示学生,其中sno表示学号,SN表示姓名,AGE表示年龄,SEX表示性别,Dno表示学生所在系号,要求sno为主码,SEX为‘男’,‘女’或‘其它’;age在12到65之间. C(cno,CN),C表示课程,其中cno表示课程编号,CN表示课程名称,主码为cno; SC(sno,cno,GRADE),SC表示学生选课,其中sno为选课的学生学号,cno为学生所选课程编号,GRADE表示学生成绩,0到100;主码为sno,cno,外部码分别为sno,cno 请用SQL语言完成下列操作: (1)创建上面三个基本表;(考虑关系的完整性) 答:create table S(sno char(7) primary key, SN char(8), AGE number(2) check(age between 12 and 65), SEX char(4) check (sex in (‘男’,’女’,’其它’), dno char(3)) create table c(cno char(3) primary key,cn varchar2(32))

课后习题答案及讲解

5-1 设二进制符号序列为,试以矩形脉冲为例,分别画出相应的单极性码波形、双极性码波形、单极性归零码波形、双极性归零码波形、二进制差分码波形及八电平码波形。 解: 1 1 0 0 1 0 0 0 1 1 1 0 单极性码: 双极性码: 单极性归零码: 双极性归零码: 二进制差分码: 八电平码: 5-7 已知信息代码为,求相应的AMI码、HDB3码、PST码及双相码。解:信息代码: AMI码:++1 HDB3码:+1000+V-B00+V0-1+1 PST码:+0-+-+-+-++- 双相码: 5-8 已知信息代码为011,试确定相应的AMI码及HDB3码,并分别

画出它们的波形图。 解: 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 AMI码:+1 0 -1 0 0 0 0 0 +1 –1 0 0 0 0 +1 -1 HDB3码:+1 0 -1 0 0 0 –V 0 +1 –1 +B 0 0 +V –1 +1 5-9 某基带传输系统接收滤波器输出信号的基本脉冲为如图P5-5所示的三角形脉冲: (1)求该基带传输系统的传输函数H(ω); (2)假设信道的传输函数C(ω)=1,发送滤波器和接收滤波器具有相同的传输函数,即G T(ω)=G R(ω),试求这时G T(ω)或G R(ω)的表示式。 P5-5 解:(1)H(ω)=∫∞ -∞ h(t)e-jωt dt =∫0Ts/2(2/T s)te-jωt dt +∫Ts Ts/22(1-t/T s)e-jωt dt

=2∫Ts Ts/2 e-jωt dt+2/T s∫ Ts/2 t e-jωt dt-2/T s ∫Ts Ts/2 t e-jωt dt =- 2 e-jωt/(jω)︱Ts Ts/2+2/T s [-t/(jω)+1/ω2] e-jωt︱ Ts/2 -2/T s [-t/(jω)+1/ω2] e-jωt︱Ts Ts/2 =2 e-jωTs/2(2- e-jωTs/2- e-jωTs/2)/(ω2T s) =4 e-jωTs/2[1-cos(ωT s/2)]/(ω2T s) =8 e-jωTs/2sin2(ωT s/4)/(ω2T s) =2/T s·Sa2(ωT s/4) e-jωTs/2(2)∵H(ω)=G T(ω)C(ω)G R(ω) C(ω)=1, G T(ω)=G R(ω) ∴G T(ω)=G R(ω)=√2/T s·Sa(ωT s/4) e-jωTs/4 5-11 设基带传输系统的发送滤波器、信道及接收滤波器组成总特性为H(ω),若要求以2/T s波特的速率进行数据传输,试检验图P5-7各种H(ω)满足消除抽样点上的码间干扰的条件否? s s s s (a) (b) s s s s

通信原理习题答案

5-10 某线性调制系统的输出信噪比为20dB,输出噪声功率为 9 10W ,由发射机输出端到解调器输 入端之间总的传输损耗为100dB,试求: (1)DSB/SC时的发射机输出功率; (2)SSB/SC时的发射机输出功率。 解:设发射机输出功率为S T ,解调器输入信号功率为Si,则传输损耗K= S T /S i=100(dB). (1)DSB/SC的制度增益G=2,解调器输入信噪比 相干解调时:Ni=4No 因此,解调器输入端的信号功率: 发射机输出功率: (2)SSB/SC制度增益G=1,则 解调器输入端的信号功率 发射机输出功率: 6-1设二进制符号序列为 1 1 0 0 1 0 0 0 1 1 1 0,试以矩形脉冲为例,分别画出相应的单极性码波形、双极性码波形、单极性归零码波形、双极性归零码波形、二进制差分码波形及八电平码波形。 解:各波形如下图所示:

单极性波形 1 1 0 0 1 0 0 0 1 1 1 0 +E 双极性波形 +E -E 单极性归零波形 +E 0 双极性归零波形 +E 0 -E 二进制差分波形 +E 0 +3E +E -E -3E 四电平波形 6-8已知信息代码为 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1,求相应的AMI 码及HDB3码,并分别画出它们的波形图。 解: +1 0 -1 0 0 0 -V 0 +1 -1 +B 0 0 +V -1 +1 +1 0 -1 0 0 0 0 0 +1 -1 0 0 0 0 +1 -1 AMI 码 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 HDB 3码 +1 0 -1 信息码 +1 0 -1

数据库原理与应用-大作业

数据库大作业 课题名称数据库大作业 专业物联网 班级2班 学号13180211 姓名丁艺铭 教师任国芳 成绩 2015年12月20日

1. 需求分析 本系统的最终用户为学生,由于学生在校友通讯录的身份不同,因此根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求。 1.1 数据流图(DFD) 图1-1 1.2 数据字典(DD) 学校信息表(Sch_id primary key) 学校信息表

2. 概念结构设计 主要是对以上功能的整合,更清晰的将整个数据库的关系表示出来,总ER 图见2-1 2-1总图 3. 逻辑结构设计 关系模式((在Powerdesigner中由概念模型转化为物理数据模型,粘图))

4. 建表SQL语句 由物理数据模型生成SQL Server 2008数据库的建表语句。DELIMITER | CREATE TRIGGER ``.`` < [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] > ON [dbo] //dbo代表该表的所有者 FOR EACH ROW BEGIN --do something END | insert 触发器示例 create trigger tri_insert on student for insert as declare @student_id char(10) select @student_id=s.student_id from student s inner join inserted i on s.student_id=i.student_id if @student_id='0000000001' begin raiserror('不能插入1的学号!',16,8) rollback tran end go update触发器示例

电子商务课后习题及答案

电子商务概论复习思考题 第一章电子商务概述 一、判断题 1、网络商务信息是指通过计算机传输的商务信息,包括文字、数据、表格、图形、影像、声音以及内容能够被人工或计算机察知的符号系统。(√) 2、电子商务的核心是人。(√) 3、电子商务是一种以消费者为导向,强调个性化的营销方式。(×) 二、选择题(包括单选题和多选题) 1、下列关于电子商务与传统商务的描述,正确的是(A) A、传统商务受到地域的限制,通常其贸易伙伴是固定的,而电子商务充分利用Internet,其贸易伙伴可以不受地域的限制,选择范围很大 B、随着计算机网络技术的发展,电子商务将完全取代传统商务 C、客户服务职能采用传统的服务形式,电子商务在这一方面还无能为力 D、客服购买的任何产品都只能通过人工送达 2、电子商务以满足企业、商人和顾客的需要为目的,增加(D),改善服务质量,降低交易费用。 A、交易时间 B、贸易机会 C、市场范围 D、服务传递速度 3、电子商务实质上形成了一个(ABC )的市场交换场所。 A、在线实时B虚拟C、全球性D、网上真实 三、问答题 1、E-Commerce和E-Business的区别在哪里? 答:E-Commerce是实现整个贸易过程中各贸易活动的电子化,从涵盖范围方面可以定义为:交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易;从技术方面可以定义为:E―Commerce是一种多技术的集合体,包括交换数据、获得数据以及自动捕获数据等。它的业务包括:信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、公司和贸易伙伴可以共同拥有和运营共享的商业方法等。 E-Business是利用网络实现所有商务活动业务流程的电子化,不仅包括了E-Commerce 面向外部的所有业务流程,还包括了企业内部的业务流程,如企业资源计划、管理信息系统、客户关系管理、供应链管理、人力资源管理、网上市场调研、战略管理及财务管理等。E-Commerce集中于电子交易,强调企业与外部的交易和合作,而E-Business则把涵盖范围扩大到企业外部。 2、试述电子商务活动中的三流分离的各种可能性。 答:在电子商务活动中,信息流、资金流和物流本身是相互独立的。信息流是电子商务交易过程中各个主体之间不断进行的双向交流。物流进行的是一个正向的流程,即从原材料供应商到制造商,再通过经销商或配送中心到顾客。而资金流进行的是一个反向的流程,顾客付款时需要通过他的开户银行将货款汇给经销商,经销商再汇给制造商,制造商汇款给原材料供应商。 信息流、资金流和物流的形成是商品流通不断发展的必然结果。它们在商品价值形态的转化过程中有机地统一起来,共同完成商品的生产—分配—交换—消费—生产的循环。

通信原理课后习题

《通信原理》 第一章绪论 1.1什么是通信?通信系统是如何分类的? 1.2模拟信号和数字信号的区别是什么? 1.3何谓数字通信?数字通信的优缺点是什么? 1.4请画出数字通信系统的基本原理方框图,并说明各个环节的作 用? 1.5对于二进制信息源,在等概发送时,每一符号所包含的信息量是 否等于其平均信息量? 1.6衡量数字通信系统的主要性能指标是什么? 1.7设英文字母中A,B,C,D出现的概率各为0.001,0.023,0.003, 0.115,试分别求出它们的信息量。 1.8已知某四进制信源{0,1,2,3},当每个符号独立出现时,对应 的概率为P 0,P 1 ,P 2 ,P 3 ,且P +P 1 +P 2 +P 3 =1。 (1)试计算该信源的平均信息量。 (2)指出每个符号的概率为多少时,平均信息量最大,其值为多少? 1.9已知二进制信号的传输速率为4800bit/s,若码元速率不变,试问 变换成四进制和八进制数字信号时的传输速率各为多少? 1.10在强干扰环境下,某电台在5min内共接收到正确信息量为 355Mbit,假定系统信息速率为1200kbit/s。 (1)试问系统误码率P b 是多少?

(2)若具体指出系统所传数字信号为四进制信号,P 值是否改 b 变?为什么? (3)若假定数字信号为四进制信号,系统码元传输速率为 是多少/ 1200kBaud,则P b 1.11设一信息源的输出为由256个不同符号组成,其中32个出现的 概率为1/64,其余224个出现的概率为1/448。信息源每秒发出2400个符号,且每个符号彼此独立。试计算该信息源发送信息的平均速率及最大可能的信息速率。 1.12二进制数字信号一以速率200bit/s传输,对此通信系统连续进行 2h的误码测试,结果发现15bit差错。问该系统的误码率为多少? 如果要求误码率在1*107-以下,原则上应采取一些什么措施? 第二章随机信号分析 2.1 判断一个随机过程是广义平稳的条件? 2.2 平稳随机过程的自相关函数具有什么特点? 2.3 窄带高斯噪声的三种表示方式是什么? 2.4 窄带高斯白噪声中的“窄带”、“高斯”、“白”的含义各是什么? 2.5 高斯过程通过线性系统时,输出过程的一维概率密度函数如何? 输出过程和输入过程的数学期望及功率谱密度之间有什么关系? 2.6 设变量ε的分布为正态分布,E(ε)=2,D(ε)=1,求ε〈2的

北邮-数据库原理与应用-阶段作业一

一、单项选择题(共10道小题,共100.0分) 1. 下面系统中不属于关系数据库管理系统的是______。 A. Oracle B. MS SQL Server C. IMS D. DB2 2. DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 _____。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 3. 对某个具体的数据库应用来说,下列说法中正确的是______。 A. E-R 图是唯一的 B. 数据模型是唯一的 C. 数据库文件是唯一的 D. 以上三个都不是唯一的

4. 以下不属于数据库系统组成的是____________。 A. 硬件系统 B. 数据库管理系统及相关软件 C. 数据库管理员(DBA) D. 文件系统 5. 下列四项中说法不正确的是______。 A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 6. 与文件管理系统相比,______不是数据库系统的优点。 A. 数据结构化 B. 访问速度快 C. 数据独立性 D. 冗余度可控

7. 下列四项中,不属于关系数据库特点的是_______。 A. 数据冗余小 B. 数据独立性高 C. 数据共享性好 D. 多用户访问 8. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。 A. 只存在一对多的实体关系,以图形方式来表示 B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在 C. 能体现一对多、多对多的关系,但不能体现一对一的关系 D. 关系模型数据库是数据库发展的最初阶段 9. 用树型结构表示实体间联系的模型是______。 A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是

管理信息系统课后习题及参考答案

第1章 1.什么就是信息,什么就是数据?简述二者之间的联系与区别。 2.什么就是信息循环? 3.简述信息的层次与信息的类型及主要特性。 4.简述管理信息的特点。 6.简述信息系统的定义。 7.什么就是管理信息系统,它有什么特点? 第2章 1.建设管理信息系统方法应包含的内容主要有哪些? 2.简述管理信息系统的生命周期。 3.结构化方法的基本思想就是什么? 4.什么就是结构化生命周期法? 5.什么就是快速原型法? 6.简述在系统分析阶段使用原型法的开发过程。 7.试述本教材为什么选择结构化生命周期法作为重点讲述内容。 8.管理信息系统的开发方式有哪些? 第3章 1.试述系统规划的主要目标与任务。 2.试述系统规划工作的主要特点与关键问题。 3.什么就是管理信息系统开发中的系统分析?其主要目标与活动内容有哪些?系统分析工作的主要特点就是什么? 4.初步调查的内容主要有哪些? 5.可行性研究的目的就是什么?

6.可行性研究主要从哪几个方面去考察?简述其内容。 第4章 1.简述需求分析中现行系统调查、新系统逻辑方案的提出等活动的详细内容、关键问题、主要成果及其描述方法。 2.为什么数据流图要分层? 3.简述分层数据流图的组成与基本符号以及绘制步骤。 4.简述数据词典在需求分析中的作用与编写数据词典的基本要求。 5.什么就是基本加工?描述表达基本加工逻辑功能的结构化工具有那些?特点 就是什么? 6.某银行发放贷款原则如下: (1)对于贷款未超过限额的客户,允许立即贷款; (2)对于贷款已超过限额的客户,若过去还款记录好且本次贷款额在2万元以下,可作出贷款安排,否则拒绝贷款。 请用结构化语言、决策表来描述该原则。 7.依据如下决策表,画出决策树。 信件收费决策表 8.下面就是对银行取款活动的描述: 储户携带存折前去银行,把存折与填好的取款单一并交给银行工作人员检验。工作人员需核对帐目,发现存折有效性问题、取款单填写问题或就是存折、

《数据库原理与应用》作业题

《数据库原理与应用》教学说明及作业题 注意: (1) 教学说明中没有明确注明的章节为要求掌握的内容。 (2) 标注*号的题为思考题。 第一部分:数据库及关系数据库基础 第1章数据库概论 教学说明: 了解: 1.2.5、1.2.6 基本掌握:1.1.2、1.2.4 变换顺序:1.2.3节移至第7-3章,1.3节移至第7-1章。 练习题: 1.什么是数据库、数据库管理系统、数据库系统? 2.数据库系统有哪些特点? 3.简述数据库中数据不一致性的含义。 4. 数据库为什么要努力降低数据的冗余度? 5.数据库管理系统的主要功能有哪些? 6.数据库管理系统的数据控制功能包含哪些方面? 7.举出三个常见的数据库管理系统,并说明其供应商。 8.数据库管理员的职责是什么? 9. 简述DB、DBMS、DBA等英语缩写词的英语全称及汉语意思。 *10. 简述数据库与电子表格的区别与联系 第2章关系数据库概论 教学说明: 了解:2.5 练习题: 1.简述数据模型的含义及组成要素。 2.简述候选码、主码、外码以及主属性等概念的含义。 3.简述关系的基本性质。谈谈对“列的顺序无所谓”与“行的顺序无所谓”两条性质的理解。

4.关系的典型运算有哪些?说明关系的连接运算的作用。 5.简述关系的三类完整性约束,并举例说明。 *6. 熟悉p74习题5中的数据库。 第二部分:数据库语言SQL 第3-1章 SQL及SQL Server概述 教学说明: 基本掌握:3.1.1 变换顺序:3.1.3节移至第7-1章,3.3.3节移至第7-5章。 练习题: 1.简述SQL的含义及特点。 *2.熟悉MS SQL Server的组成。 第3-2章数据库的建立(3.3.1) 教学说明: 基本掌握:3.3.1。 练习题: 1.一个SQL Server数据库至少包括哪些文件?文件的功能是什么? 2.创建SQL Server数据库时,需要做哪几方面的工作? 第3-3章表的建立(3.3.2) 练习题: 1.SQL Server中常用的数据类型有哪些? 2.数据库更新的含义是什么?基本操作有哪些? 第3-4章定义数据完整性(书第5章) 教学说明: 了解:5.5 基本掌握:5.6。 练习题: 1.在SQL中,数据库的三类完整性如何设置? 2.简述Unique约束与主键约束的联系与区别?

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

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

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

相关主题