管理系统的主要功能有哪些
2数据库系统中的常见故障有哪些
3简述SQL语言的组成。
4说明关系模型有哪三类完整性规则
f五、程序设计题每小题3分,共24分现有关系数据库如下:学生学号,姓名,性别,专业,奖学金课程课程号,名称,学分学习学号,课程号,分数用关系代数表达式实现下列14小题:1检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。2检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;3检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;4检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;用SQL语言实现下列58小题:5检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;6检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;
f7从学生表中删除成绩出现过0分的所有学生信息;8定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。
六、应用题每小题5分,共20分现有某个应用,涉及到两个实体集,相关的属性为:
实体集RAA1A2A3其中A为码实体集SBB1B2,其中B为码从实体集R到S存在多对一的联系,联系属性是D1。1设计相应的关系数据模型;2如果将上述应用的数据库设计为一个关系模式,如下:RSAA1A2A3BB1B2D1
f指出该关系模式的码。3假设上述关系模式RS上的全部函数依赖为:A1→A3指出上述模式RS最高满足第几范式在1NF~BCNF之内为什么4如果将上述应用的数据库设计为三个关系模式,如下:
R1AA1A2A3R2BB1B2R3AB,D1关系模式R2是否一定满足第3范式为什么
f吉林师大《数据库原理与应用》参考答案
一、单项选择题每小题1分,共10分1C2C3D4D5A6D7B8B9A10C
二、填空题每小题1分,共10分1数据操纵2安全性保护3除法4倒排文件5关系6外部关键字值7总体ER模型8关系数据库9日志文件10数据流
三、名词解释每小题4分,共16分
f1事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。2控制数据整体结构、负责DBS正常运行的人或机构。3在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和
或其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。4是对系统中数据的详细描述,它提供对数据库数据描述的集中管理。四、简答题每小题5分,共20分1数据库定义、操纵、保r