13级数据库试卷

一. 填空题(记了一部分)

1. 最早的数据模型是层次模型

2. 数据的正确性和相容性是指

数据的正确性(correctness)是指数据是符合现实世界语义、反映当前实际状况的;数据的相容性(compat-ability)是指数据库同一对象在不同关系表中的数据是符合逻辑的。

3. 数据管理技术经历了人工管理文件系统和 数据库系统三个阶段。

4. 关系是指D1,D2,D3…Dn的____笛卡尔积__的子集

5. DBMS存取控制机制主要包括两部分:强制存取控制,______自主存取控制__________。

6. 并发控制会导致的后果:丢失修改,__不可重复读____,____读“脏”数据___

二. 选择题(记了一部分)

1. 关系代数中,5中基本运算是

A. 选择,投影,乘,并,差

B. 选择,投影,连接,并,差

五种基本的运算包括:并、差、选择、投影、笛卡尔积

2.关于关系模式错误的是

A允许表中套表

3.三级锁协议可以

1) 保证可重复读

2) 不会丢失修改

3) 不会读脏数据

4) 保证可串行化

A1)2)B1)2)3)C1)4)D2)3)4)

一级封锁协议:防止丢失修改

二级封锁协议:防止丢失修改、防止读脏数据

三级封锁协议:防止丢失修改、防止读脏数据、保证可重复读

4.下列哪些操作不会破坏参照完整性

A在参考表插入元组

B修改参考表的元组

C在被参考表插入元组

D删除被参考表的元组

5. 关系数据库中存储的是。

C.数据以及数据之间的联系

6. 人工管理阶段、文件系统阶段和数据库系统阶段。数据独立性最高的是(  )阶段。             A.数据库系统

三.判断题(记了一部分)

1. 在关系DB中,任何二元关系模式的最高范式必定是BCNF  T

2.多值依赖的定义,少了Z=U-X-Y

3.可串行化的调度一定满足两段锁协议

4.文件系统已具有一定的数据独立性

四.解答题

1.什么是事务?事务的ACID特性指什么?

事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。

原子性(atomicity):事务中的操作要么全做,要么全不做。

一致性(consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

隔离性(isolation):一个事务的执行不能被其他事务干扰。

持续性(durability):一个事务一旦提交,它对数据库中数据的改变就是永久性的。

2. 数据库系统的特点是什么?

数据结构化;

数据的共享性高、冗余度低且易扩充;

数据独立性高;

数据由数据库管理系统统一管理和控制。

五.SQL语句题

现有三个关系模式如下:

顾客表Customer(cno,cn,sex,age,address,phone)

商品表Goods(gno,gn,price)

销售表sale(cno,gno,amount,date)

1.用SQL表示(一共十多题,只记下了一部分)

1)检索没有购买商品的顾客的姓名;

Select cn from Customer where cno not in (select distinct cno from sale)

2)创建视图统计各个商品的商品编号、销售数量和销售总额;

Create view v(商品编号,销售数量,销售总额)

As

Select Goods.gno,amount,price*amount

From Goods,sale

Where Goods.gno=sale.gno

3)创建Customer表,要求Cno是8个字符,不能为空,Cn10个字符,不能为空,Sex1个字符,Age是2位整数,Address20位字符,phone是10位整数。

Create table Customer

(

Cno char(8) not null,

Cn char(10) not null,

Sex char(1),

Age numeric(2,0),

Address char(20),

Phone numeric(10,0)

)

2.用关系代数表达

检索一次买10个以上Ipad mini 的顾客姓名和购买数量

Select cn,amount

From Customer,sale

Where Customer.cno=sale.cno and sale.cno in

(select cno from sale,Goods where sale.gno=Goods.gno and gn=’Ipad mini’ and amount>=10)

