(山商)数据库系统概论-考试范围_第1页
(山商)数据库系统概论-考试范围_第2页
(山商)数据库系统概论-考试范围_第3页
(山商)数据库系统概论-考试范围_第4页
(山商)数据库系统概论-考试范围_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考试题型:选择题10个(10分)填空题10个空(10分)名词解释5个(15分)简答题5个(15分)操作题一个大题5个小题:关系代数、元组演算、T-SQL(15分)应用题一个大题5个小题:属性集闭包、候选码求解、关系模式分析与分解(15分)设计题一个大题3个小题:E-R图绘制、数据库创建、关系模式分析(20分)简答题与名词解释1、数据库设计过程包括哪几个阶段?2、什么是函数依赖,什么是完全函数依赖?3、数据的物理独立性4、SQL语言的特点5、可以表达任何关系代数操作的五种基本代数操作是什么?用它们表示交操作、连接6、物理数据库设计的任务是什么?分哪几步?7、BCNF8、3NF9、DBA11、简述完整性约束的验证机制12、什么是候选码?什么是外码?13、物理数据库设计步骤?14、什么是数据库系统15、试述数据字典的用途16、试述等值连接与自然连接的区别18、什么是实体完整性?什么是参照完整性?19、视图的优点20、简述数据库系统的主要功能21、逻辑数据库设计的目标按要求实现下列操作(一)现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金);课程(课号,课名,学分);学习(学号,课号,分数)。用关系代数实现下列查询:1、检索“国际贸易”专业中获得奖学金1000元的学生信息,包括学号、姓名、课名和分数用SQL语句实现下列查询:2、检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业3、对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元(二)设有学生—课程关系数据库,包含学生关系S(学号S#,学生姓名SN,所属系名SD,学生年龄SA)、课程关系C(课程号C#,课程名字CN,先行课号码PC#)和学生选课关系SC(学号S#,课程号C#,学生成绩G)。用SQL语句实现下列查询:1、求计算机系学生的学号、姓名2、求不选修C3课程的学生姓名3、将李明的数学成绩改为90分4、删除99011学生的选课记录5、把对表SC的INSERT权限授予张三,并允许他将此权限授予其他用户6、为计算机系学生创建一个视图,并在该视图上查询年龄在20岁以下的学生(三)设有学生—课程关系数据库,包含学生关系S(学号S#,学生姓名SN,所属系名SD,学生年龄SA)、课程关系C(课程号C#,课程名字CN,先行课号码PC#)和学生选课关系SC(学号S#,课程号C#,学生成绩G)。用SQL语句实现下列查询:1、求年龄不在20岁与22岁之间的学生学号和年龄2、求选修课程号为C1且年龄为B以上的学生姓名及成绩3、求选修了课程名为’J’的学生学号和姓名4、将一个新生记录(学号:99001,姓名:李强,所在系:计算机,年龄:19)插入学生关系S中(四)已知如下关系模式:雇员E(ENO,ENAME,AGE);工程P(PNO,PNAME);施工W(ENO,PNO,SALARY);其中,E表示雇员关系,P表示工程关系,W表示施工关系,ENO为雇员号,ENAME为雇员的姓名,AGE为雇员的年龄,PNO为工程号,PNAME为工程名,SALARY为酬金。分别用关系代数和SQL语句表达如下查询:1、参加工程名为“立交桥”的雇员姓名和酬金2、参加工程号为“P1”3、参加3个以上工程的职工号(五)已知如下关系模式:雇员E(ENO,ENAME,AGE);工程P(PNO,PNAME);施工W(ENO,PNO,SALARY);其中,E表示雇员关系,P表示工程关系,W表示施工关系,ENO为雇员号,ENAME为雇员的姓名,AGE为雇员的年龄,PNO为工程号,PNAME为工程名,SALARY为酬金。分别用关系代数、元组演算和SQL语句表达如下查询:1、参加工程名为“立交桥”的雇员的平均酬金2、在参加工程P1的雇员中,查询比雇员E1的酬金高的雇员姓名3、参加的雇员数大于3的工程号(六)已知关系S,C,SC的关系模式为:S(S#,SN,SD,SA);C(C#,CN,PC#);SC(S#,C#,G)。其中:S#为学号,SN为学生姓名,SD为所属系名,SA为学生年龄,C#为课程号,CN为课程名,PC#为先行课号,G为学习成绩。用SQL语句实现下列查询:1、求选修课程号为C1课程的学生学号和学习成绩,结果按成绩降序排列2、查询选修课程号为C1课程号且成绩为B以上的学生学号、姓名、系、年龄及成绩3、求不选修课程号为C3课程的学生姓名4、求选修课程超过3门的学生学号(十六)供应商-零件-工程项目数据库由以下4个关系模式构成:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)。其中:供应商表S由供应商代码(SNO)、供应商名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成。供应商S,零件P和工程项目J分别由供应商号SNO,零件号PNO和工程项目号JNO唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。请按如下要求完成下列操作:1、设计该计算机管理系统的E-R图2、将该E-R图转换为关系模式3、指出转换结果中每个关系模式的候选码二、已知一个应用相关的实体及其属性特征如下:OFFICE ONUMBER,AREAEQUIPMENT SERIALNO,TYPE,COSTLAWYER SSNO,NAME,ADDRESS,SALARY,STATUSJUDGE NAME,CITYCLIENT NAME,ADDR,SEX,AGECASE CASENO,COURTHOUSE,ROOMNO,DATEDOCUMENT TYPE,DATE假设每个办公室有多个律师和若干台设备,对于案件,每个诉讼委托人有一个律师和法官。每个案件有一些文档。请给出E-R图,然后将其转换为关系数据模型。三、设有关系模式R(C,P,N,S,G)及函数依赖集F={C→P,CN→G,N→S}。1、指出R的所有候选码并说明理由,哪些是主属性,哪些是非主属性?2、R是否为3NF,为什么?若不是,请将其规范化为3NF。3、若将R分解成R1(C,P,S,G)、R2(C,N,S,G),试判断它们最高各属第几范式。四、给定关系模式如下:STUDENT(S#,SNAM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论