我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库知识点整理1

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库知识点整理1

一、基础概念

   关系型数据库:利用二维表来保存数据。

   关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。

  • 实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,不如说“老师与学校的关系”。

  • 属性:教科书上解释为:“实体所具有的某一特性”,由此可见,属性一开始是个逻辑概念,比如说,“性别”是“人”的一个属性。在关系数据库中,属性又是个物理概念,属性可以看作是“表的一列”。

  • 元组:表中的一行就是一个元组。

  • 分量:元组的某个属性值。在一个关系数据库中,它是一个操作原子,即关系数据库在做任何操作的时候,属性是“不可分的”。否则就不是关系数据库了。

  • 码:表中可以唯一确定一个元组的某个属性(或者属性组),如果这样的码有不止一个,那么大家都叫候选码,我们从候选码中挑一个出来做老大,它就叫主码。

  • 全码:如果一个码包含了所有的属性,这个码就是全码。

  • 主属性:一个属性只要在任何一个候选码中出现过,这个属性就是主属性。

  • 非主属性:与上面相反,没有在任何候选码中出现过,这个属性就是非主属性。

  • 外码:一个属性(或属性组),它不是码,但是它别的表的码,它就是外码。

二、三范式

    1NF:字段不可分; 
    2NF:有主键,非主键字段依赖主键; 
    3NF:非主键字段不能相互依赖;

三、事务

    1、事务:是并发控制的单位,是用户定义的一个操作序列。

    2、事务的四个特性(ACID特性):

    (1)原子性(Atomicity):事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。

    (1)一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

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

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

    3、隐式启动,但每个事务仍以COMMIT或ROLLBACK显式结束。







免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库知识点整理1

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Oracle数据库小知识点整理

-- 数据库存储数据 -- 市面上主流的数据库有哪些 -- 甲骨文  oracle   mysql--  IBM  db2  金融--  微软  sqlserver --这些是关系型数据库。 --NOSQL  不仅仅是sql,典型 mongodb. -----
2020-10-12

MongoDB数据库基础知识整理

一、NoSQL了解MongoDB之前先了解一下NoSQL,NoSQL是Not Only SQL的缩写。由提供缺乏SQL关系数据库的严格限制模型的存储和检索技术组成。主要是简化设计、水平扩展以及对数据的可用性进行更精细的控制。NoSQL有多
2022-07-07

MySQL知识点整理

MySQL整理这几天整理了MySQL的知识点,还有一部分需要在梳理一下,图上先写这么多吧。未完待续……
MySQL知识点整理
2016-03-25

数据库知识点总结 -

目录数据库介绍SQLSQL定义SQL的分类:DDL(数据定义语言:操作数据库和表)DML(数据操纵语言:操作数据(增删改))DQL(查询表中的数据记录)(重点)视图事务数据库介绍数据库DataBase:用于存储和管理数据的仓库特点:持久化存储数据,数据库就是一
数据库知识点总结 -
2021-05-02

python整数和变量的知识点整理

这篇文章主要讲解了“python整数和变量的知识点整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python整数和变量的知识点整理”吧!1.整数Python可以处理任意大小的整数,当然包
2023-06-04

总结数据库知识点

本篇内容主要讲解“总结数据库知识点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“总结数据库知识点”吧!存储引擎InnoDBInnoDB 是 MySQL 默认的事务型存储引擎,只要在需要它不支持的
2023-06-16

CSS基础知识点整理

本篇内容介绍了“CSS基础知识点整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.CSS基础 CSS选择器 元素选择器:p{} i
2023-06-05

编程热搜

目录