当前位置:文档之家› 上海大学数据库原理1研讨答案

上海大学数据库原理1研讨答案

上海大学数据库原理1研讨答案
上海大学数据库原理1研讨答案

第1周(第四章:SQL体系结构、组成、建库建表,索引自学)

一、实验课:

1.建立school数据库

2.在school下建立如下数据库表,根据表中数据选取合适的数据类型及宽度,设置各表的

主键及表间外键联系:

注意:字段名是对应汉字字段名的汉语拼音第一个字母组合而成

学生表S:学号,姓名,性别,出生日期,籍贯,手机号码,院系号;

表1:S

xh xm xb csrq jg sjhm yxh 1101李明男1993-03-06上海02 1102刘晓明男1992-12-08安徽01 1103张颖女1993-01-05江苏01 1104刘晶晶女1994-11-06上海01 1105刘成刚男1991-06-07上海01 1106李二丽女1993-05-04江苏01 1107张晓峰男1992-08-16浙江01

院系表D:院系号,名称,地址,联系电话;

表2:D

yxh mc dz lxdh

01计算机学院上大东校区三号楼

02通讯学院上大东校区二号楼

03材料学院上大东校区四号楼

教师表T:工号,姓名,性别,出生日期,学历,基本工资,院系编号;

表3:T

gh xm xb csrq xl jbgz yxh 0101陈迪茂男1973-03-06副教授3567.0001 0102马小红女1972-12-08讲师01 0201张心颖女1960-01-05教授02 0103吴宝钢男1980-11-06讲师01

课程表C:课号,课名,学分,学时,院系号;(默认学分4,学时40)

kh km xf xs yxh 08305001离散数学44001

08305002数据库原理45001

08305003数据结构45001

08305004系统结构66001

08301001分子物理学44003

08302001通信学33002

开课表O:学期,课号,工号,上课时间;

表5:O

xq kh gh sksj 2012-2013秋季0830********星期三5-8

2012-2013冬季0830********星期三1-4

2012-2013冬季0830********星期三1-4

2012-2013冬季0830********星期三1-4

2012-2013冬季0830********星期五5-8

2013-2014秋季0830********星期二1-4

2013-2014秋季0830********星期一5-8

2013-2014冬季0830********星期一5-8

选课表E:学号,学期,课号,工号,平时成绩,考试成绩,总评成绩;(成绩范围1-100)

表6:E

xh xq kh gh pscj kscj zpcj 11012012-2013秋季083050010103606060 11022012-2013秋季083050010103878787 11022012-2013冬季083050020101828282 11022013-2014秋季0830********null null null 11032012-2013秋季083050010103565656 11032012-2013冬季083050020102757575 11032012-2013冬季083050030102848484 11032013-2014秋季0830********null null null 11032013-2014秋季0830********null null null 11042012-2013秋季083050010103747474 11042013-2014冬季0830********null null null 11062012-2013秋季083050010103858585 11062012-2013冬季083050020103666666 11072012-2013秋季083050010103909090 11072012-2013冬季083050030102797979 11072013-2014秋季0830********null null null

3.在学生表中建立索引idx1:院系号升序,姓名降序

在课程表中建立索引idx2:课名

二、研讨课:(参考答案)

1.请说明school数据库中各表的主键和外键。同时说明:在学生表中的yxh字段输入“04”

或在院系表中删除yxh为“01”记录,会有什么结果

学生表S:学号,院系号

院系表D:院系号

教师表T:工号,院系号

课程表C:课号,院系号

开课表O:学期,课号,工号,课号,工号

选课表E:学号,学期,课号,工号,学号,学期,课号,工号不能输入04:因为外键值在对应主键中没有出现

不能删除:因为外键表中有相应数据或级联删除和院系相关的数据

2.什么是关系型数据库什么是非关系型数据库各举1个典型产品简单介绍他们特点

关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。

现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。ORACLE、SQLServer、Sybase、Informix、mysql等。

非关系型的数据库(NoSQL),随着互联网网站的兴起,传统的关系数据库在应付网站,特别是超大规模和高并发的SNS类型的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。

CouchDB、MonogDB等。

3.教师表中定义两个检查约束:

1)性别只能输入“男”和“女”

check(xb=’男’ or xb=’女’)

2)男老师的基本工资必须超过2500元

check((xb=’男’ and jbgz>2500)or xb=’女’)

第2周(第四章:投影、选择、多表连接和嵌套,排序自学)

一、实验课:

1.查询2011年进校年龄大于20岁的男学生的学号与姓名。

2.检索刘晓明不学的课程的课程号。

3.检索马小红老师所授课程的学年,学期,课程号,上课时间。

4.查询计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教师姓名,

按开课教师升序,课程号降序排序。

5.检索学号比张颖同学大,年龄比张颖同学小的同学学号、姓名。

6.检索同时选修了“08305001”和“08305002”的学生学号和姓名。

二、研讨课:

1.用四种方法表达查询:检索马小红老师所授课程的学期,课程号,上课时间。

1)select xq,kh,sksj from o,t where = and xm=’马小红’

2)select xq,kh,sksj from o where gh in (select gh from t where xm=’马小红’)

3)select xq,kh,sksj from o where exists(select * from t where = and xm=’马小红’)

4)select xq,kh,sksj from o where ’马小红’ in (select xm from t where =

2.检索有学生重修的教师编号和姓名。

select gh,xm from t where gh in (select from e a,e b where = and = and >

3.如果O表加一个个开课编号(标识码)会带来哪些影响(优缺点)

第3周(第四章:除法、聚合函数、分组、集合操作,外连接自学)

一、实验课:

1.验证在1000万个以上记录时在索引和不索引时的查询时间区别。

2.查询每个学生选课情况(包括没有选修课程的学生)。

select s.*,e.* from s left join e on =

3.检索所有课程都选修的的学生的学号与姓名。

4.检索选修课程包含1106同学所学全部课程的学生学号和姓名。

5.查询每门课程中分数最高的学生学号和学生姓名。

6.查询年龄小于本学院平均年龄,所有课程总评成绩都高于所选课程平均总评成绩的学生

学号、姓名和平均总评成绩,按年龄排序。

select ,,avg as pj

from s as x1 join e on =

where year(getdate())-year<

(select avg(year(getdate())-year) from s as x2

where =

and not in (select from e as y1 where

<=(select avg from e as y2 where =)

group by ,,year(getdate())-year

order by year(getdate())-year

二、研讨课:

1.什么是聚集索引什么是非聚集索引索引的作用是什么请说明上述实验题1的验证过程及

所得到的结果

聚集索引:在聚集索引中,表中各行的物理顺序与索引键值的逻辑(索引)顺序相同。

表只能包含一个聚集索引。聚集索引通常可加快UPDATE和DELETE操作的速度,因为这两个操作需要读取大量的数据。创建或修改聚集索引可能要花很长时间,因为执行这两个操作时要在磁盘上对表的行进行重组。

非聚集索引:非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引中存储了组成非聚集索引的关键字值和行定位器。

非聚集索常用于:包含大量非重复值的列,不返回大型结果集的查询,精确匹配的查询经常使用的列。

索引的作用是加快查询速度

2.用多种方法表达查询:检索同时选修了“数据库原理”和“离散数学”的学生学号和姓

名。

1) select xh,xm from s where xh in (select xh from e,c where = and =’数据库原理’)

intersect

select xh,xm from s where xh in (select xh from e,c where = and =’离散数学’)

2) select xh,xm from s where xh in (select from e a,e b where = and in (select kh from c

where km=’数据库原理’) and in (select kh from c where km=’离散数学’)

3.查询每门课的排名,输出课程号,学号,总评成绩,排名;按课程号升序,课程相同按

排名从高到低。(提示:某个同学一门课的排名就是该门课成绩大于等于他的人数)select ,,,count(*) as pm

from E as x,E as y

where < or = and =) and =

group by ,,

order by 1,4

--加上学期

select ,,,,count(*) pm

from e as x,e as y

where < or = and =)

and = and =

group by ,,,

order by 1,2,5

第4周(第四章:数据更新、视图、嵌入式SQL部分自学)

一、实验课:

1.建立计算机学院总评不及格成绩学生的视图,包括学生学号、姓名、性别、手机、所选

课程和成绩。

2.在E表中插入记录,把每个学生没学过的课程都插入到E表中,使得每个学生都选修每

门课。

insert into e(xh,xq,kh,gh)

select ,,, from s,o

where + not in (select xh+kh from e)

and + in (select kh+gh from o as x where

gh<=all(select gh from o as y where =)

3.求年龄大于所有女同学年龄的男学生姓名和年龄。

4.在E表中修改08305001课程的平时成绩,若成绩小于等于75分时提高5%,若成绩大

于75分时提高4%。

5.删除没有开课的学院。

6.查询优、良、中、及格、不及格学生人数

二、研讨课:

1.补全下面程序段虚线框中的语句,使该程序能够正确地利用给出的数据库,逐个显示年

龄高于某个值(通过共享变量maxage给出)的学生的学号、姓名、性别、院系号,并按用户的当场要求,保持或修改这个学生的院系号(通过共享变量newdno中给出)。

void ChangeDNO()

{ …

EXEC SQL BEGIN DECLARE SECTION;

int maxage;

char xh[7], xm[9], sex[3], yxh[4], newdno[4];

EXEC SQL END DECLARE SECTION;

gets(maxage);

EXEC SQL DECLARE ex cursor for select xh,xm,xb,yxh from s where

2014-year(csrq)>:maxage;

EXEC SQL OPEN ex

EXEC SQL fetch from ex into :xh,:xm,:xb,:yxh;

while (1)

{

if ! =‘00000’)

break;

printf(“%s,%s, %s,%s”, eno, ename, sex, yxh);

printf(“UPDATE DNO ”);

scanf(“%c”, &yn);

if (yn==‘y’ or yn=‘Y’)

{ printf(“INPUT NEW DNO: ”);

EXEC SQL UPDATE s set yxh=:newdno where current of ex

scanf(“%c”, &newdno);

EXEC SQL fetch from ex into :xh,:xm,:xb,:yxh;

}

}

EXEC SQL CLOSE ex;

2.1)用多种方法表达查询:检索刘晓明不学的课程的课程号。

①select kh from c where kh not in (select kh from s,e where = and xm=’刘晓明’)

② select kh from c

except

select kh from s,e where = and xm=’刘晓明’

③select from c left join (select kh from s,e where = and xm=’刘晓明’) as x on =

where is null

select from e join s on = and xm=’刘晓明’

right join c on =

where is null

2)删除没有开课的学院。

delete from c where yxh not in (select yxh from c,o where =

delete from t where yxh not in (select yxh from c)

delete from s where yxh not in (select yxh from c)

delete from d where yxh not in (select yxh from c)

1)视图判断实验课第一题的视图能否更新。

3.

1)设计一个能更新的视图,要求更新后的数据满足视图定义的范围:“系统结构”还未有总评成绩的选课视图。写出如下对视图的更新命令,并判断是否可行,如不可行请说出理由

create view st as select * from e where zpcj is null and kh in

(select kn from c where km=’ 系统结构’) with check option

插入数据(1107, 2013-2014秋季, 08305004, 0101, null,null,null)

不能,主键重复

插入数据(1107, 2012-2013冬季, 08305002,0102, null,null,null)

不能,插入的不是“系统结构”

将所有学生平时成绩增加10分,但不能超过100分

update st set pscj=100 where pscj>90

update st set pscj=pscj+10 where pscj<=90

第5周(第一、二章:数据管理、数据库技术、数据库体系结构、

DBMS,自学DBS)

一、实验课:抽查前四周的实验内容

二、研讨课:根据上半学期的学习情况,对学生在学习中的问题,两个班合班上习题课

三、作业:数据库中的“3”(只针对数据库原理1)

1.数据库发展史上的3 个里程碑

2.数据库界3 个图灵奖获得者

3.数据管理的3 个阶段

4.3种数据模型

5.数据库系统3 层体系结构

6.数据抽象过程中的3 个世界

7.数据描述时的3 层设计

8.数据模型3 要素

9.3种数据模式

10.数据库的3 次大论战

11.关系数据库的3种完整性约束

12.能唯一标识关系中每一行的属性或属性组,有那3种键

13.实体间的联系有那3种

14.关系的3种更新

15.文件系统的3个缺点

第6周(第二、六章:E_R模型和扩展E-R模型)

一、实验课:数据库连接编程(与SQL Serve r):第13章实验5-1

二、研讨课:

1.根据以下说明设计实体联系图

【说明】

某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:

(1) 资料室有图书管理员若干名,他们负责已购入图书的编目和借还工作,每名图书管理员的信息包括工号和姓名;

(2) 读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者ID、姓名、电话和Email,系统为不同读者生成不同的读者ID;

(3) 每部书在系统中对应惟一的一条图书在版编目数据(CIP,以下简称书目),书目的基本信息包括ISBN号、书名、作者、出版商、出版年月,以及本资料室拥有该书的册数(以下简称册数),不同书目的ISBN号不相同;

(4) 资料室对于同一书目的图书可拥有多册(本),图书信息包括图书ID、ISBN号、存放位置、当前状态,每一本书在系统中被赋予惟一的图书ID;

(5) 一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间;

(6) 当某书目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读者ID、需要借阅的图书的ISBN号、预约时间。

某书目的信息如表1-1所示,与该书目对应的图书信息如表1-2所示。

表1-1 书目信息

【系统的主要业务处理如下】

(1) 入库管理:图书购进入库时,管理员查询本资料室的书目信息,若该书的书目尚未建立,则由管理员编写该书的书目信息并录入系统,然后编写并录入图书信息;否则,修改该书目的册数,然后编写并录入图书信息,对于进入流通室的书,其初始状态为“未借出”,而送入阅览室的书的状态始终为“不外借”。

