问答题(2003年复旦大学

“数据独立性”在文件系统阶段、数据库阶段和分布式数据库阶段中各表现为什么形式?

参考答案

暂无答案

关键词

数据库;系统;应用;概述;阶段;独立性;文件;分布式;各表;数据库系统概述;

设教学数据库中有三个表:学生表 S(S#,SNAME,AGE,SEX)选课表 SC(S#,C#,GRADE)课程表 C(C#,CNAME,TEACHER)写一个断言,要求在数据库中不允许女同学选修WU老师的课程。

设教学数据库中有三个表:学生表 S(S#,SNAME,AGE,SEX)选课表 SC(S#,C#,GRADE)课程表 C(C#,CNAME,TEACHER)现有一个查询语句:检索不选修WU老师课程的学生的学号和姓名。(1) 试写出这个查询语句的关系代数表达式。(2) 试写出SQL的SELECT语句表达式。

设有两个关系R和S:R:A B C S:A B D 2 4 6 2 5 4 2 5 7 3 1 5 3 1 8 2 5 7 1 1 9 3 1 8计算R⋈2=2S,R⋈S的值。

对当今的对象关系数据库和面向对象数据库的特色和发展前景作一论述。

试写出把关系模式R分解为3NF模式集算法的基本思想。这个算法具有什么特点?

假设要为银行的储蓄业务设计一个数据库,需要存储有关储户、存款、取款、储户的工作单位等信息,设计一个ER模型,画出ER图。ER图中应注明属性及联系类型(1:1,1:N,M:N),实体的主键。

什么是两段封锁(2PL)协议?两段封锁法与可串行化调度之间关系是什么?

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

在关系模式R相对于函数依赖集F分解成数据库ρ={R1,...,Rn}时,ρ应具有哪些特性?

设关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F是否无损联接分解?是否保持FD集?需说明理由,或画出示意图。

设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={A→B,B→C},试写出R的关键码,并说明理由。

设教学数据库中有三个表:学生表 S(S#,SNAME,AGE,SEX)选课表 SC(S#,C#,GRADE)课程表 C(C#,CNAME,TEACHER)写一个断言,要求每个男同学最多选课20门。断言形式如下:CREATE ASSERTION <断言名> CHECK(<条件>)

设教学数据库中有三个表:学生表 S(S#,SNAME,AGE,SEX)选课表 SC(S#,C#,GRADE)课程表 C(C#,CNAME,TEACHER)现有一个查询语句:检索所学课程包含LIU老师所授课程的学生的学号和姓名。(这里包含是集合中“包含”的意思)(1) 试写出这个查询语句的关系代数表达式。(2) 试写出SQL的SELECT语句表达式。

试述关系模型的完整性规则有哪儿种类型?

绘图说明数据库设计的步骤有哪些?

数据库管理系统(DBMS)的完整性控制机制应具有哪几方面功能?

SQL语言有什么特点?

设有下列四个关系模式:S(SNO,SNAME,CITY)、P(PNO,PNAME,COLOR,WEIGHT)、J(JNO,JNAME,CITY)、SPJ(SNO,PNO,JNO,QTY),其中供应商表S由供应商编号、供应商名称、供应商所在城市组成,对应数据表内容如下:零件表P由零件号、零件名称、零件颜色、零件重量组成,记录各种零件的情况,对应数据表内容如下:工程项目表J由项目号、项目名、项目所在城市组成,记录各个工程项目的情况,对应数据表内容如下:供应情况表SPJ由供应商编号、零件号、项目号、供应数量组成,对应数据表内容如下:分别完成下列操作:1)将S2供应给J1的零件P5改为由S3供给;2)求来自天津的供应商供应的零件总数;3) 统计每种零件的供应总量;4)删除全部红色零件及相应的SPJ记录;5)在P表中插入一条零件信息:(P7,凸轮,红,40)。

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

有哪些措施可以保证数据库系统的安全性?