当前位置: 首页 > news >正文

数据库 | 试卷五试卷六试卷七

1.

主码不相同!相同的话就不能唯一标识非主属性了 


2.从关系规范化理论的角度讲,一个只满足 1NF 的关系可能存在的四方面问题 是:

数据冗余度大,插入异常,修改异常,删除异常 


3.数据模型的三大要素是什么?

数据结构、数据操作、完整性约束


4.数据库设计的基本步骤是什么?

需求分析

概念结构设计

逻辑结构设计

物理结构设计

数据库运行

数据库的运行和维护


5.什么是事务?事务具有哪些特性?

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

原子、一致、隔离、持续


6.简述数据库并发操作通常会带来哪些问题。

丢失修改,读脏数据、不可重复读


7.简述系统故障时的数据库恢复策略。

(1)正像扫描日志文件,找出发生故障前已经提交的事务,放入REDO序列。

(2)找出发生故障时,还未完成的事务,放入UNDO序列

(3)对REDO序列进行重做

(3)UNDO进行撤销


8.

消费(中日期也是关键字),因为每个顾客在每个商店里每天最多消费一次


9.视图的定义可以在基本表和视图上

10.试述关系模型的参照完整性规则。

k是基本关系R的主码,而ks是基本关系S的外码,ks与k相对应,则S每个元组在ks上的值:只能取空值,或者关系R中某个元组的主码值


11.等值连接和自然连接的区别

等值连接

等值连接和自然连接的区别,三种连接的辨析:非等值连接,等值连接,自然连接-CSDN博客

自然连接会去掉重复的属性列


12.丢失修改,中途A变了但是你读的还是100,丢失了修改A的值

数据库中的丢失更新,脏读,不可重复读,幻读_不可重复读是针对更新操作吗-CSDN博客


13.

 这种貌似很像部分函数依赖,但是要注意A->C 箭头的右边是主属性

所以是3NF


14.无损连接和函数依赖


15.下列SQL Server 语句中出现语法错误的是( )。

A.DECLARE @Myvar INT

B.SELECT * FROM [AAA]

C.CREATE DATABASE AAA

D.DELETE * FROM AAA

在SQL Server中,当你想要从表中删除所有行时,你不能使用*来指定要删除的所有列。你应该直接使用DELETE语句而不带任何列名,并且可能还需要一个WHERE子句(尽管如果你想删除所有行,你可以省略WHERE子句)。所以正确的删除所有行的语句是:

DELETE FROM AAA


16.增加列

ALTER TABLE emp ADD telephone CHAR(11);


17.

外模式-视图和部分基本表

模式-基本表

内模式-存储文件


18.除法运算

数据库系统概论----关系运算之除运算_关系运算中的除-CSDN博客

19.去闭包过程

 20.无损连接

例题:U=(A,B,C,D,E) F={A→D,E→D,D→B,BC→D,DC→A} 判断ρ={AB,AE,CE,BCD,AC}是否为无损连接分解

一行全a为无损连接

初始表(左侧第一列为ρ 第一行为U) ,规则为:左侧的ρ包含U即为ai不包含则为bji i为第几列 j为第几行

a列 (有)

b 行列  (无)

相关文章:

  • jpg格式图片无法打开可以修复吗?有哪些方法?
  • ADS1220芯片写寄存器失败
  • QSharedMemory使用详解
  • spark 整合 yarn
  • Elementui的el-dropdown组件使用与案例
  • ansible 模块进阶及变量
  • JS学习总结
  • 安卓开发拉起其他应用的常用方式
  • 项目经理究竟一年能挣多少钱?一起来看看
  • 人力资源招聘社会校企类型招聘系统校园招聘小程序
  • 基于PLC的全自动洗衣机控制系统课设
  • WDC西部数据闪存业务救赎之路,会成功吗?
  • 嵌入式实验---实验一 通用GPIO实验
  • 行列视(RCV)在生产数据监督中的优势
  • enum库
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 08.Android之View事件问题
  • es的写入过程
  • Gradle 5.0 正式版发布
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript HTML DOM
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • KMP算法及优化
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Python_网络编程
  • python学习笔记-类对象的信息
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 开源地图数据可视化库——mapnik
  • 山寨一个 Promise
  • 收藏好这篇,别再只说“数据劫持”了
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • Spring第一个helloWorld
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​数据结构之初始二叉树(3)
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • ## 基础知识
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1)Jupyter Notebook 下载及安装
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (算法)N皇后问题
  • (算法二)滑动窗口
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (原創) 物件導向與老子思想 (OO)
  • (转载)从 Java 代码到 Java 堆
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .Net Core 笔试1
  • .net MySql
  • .net 反编译_.net反编译的相关问题
  • :“Failed to access IIS metabase”解决方法
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @EnableAsync和@Async开始异步任务支持
  • @property @synthesize @dynamic 及相关属性作用探究