作者coolsprite ( )
看板FCUProblems
标题[考古] 资料库系统 / 薛念林 / 97期末考
时间Mon Jan 19 18:36:02 2009
[开课学院]:
资电学院
[开课系所]:
资讯系
[课程名称]: 资料库系统
[老师名称]: 薛念林老师
[开课学期]:
[类型]:
97-1期末考
1.Transaction 的目的为何?其ACID的特性为何?
2.说明 1NF、2NF、3NF、BCNF的定义
3.说明关联性资料库的4个非正式(informal)建议(design suideline)
4.将左图中的EER转成关联式资料库的schema (图:略)
5.若有一个disk,其block size = B bytes,一个block pointer的大小为p bytes
一个record pointer的大小为Pr bytes。若有一个file有x笔学生资料,每一学生
含有m个栏位(attibute),每笔共有y个bytes长。则(a)计算block factor(bfr)与
所需的block个数 (b)假设档案是由学生的主键ssn排序,我们想要建立一个
primary index,则index block factor(bfri)为何? (c)同(b)如果我们要作multi
level index,则需要多少level?
6.以课本company为例,写下以下的SQL语法:
a.列出所有salary大於40000且部门在5的员工的ssn(hint:dno,salary)
b.列出所有在research部门的员工的ssn与薪水(hint:Dname)
c.列出参与部门5的计画的员工姓名(hint:project.Dnum,project.pnumber,work_on.ssn
work_on.pno)
d.列出每个部门的名称与该部门的平均薪水
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.50.110