432
华南理工大学
2004年攻读硕士学位研究生入学考试试卷
(试卷上做答无效,请在答题纸上做答,试后本卷必须与答题纸一同交回) 科目名称:计算机专业综合二(数据库、数据结构、操作系统)
适用专业:计算机软件与理论 共 3 页
数据库试题
一、简答题
1 为什么数据库技术研究中首先要研究数据模型问题?
2 如果一个事务的执行不能保持原子性和一致性,会带来什么问题? (10分)
二、假定一个工厂由不同的车间构成,每个员工的工资的计算方法如下:
对每个员工A ,A 的月工资=A生产的部件的价值×0.1%+A 的月基本工资+A 所在车间的月平均奖金。假定一个员工只能在一个车间工作。
试设计该工厂的工资信息系统的ER 图,并导出对应的关系模式,在此关系模式的基础上,利用SQL 命令,进行以下计算:
1 求工厂的基本工资总和?
2 求生产价值最大的部件的员工的工资?
(20分)
三 假定有关系模式R(A,B,C,D),其函数依赖为AB →C 、C →D和D→A,试分析其是属于哪个范式的,如果不是BC 范式,则把该模式分解为BC 范式?
(10分)
四 试利用嵌入式SQL 和C 语言,编写一程序段,该程序段的功能为:等待用户键盘输入一个人员身份号码,从数据库中找到该号码的对应人员的所有朋友的名字,并打印出来。然后回到等待输入状态。所访问的表为:
person(id,name)和
friends(id1,id2)
其中各个字段的含义为:id、id1和id2为人员身份号码,数据类型为int;name为人员名字,数据类型为char(20);id1和id2为friends 表的外健,关联到person 表的id。
(10分)
第 1 页
本文发布于:2024-01-31 07:36:26,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170665778926736.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |