1 / 6
文档名称:

数据库答题.pdf

格式:pdf   大小:489KB   页数:6页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库答题.pdf

上传人:1781111**** 2024/5/11 文件大小:489 KB

下载得到文件列表

数据库答题.pdf

相关文档

文档介绍

文档介绍:该【数据库答题 】是由【1781111****】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【数据库答题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..,共15分)子模式DDL用来描述数据库的(B)(B),下列叙述正确的是(A),每个学生只能属于一个班级,班级与学生之间是(B)(B),商场有很多顾客购物,商场与顾客之间的联系方式是(C):1B,1:nC,m::1进行自然连接运算的两个关系必然具有(C)(A)()(C)、填空题(每空1分,共10分)1、数据库管理系统是专门用于对数据进行管理的软件。2、凡可作为侯选关键字的属性称为主关系键。3、文件系统与数据库系统的最大区别是在数据结构设计方面。4、导致数据不一致的主要原因是并发操作破坏了数据的隔离。性5、数据流图的五个基本成分是数据流、加工、文件、源点和终点。6、数据库系统通常由数据库,用户,软件系统,硬件系统四部分组成。7、数据库系统的数据独立性包括物理独立性和逻辑独立性。8、三种经典的数据模型是网状模型、层次模型、关系模型。三、简述:1、什么是封锁?封锁有哪几种类型?试述每种封锁类型含义。(5分):..当一个事务在对某个数据对象进行操作之前,必须获得相应的锁,以保证数据的正确性和一致性。排他型封锁:原理是禁止并发操作,当事务T对末个数据对象R实现X封锁后,其他事务要等到T解除封锁以后才能对R进行封锁。共享型封锁:原理是允许其他用户对同一数据对象进行查询,但是不能对数据对象进行修改。2、什么是视图?使用视图的优点是什么?(5分)试图:从一个或几个基本表中导出的虚表,数据不存储,而是来自基本表,在数据库中只存储其定义。优点:利于数据保密,简化查询操作,保证数据的逻辑独立性。:..、什么是事务事务有哪些特征.(5分)事务:数据库中执行的一个工作单位,它是由用户定义的一组操作序列。特征:原子性,一致性,隔离性,持久性。4、在E-R模型中联系是用来反映什么样的信息,它有几种类.(5分)反映事物之间关联的信息。分三类:一对一,一对多,多对多三种类型。5、简述新一代数据库技术的主要特征(5分)新一代数据库系统我们称之为面向对象的数据库系统,面向对象的数据库系统保持和继承了第二代数据库系统的优点,同时主要特征是支持面向对象的数据模型,来处理一些非传统的数据元素,而且拥有开放性,既支持当前承认的计算机标准,如SQL等。6、就下图给出的关系R,回答问题(每小题5分,共15分)R职工号职工名年龄性别单位号单位名E1ZHAO20FD3CCE2QIAN25MD1CE3SUN38FD3AAA1)、它为几范式?为什么?(5分)由于关系R的关系主键是职工号,所以有职工号---------职工名,职工号---------年龄职工号---------单位号单位号----------单位名职工号---t---单位名因为只有传递函数依赖关系,所以关系R是二范式。2)、是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?(5分)存在删除异常。当该单位的职工离开该单位时,删除该职工的信息时也随之删除了该单位的信息。3)、将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题的?(5分)把R关系分解为两个关系R1(职工号,职工名,年龄,性别,单位号)R2(单位号,单位名)如果要删除离开该单位的职工的信息而保留单位的信息时,可以只删除R1关系中职工的记录,而不影响R2关系中的数据。四、计算题(每小题4分,共20分):..包括学生关系Student(学号,姓名,性别,年龄,所在系),课程关系(课程号,课程名,先行课,学分),选修关系(学号,课程号,成绩),试用关系代数和SQL语句完成下列操作:,XXK,XF)SC(O,SCORE)查询全体学生的姓名,学号,所在系SELECTSN,SNO,DEPT:..S查询计算机系(CS)全体学生名单SELECT*FROMSWHEREDEPT=’计算机’3)计算选修1号课程的学生平均成绩SELECTAVG(SCORE)ASAVESCOREFROMSCO=’1’)查询选修2号课程并且成绩在90分以上的所有学生的学号,姓名SELECTSNO,SNFROMS,==’2’ANDSCORE>90查询每个学生的学号,姓名,选修的课程名及成绩SELECTSNO,,SCOREFROMS,SC,==O五、某医院病房计算机管理中需要如下信息:(共15分)科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但是可以负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:1、设计该计算机管理系统的E-R图;2、将该E-R图转换为关系模型结构;3、指出转换结果中每个关系模式的候选码。医生(工作证号,姓名,职称,年龄)科室(科名,科地址,科电话)病人(病历号,姓名,性别,诊断):..ju属于(工作证号,科名)负责(病历号,工作证号)入住(病历号,病房号)拥有(病房号,科名)