数据库系统原理
历年真题
在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()。
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?
什么是数据库管理系统?它的主要功能是什么?
什么是数据库的完整性?简单介绍关系模型的三类完整性约束。
简述存储过程与存储函数的区别。
什么是活锁?什么是死锁?
软件公司下设多个部门,包括技术开发部门、产品维护部门、财务部门等。每个部门有若干职员,显然每位职员只能在一个部门工作,且有一个加入部门工作的起始日期。每位职员会关联一个职级,其记录了职员的级别、月薪等信息。每个部门中会有一名员工被任命为部门经理。公司会承接各类项目,由不同部门的职员合作完成,一名职员可以参与多个项目。"部门"的属性有部门编号、部门名称和联系电话,"职员"的属性有职员编号、职员姓名;"职级"的属性有职级编号、职级描述、月薪;"项目"的属性有项目编号、项目名称、项目金额。请根据上面的内容完成下列题目:(1)请根据给定的需求,使用E-R图给出该数据库的概念模型(只需画出联系的属性,不必画出实体的属性);(2)请将(1)中得到的概念模型转换为关系模式集合,并指出每一个关系模式的主码和外码。(其中1:1联系和1:n联系均要求并入别的实体)
选课数据库中包含以下三张表:学生表:S(Sno,Sname,Ssex,Smajor,Sage),属性分别表示学生学号,姓名,性别,专业,年龄;课程表:C(Cno,Cname,Ccredit),属性分别表示课程号,课名,学分;选课表:SC(Sno,Cno,Grade),属性分别表示学生学号,课程号,分数。用关系代数语言完成如下查询:查询"MA"专业的年龄超过20岁的男学生的学号和姓名。
选课数据库中包含以下三张表:学生表:S(Sno,Sname,Ssex,Smajor,Sage),属性分别表示学生学号,姓名,性别,专业,年龄;课程表:C(Cno,Cname,Ccredit),属性分别表示课程号,课名,学分;选课表:SC(Sno,Cno,Grade),属性分别表示学生学号,课程号,分数。用SQL语言完成如下查询:查询"王明"同学选修的成绩高于90分的所有课程的课程名、学分和分数。
选课数据库中包含以下三张表:学生表:S(Sno,Sname,Ssex,Smajor,Sage),属性分别表示学生学号,姓名,性别,专业,年龄;课程表:C(Cno,Cname,Ccredit),属性分别表示课程号,课名,学分;选课表:SC(Sno,Cno,Grade),属性分别表示学生学号,课程号,分数。用SQL语言完成如下查询:查询没有选修"数据库"课程的学生的学号和姓名。
«
1
2
...
114
115
116
117
118
119
120
121
122
»