(2) 借书管理:读者借书时,若有,则由管理员为该读者办理借书手续,并记录该读者的借书信息,同时将借出图书的状态修改为“已借出”。

(3) 预约管理:若图书流通室没有读者要借的书,则可为该读者建立预约登记,需要记录读者ID、书的ISBN号、预约时间和预约期限(最长为10天)。一旦其他读者归还这种书,就自动通知该预约读者。系统将自动清除超出预约期限的预约记录并修改相关信息。

(4) 还书管理:读者还书时,则记录相应借还信息中的“归还时间”,对于超期归还者,系统自动计算罚金(具体的计算过程此处省略)。系统同时自动查询预约登记表,若存在其他读

者预约该书的记录,则将该图书的状态修改为“已预约”,并将该图书ID 写入相应的预约记录中(系统在清除超出预约期限的记录时解除该图书的“已预约”状态);否则,将该图书的状态修改为“未借出”。

(5) 通知处理:对于已到期且未归还的图书,系统通过Email 自动通知读者;若读者预约的书已到,系统则自动通过Email 通知该读者来办理借书手续。

书目

管理员

读者

预约

图书

有编号入库

m 1

借还(2)

(1)

编目登记(3)

(4)

(5)(6)

1

m

(1)n (2)m (3)1 (4)n, 或m (5)m (6)n 其中,(1)、(2)的答案可互换,(5)、(6)的答案可互换。

2. 根据以下说明设计实体联系图 【说明】

某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。

1)对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表2-1所示。

表2-1 客户及车辆信息

2)记录维修车辆的故障信息。包括:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂的员工分为:维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书。如表2-2所示。

表2-2 维修委托书

3)维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项目,安排相关的维修工及工时,生成维修派工单。维修派工单如表2-3所示。

表2-3 维修派工单

4)客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。

3.

设计的实体联系图(不完整)如图3-1所示。

【说明】

某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:

(1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。

(2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只

图3-1 实体联系图

能属于一个部门,一个部门只有一位负责人。

(3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。

(4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表3-1所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数量(度)×每度电单价。

表3-2 收费单示例

表3-1 收费标准 房号:A1608 业主姓名:李斌 收费类型 单位 单价 序号 收费类型 数量 金额 物业费 平方米 1 物业费 卫生费 套 2 卫生费 1 水 费 吨 3 水 费 6 电 费

4 电 费

102

合计

壹佰玖拾肆元肆角整

收费日期:2012-9-2 员工号:001

【问题】

填写图3-1中(a )~(f )处联系的类型(注:一方用1表示,多方用m 或 n 或 *表示),并补充完整图3-1中的实体、联系和联系的类型。

三、作业:画出以下3题的E-R 模型 1. 第1周所建数据库

2. 假定一个数据库包括如下信息:

职工:工号、姓名、所在部门

部门:部门名、经理、部门所有职工、销售产品 产品:产品名、制造商名、价格、型号

制造商:制造商名、地址、生产的产品名、价格

3. 假设要为某高校后勤关于班车运行管理信息系统建立一个数据库,对车辆、司机、维修、

保险和工作班车运行等信息进行管理。该高校后勤有关班车运行的业务管理规则如下:

隶属 员工

业主 经理

图2-1 补充完整的实体联系图

收费员

1 n 收费 n

m 权限

部门 合法 1 n

收费标准

n

该高校有若干个校区,每个校区有一个车队。

每个车队有一个车队长、若干车辆和司机。

车辆和司机分别在不同的保险公司里投保。

车辆由若干汽车维修公司进行维修。

每个工作班车包括班次编号、起点、终点和发车时间。每个车队负责该高校若干不同工作班车的运行。

第7周(第二、七章:数据模型,E-R模型转关系模型)

一、实验课:数据库连接编程(与SQL Serve r):第13章实验5-2

二、研讨课:

1.设计第6周研讨第1题图书管理系统的主要关系模式,然后给出各关系模式的主键和外

键。

管理员(工号,姓名)

读者(读者ID,姓名,电话,Email)

书目(ISBN号,书名,作者,出版商,出版年月,册数,经办人)

图书(图书ID,ISBN号,存放位置,状态,经办人)

借还记录(读者ID, 图书ID,借出时间,应还时间,归还时间) 外键:读者ID,图书ID 预约登记(读者ID, ISBN号,预约时间,预约期限) 外键:读者ID, ISBN号

2.在第6周研讨第3题的基础上完成下列工作:

1)根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):业主( (1) ,姓名,房屋面积,工作单位,联系电话)

员工( (2) ,姓名,出生年月,性别,住址,联系电话,职务,密码)部门( (3) ,部门名称,部门电话)

权限( 职务,操作权限)

收费标准( (4) )

收费信息( (5) ,收费类型,收费金额,员工号)

2)根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。

(1)业主编号,房号

主键:房号外键:无

(2)员工号,所在部门号

主键:员工号外键:所在部门号

(3)部门号,部门负责人

主键:部门号外键:部门负责人

(4)收费类型,单位,单价

主键:收费类型外键:无

(5)房号,业主编号,收费日期

主键:房号,业主编号,收费日期外键:房号,员工号

3.一个三元关系是否可以用三个二元的M:n关系代替,试举例说明。(示意图)

例: E1:

表示学生; E2表示图书; E3 表示书店

R12表示学生有哪些书

; R23表示书店卖那些书; R13表示学生去过哪些书店 但表示不了

R 学生在那个书店卖了那本书

三、作业:将第6

周3题的E-R 模型转为关系模型

P N M

N M

第8周(第三章:关系代数,关系演算自学)

一、实验课:数据库连接编程(与SQL Serve r):第13章实验5-3

二、研讨课:

1.请用SQL,关系代数,元组关系演算,域关系演算写出如下查询:检索同时选修了

“08305001”和“08305002”的学生学号和姓名。(提示:不止4种查询表达方式)sql和关系代数:自连接和集合交运算

关系代数和关系演算:自连接

答案略

2.请用关系代数写出检索同时有3个或3个以上学生选课的老师所在学院名,教师名

mc,xm(DT4(4=1111=183=1010=171<>88<>151<>15(EEE)))

3.用元组关系演算写出如下查询:

检索选修课程包含1106同学所学全部课程的学生学号和姓名。

检索刘晓明不学的课程的课程号。

{t|(u)(S(u)∧(v)(E(v)∧(v[1]=’1106’(w)(E(w)∧w[1]=u[1]∧w[3]=v[3])))∧t[1]=u[1]∧t[2]=u[ 2])}

{t|(u)(v)(w)(C(u)∧S(v)∧E(w)∧(v[2]=’刘晓明’∧v[1]=w[1]

w[3]u[1])∧t[1]=u[1])}

三、作业:用关系代数写出如下1-5

1.查询1992年以前出生的男学生的学号与姓名。

2.检索刘晓明不学的课程的课程号。

3.查询计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教师姓名,

4.检索所有课程都选修的的学生的学号与姓名。

5.检索选修课程包含1106同学所学全部课程的学生学号和姓名。

6.写出如下关系式的结果:

5

1

6,5,1>

A B C A B C

1 4 7 102

5

8

11

3

6

9

12

3

4

5

6

7

7

12

10

11

6

13

14 R S

元组演算表达式)}]1[]3[)()()((|{u t u S t R u t >∧∧?

关系代数表达式S R ÷

关系R 关系S A B C B D a 1 b 1 c 1 b 1 d 1 a 1 b 2 c 1 b 2

d 1

a 2

b 2

c 2

A B C

A B C 1 4 7 10

2 5 8 11

3 6 9 12

3 4 5 6

7 5 9 10 11 6 13 14

R

S

第9周(第三章:查询优化)

一、实验课:数据库连接编程(网络语言与SQL Server),有同学们自由发挥。

二、研讨课:

1.作为数据管理的工具,举例数据库的好处举例数据库存在问题

(先各说3个吧)

好处: 1.数据冗余少; 2.能够表达数据间联系; 3.数据更新方便;3.统一的完整性控制;….这个比较好说

问题: 1. 数据间联系表达不直观(不直接);2. 通过数据间联系查找数据不方便;3. 数据库模式设计好后修改困难;4. 标识数据必须用值来标识;5.不能表示复杂数据(数组、向量、结构等)

2.对查询命令“计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教

师姓名”画出语法书树,优化树

不唯一,略

3.指出下式不合理之处,然后优化下式,画出语法树,优化树

((б=’计算机学院’∧xb=’女’(SDT)))

mc,xh,xm

不合理处:1)投影的姓名不唯一,需指出那张表

2)不能用自然连接,因为本意是主外键连接,但实际上有同名的非主、外键

3)连接顺序应是D,T,S

