四级数据库工程师 刷真题错题整理(三)数据库原理

1.数据模型是对现实世界进行抽象的工具,它按算机系统的观点模于提数据库系统中信息表示和操作手段的形式框架,主要用于 DBMS 的实现,是数据库系统的核心和基础。其中,数据操作是对数据间的动态行为。

2.数据库的型是稳定的,值是随时间不断变化的,因为数据库中的数据在不断变更。数据库的值称为数据库的外延。

3.在用户看来,关系模型中的数据的逻辑结构是一张二维表。关系模型中常用的关系操作包括,投影、选择、连接、除、并、交、差,以及查询操作和插入、删除、更新操作。关系操作通过关系语言实现,特点是高度非过程化。

4.关系代数、元组关系和域关演算均是抽象的查询语言,这些抽象的语言与具体的 DBMS 中实现的实际语言并不完全相同。关系演算语言包括元组关系演算语言和域关系演算语言。关系代数为关系模型定义了一组操作,与此不同的是,关系演算为关系查询提供了一个更高级的描述性表示法。 SQL 是一种重要的关系语言。

5.数据操纵包括: INSERT , UPDATE 和 DELET E ;数据控制包括: GRANT 和 REVOKE ;数据定义包括: CREATE , DROP 和 ALTER 。

6.在 SQL 中,外模式对应于视图( View )和部分基本表;模式对应于基本表( Base Table );内模式对应于存储文件。一个 SQL 数据库模式是该数据库中基本表的集合;一个表可以有若干个索引,索引也存放在存储文件中。一个基本表可以跨一个或多个存储文件,一个存储文件可存放一个或多个基本表。

7.视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制;对视图的一切操作最终要转换为对基本表的操作;在多个表上使用连接操作定义的连接视图一般都是不允许修改的;使用分组和聚集函数定义的视图一般都是不允许修改的;带有由基本数据经过计算派生出的虚拟列的带表达式的视图一般都是不可修改的;视图有助于提高数据的逻辑独立性。

8.与游标有关的 SQL 语句有下列四个:游标定义语句,游标打开语句,游标推进语句和游标关闭语句。把 SQL 嵌入主语言使用时必须解决三个问题:区分 SQL 语句与主语言语句;数据库工作单元和程序工作单元之间的通信;协调两种不同的处理方式。关闭游标,使他不再和原来的查询结果相联系。关闭游标可以再次打开,与新的查询结果相联系。

9.关系模式产生的问题以及解决这些问题的方法都与数据依赖的概念密切相关。数据依赖是可以作为关系模式的取值的任何一个关系所必须满足的一种约束条件,是通过一个关系中各个元组的某些属性值之间的相等与否体现出来的相互关系。这是实现世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。数据依赖极为普遍地存在于现实世界中。现在人们已经提出了许多类型的数据依赖,其中最重要的函数依赖和多值依赖。

10.模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构物和特征的描述,是所有用户的公共数据视图。模式实际上是数据库数据的逻辑视图。一个数据库只有一个模式。 DBMS 提供模式数据定义语言( DD L )来描述逻辑模式,逻辑模式的基础是数据模型。

11.数据仓库特点如下:数据仓库是面向主题的,数据仓库的数据是集成的,数据仓库的数据是相对稳定的和数据仓库数据是反映历史变化的。

12.数据库的安全性威胁会使数据库的完整性、可用性、机密性等目标削弱或丧失;典型的 DBMS 包含一个数据库安全和授权子系统,由它来负责实现一个数据库的安全性功能以避免发生未授权的访问;自主安全性机制,用于向用户授予特权,包括以指定的方式访问指定的数据文件、记录或字段的能力;强制安全性机制用于对多级安全性进行控制,这一机制基于角色的概念来强制执行安全性策略和权限。

48db18eda9724a95a9672071368fd2a2.jpg

 终于做完一套了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/2881.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

day38_JDBC

今日内容 上课同步视频:CuteN饕餮的个人空间_哔哩哔哩_bilibili 同步笔记沐沐霸的博客_CSDN博客-Java2301 零、 复习昨日 一、数据库连接池 二、反射 三、封装DBUtil 零、 复习昨日 SQL注入 预处理语句 String sql "select * from user where id ?"; PreparedStat…

企业微信中如何拉黑?拉黑个人和群成员有什么区别?

企业微信既可以拉黑个人好友,又可以拉黑群好友。 1. 拉黑个人好友 拉黑好友通俗来说就是不想再接收到对方的信息,企业微信可以通过设置消息免打扰的方式来屏蔽对方的消息。 【客户聊天界面】-【右上角的小人标志】-【第一栏名称进入】-【右上角三点】…

C语言——动态内存管理 malloc、calloc、realloc、free的使用

目录 一、为什么存在动态内存分配 二、动态内存函数的介绍 2.1malloc和free 2.2calloc 2.3realloc 三、常见的动态内存错误 3.1对NULL指针的解引用操作 3.2对动态开辟空间的越界访问 3.3对非动态开辟的内存使用free释放 3.4使用free释放一块动态开辟内存的一部分 3.5…

奇安信_防火墙部署_透明桥模式

奇安信_防火墙部署_透明桥模式一、预备知识二、项目场景三、拓扑图四、基本部署配置1. 登录web控制台2.连通性配置3.可信主机配置4.授权导入5.特征库升级6.安全配置文件五、透明桥配置1. 创建桥2. 端口绑定桥3. 创建桥端口六、结语一、预备知识 安全设备接入网络部署方式 二、…

