精华内容
下载资源
问答
  • 一、Oracle数据库中的基本概念 1、什么是关系型数据库? 基于关系模型,基于二维表(,列) 2、什么是oracle数据库? 从本质上讲是存储在硬盘上的文件(物理存储结构) 3、什么是实例? 把数据库的文件读入到内存...

    一、Oracle数据库中的基本概念

    1、什么是关系型数据库?

    基于关系模型,基于二维表(行,列)

    2、什么是oracle数据库?

    从本质上讲是存储在硬盘上的文件(物理存储结构)

    3、什么是实例?

    把数据库的文件读入到内存中,把内存中的这个镜像叫做实例(Instance)

    数据库跟实例可以是 1:n 的关系 ----> Oracle RAC (集群)

    在这里插入图片描述

    文件相当于数据库DB,比如说你表中的数据最终会存储到这样的文件当中,你要操作这些表执行sql语句的时候不能直接操作这些文件,需要把这些文件读入存储到内存当中,数据库文件在内存中的镜像就是实例。

    在这里插入图片描述

    aa8-1603983667420)]

    展开全文
  • 数据库中的“锁”

    2018-09-15 18:05:24
    数据库当中有“锁”这个概念,什么叫做锁,用咱们生活当中事物来进行描述话,锁就是用来锁门,来进行保护自己东西一个物品。 在数据库当中,其实也是如此,锁概念就是事务访问一个屏障,当一个事务对...

    数据库当中有“锁”这个概念,什么叫做锁,用咱们生活当中的事物来进行描述的话,锁就是用来锁门,来进行保护自己的东西的一个物品。
    在数据库当中,其实也是如此,锁的概念就是事务访问的一个屏障,当一个事务对当前系统提出加锁的时候(加锁的对象可以是行,表,数据库),其他事务必须等此事务解锁之后才能进行访问。用生活的例子来进行解释就是:住在农村的家里面都有一个院子,院子的大门是栅栏样式的那种,我出门前把门锁了,其他人就不能进去,除非我把门打开了。当然,我也可以只锁每个屋子的门。

    锁的意义:
    1、当有多个事务同时访问数据的时候,可能其中一个事务的修改结果破坏了另一个修改的结果,导致其中一个数据丢失。例如:A进了自己的家,B进了A的家,但是B开走了A的车,A就丢失了自己的东西。所以A就要加锁,不能让B进来。
    2、A用户读取数据,随后B用户读出该数据并修改,此时A用户再读取数据时发现前后两次的值不一致 ,无法读取之前的结果。例如:A把车放在了房子的前面,但是B来之后,用完A的车之后把车停在了房子的后面,A就无法找到自己的车子,所以A需要加锁。
    3、B用户修改了数据,随后A用户又读出该数据,但B用户因为某些原因取消了对数据的修改,数据恢复原值,此时A得到的数据就与数据库内的数据产生了不一致 。例如:B向A借车,但是B突然说我不用了,你自己开车去上班吧,我坐地铁。然而B还是把A的车开走了,A就被打乱了之前的计划。所以在家里加一把锁还是很有必要的。不能让其他人随便进入,这应该是有顺序的。
    综上,所以数据库中的“锁”的意义就是避免这样的事情发生。

    锁的分类:
    常见的锁分为排他锁(x锁)和共享锁(s锁)。他们的区别如下:
    排他锁:根据字面意义来理解的话,x锁就是排除别的事务,只能有一个事务来修改和操作该数据。
    共享锁:S锁,是事务T对数据A加上S锁时,其他事务只能再对数据A加S锁,而不能加X锁,直到T释放A上的S锁。
    例子可能不是很恰当,此篇博客综合了百度,《数据库系统管理》154页,数据库视频。如有不正确的地方,欢迎评论。

    展开全文
  • :记录另一种称谓 属性:字段另一种称谓 元组:记录另一种称谓 主键:能够唯一表示一个记录一个字段或者多个字段组合 特点: 1.含有主键叫做主键表 2.主键通常都是整数,不建议使用字符串当...

    字段:事物的所有属性

    记录:事物的本身

    表:事物的集合

    列:事物的某一个属性的集合

    行:记录的另一种称谓

    属性:字段的另一种称谓

    元组:记录的另一种称谓

    主键:能够唯一表示一个记录的一个字段或者多个字段的组合

    特点:

    1.含有主键的表叫做主键表
    2.主键通常都是整数,不建议使用字符串当主键(如果主键是用于集群式服务,才可以考虑用字符串当主键)
    3.主键的值通常都不允许修改,除非本记录被删除
    4.主键不要定义成id,而要定义成表名Id或者表名_ id
    5.要用代理主键,不要用业务主键
    6.任何一张表,强烈建议不要使用有业务含义的字段充当主键
    7.我们通常都是在表中单独添加一个整型的编号充当主键字段
    8.主键是否连续增长不是十分重要

    外键:如果一个表中的若干个字段来源于另外若干个表中的主键,则这若干个字段就是外键

    特点:

    1.外键通常是来自另外表的主键而不是唯一键,因为唯一键可能为null
    2.外键不一定是来自另外的表,也可能来自本表的主键
    3.含有外键的表叫外建表,外键字段来自的那一张表叫做主键表

    展开全文
  • 数据库

    2020-12-04 10:20:13
    2.元组:指的就是表中的行,也叫做记录 例:每一行–》每一个元组–》每-条记录 3.属性:指的是表中的列,也叫做字段 4.属性名:指的是列名,也叫做字段名 5.属性值:指的是每个列的取值,也叫做字段值 6.域:指的是列的...

    数据库

    数据库框架

    在这里插入图片描述

    基础知识

    关系模型:

    1.关系:就是-张表,没有重复行和重复列的表看成是一个关系,每个关系(表)都有一-个关系各表名)

    2.元组:指的就是表中的行,也叫做记录

    例:每一行–》每一个元组–》每-条记录

    3.属性:指的是表中的列,也叫做字段

    4.属性名:指的是列名,也叫做字段名

    5.属性值:指的是每个列的取值,也叫做字段值

    6.域:指的是列的取值范围

    例:年龄要求是18-25之间,商品价格是10-30元之间
    7.关键字:在一个表中能够做到唯一-区分的列,该列能够区分每- -条记录学生信息表(学号,姓名,年龄,专)–>学号

    关键字的分类:

    主关键字(主键)---->唯- -,不重复,不为空

    只要一个表中的某个列的值都做到唯一,不重复, 不为空,就可以把该列设置成-一个主关键字;假定把-个表中的某个列设置为主关键字, 将来该列填充值时,-定是唯一-,不重复,不为空.

    外关键字(外键):针对两个表来说的,加强表与表之间的联系.
    8.关系模式
    格式:关系名(属性1,属性2,属性3…)
    9.参照完整性约束(主要是外键约束)
    在这里插入图片描述
    重要: (1)从表做事情的吋候,首先洵向主表的意見:主表有的,允許从表做操作;主表没有的,从表不能做操作.向从表中插入数据,先看主表是否有対座的己彖,有的活,允午插入,没的活,拒絶插入.
    例如添加102学生的信息因为,主表没有所以不能添加

    (2)主表如果想刪除- -条記彖, 需要先看从表有没有引用込条記彖,如果有引用,不能刪除;没有引用,可以直接刪除。刪除学生信息表中101込个学生的記彖不能刪除的;刪除103,可以删除

    10.实体完整性约束
    主要是主键约束,主属性值不能为空值
    11.域完整性约束
    限制列的取值要求,如果属性类型为正整数,输入的值就不能为小数等非整数值
    12.范式
    第-范式(1NF)

    如果关系R的各个属性都是简单属性:每个属性都不可再分割,我们就说关系R满足第一范式。

    第二范式(2NF)

    如果关系R满足第一范式,且非主键字段完全依赖于主键,则称关系R满足第二范式. .

    第三范式(3NF)

    如果关系R满足第二范式,且非主键字段之间不存在任何依赖关系,则称R满足第三范式。
    13ER图

    在这里插入图片描述

    展开全文
  • 数据库、表、列、

    2016-12-19 23:19:00
    一、数据库Database,不同类的数据应该放到不同的数据库中1便于对各个数据类别的进行个性化管理 2避免命名冲突3安全性更高 二、Table(表):关系数据库中的[关系]指的就是表。不同的货物要放到各自的货物架,将这种...
  • 数据库的连接

    2017-08-15 19:48:33
    对于一个即将入行的准java程序员来说,对数据库的操作相当重要,每一次面试,面试官对数据库的考察也是很细致,所以数据库也是我一个复习重点。 一个重要知识点,连接。 实际开发需要数据,经常会查询...
  • 数据库索引

    2020-04-29 11:30:01
    我们平时建表时候都会为表加上主键,在某些关系型数据库中,如果建表不加主键话,数据库会拒绝建表语句执行。一个没加主键表,它数据是无需放置在磁盘存储器上,一行的排列很征求...
  • 描述一类(列)信息叫做字段,描述一个事务(信息叫做记录,能够唯一标识一记录字段叫做主键,表与表之间可以发生关联、有一定关系数组叫做关系型数据库。 RDBMS(关系型数据库) Relational Database ...
  • 关系(Relation) D1 × D2 × ··· × Dn 的子集叫做在域D1,D2,···,Dn 上的关系,表示为 R(D1,D2,···,Dn ),...在二维表中的行定义,即对关系的描述称为关系模式。 一般表示为(属性1,属性2,…,属
  • 数据库同步

    2021-01-27 14:57:01
    数据库复制基本问题就是让...其过程分为三步:(1)master将改变记录到二进制日志(binarylog)(这些记录叫做二进制日志事件,binary logevents); (2)slave将masterbinarylogevents拷贝到它中继日志(relaylog);
  • 为此,「巨杉最具价值专家SVP」技术交流会特别邀请巨杉北美实验室核心成员Danny Chen ,讲解数据湖的技术原理与巨杉数据库在数据湖中的应用实践。 01关于数据湖 从架构演进来说,数据湖可以理解为一个storage即...
  • 比如:在电脑中,在内存中,在硬盘中的东西都是存储在数据库中的数据。而这些数据所待的地方就叫做数据库。 什么是关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库,其以和列的形式存储数据,以...
  • MySQL数据库的历史与现状

    千次阅读 2019-12-20 10:48:15
    MySQL作为流行开源数据库系统其历史最早可以到大约40年前。 Michael“Monty” Widenius在1979年为TcX公司设计了一个叫做Unireg报表工具,这就是MySQL最初雏形。 Monty为满足客户一个项目需求,毅然重新设计...
  • mongoDB数据库操作

    2019-01-22 09:52:02
    一、传统数据库技术回顾 数据库就是存储数据的,那么存储数据就用txt就行了啊,为什么要有数据库?   理由之1: 数据库有行、列的概念,数据有关系,数据不是散的。...不能有的行有,有的行没有。 理由二:...
  • 数据库简介

    2010-03-24 10:49:02
    数据库的基本概念 one:数据 描述事物的符号记录称为数据...绿色的线条代表记录,即存储的一数据,在数据库中叫做记录。 红色的线条代表列,即每条记录中的每一个输入项叫做列。 two :数据库和数据库表 ...
  • python_MySQL数据库

    2018-07-24 17:12:00
    MySQL数据库的特点: 1、是关系型数据库 关系型数据库的特点 1、数据是以行和列的的形式存储的 2、这一系列的行和列称为表 3、表中的每一行叫做记录 4、表中的每一列叫做字段 5、表和表之间的逻辑关联叫做关系 6、...
  • 数据库三范式理解

    千次阅读 2012-03-04 16:32:23
     元组(Tuple):是关系数据库中的基本概念,关系是一张表,表中的每数据库中的一条记录,就是一个元组,每列就是一个属性。  超键(Super Key):能够唯一决定一个元组的属性集合。可以是一个属性也可以是多...
  • 数据库 1,简单说,数据库就是可以共享数据,防止数据的不一致和重复。其实简简的两句话包含了好多好多东西。一点点学习吧。...差:抽取一张表独有的行。交:两个表中都存在的行。笛卡尔积:所以得行排列...
  • 第三章: 关系数据库系统是支持模型的数据库系统...3)关系:D1D2…Dn有关系的行形成的一个子集叫做D1D2…Dn上的一个关系,用R(D1,D2,…,Dn)表示。其中,R表示关系名,n表示关系的目或元或度。 2.关系的性质 ...
  • 关系数据库中的每张表都是有一个名字来标识的,表里面包含列名的列,和记录数据的行,关系数据库中海油一个重要的概念——主键:用来标识数据的唯一性。 关系数据库中每张表是怎么建立起关系的? 关系数据库中一张表...
  • --内存大小,cpu速度,磁盘速度,磁盘大小这四个因素哪个对数据库系统来说最重要?也就是说哪个因素是数据库性能瓶颈?...sqlserver数据库存放数据用是页,每8个连续叫做一个盘区,每页有若干个数据。sqlser
  • MySql数据库基本概念

    2020-08-14 21:37:51
    由数据库、存储和管理数据库中的软件,以显示数据并使用户能够与数据库系统进行交互的应用程序组成 即,由数据库及其管理软件组成的系统 数据库管理员(DBA) DataBase Administrator 即DBMS来管理数据的专业人员 ...
  • 数据库基础 之 “表”

    千次阅读 2012-07-18 19:06:04
    数据库基础 之 “表” ...数据库中的表和我们现实中的表格类似,也是由Row和列Column组成。  列是同类信息组成,是一个属性或者特征,又称为一个字段,包括若干列的信息,又叫做一条记录,意义是信息的组合
  • 1. 数据库基本概念

    2021-04-03 10:23:52
    的行叫做元组,记录 表的列也叫做字段,属性,数据项 关系型数据库是属于结构化的数据库 而图像数据库和工程数据库都是非结构化的数据库 2.数据库系统的构成要素(工作环境) 数据库 Database 数据库管理系统 ...
  • 数据库——命令

    2020-07-02 16:31:06
    结构化数据:例如mysql存储数据。 也就是说,结构化数据是固定字段,并且字段数值类型也是固定。而JSON之所以叫做半结构化数据,是因为它字段数值类型不是固定。 Mysql 就是一款数据管理系
  • MySQL数据库基础知识

    2019-04-08 22:28:14
    数据库就是专门用来存放大量数据库,并且读取速度不会明显变慢。 常见的数据库: 1,Oracle 甲骨文 大型收费 ... 一行叫做一条记录, 一列叫做字段。 客户端通过访问数据库服务器发送请求,而数据库接收到...
  • 当插入数据时,就锁定表,这叫做”锁...当然,数据库中的锁远不止于上面提到的两种。通常提及数据库锁,想必大家优先想到的,必然是乐观锁,数据库乐观锁可以帮助我们解决很多问题,但数据库中还有很多其它的锁,总...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 453
精华内容 181
关键字:

数据库中的行叫做