数据库
文章平均质量分 89
开开心心学习数据库
小松鼠跳跳
这个作者很懒,什么都没留下…
展开
-
数据库系列(6):笛卡尔积
我们知道一个典型的SQL查询具有以下形式:select A1, A2, A3, ...., Anfrom r1, r2, r3, ..., rn,where P;通过from子句定义了一个在该子句中所列出的关系上的笛卡尔积,我们可以用迭代的过程来理解笛卡尔积:for元组t1 in 关系 r1for 元组t1 in 关系 r2...for元组tn in 关系 rn...原创 2022-02-23 21:42:40 · 10794 阅读 · 2 评论 -
数据库系列(5):SQL查询
SQL (Structured Query Language:结构化查询语言) 是用来访问和操作数据库系统的,是一门ANSI 的标准计算机语言。目前最为广泛使用的数据库查询语言就是SQL了,尽管我么说SQL语言是一种“查询语言”,但是处理数据库查询,它还具有很多其他功能,可以定义数据结构,数据插入、更新和删除,以及数据访问控制等。历史SQL最早的版本由IBM开发,最初叫Sequel,后来更名为SQL(结构化查询语言),因为有很多的产品都支持SQL语言,所以需要为它制定一套标准,大家都按照标准做事原创 2022-02-21 22:26:57 · 3180 阅读 · 0 评论 -
数据库系列(4):关系型数据库
在商用数据库应用中,关系型数据库已经成为目前主要的数据模型,和早期的网络模型或者层次模型相比,关系模型简化了开发者的工作,使开发更加的高效。我们来看看关系型数据库的一些概念。关系型数据库关系型数据库,是采用关系模型来组织数据的数据库,以行和列的形式存储数据,我们把这些行和列称为表,数据库里可以有很多表,因此,我们说关系型数据库由表的集合组成。其中,关系模型可以简单理解为二维表格模型,于是一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。我们举例来看,有2个表:course(i原创 2022-02-17 11:27:29 · 3454 阅读 · 0 评论 -
数据库系列(3):数据库管理系统的分类
在设计一个数据库系统的时候,我们会根据具体的需要选择不同的硬件和软件,在确定好硬件之后我就要确定用哪种数据库,更为准确点应该是用哪种数据库管理系统(DBMS),比如MySQL。DBMS是什么数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。用户可以通过DBMS访问数据库中的数据,DBMS对数据库进行统一的管理和控制,以保证数据库的安全性、完整性、原子性等。目前DBMS有几百种,点击这里查看排名,我原创 2022-02-15 17:14:26 · 3336 阅读 · 0 评论 -
数据库系列(2):数据库系统的发展
数据库系统的应用数据库系统已经应用到我们生活的方方面面,我们都直接或者间接的和数据库系统打交道,当我们浏览一本书或者听一首音乐时,其实我们正在访问某个数据库里的内容;我们用外卖软件点餐,打车软件打车,我们的订单信息也都是被保存在了某个数据库中。你看,我们每天都会和数据库系统打交道,这种交互已经成为我们生活的一部分,可以看得出数据库系统的重要地位。既然如此重要,我们就一起来看看数据库系统是怎么发展起来的。数据库系统的发展数据库系统不是一下子就出现的,是随着时代的进步、数据的累积、应用场景的需要原创 2022-02-12 15:58:48 · 1754 阅读 · 0 评论 -
数据库系列(1):数据库基础
数据定义数据是指对客观事件进行记录并可以鉴别的符号,数据可以定性或者定量的描述某个客观事件。就拿化验单来说,白细胞计数为某个数值,这个数据的描述了当下你的血液中的白细胞数量。数据和信息的关系数据是信息的具体表现形式和载体,数据经过加工处理之后就成为信息,而信息需要经过数字化转变成数据才能存储和传输。化验单中显示白细胞总数远高于正常范围,那此刻的白细胞数据大概率代表着你有细菌感染;通过化验单中的数据就可以体现出你被细菌感染了这一信息。数据存储存储器出现之前,原创 2022-02-11 11:53:10 · 1218 阅读 · 0 评论