树不唯一,略

三、作业:书本中①③④

通信原理期末考试复习重点总结完整版

通信原理期末考试复习重 点总结完整版 Modified by JEEP on December 26th, 2020.

《通信原理》考试重要知识点 第1章绪论 掌握内容:通信系统的基本问题与主要性能指标;模拟通信与数字通信;信息量、平均信息量、信息速率。 熟悉内容:通信系统的分类;通信方式。 了解内容:通信的概念与发展; 基本概念 1、信号:消息的电的表示形式。在电通信系统中,电信号是消息传递的物质载体。 2、消息:信息的物理表现形式。如语言、文字、数据或图像等。 3、信息:消息的内涵,即信息是消息中所包含的人们原来不知而待知的内容。 4、数字信号是一种离散的、脉冲有无的组合形式,是负载数字信息的信号。 5、模拟信号是指信号无论在时间上或是在幅度上都是连续的。 6、数字通信是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式。它可传输电报、数字数据等数字信号,也可传输经过数字化处理的语声和图像等模拟信号。 7、模拟通信是指利用正弦波的幅度、频率或相位的变化,或者利用脉冲的幅度、宽度或位置变化来模拟原始信号,以达到通信的目的。 8、数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。

9、通信系统的一般模型 10、按照信道中传输的是模拟信号还是数字信号,可相应地把通信系统分为模拟通信系统和数字通信系统。 11、模拟通信系统是传输模拟信号的通信系统。模拟信号具有频率很低的频谱分量,一般不宜直接传输,需要把基带信号变换成其频带适合在信道中传输的频带信号,并可在接收端进行反变换。完成这种变换和反变换作用的通常是调制器和解调器。 12、数字通信系统是传输数字信号的通信系统。数字通信涉及的技术问题很多,其中主要有信源编码/译码、信道编码/译码、数字调制/解调、数字复接、同步以及加密等。 13、数字信道模型 14、通信系统的分类 1 、按通信业务分类分为话务通信和非话务通信。 2、根据是否采用调制,可将通信系统分为基带传输和频带(调制)传输。 3、按照信道中所传输的是模拟信号还是数字相应地把通信系统分成模拟通信系统和数 字通信系统。 4、按传输媒质分类,可分为有线通信系统和无线通信系统两大类。 有线通信是用导线(如架空明线、同轴电缆、光导纤维、波导等)作为传输媒质 完成通信的,如市内电话、有线电视、海底电缆通信等。

数据库原理_在线作业_4

数据库原理_在线作业_4 交卷时间:2018-01-16 15:35:45 一、单选题 1. (5分) 关系数据库中的投影操作是指从关系中(?) ?A.?建立相应的图形 ?B.?选出若干满足给定条件的元组 ?C.?建立相应的影像 ?D.?选出若干属性列组成新的关系 纠错 得分:?5 知识点:? 关系代数 2. (5分) 消除了部分函数依赖的1NF的关系模式,必定是(?) ?A.?3NF ?B.?2NF ?C.?BCNF ?D.?1NF 纠错 得分:?5 知识点:? 规范化 3. (5分) 关系中的“主属性”不允许取空值是指(?)约束规则 ?A.?实体完整性规则 ?B.?用户定义完整性规则

?C.?数据完整性规则 ?D.?参照完整性规则 纠错 得分:?5 知识点:? 实体完整性 4. (5分) SQL中的视图提高了数据库系统的(?) ?A.?完整性 ?B.?并发控制 ?C.?隔离性 ?D.?安全性 纠错 得分:?5 知识点:? 视图机制 5. (5分) 下列SQL语句中,修改表结构的是(?) ?A.?CREATE ?B.?DELETE ?C.?UPDATE ?D.?ALTER 纠错 得分:?5 知识点:? SQL概述 6. (5分) 下列四项中,不属于数据库系统特点的是(?) ?A.?数据共享性高和数据独立性高

?B.?数据结构化 ?C.?数据由DBMS统一管理和控制 ?D.?数据冗余度高 纠错 得分:?5 知识点:? 数据库系统概述 7. (5分) 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(?),它是模式的逻辑子集 ?A.?子模式 ?B.?模式 ?C.?物理模式 ?D.?内模式 纠错 得分:?5 知识点:? 数据库系统结构 8. (5分) SQL语言中的COMMIT语句的主要作用是(?) ?A.?提交事务 ?B.?返回系统 ?C.?结束程序 ?D.?存储数据 纠错 得分:?5 知识点:? 事务的基本概念 9. (5分) 以下(?)不属于实现数据库系统安全性的主要技术和方法。

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

深圳大学通信原理期末试卷

