1.数据库是长期储存在计算机内,有组织和可共享的大量数据的集合.数据库中的数据按一定的数据模型组织 描述和储存的,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享.
2.数据库系统是由数据库 数据管理系统(及其应用开发工具) 应用程序和数据库管理员组成的存储 管理 处理和维护数据的系统.
3.数据哭的独立性高:数据独立性 物理独立性 逻辑独立性.
4.数据由数据库的管理系统统一管理和控制:数据的安全性保护 数据的完整性表达 并发控制 数据库恢复.
5.数据模型通常是由数据结构 数据操作 数据完整性约束条件.
6.概念模型的表示方法:实体–联系.
7.关系模型的数据结构: 关系:一个关系通常对应的是一张表. 元组:表中的一行就是一个元组 属性:一列就是一个属性 码:可以唯一确定(如确定一个学生) 域:是一个范围.分量:一个元组的属性值.
8.数据库的二级映像功能:外模式/模式映像和模式/内模式映像.
9.关系代数是一种抽象的查询语言:它是对关系运算来表达查询的.三大要素:运算对象 运算符 运算结果.
10.专门的关系运算包括:选择 投影 连接 除运算.
11.数据库的不安全因素: 1.非授权用户对数据库的恶意存取和破坏 2.数据库中重要或敏感的数据被泄露. 3.安全环境的脆弱性.
12.数据库的安全性设置:(1)系统首先根据输入的用户标识进行用户身份鉴别,只有合法的用户才准许进入计算机系统.(2)对已进入系统的用户,数据库管理系统还要进行存取控制,只允许用户进行合法操作.(3)操作系统也会有自己的保护措施 (4)数据最后还会以密码的形式储存到数据库中.
13.数据库的安全性主要包括范围:用户的身份鉴别 多层存取控制 审计 视图 数据加密 .
14.用户身份鉴别:静态口令鉴别 动态口令鉴别 生物特征鉴别 智能卡鉴别.
15.授予 GRANT 收回 REVOKE .
16.数据库角色:是被命名的一组与数据库操作相关的权限,角色是权限的集合.
17.数据库的角色:角色的创建 给角色授权 将一个角色授予其他的角色或用户 角色权限的收回.
18.仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应的客体.仅当主体的许可证级别小于或等于客体的密级时,该主体才能写相应的客体.
19.加密的基本思想是根据一定的算法将原始数据—明文.变换为不可直接识别的格式----密文,从而使得不知道解密算法的人无法获知数据的内容.数据加密主要包括存储加密和传输加密.
20.触发器是用户定义在关系表上的一类由事件驱动的特殊过程.
21.触发器又叫做事件-条件-动作规则.
22.规范化的基本思想是逐步消除数据依赖中不合适的部分.
23.数据字典:它是关于数据库中数据的描述,即元数据,而不是数据本身.数据字典是在需求字典是在需求分析阶段建立,在数据库设计过程中不断修改 充实 完善的.它在数据库设计中占有很重要的地位.
24.多粒度封锁协议:对一个结点加锁意味着这个结点的所有后裔结点也被加上相同类型的锁.
25.显示封锁:是应事务的要求直接加到数据对象上的锁.隐式封锁是该数据对象没有被独立加锁,是由于其上级结点加锁而使该数据对象加上了锁.
26.意向锁:如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁.

数据库的基础知识总结相关推荐

  1. 计算机基础三级,三级数据库计算机基础知识

    <三级数据库计算机基础知识>由会员分享,可在线阅读,更多相关<三级数据库计算机基础知识(9页珍藏版)>请在人人文库网上搜索. 1.模拟 三级数据库计算机基础知识(二)一.选择题 ...

  2. MongoDB数据库索引基础知识与实战技巧

    本文内容源自Kyle Banker 的MongoDB In Action一书.主要描述了MongoDB索引相关的一些基础知识和使用技巧. 索引类型 虽然MongoDB的索引在存储结构上都是一样的,但是 ...

  3. [python学习] 专题九.Mysql数据库编程基础知识

    在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...

  4. mysql数据库python基础知识_python学习之Mysql数据库编程基础知识介绍

    在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...

  5. oracle数据库中基础知识,oracle数据库基础知识

    oracle数据库基础知识 -- End loop --1 declare pnum number(4):=0; begin while pnum < 10 loop dbms_output.p ...

  6. Oracle数据库,基础知识

    1.Oracle的五大约束条件: 1 主键  primary key 2 外键  foreign key, 3 唯一  unique, 4 检测  check 5 非空  not null 实例运用: ...

  7. oracle数据库sql基础知识,Oracle数据库基础知识为内部培训资料.doc

    PAGE 1 课程 IL001100 ORACLE数据库基础知识 ISSUE1.0 开心Java整理 IL001100 ORACLE数据库基础知识 ISSUE1.0 目录 PAGE 1 PAGE 45 ...

  8. 数据库:基础知识总结

    目录 一.数据库基础知识 数据库设计三大范式: 数据仓库数据模型: 数据库分类: SQL语言分类: 二.DDL 操作"数据库"的DDL 操作表的DDL 修改表的DDL 三.DML( ...

  9. NoSQL数据库的基础知识

    关系型数据库和NoSQL数据库 什么是NoSQL 大家有没有听说过"NoSQL"呢?近年,这个词极受关注.看到"NoSQL"这个词,大家可能会误以为是" ...

  10. 【数据库】基础知识总结

    数据库完整性 为了维护数据库完整性DBMS需要提供: 1. 提供定义完整性约束条件的机制 2. 提供完整性检查方法:一般在INSERT UPDATE DELETE语句执行后开始检查或者在事物提交之前进 ...

最新文章

  1. 死锁和活锁有什么区别?
  2. 如何提高表达能力——举手法则
  3. Java字符串的子串
  4. LeetCode第19题;删除链表的倒数第N个节点
  5. 工具栏,状态栏(VC_MFC)
  6. 支持在iPad中播放的HTML5视频网站推荐
  7. 几个年薪百万的下属,爆了~
  8. qt调用仪器驱动库dll实现程控
  9. mybatis-plus中的select
  10. 如何高效的使用Google
  11. sam机架和kx连线图_创新声卡KX 3552驱动连线搭载SAM机架
  12. selenium点击爬取豆瓣高分电影
  13. 仿豆果美食tableview的展开和收缩效果
  14. Janitor Troubles
  15. 数字平原搭建赛博朋克风城市夜景
  16. AutoJs实战教程---刷宝短视频
  17. ruoyi前端启动报错./src/main.js Module build failed (from ./node_modules/eslint-loader/index.js):
  18. 【软件测试】软件测试分类
  19. Arduino基础语法
  20. python基本符号怎么打_Python入门篇基础语法

热门文章

  1. 【SPSS】包含多元线性回归、聚类分析、判别分析、主成分、相关系数、非参数秩检验的spss使用方法,含有相关例题,可以解决“数学建模”中数据建模的大部分问题
  2. php单页搜索引擎小偷,PIGO mini php搜索小偷 v2.0 正式版
  3. 全面的C#编码规范整理
  4. 3D控件Aspose.3D 8月新版V17.8发布 | 支持6面多维地图
  5. ThinkPHP 漏洞利用工具
  6. c语言小程序 祝你生日快乐!
  7. Microsoft Visio 2010密钥
  8. 90后华人教授夫妇斩获IEEE the best 论文和ACM Demo冠军,团队1年连发4篇Nature子刊
  9. 3ds max 2012 VRay 2.0-3ds max 效果图设计与制作-HDRI贴图的应用
  10. linux命令行安装qq,在Linux上使用mojoqq来实现命令行QQ