概念题(2004年重庆大学

事务

答案解析

事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。

讨论

对数据库恢复机制,建立冗余数据最常用的技术是数据转储和【 】。

简述何谓事务故障和出现亭务故障时的恢复方法(具体步骤)。

数据库的日常维护工作主要包含哪些?

什么是数据库日志?有什么用?

某企业研发信息系统的过程中,【 】不属于数据库管理员(DBA)的职责。

复旦大学并发控制

为了保证数据库数据总是正确的,我们要求事务具有哪些性质?需作简单的解释。

数据库语言设有STUDENT、COURSE、SC三个关系(模式及其记录)如下所列:字段注释:SNO:学号;CNO:课程号;GRADE:成绩;SNAME:姓名;SEX:性别;BDATE:出生日期;HEIGHT:身高;CNAME:课程名;LHOUR:学时数;CREDIT:学分;SEMESTER:开课季节。而在CNO字段内容中:CS-代表计算机系的课程;EE-代表电机系的课程。STUDENT(学生)CUORSE(课程)SC(选课)(1)给出“查询每位学生所选课程的门数和他的平均成绩”(要求列出学生姓名)的SQL语句。(2)若希望用户 DAVID仅有对SC表中电机系学生的课程号CNO(EE开头)和成绩 GRADE二字段的查看和修改权,DBA如何能办到这一点。请给出相应的SQL语句。(3)请为关系SC,在SN0和CNO两属性上建立一个名为SCNO的聚簇索引( CLUSTER),要求SNO按升序、CNO按降序排列,给出相应的SQL语句。(4)设 COURSE关系已定义好,若希望增加完整性约束条件“SEMESTER属性只能取春、秋两值”,请给出能完成该约束条件修改的SL语句。

简述数据库物理设计的任务(应当考虑的内容)。

设有关系模式R( THRSG),F={HR→G,HS→RG,HT→R,HS→R,GS→G},(给出判断理由,能分解时请给出分解结果)问:1)是否可把R保持函数依赖地分解为一组3N模式?2)是否还可把R保持函数依赖、且无损地分解为一组3N模式?