精品文档 深圳大学期末考试试卷 开/闭卷 闭卷 A/B 卷 A 课程编号 2313100401 2313100402 2313100403 课程名称 通信 学分 2.5 命题人(签字) 审题人(签字) 2009 年 5 月 15 (1)可以带计算器 (2)可以带一张手写A4大小资料 . 选择题(4x6=24分) 1. 设ξ(t)为实平稳随机过程,R(τ)为它的自相关函数。ξ(t)的平均功率为 ;ξ(t) 的直流功率为 ;ξ(t)的交流功率为 。 (A )R(0); (B) R(∞) (C) R(0)- R(∞); (D)不确定 2. 对于带宽为B 赫兹的低通型系统,该系统无码间串扰的最高传输速率 为 波特。 (A ) B (B) 2B (C) 4B (D)不确定 3. 假设基带信号波形带宽为B 赫兹,对于2ASK 信号的带宽为 赫兹;2PSK 信号的带宽为 赫兹。 (A )B (B) 2B (C) 3B (D)4B 4. 传送码元速率R B =2x103波特的数字基带信号,试问系统采用图(1)中所画的哪一种传输特性好 。 图1 . 填空题(6x6=36分) 1. 已知二元离散信源只有“0”、“1”两种符号,若“0”出现概率为3/4,则出现“1”所含的信息量为 (bit)。 -4X103π -2X103π -103π 0 103π 2X103π 4X103 π ω

2. 在2FSK 调制解调实验课中,二进制基带信号的码元速率为2KB ,载波频率分别为 32KHz 和16KHz,实验中“1”和“0”2FSK 信号里含有的载波周期个数分别为 和 。 3. 设窄带随机过程()t ξ是平稳高斯窄带过程,且均值为零,方差为2 n σ。则它的同相 分量()t c ξ和正交分量()t s ξ也是平稳高斯过程,其均值和方差相等,分别为 和 。 4. 对于理想低通系统来讲,其频带利用率η的取值为 波特/赫。 5. 对于某双极性基带信号的功率谱密度表达式为 其带宽为 。 6. 一个频带限制在(0,f H )赫内的时间连续信号m(t),若对其进行等间隔均匀抽样时,抽样间隔最大允许值为 秒时,m(t)将被所得到的抽样值完全确定;对于我们话音信号来讲,其抽样频率为 赫。 三. 计算题(40分) 1. 已知信息代码为101110000100000000001101,试确定相应的AMI 和HDB 3码(10分) 2. 采用13折线A 律编码,设最小的量化级为1个单位,已知抽样脉冲值为+1101单位: (1) 试求此时编码器输出码组,并计算量化误差;(10分) (2) 写出对应于该7位码(不包括极性码)的均匀量化11位码(5分) 3. 设发送的二进制信息为11001000101,采用2FSK 方式传输.已知码元传输速率为 1000波特,“1”码元的载波频率为3000Hz,”0”码元的载波频率为2000Hz. ()2 sin ? ? ? ???=s s s s f T f T T f p π

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

武汉理工大学 通信原理期末考试

武汉理工大学教务处 试题标准答案及评分标准用纸 课程名称—通信原理A————(A卷、闭卷) 一.是非题(正确打√,错误打×,每题2分,共10分) 1. ×;2.×;3.√;4.×;5.× 二.填空题(每空1分,共10分) 1. ①N ②N log2M 2.③帧同步信息④信令信息 3.⑤t=T ⑥ 2/E n 4. ⑦ 3 ⑧1 5.⑨插入导频法(外同步法)⑩直接法(自同步法) 三.简答题(每小题5分,共20分) 1.噪声满足窄带的条件,即其频谱被限制在“载波”或某中心频率附近一个窄的频带上,而这个中心频率又离开零频率相当远。高斯:概率密度函数服从高斯分布。波形特点:包络缓慢变化,频率近f。包络服从瑞利分布,相位服从均匀分布。 似为 c 2.若采用双边带调制,则每路信号带宽为W=2×1=2MHz,6路信号复用,至少需要带宽12MHz。 若采用单边带调制,则每路信号带宽为W=1MHz,至少需要带宽6MHz。 3.均匀量化:在量化区内,大、小信号的量化间隔相同,因而小信号时量化信噪比太小; 非均匀量化:量化级大小随信号大小而变,信号幅度小时量化级小,量化误差也小,信号幅度大 时量化级大,量化误差也大,因此增大了小信号的量化信噪比。 4.在线性分组码中,两个码组对应位上的数字不同的位数称为码组的距离;编码中各个码组距离的最小值称为最小码距d0,在线性码中,最小码距即是码的最小重量(码组中“1” 的数目)(全0码除 外)。d0的大小直接关系着编码的检错和纠错能力。 | 四.(共10分) 1. (3分) 2. (3分)

3. 0()(1c o s c o s 2)c o s AM s t K t K t t =+ Ω+Ωω 无包络失真,则1(c o s c o s 2)K t t +Ω+Ω≥ (2分) 令()c o s c o s 2f t t t =Ω+Ω ()c o s c o s 2f t t t =Ω+Ω22 cos cos sin t t t =Ω+Ω-Ω 22cos cos (1cos )t t t =Ω+Ω--Ω 2cos 2cos 1t t =Ω+Ω- 219 2(cos )48 t =Ω+- 所以,()f t 的极小值为9 8 - 则8 9 K ≤。 (2分) 五.(10分) 1. (2分) 或反相 2. (4分) 或反相 3. (4分) 或反相 六.(共10分) 1. 图1系统,奈氏带宽=66 210/2101Hz MHz ?ππ== 无码间串扰最高码元速率 max 212s f MHz MHz =?= (3分) 图2系统,奈氏带宽=6 6 310/2 1.510 1.5Hz MHz ?ππ=?= 无码间串扰最高码元速率 max 2 1.53s f MHz MHz =?= (3分) 2. 图1系统不能实现无码间串扰传输 (2分) 图2系统能实现无码间串扰传输 (2分) 七.(共10分)

数据库原理_在线作业_2

数据库原理_在线作业_2 交卷时间:2018-01-16 10:33:08 一、单选题 1. (5分) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段 ? A. 数据项管理 ? B. 人工管理 ? C. 文件系统 ? D. 数据库系统 纠错 得分: 5 知识点: 1.1 数据库系统概述 2. (5分) 使用CREATE INDEX语句建立的是() ? A. 视图 ? B. 表 ? C. 数据库 ? D. 索引 纠错 得分: 5 知识点: 3.3 数据定义 3.

描述数据库全体数据的全局逻辑结构和特性的是() ? A. 模式 ? B. 用户模式 ? C. 模式 ? D. 外模式 纠错 得分: 5 知识点: 1.3 数据库系统结构 4. (5分) 候选码的属性可以有() ? A. 1个 ? B. 多个 ? C. 1个或多个 ? D. 0个 纠错 得分: 5 知识点: 6.2 规化 5. (5分) 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()? A. 结构分析法和模块结构图 ? B. 数据流程分析法和数据流程图 ? C. 实体联系法和实体联系图 ? D. 层次分析法和层次结构图