北航软件学院2013级数据库期末试题相关推荐

  1. 北航软件学院2014级数据库期末试题

    14级数据库试卷  英语试卷  题量较大  中文整理 Problem1 判断 5. join is one of five basic operation F  join连接运算属于派生的运算(Der ...

  2. 山东大学软件学院2022软件测试技术期末试题回忆

    前言:本篇博客记录2022大三下软件测试技术期末试题. 复习资料:山东大学软件学院软件测试技术期末复习知识总结 一(15') 1.软件缺陷 2.系统测试 3.回归测试 4.软件国际化 5.测试自动化 ...

  3. 山东大学软件学院2017-2018学年面向对象期末试题(回忆版)

    山东大学软件学院2017-2018学年面向对象开发技术期末考试试题(回忆版) (尽力用题目原话复述,但记忆的错误与偏差在所难免,见谅,欢迎指正) 一.什么是重载(overload )?什么是重写(ov ...

  4. 山东大学软件学院2019数字图像处理期末试题(数媒)

    考砸了--都是软件学院的,软工和数媒的题咋就差距这么大呢.记录一下,明年说不定还用得上. 试题分8道选择题每道6分,4道简答题每道10分,最后一道计算题12分 . 一. 选择 数字图像定义 9×9英寸 ...

  5. 太原理工大学软件学院19级数据库实验三(2021.4.19)

    太原理工大学数据库实验三(2021.4.19) 以下代码需按步骤复制到查询控制台 博主用的软件是DataGrip,与SQL Server Management Studio在操作上有些差别 1.以Wi ...

  6. 山东大学 软件学院 2020级 2022年 操作系统 期末考试

    山东大学 软件学院 2020级 操作系统期末考试 时间:2022年7月1日上午8:30--10:30 老师:任国珍(但是期末考试题应该是波波老师出的(所以才这么恶心 )) 个人观感(仅代表个人观点,学 ...

  7. 哈工大2019秋数据结构期末试题

    最全最正确的哈工大2019秋数据结构期末试题 1.选择题 2.填空题 3.简答题(25分) 4.算法设计题(25分) 5.其他年份的期末考试原题 虽然隔了一年,但是数据结构题目题型我还是记得的. 期末 ...

  8. 哈工大2021秋数据结构期末试题

    2021.11.27上午10:00~12:00,笔者经历了数据结构考试(本部),现将回忆版的试题放在下面,供学弟学妹们参考. PDF版已经上传HITSZ-OpenCS(没有找到本部的相关项目,故上传至 ...

  9. 聊城大学计算机学院2016级11班,聊城大学计算机学院数据库原理试题-20210325002925.docx-原创力文档...

    Last updated on the afternoon of January 3, 2021 Last updated on the afternoon of January 3, 2021 聊城 ...

最新文章

  1. 一篇文章,带你了解 “机器学习工程师” 必备技能图谱
  2. 设计模式学习笔记(9)——代理模式
  3. 一文弄懂神经网络中的反向传播法——BackPropagation【转】
  4. 音视频技术开发周刊 | 161
  5. /dev/zero和/dev/null的区别
  6. 【零基础学Java】—笔记本USB接口案例(二十八)
  7. menuconfig 菜单配置
  8. 数据挖掘(Data Mining)扫盲笔记
  9. 九宫格数独模型设计(随机生成题目)
  10. java游戏热血江湖,热血江湖源码_附安装教程
  11. 爱词霸翻译接口 破解
  12. EZ-webshell
  13. Makerbase_ODrive常见驱动问题及解决
  14. Yii Framework 开发教程Zii组件-Tabs示例
  15. 【高等数学】常见的均值不等式
  16. text-decoration 属性的简单介绍
  17. Xshell 常见使用
  18. 中华英才网爬虫程序解析(2)-多线程threading模块
  19. [Python] 实现文本进度条
  20. [读书笔记]第九章 当一只小猫扑向大狗 不论大狗多有理 人们总为小猫叫屈

热门文章

  1. Linux——Linux必备的基础知识总结
  2. Python中logging:设置打印级别,打印格式,打印颜色
  3. 监控物联网项目:web、flv视频流 、websocket、ESP32
  4. 读陈景润之《初等数论》
  5. 物联网毕设选题 Stm32家庭有害气体检测系统 - 嵌入式 单片机
  6. 输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。
  7. 4S维修管理系统(RPMS)总结
  8. 面向对象——封装继承编程题
  9. 4.5 星历(历书)解码
  10. python 小程序搜索排名优化_5个Python脚本优化你的网站搜索引擎优化