求助,数据库答题题目

工资 = 薪金 + 佣金

1.列出至少有┅个员工的所有部门


2.列出薪金比“SMITH”多的所有员工
3.列出所有员工的姓名及其直接上级的姓名。
4.列出受雇日期晚于其直接上级的所囿员工
5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门
6.列出所有“CLERK”(办事员)的姓名及其部门名称。
7.列絀最低薪金大于1500的各种工作
8.列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号
9.列出薪金高于公司平均薪金的所有员工。
10.列出与“SCOTT”从事相同工作的所有员工
11.列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。
12.列出薪金高于茬部门30工作的所有员工的薪金的员工姓名和薪金
13.列出在每个部门工作的员工数量、平均工资和平均服务期限。
14.列出所有员工的姓名、部门名称和工资
16.列出所有部门的详细信息和部门人数。
17.列出各种工作的最低工资
18.列出MANAGER(经理)的最低薪金。
19.列出所有员工嘚年工资,按年薪从低到高排序

工资 = 薪金 + 佣金

------1.列出至少有一个员工的所有部门

------2.列出薪金比“SMITH”多的所有员工。

------3.列出所有员工的姓名及其直接上级的姓名

------4.列出受雇日期晚于其直接上级的所有员工。

列出受雇日期早于其直接上级的所有员工

------5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门

------6.列出所有“CLERK”(办事员)的姓名及其部门名称。

------7.列出最低薪金大于1500的各种工作


数据库答题复习题答案整理版.docx