得分: 5 知识点: 7.3 概念结构设计 6. (5分) 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()? A. 两个都是UPDATE ? B. 一个是DELETE,一个是SELECT ? C. 一个是SELECT,一个是DELETE ? D. 两个都是SELECT 纠错 得分: 5 知识点: 11.2 封锁 7. (5分) 在数据库系统中,死锁属于() ? A. 介质故障 ? B. 事务故障 ? C. 程序故障 ? D. 系统故障 纠错 得分: 5 知识点: 11.3 活锁与死锁 8. (5分) 下述()不是数据库管理员的职责

华南师范大学《数据库原理》期末考试复习题

一、单选题 1 ( )将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权. A、强制存取控制 B、自主存取控制 C、视图机制 D、基于角色的访问控制 答案:D 2 SQL的默认策略是任何与( )约束相违背的更新均为系统拒绝. A、用户定义的完整性 B、实体完整性 C、参照完整性 D、用户定义的完整性和参照完整性 答案:C 3 用户标识与系统鉴别属于( )技术. A、访问控制 B、接入控制 C、完整性约束 D、恢复 答案:A 4 ( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡. A、时间效率,维护代价 B、时间效率,空间效率 C、时间效率,空间效率,维护代价 D、空间效率,维护代价 答案:C 5 在关系演算中,元组变量的变化围是( ). A、某一命名的关系 B、数据库中的所有关系 C、某一个域 D、数据库中的所有域 答案:C 6 下列聚合函数中不忽略空值(null) 的是() A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 答案:C 7 SQL中,下列涉及空值的操作,不正确的是()

B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 答案:C 8 SQL的全局约束是指基于元组的检查子句和() A、非空值约束 B、域约束子句 C、断言 D、外键子句 答案:C 9要保证数据库逻辑数据独立性,需要修改的是( ) A、模式 B、模式与模式的映射 C、模式与外模式的映射 D、模式 答案:C 10 ( )是关系代数的基本运算之一. A、交 B、除 C、关系模型 D、广义笛卡儿积 答案:D 11 设关系R有M个元组,关系S有N个元组,则关系R和S的笛卡尔积有( )个元组. A、M B、N C、M*N D、M+N 答案:C 12 单个用户使用的数据视图的描述称为() A、外模式 B、概念模式 C、模式 D、存储模式 答案:A 13 判断对并发事务正确的调度是( ). A、并发事务的执行结果与并行化执行结果事务是否一致 B、事务间无冲突 C、并发事务的执行结果与串行化执行结果事务是否一致

电子科技大学2013年通信原理期末考题A卷及答案

电子科技大学2013-2014学年第1学期期 末 考试 A 卷 求:(共10分) 1. 无失真恢复m (t )允许的最大采样时间间隔是多少? (5分) 2 ?量化信噪比是多少? (5分) 解: 1. m (t )的带宽 B 2000Hz ,最小采样频率 f smin 2B 4000Hz 最大采样时间间隔是T smax 1/ f smin 0.00025s (5分) 4 16 2. m (t )的功率 P m 2 J 10 均匀量化信噪比 5kHz ,发送端发送功率为P t ,接收功率比发送功率低50dB 。信道中加性高斯白噪声的 单边功率谱密度为N 0=1O -10 W/Hz ,如果要求系统输出信噪比不低于 30dB o 试求:(共10分) 课程名称: 通信原理 考试形式: 一页纸开卷 考试日期:20 14年1月11日 考试时长:120分钟 课程成绩构成:平时 10 %, 期中 10 %, 实验 10 %, 期末 70 % 本试卷试题由 .部分构成,共 、某信源的符号集由A 、B 、 C 和D 组成,这4个符号是相互独立的。 每秒钟内 A 、B 、C 、D 出现的次数分别为500、125、 125、250,求信源的符号速率和信息速率。 (共10分) 解:信源的符号速率为R s 500 125 125 250 1000symbol/ S (4分) 每个符号出现的概率为 rP (2分) 信源熵H (X ) M Plog z P i 1 2 1^it/symbol (2分) 信源的信息速率为 R b R s H (X ) 1000 1750bit /s (2分) 、对模拟信号m (t ) 2cos (2000 t ) 4cos (4000 t )进行线性PCM 传输,量化器设计范围为[-10,10] ,PCM 码字字长为16位。 (2分) S 6.02n 4.77 10log D 2 N q 6.02 16 4.77 10(1 2) 6.02n 4.77 10log 马 102 91.09dB (3分) 已知某模拟基带信号m (t )的带宽为

浙大2015数据库技术在线作业

单选题 1.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。 A 信息需求处理需求 B 处理需求信息需求 C 信息需求信息需求 D 处理需求处理需求 单选题 2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为()。 A 游标 B 触发器 C 存储过程 D 视图 单选题 3.根据SQL标准,修改表的数据结构,下面哪种语句适用? A UPDATE B ALTER C CHANGE D SHIFT 单选题 4.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用? A select * from student where dept=’IS’ and sex=’女’ B select * from student where dept=’IS’ or sex=’女’ C select * from student where dept=’IS’ and where sex=’女’

D select * from student where dept=’IS’ union select * from student where sex=’女’ 单选题 5.根据SQL标准,下面哪条语句与select min(age) from student等效? A select age from student where age >= min(age) B select distinct age from student where age >= all min(age) C select distinct a.age from student a where a.age <= any (select distinct b.age from student b) D select distinct a.age from student a where a.age <= all (select distinct b.age from student b) 单选题 6.根据SQL标准,创建一个表,应该使用下面哪个语句? A CREATE TABLE B CREATE INDEX C CREATE VIEW D CREAT E DATABASE 单选题 7.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适? A select sno,count(cno) from SC B select sno,count(cno) from student C select a.sno,count(cno) from student a left outer join SC D select a.sno,count(cno) from SC left outer join student a 单选题 8.用()表示实体和实体之间联系的模型称为关系数据模型。 A E-R B 关系(表格数据) C 树型结构 D 网状结构

数据库原理及应用期末考试..

综合题 一、 1.使用Transact—SQL语言创建教学管理数据库,创建两个表学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修)。其中,学生信息表中学号为主键,其他信息都不允许为空。通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100之间。注:将学号设置为主键,主键名为pk_xh; 为成绩添加默认值约束,约束名为df_xb,其值为“0”; 为成绩添加check约束,约束名为诚恳ck_xb, 在0~100之间。 CREATE DATABASE 教学管理 use 教学管理 go create table 学生信息( 学号 varchar(20) NOT NULL PRIMARY KEY, 姓名 varchar(20) NOT NULL , 性别 varchar(10) NOT NULL, 籍贯 varchar(20) NOT NULL, 班级编号 varchar(20) NOT NULL ) go create table 成绩表 ( 学号 varchar(20) NOT NULL FOREIGN KEY REFERENCES 学生信息(学号), 课程编号 varchar(20) NOT NULL, 成绩 numeric(5,2) DEFAULT (0) CHECK(成绩)=0 and 成绩<=100) , 是否重修 varchar(8) NOT NULL ) go 2.写出实现各查询功能的SELECT语句。 (1)统计班级编号为1002的学生人数。 (2)查询课程编号为“003”的课程成绩高于该门课程平均分的学生信息。(3)在“学生信息”表中找出姓“王”的学生信息。 (4)将“成绩”表中的课程编号为“001”的成绩增加10分。 (5)列出每个同学的学号、姓名及选修课程的平均成绩情况,没有选修的同学也列出。 3.创建一个名为stud_view2的视图,该视图可以用来查看每个学生的选修课程

