数据库原理 试题库_第1页
数据库原理 试题库_第2页
数据库原理 试题库_第3页
数据库原理 试题库_第4页
数据库原理 试题库_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

数据库原理题库 一 简答题 1 简述数据库系统的特点 2 数据库管理系统的主要功能有哪些 3 什么叫数据与程序的物理独立性 什么叫数据与程序的逻辑独立性 为什么 数据库系统具有数据与程序的独立性 4 简述数据库系统的三级模式结构 5 试述数据库系统的组成 6 简述文件系统与数据库系统的区别和联系 7 DBA 的职责是什么 8 关系代数的基本运算有哪些 9 什么是基本表 什么是视图 两者的区别和联系是什么 10 简述视图的优点 11 所有的视图是否都可以更新 哪类视图是可以更新的 哪类视图是不可更 新的 12 简述 SQL 的特点 13 在嵌入式 SQL 中是如何协调 SQL 语言的集合处理方式和主语言的单记录处 理方式的 14 关系数据库的完整性规则有哪几类 15 试述查询优化在关系数据库系统中的重要性和可能性 16 写出 Armstrong 推理规则中自反律 增广律 传递律的形式化定义 17 简述日志文件的内容 18 简述 SQL 中的自主存取控制机制 19 简述数据库中事务的概念及其性质 20 简述事物的原子性 21 简述并发操作带来的三类数据不一致性 22 在数据库中为什么要并发控制 并发控制技术可以保证事务的哪些特征 23 什么是封锁 基本的封锁类型有几种 24 简述两段封锁协议的内容 25 简述数据库系统中活锁和死锁的含义 避免活锁的简单方法是什么 26 什么叫做数据库的恢复 数据库恢复的基本技术有哪些 27 简述数据库系统中可能发生的故障类型 以及数据恢复方法 28 简述 运行记录优先原则 29 简述数据库设计过程 30 需求分析阶段的设计目标是什么 调查的内容是什么 31 数据字典的内容和作用是什么 32 在全局 ER 模型设计过程中 需要消除局部 ER 模型之间存在的哪三种冲 突 33 简述数据库完整性和安全性的概念 二 关系代数 1 设有关系 R 和 S R A AB BC C 3 36 67 7 2 25 57 7 7 72 23 3 4 44 43 3 S A AB BC C 3 34 45 5 7 72 23 3 计算 1 R S 2 R S 3 R S 4 B A 4 S 5 R A e T 5 R 4 R4 R W 5 R5 R D 6 R6 T E R T E A 4 W 3 设有如下的三个关系模式 S SNO SNAME AGE SEX SC SNO CNO GRADE C CNO CNAME TEACHER 1 试写出检索学习 WANG 老师讲授课程的男学生的姓名 SNAME 的关系代数表达式 2 试写出检索成绩 GRADE 不及格 60 的学生的学号 SNO 姓名 SNAME 和课程号 CNO 的关系代数表达式 3 写出检索 不学 C2 课的学生的学号 SNO 和姓名 SNAME 的关 系代数表达式 4 索至少选修课程号为 C2 或 C4 的学生学号 5 检索选修课程名为 MATHS 的学生学号与姓名 6 将学号 S4 选修课程号为 C4 的成绩改为 85 分 7 将新课程元组 C10 PHYSICS YU 插入到关系 C 中 4 设有关系模式如下 部门 部门编号 部门名称 电话 员工 员工编号 姓名 性别 部门编号 职务 项目 项目编号 项目名称 预算 施工 员工编号 项目编号 工时 用关系代数表达式实现下列 1 3 小题 1 检索员工 陈艳 的部门编号和职务 2 检索工时超过 100 小时的项目名称和员工的姓名 3 将部门编号 D4 部门名称人事处的电话号码改为 2419000 三 SQLSQL 1 有 4 个关系模式如下 出版社 出版社编号 出版社名称 图书 图书编号 书名 出版社编号 定价 作者 作者编号 姓名 著书 图书编号 作者编号 作者排序 注 作者排序 1 表示第一作者 依此类推 用 SQL 语句 完成 1 检索所有定价超过 20 元的书名 2 统计每个出版社图书的平均定价 3 将科学出版社的所有图书定价下调 5 4 列出所有图书的书名 第一作者姓名和出版社名称 5 建立视图 显示 人民出版社 的出版的图书的详细信息 2 设有如下 3 个关系模式 职工 EMP 职工号 姓名 性别 出生年月 工程 PRJ 工程编号 工程名称 预算 报酬 SAL 职工号 工程编号 工资 用 SQL 语句 完成第 1 6 题 1 创建 报酬 表 其中主码为 职工号 工程编号 外码为 职工号 和 工程编号 2 按照职工号统计每个职工的总收入 3 检索所有预算超过 100 万的工程的情况 4 将参加了 101 号工程的职工工资提高 10 5 创建一个查询职工承担工程的视图 VPS VPS 包括职工号 姓名 工程 名称和工资属性 6 将 报酬 表的查询权限授给用户王红 3 在供应商 零件数据库中有以下 3 个关系模式 供应商 S SNO SNAME CITY STATUS 零件 P PNO PNAME WEIGHT COLOR CITY 供应货 SP SNO PNO QTY 供应货关系 SP 表示某供应商 SNO 供应了 PNO 零件 数量为 QTY 用 SQL 语言完成以下操作 1 求供应红色零件的供应商名字 2 求北京供应商的号码 名字和状况 STATUS 3 求零件 P2 的总供应量 4 把零件 P2 的重量增加 5 公斤 颜色该为黄色 6 统计每个供应商供应的项目总数 4 有 3 个关系模式如下 学生 S S Sname Age Sex 学习 SC S C Score 课程 C C Cname Credit Teacher 试用 SQL 表达下列问题 1 检索 JIANG 老师所授课程的课程号和课程名 2 检索年龄大于 23 岁的男学生的学号和姓名 3 检索 WANG 同学不学的课程的课程号 4 统计每门课程的平均成绩 5 修改 数据库原理 的学分 改为 4 学分 6 创建一个查询学生成绩的视图 VSC VSC 包括学生号 S 学生姓名 Sname 课程名称 Cname 和成绩 Score 5 现有如下关系 职工 职工号 姓名 性别 职务 家庭地址 部门编号 部门 部门编号 部门名称 地址 电话 保健 保健卡编号 职工号 检查身体日期 健康状况 用 SQL 语句完成下列问题 1 查找所有女科长的姓名和家庭地址 2 统计 财务科 中健康状况为 良好 的职工人数 3 删除 销售处 职工在职工关系中的记录 4 将职工号为 3061 的职工的健康状况改为 一般 5 建立健康状况为 差 的职工的视图 四 分析题四 分析题 1 设关系模式 R A B C F AC B AB C B C 则 R 最 高属于第几范式 说明理由 2 设有如下关系 R 课程名教师名教师地址 C1 C2 C3 C4 马千里 于得水 余快 于得水 D1 D1 D2 D1 1 该关系为第几范式 为什么 2 如何将它分解为高一级范式 3 如下图给出的关系 SC 为第几范式 是否存在插入 删除异常 若存在 则说明是 在什么情况下发生 发生的原因是什么 如何将它分解 分解后的关系能否解决操 作异常问题 表SC如下 SNOCNOCTITLEINAMEILOCAGRADE 80152C1OS王平D170 80153C2DB高升D285 80154C1OS王平D186 80154C3AI杨杨D372 80155C4CL高升D292 其中 SNO 为学号 CNO 为课程号 CTITLE 为课程名 INAME 为教师名 ILOCA 为教师地址 GRADE 为成绩 4 假设某旅馆业务规定 每个账单对应一个顾客 账单的发票号是唯一的 账单中 包含一个顾客姓名 到达日期和顾客每日的消费明细 账单的格式如题下图所示 旅馆账单格式 发票号到达日期 顾客姓 名 消费日期项目金额 23445662007 12 10王大斌2007 12 10房租 150 00 23445662007 12 10王大斌2007 12 10餐费 37 00 23445662007 12 10王大斌2007 12 10电话费 2 50 23445662007 12 10王大斌2007 12 11餐费 98 00 如果根据上述业务规则 设计一个关系模式 R 发票号 到达日期 顾客姓名 消费日期 项目 金额 试回答下列问题 1 找出 R 的候选键 2 判断 R 最高可达到第几范式 为什么 3 给出 R 的一个可能的 3NF 分解 5 已知新华书店销售订单的屏幕输出格式如下图所示 订单编号 1379468客户编号 NC200578日期 2006 08 08 客户名称 双溪学校客户电话 65798661 地址 双溪路 16 号 图书编号书名定价数量金额 3249786英语23 001002300 00 2578964哲学25 001002500 00 合计 4800 00 元 书店的业务描述 每一个订单有唯一的订单编号 一个订单可以订购多种图书 且每一种图书可以在多个订单中出现 一个订单对应一个客户 且一个客户可以有多个订单 每一个客户有惟一的客户编号 每一种图书有惟一的图书编号 根据上述业务描述和订单格式得到关系模式 R R 订单编号 日期 客户编号 客户名称 客户电话 地址 图书编号 书名 定价 数量 试回答下列问题 1 根据上述规定 写出关系模式 R 的基本函数依赖 2 找出关系模式 R 的候选码 3 试问关系模式 R 最高已经达到第几范式 为什么 4 如果 R 不属于 3NF 请将 R 分解成 3NF 模式集 6 假设某公司销售业务中使用的订单格式如下 订单号 1145 订货日期 09 15 2007 客户名称 ABC 客户电话 8141763 产品编号品名价格数量金额 A电源100 00202000 00 B电表200 00408000 00 C卡尺40 00502000 00 总金额 12000 00 公司的业务规定 订单号是唯一的 每张订单对应一个订单号 一张订单可以订购多种产品 每一种产品可以在多个订单中出现 一张订单有一个客户 且一个客户可以有多张订单 每一个产品编号对应一种产品的品名和价格 每一个客户有一个确定的名称和电话号码 试根据上述表格和业务规则设计关系模式 R 订单号 订货日期 客户名称 客户电话 产品编号 品名 价格 数量 试回答下列问题 1 出 R 的基本函数依赖集 2 出 R 的候选码 3 判断 R 最高可达到第几范式 为什么 如果 R 不属于 3NF 请将 R 分解成 3NF 模式集 五 设计题五 设计题 1 设某商品 销售数据库中的信息有 员工号 员工名 工资 销售组名 销 售组负责人 商品号 商品名 单价 销售日期 销售量 供应者号 供应者 名 供应者地址 假定 一个员工仅在一个销售组 一个销售组可销售多种商 品 一种商品只能由一个组销售 一种商品每天有一个销售量 一个供应者可 以供应多种商品 一种商品可以多渠道供货 要求完成下列各题 1 根据以上信息 给出 E R 图 2 按规范化要求设计出 3NF 的数据库模式 3 给出数据库模式中每个关系模式的主键和外键 2 假设某公司的业务规则如下 公司下设几个部门 如技术部 财务部 市场部等 每个部门承担多个工程 项目 每个工程项目属于一个部门 每个部门有多名职工 每一名职工只能属 于一个部门 一个部门可能参与多个工程项目 工程项目有工程号 工程名两个属性 部门有部门号 部门名称两个属性 职工有职工号 姓名 性别属性 要求完成下列各题 1 根据上述规则设计 E R 模型 2 按规范化要求设计出 3NF 的数据库模式 并指出每个关系的主键和外键 3 企业集团有若干工厂 每个工厂生产多种产品 且每一种产品可以在多个工厂生 产 每个工厂按照固定的计划数量生产产品 每个工厂聘用多名职工 且每名职 工只能在一个工厂工作 工厂聘用职工有聘期和工资 工厂的属性有工厂编号 厂名 地址 产品的属性有产品编号 产品名 规格 职工的属性有职工号 姓 名 1 根据上述语义画出 ER 图 在 ER 图中需注明实体的属性 联系的类型及实 体的标识符 2 将 E R 模型转换成关系模型 并指出每个关系模式的主键和外键 4 某城市的一个超市欲建立超市物资管理系统 要求至少保存部门信息职 产品信 息 供应商信息 并用以完成以下工作 查找某部门的负责人 查找某产品的库存 查找某产品的所属部门 查找某产品的供应商信息 对产品进行分部门统计 要求完成下列各题 1 根据上述规则设计 E R 模型 2 按规范化要求设计出 3NF 的数据库模式 并指出每个关系的主键和外 5 某销售公司欲建立一个物资管理系统 要求至少保存部门信息 产品信息 供应商信息 并用

温馨提示

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

评论

0/150

提交评论