1、数据 data
数据是数据库中存储的基本对象
描述事物的符号记录称为数据,数据的含义称为数据的语义,数据与其语义是不可分的
2、数据库DB
数据库是存储数据的仓库
严格的讲,数据库是长期存储在计算机内有组织可共享的大量数据的集合。
数据库中的数据按照一定的数据模型组织描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户共享。
数据库数据具有永久存储、有组织和可共享三个基本特点
数据库特点:
数据结构化
共享性高、冗余度低、易扩充
数据独立性高
数据由DBMS统一管理和控制
3、数据库管理系统DBMS
主要功能:
数据定义功能
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
4、数据库系统DBS
数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
5、数据管理技术的产生和发展
人工管理阶段
文件管理阶段
数据库系统阶段
6、数据库系统的特点
数据结构化
数据的共享性高、冗余度低、易扩充
数据独立性高
数据由数据库管理系统统一管理和控制
7、数据独立性包括物理独立性和逻辑独立性
物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的;当数据的物理存储改变时应用程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的;数据的逻辑结构改变时用户的应用程序可以不变。
8、数据库管理系统提供的数据控制功能
数据的安全性保护、数据的完整性检查、并发控制、数据库恢复
数据库的安全性是指保护数据以防止不合法的使用导致数据泄密和破坏
数据库的完整性指数据的正确性和相容性
并发控制是指对多用户的并发操作加以控制和协调
数据库恢复是指将数据库从错误状态恢复到某一已知的正确状态的过程
9、综上所述
数据库是长期存储在计算机内有组织可共享的大量数据的集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。
数据库管理系统在数据库建立运行和维护时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库进行并发控制,在发生故障后对数据库进行恢复。
10、数据模型
数据模型是对现实数据的抽象,是数据库系统的核心和基础。
第一类是概念模型
第二类是逻辑模型和物理模型
逻辑模型:
层次模型
网状模型
关系模型
首先将现实世界抽象成信息世界,然后将信息世界转换成机器世界。
11、信息世界中的基本概念
实体:客观存在并可以相互区别的事物称为实体
属性:实体所具有的某一特性称为属性
码:唯一标识实体的属性集称为码
实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型
实体集:同一类型实体的集合,例:全体学生就是一个实体集
联系:实体内部联系和实体之间的联系
实体之间的联系:一对一,一对多,多对多
12、概念模型的一种表示方法:E-R模型
13、模型的组成要素:数据结构、数据操作、数据完整性约束条件
14、关系模型
数据结构:一张规范化的二维表
关系:一个关系对应通常说的一张表
元组:表中的一行
属性:表中的一列即为一个属性
码:表中的某个属性组它可以唯一确定一个元组
域:
分量:元组中的一个属性值
关系模式:
关系的每一个分量必须是一个不可分的数据项
15、关系模型的数据操纵与完整性约束
增删改查;实体完整性、参照完整性、用户定义的完整性
关系模型中的数据操作是集合操作,操作对象和操作结果都是关系
16、数据库的三级模式和二级映像
模式 外模式 内模式
外模式/模式映像:逻辑独立性
模式/内模式映像:物理独立性

17、
候选码:某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码
主码:选定候选码其中一个为主码
主属性:候选码地诸属性称为主属性

18、5种基本的关系操作
并、差、选择、投影、笛卡尔积
19、结构化查询语言SQL
DDL、DML、DCL
20、关系的完整性
实体完整性:主码非空且唯一,主属性不为空
参照完整性:若属性组F是R的外码,与S的主码Ks相对应,则F要么为空要么等于S中某个元组的主码值。
用户定义的完整性
21、SQL的特点
综合统一
高度非过程化
面向集合的操作方式
以同一种语法结构提供多种使用方式
语法简洁,易学易用
22、数据字典
是RDBMS内部的一组系统表,它记录了数据库中所有的定义信息,包括关系模式定义,视图定义,索引定义,完整性约束定义,各类用户对数据库的操作权限,统计信息等。
23、视图的作用
简化用户的操作
使用户以多种角度看待同一数据
视图对重构数据库提供了一定程度的逻辑独立性
视图能够对机密数据提供安全保护
适当利用视图可以更清晰的表达查询
24、数据库的不安全因素
非授权用户对数据库的恶意存取和破坏
数据库中重要或敏感的数据被泄露
安全环境的脆弱性
25、数据库安全性控制
用户身份鉴别
存取控制:定义用户权限、合法权限检验
自主存取控制:
强制存取控制:每一个数据库对象标以一定的密级,每一个用户也被授予某个许可证级别
自主存取控制方法:用户权限是由两个要素组成的:数据对象和操作类型
定义存取权限称为授权
强制存取控制方法:绝密TS、机密S、可信C、公开P
视图
审计
数据加密:存储加密和传输加密
26、范式
关系数据库中的关系是要满足一定要求的,满足不同要求的为不同范式。
1NF:每个分量都是不可再分的数据项
2NF:非主属性不部分函数依赖于码
3NF:非主属性既不传递函数依赖于码也不部分函数依赖于码
BCNF:每一个决定因素都包含码
27、数据库设计的基本步骤
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行与维护
28、常用的存取方法
B+树索引
Hash索引
聚簇索引
29、事务
所谓事务就是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位
COMMIT表示提交ROLLBACK表示撤销

