返回顶部
首页 > 资讯 > 数据库 >爆炒猪肝的SQL学习日志(一)
  • 747
分享到

爆炒猪肝的SQL学习日志(一)

2024-04-02 19:04:59 747人浏览 八月长安
摘要

@TOC 数据库和sql 1.数据库 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。 通过DBMS,多个用户便可安

@TOC

数据库sql

1.数据库

  • 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合
  • 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。
  • 通过DBMS,多个用户便可安全、简单地操作大量数据。
  • 数据库有很多种类。
  • 关系数据库通过关系数据库管理系统(RDBMS)进行管理。

2.为什么DBMS如此重要

通过文本文件或电子制表软件来管理数据的方法非常简便,但也有不足:

  • 无法多人共享数据
    保存已连接网络的计算机中的文件,可以通过共享设定实现多个用户在线阅读或编辑。但是,当某个用户打开该文件的时候,其他用户就无法进行编辑了如果是网上商城的话,当某个用户购买商品的时候,其他用户就无法购买了。
  • 无法提供操作大量数据所需的格式
    ==要想瞬间从几十万或者上百王的数据中获取想要的数据,必须把数据保存为适当的格式==,但是文本文件和excel工作表灯无法提供相应的格式。

    疑问:怎么理解 ?

  • 实现读写自动化需要编程能力
    通过计算机程序可以实现数据读取和编程自动化,但这必须以了解数据结构为前提,还需具备一定的计算机编程技术。
  • 无法应对突发事件
    当文件被误删、硬盘出现故障等导致无法读取的时候,可能会造成数据丢失,同时数据还可能轻易读取或窃用。

3.DBMS种类

==DBMS主要通过数据的保存格式(数据库的种类)来进行分类==,现阶段主要有以下5种类型:
  疑问:怎么理解"DBMS主要通过数据的保存格式来进行分类" ?

  • 层次数据库(Hierarchical Database,HDB)
    最古老的数据库之一,它把数据通过层次结构(树形结构)的方式表现出来。层次数据曾经是数据库的主流,但随着关系数据库的出现和普及,现在已经很少使用了。
  • 关系数据库(Relational Database,RDB)
    关系数据库是现在应用最广泛的数据库。关系数据库在1969年诞生,可谓是历史悠久。==和Excel表一样,它也采用由行和列组成的二维表来管理数据==。同时,它还使用专门的SQL(Structured Query Language ,结构化查询语言) 对数据进行操作。
    关系数据库就像一张Excel表:
商品编号 商品名称 商品种类 销售单价 进货单价 登记日期
0001 T 恤 衣服 1000 500 2009-09-20
0002 打孔器 办公用品 500 330 2009-09-11
0003 运动T恤 衣服 4000 2800
  • 面向对象数据库(Object Oriented Database,OODB)
    编程语言当中有一种被称为面向对象的编程语言。==把数据以及对数据操作的集合起来以对象为单位进行管理==,因此得名。面向对象数据库就是用来保存这些对象的数据库。

  • XML 数据库(XML Database,XMLDB)
    最近几年,XML作为在网络上进行交互的数据形式逐渐普及起来。XML数据库可以对XML形式的大量数据库进行高速处理。

  • 键值存储系统 (Key-Value Store,KVS)
    这是一种单纯用来保存查询使用的主键(Key)和值(Value)的组合的数据库。具有编程语言知识的读者可以把它想象成关联数组或散列(Hash)。近年来,随着键值存储系统被应用到Google等需要大量数据进行超高速查询的WEB服务当中,它逐渐被人们所关注。
您可能感兴趣的文档:

--结束END--

本文标题: 爆炒猪肝的SQL学习日志(一)

本文链接: https://lsjlt.com/news/41988.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作