数据库学习总结

今天打算对最近学习的《数据库系统和概论》进一下总结概括,各位亲朋好友如果有什么不同的见解可以在评论区一起讨论哦,因为我本身非计算机专业学生,该门课不是我们必修课。如今是对课程的一个重新学习。

最近这一周主要学习了前面的六章内容。

绪论。数据库的概述,主要由数据库系统的四个基本概念:数据(Data),数据库(DataBase),数据库管理系统(DBMS,DataBase Management System)、数据库管理系统(DBS,DataBase System);和数据库管理技术的产生和发展以及数据库系统三个部分组成。其中数据是数据库的基本组成对象,用于描述事物的符号记录。一般来说,数据不仅仅是我们认为的文本,数据可以是音频、视频、文件等等。其特点是数据和语义是不可分的,比如说学生某门课的成绩等。数据库主要用于存储数据,比如说货物啊,它就需要存放在仓库中,在计算机领域,就称为数据库。它的特点:长期存储在计算机内、有组织的,可共享存储数据量大。其基本特征是数据按照一定的数据模型组织、描述的储存、各位各种用户共享、冗余度较小、数据独立性较高、易于扩展。数据库管理系统是用户和操作系统之间的一层数据管理软件。其作用是科学地组织和存储数据、高校地获取和维护数据。主要功能有:1、数据定义功能。2、数据组织和存储功能。3、数据操纵功能。4、数据库的事物管理和运行管理。5、数据库的建立和维护功能等。数据库系统是在计算机系统引入数据库后的系统构成。主要由数据库、数据库管理系统、数据库管理员、应用系统组成。主要用于管理整个数据库。而数据库管理技术的发展目前经历了三个阶段:第一阶段为人工管理阶段(20世纪50年代中期之前)、第二阶段为文件系统阶段(20世纪50年代后期到60年代中期)、以及到目前的数据库系统阶段。数据模型。主要由概念、类型和组成三个部分内容。数据模型是对现世世界事物的模拟。信息世界中的基本概念:1、实体(Entity),客观存在且可相互区别的事物。2、属性(attribute),实体中具有某一特性成为属性。3、码,属性中能够唯一标识实体的属性称为码。4、域,属性的取值范围成为该属性的域。5、实体型,用实体名及其属性名集来抽象和刻画同类实体。6、实体集。7、联系。对客观世界存在的事物的抽象化过程是,首先将事物通过肉眼转化为概念模型,然后再将概念模型转化为逻辑模型,用于存放在计算机内。模型分为概念模型,也称信息模型和逻辑模型与物理模型。概念模型又分为层次模型、网状模型(非关系模型)、数据库模型、面向对象模型等(关系模型)。物理模型主要决定了数据在系统中以怎样的方式存储。数据模型由数据结构、数据操作、数据的完整性约束条件组成。数据库系统主要有硬件平台及数据库、软件和人员组成。从管理系统的角度看,数据库系统通常采用三级模式结构(外模式、模式、内模式),是数据库系统内部的系统结构。从用户的角度来看,数据库系统外部的体系结构。数据库系统模式的概念,1、“型和“值”的概念”。2、模式和实例。数据库的二级映射功能(1、外模式模式映像。2、模式和内模式映像)

第二章关系数据库。关系数据结构及形式化定义。关系:1、域 域是一组具有相同数据类型的值的集合。2、笛卡尔积:①所有域的所有取值的一个组合,不能重复;②元组,笛卡尔积中每一个元素(d1,d2…,dn)叫做一个n元组。③分量。④基数。3、关系。4、三类关系,①基本关系(基本表或基表)②查询表。③视图表。关系模式是型,关系模式是对关系的描述。关系操作。常用的关系操作:①查询:选择、投影、连接、除、并、交、差。②数据更新:插入、删除、修改。关系数据库语音的分类:①关系代数语言,代表:ISBL。②元组关系演算语言 代表:APLHA、QUEL。③域关系演算语言,代表:QBE。④具有关系代数和关系演算双重特点的语言:SQL。关系完整性:①实体完整性 ②参照完整性 ③用户定义的完整性。关系代数 ①关系代数运算符 ②传动的集合运算:并、差交、笛卡尔积。专门的关系运算:选择、投影、连接、除。

第三章 关系数据库标准语言SQL概述。SQL全称是结构化查询语言,(Strutuced Query Language)。一般有表查询、视图查询、集查询。像MySQL、SQL Server、Oracle和华为的OpenGauss等都是使用的SQL,而OCeanBase使用的是分布式的数据结构。非关系的有FastDB、Memcaached和Redis,都是内存数据库。

第四章 数据库安全性。

第五章 数据库完整性。

第六章 关系数据理论。

目前只想到这些,大家相互学习

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值