数据库的基础概念

数据库的相关概念

一.什么是数据库

​ 存储数据的仓库

​ 1.列表 字典…等等 都是内存中的 缺点:断电丢失 优点:速度快

​ 2.文件存储 缺点:速度慢 优点:可以实现永久保存

​ 本质就是一套基于CS结构的 客户端和服务器程序,最终的数据存储在服务器端的磁盘中

二.为什么有数据库

直接使用文件存储带来的问题

1.速度慢

2.我们的程序将来 可能后分布在不同的机器上

​ 单台机器 性能肯定有上限,如果一台机器不能够满足,你可以用多个机器共同完成任务

​ 分布式 每个服务器提供不同的服务,有时候某个业务流程可能会涉及到多个服务器

​ 优点: 耦合度降低 易维护,缺点:通讯繁琐,容灾性没有集群好

​ 集群 所有服务器提供的服务是一模一样的, 其优点:容灾性强,易扩展 可插拔

​ 问题:数据分布在不同机器上 如何访问? 通过网络 访问

  1. 用户权限管理

  2. 多个客户端并发访问 数据要保证安全

三.数据库的分类

1.关系型数据库

​ 数据之间可以村存在关联关系 数据库会帮我们维护这种关系

​ 通常存储介质都是磁盘

​ 常见的关系型:

  • mysql :是目前最流行的关系型数据库,因为其免费开源,性能不错 目前已经被oracle收购了, 适用于中小型企业

  • sqlserver:是微软推出的, 因为其只能运行在windows平台所以发展不咋地

  • oracle:目前最强大的关系型数据库,主要是在集群,和用户管理上,非常适合大型企业

  • db2:IBM的产品,主要面向企业级用户,不差钱的用户 捆绑硬件销售

2.非关系型数据库

​ 没有能帮我们维护数据之间的关系,

​ 通常存储介质都是内存

​ 常见的非关系型:

  • mongoDB

  • redis

  • memcache

在学习过程中有什么不懂得可以加我的
python学习扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容

四.数据库的重要概念

  • 数据(Column) 文件中的某个字符串

  • 记录(Row) 文件中的某一行

  • 表(Table) 某个文件

  • 库(DataBase) 就是一个文件夹

  • DBMS 数据库管理系统 (指的就是数据库软件)

  • 数据库服务器 运行DBMS的计算机

  • 引擎(engines) 数据库引擎是用于存储、处理和保护数据的核心服务。

    注意:数据引擎是指表格中的引擎,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 数据库系统概念是一本介绍数据库系统基本概念、理论和实践的重要书籍。该书由Abraham Silberschatz、Henry F. Korth和S. Sudarshan合作编写,已经成为了数据库领域的经典教材。本书精讲了数据库系统中数据、数据模型和数据管理的概念,以及关系数据库、SQL语言、索引、事务处理、并发控制等等重要内容。 该书首先介绍了数据库系统的基本概念,包括数据模型、数据库语言、数据管理和数据管理系统的体系结构等方面。接着,书中介绍了关系数据库及SQL语言的基本概念和用法。书中详细讲解了关系模型的规范化理论和设计,包括函数依赖、多值依赖和范式等重要概念。 在对SQL语言的介绍中,书中详细讲解了SQL的基本语法、查询操作、聚合操作、连接操作等重要内容。同样,对索引、事务处理、并发控制等内容,书中也都有详细的讲解,有助于读者更好地理解和实践。 在书的最后,介绍了数据库系统中一些新的技术和应用,如NoSQL数据库、数据仓库等,同时还提供了对完成实际数据库应用的案例研究。 总之,数据库系统概念是一本非常重要的数据库教材,详尽地阐述了数据库系统的理论和实践。读者不仅可以学习到数据库基础知识,同时也可以在实践中应用。本书适合数据库从业人员、数据库开发人员和计算机科学专业学生阅读。 ### 回答2: 《数据库系统概念》是一本介绍数据库系统的经典教材,由加州大学伯克利分校的教授Hector Garcia-Molina、村田昭憲和Jeffrey D. Ullman联合撰写,第一版于1982年出版,目前已经到达第七版。该书主要分为四个部分,第一部分是数据库系统概述、数据库设计和数据模型;第二部分是数据存储和查询处理;第三部分是事务管理和并发控制;第四部分是数据库安全和分布式数据库。该书不仅涵盖了数据库系统的理论基础,还包括了实践中的应用技术和案例研究。该书的优点在于系统性强、通俗易懂,既适合初学者进行入门学习,又适合高级数据库研究人员进行深入研究。随着大数据时代的到来,对数据库系统的需求越来越高,而该书正是紧跟时代需求,不断更新的教材之一。 ### 回答3: 《数据库系统概念》是一本关于数据库系统的经典教材,由美国加州大学戴维斯分校的教授艾伯特·毛瑟撰写而成。该书介绍了数据库系统的概念、原理和应用,具有广泛的学术价值和实践参考意义。 该书主要内容包括:数据模型、关系模型、SQL语言、索引和文件结构、数据库设计、安全性和完整性、并发控制、恢复和备份等。它强调了数据库领域中的基本原则和基础概念,指导读者深入理解数据库系统的工作原理和实现方法。 此外,《数据库系统概念》还结合了大量的例子和实践案例,帮助读者更好地理解和掌握数据库系统的应用。该书还特别强调了数据管理和数据安全的重要性,提供了良好的参考和指导。 总之,《数据库系统概念》是一本基础理论性的数据库系统教材,能够帮助读者深入学习和理解数据库系统的工作原理,具有很高的实践价值和学术应用价值。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值