上海大学数据库2原理研讨+作业的个人解答

第1周(第五章:函数依赖、推理规则、闭包) 二、研讨课: 1、假设员工关系EMP(员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于数据冗余问题;为了解决这一问题,应该将员工关系EMP分解为(员工号,姓名,部门,家庭地址,家庭成员,成员关系)(部门,部门负责人,部门电话), 画出ER图(上学期学过了,很简单,懒得画),主外键(主键:员工号,外键:部门)(主键: 2、判断F={A->BC,B->A,AD->E}与G={A->BC,B->A,BD->E}就是等价得 因为B->A,所以BD->AD,因为AD->E,所以BD->E,所以。。。 3、设关系模式R具有n个属性,在模式R上可能成立得函数依赖有 (1) 个?其中平凡得FD有 (2)个?非平凡得FD有(3) 个?以上3点都需说明为什么 三、作业: 1、设函数依赖集F={AB->E,AC->G,AD->BG,B->C,C->D},试证AC->G就是冗余得。 AD->BG,C->D,所以AC->BG,所以AC->G,所以冗余 2.课本Page124:习题5、3 (1)X->?永远满足。 (2)?->Y,则属性Y对于各元组得值相同。 (3)?->?为平凡得函数依赖,永远满足。 3、课本Page124:习题5、8 证明:(反证法)假设存在A→B 那么 A→AB, 关系模式R得候选码即为A,不就是全码 ∴假设不存在,R不满足A→B

同理:R不满足 B→A ?第2周(第五章:、关键码、最小函数依赖集) 二、研讨课: 2.设有函数依赖集:F={AB->C,C->A,BC->D,ACD->B,D->EG,BE->C,CG->BD,CE->AG},计算其等价得最小依赖集。 1、把右边都写成单属性 AB->C,C->A,BC->D,ACD->B,D->E,D->G,BE->C,CG->B,CG->D,CE->A,CE->G 2、去左边冗余属性 C->A,CE->A冗余,去掉CE->A,所以 AB->C,C->A,BC->D,ACD->B,D->E,D->G,BE->C,CG->B,CG->D,CE->G 3、去冗余得FD D->G,所以CD->CG,CG->B,所以CD->B,所以ACD->B,所以ACD->B冗余 所以 AB->C,C->A,BC->D,D->E,D->G,BE->C,CG->B,CG->D,CE->G3.已知R(ABCDE),F={A→B,BC→A,A→D},求R得全部非主属性。 L:C R:D N:E LR:A,B CE+=CE ACE+=ABCDE BCE+=ABCDE 所以非主属性为D 三、作业: 1、已知F={B→D,A→D,DA→CB,CD→A},求Fmin。 1、右边单属性 B→D,A→D,DA→C,DA→B,CD→A 2、左边冗余属性 A→D,DA→C,DA→B,所以A→C,A→B 所以 B→D,A→D,A→C,A→B,CD→A 3、冗余得FD:无 2、如果关系模式R(A,B)得候选码为(A,B)(即为全码),那么该关系模型一定不满足A→B,或B→A。 没什么好说得 3、设有R(ABCDE),F={ A→C,B→C,C→D,CE→A,DE→C },求候选码。 L:B,E R: N: LR:A,C,D BE+=ABCDE 所以BE

通信原理期末考试试题及答案

通信原理期末考试试题及答案一、填空题(总分24,共12小题,每空1分) 1、数字通信系统的有效性用传输频带利用率衡量,可靠性用差错率衡量。 2、模拟信号是指信号的参量可连续取值的信号,数字信号是指信号的参量可离散取值 的信号。 3、广义平均随机过程的数学期望、方差与时间无关,自相关函数只与时间间隔有关。 4、一个均值为零方差为二2的窄带平稳高斯过程,其包络的一维分布服从瑞利分布,相位的一维分布服从均匀分布。 5、当无信号时,加性噪声是否存在?是乘性噪声是否存在?否。 6、信道容量是指:信道传输信息的速率的最大值,香农公式可表示为: S C = B log 2(1 )。 N 7、设调制信号为 f (t )载波为COS c t,则抑制载波双边带调幅信号的时域表达式为 1 f(t)cos c t,频域表达式为一[F(;i::■■'.■ c) - F(;r ?;.%)]。 2 8、对最高频率为 J的调制信号m(t )分别进行AM DSB SSB调制,相应已调信号的带宽 分别为2f H 、2f H 、 f H 。 9、设系统带宽为W则该系统无码间干扰时最高传码率为2W波特。 10、PSK是用码元载波的相位来传输信息,DSP是用前后码元载波的相位差来传输信息, 它可克服PSK的相位模糊缺点。 11、在数字通信中,产生误码的因素有两个:是由传输特性不良引起的码间串扰,二是传输中叠加的加性噪声。 12、非均匀量化的对数压缩特性采用折线近似时,A律对数压缩特性采用13折线近似,J 律对数压缩特性采用15折线近似。 二、填空题 1、模拟通信系统中,可靠性最好的是(FM,有效性最好的是(SSE)。

东北大学19春学期《数据库技术》在线作业123答案

19春学期《数据库技术》在线作业1 以下数据类型中,MSSQLServer不支持的是 A.Boolean B.Datatime 正确答案:A 下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是 A.GRANTSELECTTOSCONU1WITHPUBLIC B.GRANTSELECTONSCTOU1WITHGRANTOPTION 正确答案:B 在标准SQL中,索引的撤消可以用 A.DROPVIEW命令 B.DROPINDEX命令 正确答案:B 下面哪个不是数据库技术的主要特点 A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 正确答案:D 在SQL语言的查询语句中,实现投影操作命令的是 A.SELECT B.FROM 正确答案:A 下列属于概念模型的是 A.关系数据模型 B.层次数据模型 C.网络数据模型 D.实体联系模型

正确答案:D SQLServer的内嵌表值函数的返回的结果 A.数据库表 B.标志位 正确答案:A 关系数据库中表与表之间的联系是通过 A.指针 B.索引 C.公共属性 D.数据项 正确答案:C 已知关系SC(S#,C#,GRADE),统计每一门课程选修的学生人数操作如下:SELECTC#,COUNT(*) FROMSC GROURBY(): A.C B.#DISTINCTC# 正确答案:A 利用日志文件恢复事务时,对尚未结束的事务,应 A.进行UNDO处理 B.进行REDO处理 正确答案:A 数据库的并发操作可能带来的问题包括 A.丢失更新 B.数据独立性会提高 正确答案:A

数据库原理与应用期末复习总结含试题及其答案

数据库原理综合习题答案 1.1名词解释 (1) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 (3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 (4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。 (5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。 (6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。 (7) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。 (6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 (9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 (10) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (11) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (12) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。关系模型是由若干个关系模式组成的集合。 (13) 概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。 (14) 外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。 (15) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。 (16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。 (17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。此映象都是在外模式中描述。 (18) 数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。 (19) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对模式的修改尽量不影响概念模式。

(完整版)上海大学数据库上机作业上机练习4作业

上大学数据库上机作业 《数据库系统与应用》上机习题************************************************************************************************* 第四部分、SQL查询━━嵌套和组合统计查询要求掌握:利用SQL查询语言表达嵌套查询语句以及数据查询中的统计计算和组合操作。 一、做书上第九章余下的例题,并完成书上练习题9中第11、12、13、14题 11.if exists(SELECT*FROM sys.objects WHERE name=student) 12. 二、利用图书_读者数据库 1. 求机械工业出版社出版的各类图书的平均价。 USE图书读者 SELECT类别,A VG(定价)AS平均价 FROM图书 WHERE出版社='机械工业出版社' GROUP BY类别 2.求各类图书的最高价、最低价、图书的数量。 USE图书读者 SELECT类别,MAX(定价)AS最高价,MIN(定价)AS最低价,COUNT(*)AS数量 FROM图书 GROUP BY类别 3.查找图书类别,要求类别中最高的图书定价不低于全部按类别分组的图书平均定价的1.5倍。 USE图书读者 SELECT类别 FROM图书 WHERE定价=ALL (SELECT MAX(定价) FROM图书 WHERE定价<=ALL (SELECT A VG(定价)*1.5 FROM图书)) 4.计算机类和机械工业出版社出版的图书。 USE图书读者 SELECT* FROM图书 WHERE出版社='机械工业出版社'AND类别='计算机' 5.查询所有读者借阅过的书,要求按读者姓名、书名来排序。 USE图书读者 SELECT读者.编号,借阅.读者编号,姓名,书名 FROM图书,读者,借阅 WHERE读者.编号=借阅.读者编号AND借阅.书号=图书.书号 ORDER BY姓名 6. 查询所有在2008.11.15日以后被借阅过的图书名及借阅者。 USE图书读者 SELECT读者.编号,借阅.读者编号,书名,姓名,借阅日期 FROM图书,读者,借阅

通信原理期末考试试题及答案

通信原理期末考试试题及答案 一、填空题(总分24,共12小题,每空1分) 1、数字通信系统的有效性用传输频带利用率衡量,可靠性用差错率衡量。 2、模拟信号是指信号的参量可连续取值的信号,数字信号是指信号的参量可离散取值的信号。 3、广义平均随机过程的数学期望、方差与时间无关,自相关函数只与时间间隔有关。 4、一个均值为零方差为的窄带平稳高斯过程,其包络的一维分布服从瑞利分布,相位的一维分布服从均匀分布。 5、当无信号时,加性噪声是否存在?是乘性噪声是否存在?否。 6、信道容量是指:信道传输信息的速率的最大值,香农公式可表示为:。 7、设调制信号为f(t)载波为,则抑制载波双边带调幅信号的时域表达式为,频域表达式为。 8、对最高频率为f H的调制信号m(t)分别进行AM、DSB、SSB调制,相应已调信号的带宽分别为 2f H、 2f H、 f H。 9、设系统带宽为W,则该系统无码间干扰时最高传码率为 2W 波特。 10、PSK是用码元载波的相位来传输信息,DSP是用前后码元载波的相位差来传输信息,它可克服PSK的相位模糊缺点。 11、在数字通信中,产生误码的因素有两个:一是由传输特性不良引起的码间串扰,二是传输中叠加的加性噪声。 12、非均匀量化的对数压缩特性采用折线近似时,A律对数压缩特性采用 13 折线近似,律对数压缩特性采用15 折线近似。 二、简答题(总分18,共4小题) 1、随参信道传输媒质的特点?(3分) 答:对信号的衰耗随时间变化、传输的时延随时间变化、多径传播 2、简述脉冲编码调制的主要过程。(6分) 抽样是把时间连续、幅值连续的信号变换为时间离散,幅值连续的脉冲信号;量化是把时间离散、幅值连续的脉冲信号变换为幅值离散、时间离散的多电平脉冲信号;编码是把幅值、时间均离散的多电平脉冲信号用一组数字序列表示。 3、简单叙述眼图和系统性能之间的关系?(6分) 最佳抽样时刻对应眼睛张开最大时刻;对定时误差的灵敏度有眼图斜边的斜率决定;图的阴影区的垂直高度,表示信号幅度畸变范围;图中央横轴位置对应判决门限电平;抽样时刻上,上下阴影区的间隔距离之半为噪声容限。 4、简述低通抽样定理。(3分) 一个频带限制在(0,f H)内的时间连续信号m(t),如果以的时间间隔对它进行等间隔抽样,则m(t)将被所得到的抽样值完全确定 2、设信息序列为100000000001100001,试编为AMI 码和HDB3码(第一个非零码编为+1),并画出相应波形。(6分) 1、已知调制信号载波为,分别画出AM、DSB、SSB(下边带)信号的频谱。(6分) 3、设发送数字信息为110010101100,试分别画出OOK、2FSK、2PSK及2DPSK信号的波形示意图。(对2FSK信号,“0”对应T s=2T c,“1”对应T s=T c;其余信号T s=T c,其中T s为码元周期,T c为载波周期;对2DPSK信号,代表“0”、代表“1”,参考相位为0;对2PSK信号,代表“0”、代表“1”。)(8分) 四、(总分12分)现有一个由8个等概符号组成的信源消息符号集,各符号间相互独立,每个符号的宽度为0.1ms。计算: (1)平均信息量;(2)码元速率和平均信息速率;(3)该信源工作2小时后所获得的信息量;(4)若把各符号编成二进制比特后再进行传输,在工作2小时后发现了27个差错比特(若每符号至多出错1位),求传输的误比特率和误符号率。 解:解:(1)——(2分) (2)T s=0.1ms ,所以 ——(2分)(3)——(3分) (4)误比特率——(2分) 2小时传送的码元数为 误码率为:——(3分) 五、(总分12分)设某信道具有均匀的的双边噪声功率谱密度在该信道中传输抑制载波的单边带(上边带)信号,并设调制信号m(t)的频带限制在5K H Z,而载波为100 K H Z,已调信号的功率为10KW。若接收机的输入信号在加至解调器之前,先经过一理想带通滤波器滤波,试问: (1)该理想带通滤波器中心频率多大?(2)解调器输入端的信噪功率比为多少?(3)解调器输出端的信噪功率比为多少?

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