数据库原理必背简答题【计算机考研复试】相关推荐

  1. 教育知识与能力必背简答题!

    给大家总结了教育知识与能力必背简答题!考前一定要背! 简答题也分一级简答和二级简答,整理好Pdf了,有需要的友友分享给你们! 简述教育的属性 (1)教育的本质属性是有目的的培养人的社会活动 教育是人类 ...

  2. 【编译原理】计算机考研复试问答题总结

    [编译原理]计算机考研复试问答总结 因为复试专业课需要考编译原理,线上复试总结一些编译原理的相关题目~ (ps:只是一些面试的一些概念简答题,如果有笔试相关类型的题目要好好写) 第一章 编译概述 Q1 ...

  3. 计算机考研复试面试常问问题 数据库篇

    计算机考研复试面试常问问题 数据库篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高!绝对良 ...

  4. 计算机考研复试面试常问问题 计算机网络篇(上)

    计算机考研复试面试常问问题 计算机网络篇(上) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  5. 计算机考研复试面试常问问题 计算机网络篇(下)

    计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  6. 路由器下一跳地址怎么判断_计算机考研复试面试常问问题 计算机网络篇(下)...

    计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  7. 计算机考研复试面试常问问题 操作系统篇

    计算机考研复试面试常问问题 操作系统篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高! 此 ...

  8. 云昆明理工大学 计算机复试,2012年昆明理工大学计算机考研复试试题(回忆版)...

    2012年昆明理工大学计算机考研复试试题(年昆明理工大学计算机考研复试试题(回忆版)回忆版) 本试题由http://doc.xuehai.net网友kenden23提供 笔试C++(总共30分) 一. ...

  9. 昆明理工大学复试计算机试题,2012年昆明理工大学计算机考研复试试题(.PDF

    2012年昆明理工大学计算机考研复试试题( 年昆明理工大学计算机考研复试试题年昆明理工大学计算机考研复试试题 (回忆版(回忆版) ) 年昆明理工大学计算机考研复试试题年昆明理工大学计算机考研复试试题 ...

  10. 2020杭电计算机考研复试面试

    2020杭电计算机考研复试面试问题 20考研学渣一枚,有幸上岸,整理了下自己以及朋友复试遇到的问题 英语题目: 1.如果你想邀请以为古代名人参加你的聚会,你会选谁 2.最重要的品质,为什么 专业题: ...

最新文章

  1. 人工神经网络-2020-第十四周-人工神经网络硬件实现-备课
  2. kubernetes实战篇之通过api-server访问dashboard
  3. Shift Dot_JAVA
  4. 1、SELECT:数据表查询语句
  5. MFC_自定义事件响应
  6. mui ajax 传递base64,HTML5 MUI 手机预览图片,裁剪上传base64,保存数据库
  7. dash使用_使用Dash和SHAP构建和部署可解释的AI仪表盘
  8. jq之callback
  9. c模拟linux进程管理课程设计,操作系统课程设计(三):Linux进程管理
  10. 苹果手机卡死黑屏了不能开机怎么处理
  11. 大数据与人工智能专业都这么火,我们应该怎么选?
  12. 美颜sdk算法总概——美白
  13. 你是如何进行文件备份的?
  14. 阿里云视频点播指定清晰度
  15. STM32F030软件SPI控制74HC165
  16. 在高德地图 Android SDK上添加GeoServer发布的WMS图层
  17. 安装Pre-commit Hook npx mrm@2 lint-staged pre-commit不执行
  18. sql 有则update 无则 insert
  19. java.awt包_java.awt包 简介
  20. 是一个新的开始,还是冥冥之中已经在路上。

热门文章

  1. java 编程题 实现双色球抽奖游戏中奖号码的生成
  2. Git恢复工作区文件
  3. 计算机wifi无法打开,电脑中wifi设置网址无法打开的原因和解决方法
  4. 记录解决英文和阿拉伯文混合的字符串,在阿拉伯环境下靠左显示,但需要从右开始显示
  5. PNG图像转ICO的方法
  6. 订单业务中如何保证接口的幂等性
  7. 电脑如何接受邮件服务器,什么是传入邮件服务器?
  8. fmpeg分析视频gop的大小
  9. web课程设计网页规划与设计 基于html制作水果购物商城网站 (html+css+js+jquery)
  10. Docker命令(二)