高级数据库技术考题 1

发布 2021-05-07 09:31:28 阅读 9773

北京交通大学。

2015~2016学年第二学期工程硕士期末考试试题。

课程名称: 高级数据库技术出题教师: 任课教师。

专业班级: 姓名学号。

注意:卷面共三道大题,满分100分,考试时间120分钟。

一、简答题(每小题8分,共40分)

1. 画出数据库系统的组成示意图,并阐述数据库系统的特点。

2. 简述数据库系统从哪些方面来保证数据的完整性。

3. 阐述关系模型中关系的性质。

4. 简要说明事务的原子性。

5. 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?

二、综合应用题(30分)

某光盘出租店建立一个业务管理系统,主要管理光盘的出租情况、光盘的库存情况等。

1) 请用e-r图画出此出租店光盘、客户、员工和供货商的概念模型,其**租店数据库包含下面4张基本表:

光盘信息表gpb(gpbh,gpmc,gpyy,gpcd, ghsbh,gpdj,gpsl) ,其字段含义:(光盘编号,光盘名称,语言类型,产地,供货商编号,单价,光盘数量);

会员表hyb(hybh,hyxm,rhrq ),其字段含义:(会员编号、会员姓名和入会日期);

员工表:ygb(ygbh,ygxm,sfz,dh,zz,jdrq,gz),其字段含义:(员工编号、姓名、身份证、**、住址、进店时间和工资);

供货商表:ghsb(ghsbh,ghsmc,fzr,ghsdh,ghsdz),其字段含义:(供货商编号、供货商名称、负责人、**和地址)。

2)上面4张表的主键以相应表字段下划线标识,请将该e-r图转换为关系模型的结构;写出建光盘信息表gpb的sql语句。

三、应用题(每小题6分,共30分)

对于第二题中所建基本表,试用 sql 查询语句表达下列要求:

1) 列出光盘编号在10-100之间的光盘名称和语言;

2) 列出所有姓王员工的信息;

3) 查询单价最贵的光盘信息;

4) 将光盘按照语言分组,列出每一组的平均**;

5) 列出供货商信息,输出结果的**号码以升序的方式输出。

计算机病毒。

高级数据库技术

hadoop集群下hbase数据库的性能优化。本通通过对hadoop集群和hbase集群的介绍及构建,深入分析了hbase集群的性能优化。得出hbase性能优化不要从程序和配置文件两方面入手,从而提高hbase集群性能。关键词 hbase hadoop 集群 优化。1 hadoop集群概述。随着互联...

高级数据库技术考点

1 时态建表 设计,面向对象模型创建 定义。2 现代应用中的数据所表现出来的和传统数据有什么不一样的特征?3 面向对象中给大家介绍了多种数据类型,其中构造类型大概包涵几种数据类型?这些构造类型之间的特点是什么?4 基于对时间轴结构的选择,时间模型划分为哪4种时间模型?5 空间对象可以抽象为哪3种基本...

高级数据库技术考试大纲

考试复习大纲。第一章数据库及其基本理论。1 什么是数据模型?包括哪3个基本要素?2 什么是概念模型 逻辑模型 物理模型?3 逻辑模型可分为哪3种模型?4 数据库管理系统包括哪些功能?5 什么是数据库系统?6 什么是关系 元组 属性?7 掌握利用e r模型分析数据对象及相互之间的关系。8 如何将e r...