爆炒猪肝的SQL学习日志(一)
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,@TOC数据库和SQL1.数据库数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。用来管理数据库的计算机系统称为数据库管理系统(DBMS)。通过DBMS,多个用户便可安全、简
千家信息网最后更新 2024年11月26日爆炒猪肝的SQL学习日志(一)
@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服务当中,它逐渐被人们所关注。
数据
数据库
管理
用户
编程
对象
文件
格式
系统
计算机
商品
种类
结构
语言
层次
时候
编程语言
查询
单价
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术与项目应用教程
广州企业网络安全专业服务
专业网络技术创新服务
清朝报纸数据库
森维网络安全专业
数据库查询每个学生的绩点分
如何免费导出苹果数据库
赛车软件开发
数据库查询只显示列名
软件开发的运行可行性分析
软件开发核心素养
嵌入式系统软件开发需要什么知识
MySQL数据库报错1091
提高计算机网络技术防止网络入侵
西峡网络安全
路由dns服务器地址怎么填写
做双软需要软件开发吗
券商信息科技部 银行软件开发
奥联互联网科技有限公司
网络技术发展与现状观后感
网络安全非服务性攻击
江阴智能软件开发报价表
怎么连服务器做3D效果图
支持vpn服务器的路由器
dns更换服务器能提高网速吗
非你莫属老板网络安全工程师
showgirl数据库
崇明区直销软件开发
洗头视频软件开发
尚学堂网络安全