
数据库
文章平均质量分 94
欢迎来到数据库专栏!在这个专栏中,我们将深入探讨数据库这一广泛使用的技术领域。无论你是编程初学者还是有经验的开发者,这里都将为你提供丰富的知识和实用的技巧。
Srlua小谢
大三本科在读,阿里云专家博主,百度文小言校园大使,优快云校园主理人,优快云全栈领域新星创作者,高级人工智能训练师,工业互联网平台初级开发工程师,易编橙·终身成长社群星球嘉宾,荣获2024年中国国际大学生创新大赛“校级三等奖”,第九届中国国际'互联网+’大学生创新创业大赛“校级优秀奖”,2023年第十二届“赢在广州”暨粤港澳大湾区大学生创业大赛“项目创新奖”。新的一年,一起加油吧!
展开
-
MySQL数据库案例实战教程:数据类型、语法与高级查询详解
这条 SQL 查询语句使用了左外连接(Left Outer Join),将表 websites(别名为 w)和 access_log(别名为 a)进行连接,并使用了 ifnull 函数来处理可能出现的 NULL 值。相比之下,指定具体的列名可以让数据库引擎更有效地执行查询,提高查询效率。子查询是指在 SQL 查询中嵌套使用的查询,将内部查询的结果作为外部查询的数据源之一。使用*通配符可能会返回多个不必要的列,包括一些不需要的敏感信息或者关联表中的数据,增加了数据传输的开销,并且也增加了处理结果集的复杂度。原创 2024-05-28 21:38:51 · 2526 阅读 · 159 评论 -
数据库原理速览:核心知识集萃与复习指南
根据数据结构和组织方式,数据库可分为关系型数据库(如MySQL、Oracle)、非关系型数据库(NoSQL,如MongoDB、Cassandra)、键值存储(如Redis)、文档数据库、图形数据库、时序数据库等。:原子性(所有操作要么全成功要么全失败)、一致性(事务执行前后数据库处于一致状态)、隔离性(多个事务并发执行互不影响)、持久性(已提交事务对数据库的改变永久保存)。:将概念模型转化为数据库能理解的形式,如关系数据模型,包括关系(表)、属性(列)、元组(行)、键(主键、外键)。原创 2024-04-25 08:30:00 · 1113 阅读 · 24 评论 -
数据库关系运算理论:专门的关系运算概念解析
R与S的除运 算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性 列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。自然连接(Natural-join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。连接运算从R和S的广义笛卡尔积R S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足比较关系θ的元组。a4的象集为{(b6,c6)} S在(B,C)上的投影为{(b1,c2),(b2,c1),(b2,c3)}原创 2024-03-22 15:27:14 · 1860 阅读 · 9 评论 -
数据库关系运算理论:传统的集合运算概念解析
由学生选修课程形成的选课关系必须包括学生关系R的属性和必修课程关系S的属性,即关系 T包括学号,姓名,课程号,课程名和学分五个属性,由于学生关系R中两个元组选修的课程都对应着必修课程关系S中的三个元组,所以,选课关系T共有六个元组,则得到的关系T由五个属性和六个元组组成(即为笛卡尔积运算)。例题 2.3 在上例中,若要找出本店内不合格的商品关系T,则关系T由既属于本店商品关系 R 又属于不合格商品关系S的元组组成(即为集合交运算),并且得到的关系T仍然有三个属性(品牌,名称,厂家)。原创 2024-03-21 21:27:27 · 1634 阅读 · 10 评论 -
关系数据库:关系数据结构基础与概念解析
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨我是Srlua小谢,在这里我会分享我的知识和经验。🎥希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮。原创 2024-03-19 22:41:26 · 1647 阅读 · 18 评论 -
构建信息蓝图:概念模型与E-R图的技术解析
利用实体、属性和联系及其之间关系的表示方法可以将现实世界中的复杂问题抽象成为信息世界中的概念模型。概念模型通常是用 E-R 图表示的, E-R 图的设计过程就是对问题进行抽象和建模的过程。原创 2024-03-05 21:57:25 · 1506 阅读 · 54 评论 -
数据库系统架构与DBMS功能探微:现代信息时代数据管理的关键
如今, DBMS一般既提供宿主型的 DML也提供自主型的 DML,或者提供集宿主型和自主型于一体的 DML,其典型的代表就是著名的 SQL(Structured QueryLanguage)。本质上,外模式是应用程序所使用的局部数据的逻辑结构和特征的描述,是使用该应用程序的用户所看到的。这种方法的原理是,由DBMS 提供的预编译程序对包含 DML的主语言进行扫描,识别出DML,然后把这些 DML转换成合法的主语言代码,以便主语言的编译程序能够接受和执行它们。指用户的应用程序与数据库的逻辑结构是相互独立的。原创 2024-03-03 20:50:59 · 3311 阅读 · 71 评论 -
探索数据宇宙:深入解析大数据分析与管理技术
数据集成的目的是保证数据的质量和可信性。大数据价值大(Value)的特性虽然意味着大数据蕴含了巨大价值,但是大数据同时也存在价值密度低的特点,体现在大数据中存在大量的冗余数据、噪音数据、遗漏数据和错误数据。NoSQL数据库采用类似键/值、列族、文档和图(Graph)等非关系数据模型,通常没有固定的表结构,没有复杂的查询优化机制,也没有严格的事务 ACID 特性的约束,因此和关系型数据库相比,NOSQL数据库具有更优秀的查询效率更灵活的横向可扩展性和更高并发处理性,并能够存储和处理非结构化数据。原创 2024-03-02 19:45:43 · 1942 阅读 · 61 评论 -
数据之光:探索数据库技术的演进之路
其原因在于,数据的逻辑结构跟程序是紧密联系在一起的,程序 A 处理的数据,对程序 B 而言可能就无法识别,更谈不上处理。一个程序基本上是对应着一个或一组文件,即数据还是面向应用的,不同的程序还需建立自己的数据文件,能真正实现数据共享的情况并不多。从总体上看,文件系统中的数据是“涣散”的,而数据库中的数据是结构化的,具有统一的逻辑结构。由于数据缺乏独立性,一组数据只能为一个程序所拥有,而不能同时为多个程序所共享,这就造成了一份数据的多个拷贝,各程序之间存在大量重复的数据,从而产生大量的冗余数据。原创 2024-03-01 16:50:51 · 1566 阅读 · 30 评论 -
MySQL多实例部署:从概念到实操的全面指南
当公司业务访问量不太大的时候,服务器的资源基本上都是浪费的,这时就很适合多实例的应用,如果对SQL语句的优化做得比较好,MVSQL多实例会是一个很值得使用的技术,即使并发很大,合理分配好系统资源以及搭配好服务,也不会有太大的问题。单实例,也就是Srlua前面带着大家,在一台linux上,某个目录下,安装了一个mysql,且启动了这个mysql,这就表示,这个机器上,有单独的一个mysql个体,一个实例。房,相信对此能有更好地理解,大家蜗居在一起,休息时在自己的卧室,但出来活动肯定是要共用上述公共资源的。原创 2024-02-20 03:03:32 · 3145 阅读 · 33 评论 -
数据库架构师之道:MySQL安装与系统整合指南
MySQL企业版由MySQL AB公司内部专门的人员负责开发及维护,但同时也会吸纳社区人员编写的优秀代码及算法,并且由他们严格按照软件测试流程对这些采纳的代码进行测试,确定没有问题之后才会进行发布。简单地说,MySQL企业版是由MySQL公司内部发布的,它参考了社区版的先进代码功能和算法,是MySQL公司的赢利产品,这种服务端,客户端,就在生活里很常见,如打游戏时的登录,QQ、微信的登录,MySQL也是一个登录的过程。mysql是成熟产品,企业版和社区版在性能方面区别不大,对于我们学习而言,社区版即可。原创 2024-02-18 18:49:14 · 2147 阅读 · 72 评论 -
数据的力量:构筑现代大型网站之数据库基础与应用
数据库基础知识--前言大型网站架构特点需要扛得住高并发,大流量的用户访问。Google日均PV数35亿,日均IP访问数3亿;腾讯QQ同时在线用户数过亿;淘宝双11当天活动交易额过百亿,活动开始的第一分钟独立访问用户数达千万。网站系统需要7*24小时不间断提供服务,大型网站的宕机事件通常都会成为新闻焦点,例如百度域名曾被黑客劫持无法访问。需要存储,管理海量数据,使用大量的服务器。原创 2024-02-18 00:35:26 · 1329 阅读 · 51 评论