数据库基础知识

Posted unikii

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库基础知识相关的知识,希望对你有一定的参考价值。

数据库:

关系模型:关系模型把世界看作是由实体(Entity)和联系(Relationship)组成的。所谓实体就是指在现实世界中客观存在并可相互区别的事物。

关系数据库:是一种以表作为实体,以主键和外键作为标间联系的数据库结构。

主键:在关系型数据库表中,用一个唯一的标识符来标识每一行,这个标识符就是主键(Primary Key),主键有两个特点,不能为空,不能重复

外键:在关系型数据库表中,外键(Forengn Key)就是用来表达表和表之间的关联关系。

关系数据库的三种关系:

一对一关系:一条主表记录对应一条从表记录,同时一条从表记录对应一条主表记录

一对多关系:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录

多对多关系:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录,必须有一个中间表。

引用的是从表,被引用的是主表。

SQLSQL是结构化查询语言(structured query language)的引文缩写,是一种管理关系型数据库,并与数据库中的数据进行通讯的计算机语言。

SQL语句:数据定义语言:DDL创建,修改,删除数据库的内部数据结构

          数据查询语言DQL用于数据库中数据的查询

          数据库操作语言:DML用于数据库中的数据的修改,包括添加,删除,修改等

          数据库控制语言:DCL控制数据库访问权限

常见数据库:

MySQL(免费)    SQLserver    Oracle     DB2

以上是关于数据库基础知识的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础入门教程 -

python---基础知识回顾数据库基础操作(sqlite和mysql)

测试复习大纲

SQL基础教程的介绍

数据分析指北 - 基础(基础数据操作之一)

网络基础+数据库基础笔记