运算放大器:电压比较器

目录一、单限电压比较器二、滞回电压比较器三、窗口电压比较器最近在学习电机控制,遇到了与运算放大电路相关的知识,然而太久没有接触模拟电路,对该知识已经淡忘了,及时温故而知新,做好笔记,若有错误、不足…

字节跳动测试岗面试记:二面被按地上血虐,所幸Offer已到手...

在互联网做了几年之后,去大厂“镀镀金”是大部分人的首选。大厂不仅待遇高、福利好,更重要的是,它是对你专业能力的背书,大厂工作背景多少会给你的简历增加几分竞争力。 但说实话,想进大厂还真没那么容易。最近面试字…

3分钟阐述这些年我的 接口自动化测试 职业生涯经验分享

接口自动化测试学习教程地址:https://www.bilibili.com/video/BV1914y1F7Bv/ 你好,我是凡哥。 很高兴能够分享我的接口自动化测试经验和心得体会。在我目前的职业生涯中,接口自动化测试是我经常进行的一项任务。通过不断地学习和实践&#xf…

【C++】map 和 set

文章目录一、关联式容器与键值对1、关联式容器2、键值对 pair3、树形结构的关联式容器二、set1、set 的介绍2、set 的使用三、multiset四、map1、map 的介绍2、map 的使用五、multimap一、关联式容器与键值对 1、关联式容器 在C初阶的时候,我们已经接触了 STL 中的…

基于SpringBoot的酒店管理系统

系统环境 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/i…

matplotlib参数详解

文章目录一、简介二、安装与调用三、绘图与风格设置3.1、绘图标记3.1.1、标记类型(marker*)3.1.2、标记大小、内部和边框颜色(ms10、mfcr、mecg)3.2、绘图线3.2.1、线类型(linestyle--)3.2.2、线宽&#xf…

C++入门教程||C++ 字符串||

C 字符串C 字符串C 提供了以下两种类型的字符串表示形式:C 风格字符串C 引入的 string 类类型C 风格字符串C 风格的字符串起源于 C 语言,并在 C 中继续得到支持。字符串实际上是使用 null 字符 终止的一维字符数组。因此,一个以 null 结尾的…

大文件上传

上图就是大致的流程一、标题图片上传课程的标题图片Ajax发送请求到后端后端接收到图片使用IO流去保存图片,返回图片的信息对象JS回调函数接收对象通过$("元素id").val(值),方式给页面form表达img标签src属性值,达到上传图片并回显二…

若依微服务(ruoyi-cloud)保姆版容器编排运行

一、简介 项目gitee地址:https://gitee.com/y_project/RuoYi-Cloud 由于该项目运行有很多坑,大家可以在git克隆拷贝到本地后,执行下面的命令使master版本回退到本篇博客的版本: git reset --hard 05ca78e82fb4e074760156359d09a…

扒一扒抖音是如何做线程优化的

背景 最近在对一些大厂App进行研究学习,在对某音App进行研究时,发现其在线程方面做了一些优化工作,并且其解决的问题也是之前我在做线上卡顿优化时遇到的,因此对其具体实现方案做了深入分析。本文是对其相关源码的研究加上个人理…

人员玩手机离岗识别检测系统 yolov5

人员玩手机离岗识别检测系统根通过pythonyolov5网络模型识别算法技术,人员玩手机离岗识别检测算法可以对画面中人员睡岗离岗、玩手机打电话、脱岗睡岗情况进行全天候不间断进行识别检测报警提醒。Python是一种由Guido van Rossum开发的通用编程语言,它很…

【2023.3.18 美团校招】

文章目录1. 小美剪彩带2. 最多修改两个字符,生成字典序最小的回文串1. 小美剪彩带 题意:找出区间内不超过k种数字子数组的最大长度 使用双指针的方式,用哈希表来统计每个数出现次数。在双指针移动的过程中,动态的维护区间内不同数…

难以置信,已经有人用 ChatGPT 做 Excel 报表了?

要问2023年初科技领域什么最火,那自然是 ChatGPT。 ChatGPT 由人工智能研究实验室 OpenAI 于2022年11月30日推出。上线短短5天,用户数量已突破100万,在今年2月份,用户数量已经突破1亿。 ChatGPT 是一个超级智能聊天机器人&#…

【java】笔试强训Day4【计算糖果、进制转换】

目录 ⛳一、单选题 1.下列与队列结构有关联的是( ) 2.类所实现接口的修饰符不能为( ) 3.下列关于栈叙述正确的是( ) 4.下面关于abstract关键字描述错误的是( …

9.0 自定义SystemUI下拉状态栏和通知栏视图(十五)之悬浮通知布局

1.前言在进行9.0的系统rom产品定制化开发中,在9.0中针对systemui下拉状态栏和通知栏的定制UI的工作开发中,原生系统的下拉状态栏和通知栏的视图UI在产品开发中会不太满足功能,所以根据产品需要来自定义SystemUI的下拉状态栏和通知栏功能&…

【jenkins部署】一文弄懂自动打包部署(前后台)

这里写目录标题序言软件安装jdkmaven配置maven阿里镜像以及本地库位置git安装安装jenkins插件安装环境配置创建项目配置gitee生成gitee WebHookmaven打包验证是否打包成功连接远程服务器并重启服务远程服务器生成私钥配置ssh项目配置ssh脚本vue项目打包nodejs安装下载配置环境变…