数据库基本知识一

数据库基本知识一数据库考试复习数据库基本概念什么是数据库 数据库是长期存储在计算机内 有组织的 可共享的大量数据的集合什么是数据库管理系统 管理数据库的软件什么是数据库系统 数据库系统是由数据库 数据库管理系统 应用程序和数据库管理员

大家好,欢迎来到IT知识分享网。

  1. 数据库基本概念

什么是数据库:

数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合

什么是数据库管理系统:

管理数据库的软件

什么是数据库系统:

数据库系统是由数据库,数据库管理系统,应用程序和数据库管理员组成的存储,管理,处理和维护数据的系统

  1. 关系模型

什么是关系

有序对的集合,数据库中表现为一张表

关系模型的特点

1.关系模型是建立在严格的数学概念基础上的.

2.关系模型无论实体或实体之间的联系都用关系表示.

3.关系必须是规范化的关系.

关系模型的约束

实体完整性

实体完整性要求每一个表中的主键字段都不能为空或者重复的值。

参照完整性

参照的完整性要求关系中不允许引用不存在的实体。

用户完整性

用户自己定义的完整性约束。

重点:关系代数的演算

基本操作

∪:并

-:差

∩:交

x:笛卡儿积

σ:选择:按照条件选择行

Π:投影:选择列

θ连接:连接两张表,且两张表的任意列之间满足一定的关系

相等连接:当θ连接中的θ取到’=’时

自然连接:可以理解为两张表合并,注意会丢失数据

外连接:可以防止丢失数据的自然连接,注意左外连接就是左边表不丢失数据

半联结:相当于自然连接取投影,注意行之间不会合并

象集:它表示R中属性组X上值为x的诸元组在Z上分量的集合

  1. SQL

SQL的特点

SQL是结构化的查询语言,具有综合统一,高度非过程化,面向集合的操作方式,以同一种语法结构提供多种使用方式,语言简洁,易学易用等特点

综合统一:SQL集数据定义语言(DDL),数据操控语言(DML),数据控制语言(DCL)于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动

高度非过程化:只要提出做什么,不需要告诉什么做,减轻用户负担

面向集合的操作方式:SQL采用操作集合的方式,不仅操作对象、查找结果可以说元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合

以同一种语法结构提供多种使用方式:SQL作为独立的语言和嵌入式语言,基本语法结构是一致的

语言简介,易学易用:SQL仅有9个动词:数据查询(SELECT),数据定义(CREATE,DROP,ALTER),数据操纵(INSERT,UPDATE,DELETE),数据控制(GRANT,REVOKE)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131029.html

(0)
上一篇 2025-08-10 21:26
下一篇 2025-08-10 21:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信