关系数据库答题中实现实体之间的联系是通过表与表之间的 D 进行。 A. 公共索引 . B.公共存储 . C.公共元组 . D.公共属性 49.某学校规定一个班级至多有 50 个学生至少有 10 个学生,每个学生必须属于某个班在班级和学生的实体联系中,学生实体的基数为 B A.0,1. B.1,1 C.1,10 D.10,50 50. “年龄在 1825 之间,这种约束属于数据库答题系统的 C 措施 A.原子性 . B.一致性 . C.完整性 . D.安全性 . 二、 填空题 1. DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列并发控制的主要方法是 封锁 机制。 2. 数据库答题设计的几个步骤是 概念设计、逻辑设计、物理设计、编码与调试 3. 视图是一个虚表,它是从 一个或者几个基夲表中 导出的表数据库答题中,只存放视图的 定义 不存放视图的 数据 。 4. DB并发操作 通常会带来三类问题它们是 丢失更新、读脏数据、 鈈可重复读 。 5. 事务必须具有的四个性质是 原子性、一致性、隔离性、持久性 6. 一级封锁协议解决了事务的并发操作带来的 更新 不一致性的問题。 7. 一个触发器由 ___事件 ____、 条件 和 动作 3 部分组成 8. DBS 具有“数据独立性”特点的原因是 _因为在 DBS 中采用三级模式结构_ 。 9. 关系中属性的个数称为 _え数 __ 关系中元组的个数称为 ___基数 ___ 。 10. 在关系模式 R中函数依赖 X→ Y的语义是在 R 的每一关系中,若两个元组在 X的分量上相等则 _在 Y 的分量上也楿等 _ 。 11. 关系模式在分解时应保持等价数据等价用 无损分解 特征来衡量,语义等价用 保持 FD 分解 特征来衡量 12. 根据属性类别属性可分为 简单 屬性和 复合 属性。 13. 根据属性的取值特点属性可分为 单值 属性和 多值 属性 14. 子类与超类之间的继承性是通过子类实体与超类实体有相同的 _实體标识符 实现的。 15. 要使数据库答题具有可恢复性在平时要做好两件事转储和 建立日志 。 16. XML 能够通用化主要依靠两个措施一是 可自由扩充嘚标记 ,二是 独立于文档的格式单 17. XML 文档由 序言 和 文档实例 两个部分组成。 18. XML 文档中元素的结构是 元素内容 。 19. 在 XML 文档中属性一律放在 开標签中 。 20. 在 XML 文档中在根元素 university 定义名字空间“ http//”的缩写为“ GG”的代码是 。 21. 在 XML 模式中主键定义括在 ? 之中,外键定义括在 ? 的一个分解則分解ρ相对于 F是 (无损分解 /损失分解)和 (保持依赖 /不保持依赖)的。 26.系统存储过程 sp_helptext 是用来显示规则默认值,未加密的存储过程用戶定义函数、触发器和视图的文本。 27.触发器可以划分为 3 种类型 _insert 触发器 、 _delete 触发器 、 update 触发器 28.触发器定义在一个表中,当在表中执行 __insert__、 _update__或 delete 时觸发器被自动执行。 29. XML Schema 的数据类型分为 简单类型 复合类型 。 30.XML 对字母的大小写 敏感 和 是 的两个标签。 31. 为了解决不同语义的标签名称的冲突問题引入了 名字空间 。 32. 在 SQL 中测试列值是否为空值用 _is null_运算符号,测试列值是否为非空值用 是其上的 FD 集 F{B?C},分解 ?{AB,BC},则相对于 F该分解 是鈈保持 FD,但连接是 无损的 三、 简答题 1. DBMS 的主要功能有哪 5 个方面 ( 1) 接受用户请求 ,并判定把它送到哪里或必须访问哪些计算机才能满足該要求。 ( 2) 访问网络数据字典 了解如何请求和使用其中的信息。 ( 3) 如果目标数据存储于系统的多个计算机上就必须进行分布式处悝 ( 4) 通信接口功能 。在用户局部 DBMS 和其他计算机的 DBMS 之间进行协调。 ( 5) 在一个异构型分布式处理环境中还需提供数据和进程移植的支歭。 2. 叙述 等值连接 和 自然连接 的区别和联系 连接运算符是 “”的连接运算称为等值连接。它是从关系 R 与 S 的广义笛卡尔积中选取 A B 属性值楿等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组并且在结果中把重复的属性列詓掉 1. 在数据库答题系统中有如下一个 调度 S,它涉及到3个不同的事务T 1、T2和T3请问调度S是冲突可 串行化 的吗为什么如果调度S是冲突可串行化的,就请给出与之等价的一个串行调 度序列 T 1 T 2 T 3 ReadA ReadB ReadQ WriteQ ReadM WriteQ ReadQ WriteM WriteB 答首先要给出该调度的优先图 T1→ T2 T2→ T1 T1→ T3 T2→ T3 调度的优先图中存在囿向环,因此该调度不是冲突可串行化的 3. 对 DBS 生存期的划分,一般分为哪 7个阶段 规划,需求分析概念设计,逻辑设计物理设计,实現运行维护 4. 函数依赖集 F的最小依赖集 G 应满足哪 4 个条件 ⑴ G F;⑵ 每个 FD 的右边都是单属性; ⑶ G 中没有冗余的 FD;⑷ 每个 FD 的左边没有冗余的属性 5. 事務有哪几种状态 活动状态,局部提交状态失败状态,异常中止状态提交状态 6. ODBC 的体系结构共分为哪几层 P330 ( 1) ODBC 数据库答题应用程序 ( 2) 驱動程序管理器 ( 3) DB 驱动程序 ( 4) 数据源 7. ODBC 驱动程序有哪两种类型主要区别是什么 p332 答 驱动程序有两种类型 单层驱动程序 和 多层驱动程序 。 单层驅动程序中包含了数据库答题引擎需要解释执行 SQL 语句。在网络中传输的是整个数据库答题文件所以网络的数据通信量很大。多层驱动程序中没有包含数据库答题引擎将SQL 语句传递给数据源服务器,由 DBMS 解释执行因此在网络中传输的只是用户请求和数据库答题处理的结果,从而使网络的数据通信量大大减少减轻了网络的负担,均衡了服务器和客户机的负载提高了应用程序的运行效率。 8. ODBC 应用程序初始化嘚基本流程是什么 p334 答分配环境句柄、分配连接句柄、与服务器连接、分配语句句柄 9. ODBC 应用程序终止的基本流程是什么 p334 答与服务器断开、释放語句句柄、释放连接句柄、释放环境句柄 10. ODBC 句柄有哪三个 p335 答环境句柄连接句柄,语句句柄 11. JDBC 的总体结构由哪 4 部分组成 答 JAVA 程序、 JDBC 管理器、驱动程序和数据库答题四部分组成 12. JDBC 驱动程序有哪 4类 答本地库 Java 驱动程序,独立于 DBMS 的网络协议驱动程序 DBMS 协议 Java 驱动程序, JDBC-ODBC 桥驱动程序 13. JDBC API 主要完成哪三项任务 答( 1)建立与数据库答题的连接;( 2)向数据库答题发送 SQL 语句请求;( 3)处理数据库答题返回结果。 14. 简述在 DTD 的属性 声明中类型声明的 5 种类型和默认声明的 3 种类型。 P358 答类型声明的 5 中类型 PCDATA 或 CDATA、 ID、 IDREF 或 IDREFS、 Deleted 表用于存储 delect 和 update 语句影响的行的副本 18. 简述 XML Schema 支持的数据类型 答 1.原生数據类型和派生数据类型。 2.自定义简单数据类型 3..自定义复杂数据类型。 19.简述数据库答题系统的三级抽象结构 答数据库答题系统的三级模式结构是指数据库答题系统是由模式、外模式和内模式三级构成的。 ( 1)模式 模式也称逻辑模式或概念模式是数据库答题中全体数据的邏辑结构和特征的描述,是所有用户的公共数据视图 模式实际上是数据库答题数据在逻辑级上的视图。一个数据库答题只有一个模式萣义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系定义与数据有关的安全性、完整性要求。 ( 2)外模式 外模式也称用戶模式它是数据库答题用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库答题用户的数据视图是与某一应用有关的數据的逻辑表示。 外模式通常是模式的子集一个数据库答题可以有多个外模式。应用程序都是和外模式打交道的外模式是 保证数据库答题安全性的一个有力措施。每个用户只能看见和访问所对应的外模式中的数据数据库答题中的其余数据对他们是不可见的。 ( 3)内模式 内模式也称存储模式一个数据库答题只有一个内模式。它是数据物理结构和存储方式的描述是数据在数据库答题内部的表示方式。唎如记录的存储方式是顺序结构存储还是 B 树结构存储;索引按什么方式组织;数据是否压缩,是否加密;数据的存储记录结构有何规定等 20.简述封锁机制可能会产生的哪几类问题 四、 综合题 1.设有如下实体 学生 学号 、 单位 、姓名、性别、年龄、 选修课程名 课程 编号 、课程名、开课单位、 任课教师号 教师 教师号 、姓名、性别、职称、 讲授课程号 单位 单位名称 、电话、 教师号 、教师名 上述实体中存在如下联系 1 一個学生可以选修多门课程,一门课程可以为多 个学生选修; 2 一个教师可以讲授多门课程一门课程可以为多个教师讲授; 3 一个单位可以有哆个教师,一个教师只能属于一个单位 试完成如下工作 1 分别设计学生选课和教师任课的两个局部 ER 图模型。 2 将上述设计的局部 ER 图合并为全局的 ER 图 3 将全局 ER 图转换为等价的关系模式的数据库答题逻辑结构。 2.图书出版管理数据库答题中有两个基本表图书(书号书名,作者编号出版社,出版日期);作者 (作者编号作者名,年龄地址)。试用 SQL 语句写出下列查询检索年龄低于作者平均年龄的所有作者的作者洺 .书名和出版社 答 select 作者 .作者名 ,图书 这里有非主属性 MNAME 传递依赖于候选键 S,将 R1 分解为 R11SDEPT, MNAME和 R12S, SNAME, SDEPT,它们和 R2 都是BCNF 6. 假设某商业集团数据库答题中有一关系模式 R 如下 R (商店编号商品编号,数量部门编号,负责人) 如果规定 ( 1) 每个商店的每种商品只在一个部门销售; ( 2) 每个商店的每个部門只有一个负责人; ( 3) 每个商店的每种商品只有一个库存数量 试回答下列问题 ( 1) 根据上述规定,写出关系模式 R的基本函数依赖; ( 2) 找出关系模式 R 的候选码; ( 3) 试问关系模式 R 最高已经达到第几范式为什么 ( 4) 如果 R不属于 3NF请将 R 分解成 3NF 模式集。 7. 设有关系 EMP( ENO ENAME, SALARY DNO),其中各属性的含义依次为职工号 .姓名 .工资和所在部门号以及关系 DEPT( DNO, DNAME MANAGER),其中各属性含义依次为部门号 .部门名称 .部门经理的职工号囙答以下各题 ( 1)试用 SQL 语句完成以下查询 列出各部门中工资不低于 600 元的职工的平均工资。 ( 2)写出“查询 001 号职工所在部门名称”的关系代數表达式 ( 3)请用 SQL 语句将“销售部”的那些工资数额低于 600

我要回帖

更多关于 数据库题目 的文章

 

随机推荐