大佬教程收集整理的这篇文章主要介绍了🍖初识数据库管理软件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们通常称 Mysql 、Oracle、sqlite之类的为数据库, 其实本质上它们是一个个数据库管理软件
在学习@H_889_7@mysql之前, 我们的数据想要永久保存,一般都是保存在硬盘中, 硬盘的单位就是文件, 毫无疑问, 一个文件仅仅只能存在于一台机器上, 但是一个程序的所有组件不可能都在一台机器上, 如果都在一台机器上, 那么就会产生许多问题, 下面将介绍会产生的问题以及数据库管理软件的解决方案
针对上面产生的问题以及解决方案, 我们在编写任何程序之前, 都需要事先写好基于网络操作一台主机上文件的程序 (socket服务端与客户端程序)
于是有人将此类程序写成一个专门的处理软件,这就是@H_889_7@mysql等数据库管理软件的由来
但@H_889_7@mysql解决的不仅仅是数据共享的问题, 还有查询效率, 安全性等一系列问题, 总之, 把程序员从数据管理中解脱出来, 专注于自己的程序逻辑的编写
数据(Data), 就是描述事物的符号, 它可以是数字, 也可以是文字、图片、图像、声音、语言等, 数据由多种表现形式,它们都可以经过数字化后存入计算机, 在计算机中描述一个事物, 就需要抽取这一事物的典型特征, 组成一条记录, 就相当于文件里的一行内容
派大星,man,22,1999,美国,IT,17届,斯坦福 # 一条记录
章鱼哥,man,35,1986,美国,餐饮,10届,斯坦福 # 一条记录
单纯的记录没有什么意义, 必须给予说明, 于是我们就可以按逗号作为分隔,依次定义各个字段的意思,相当于定义表的标题
name,sex,age,birth,addr,industry,entrance_time,school # 字段
派大星,man,22,1999,美国,IT,17届,斯坦福 # 一条记录
章鱼哥,man,35,1986,美国,餐饮,10届,斯坦福 # 一条记录
添加字段之后我们就能知道每条记录每个逗号分隔开的都是代表什么意思
数据库(DataBase)简称DB, 它是存放数据的仓库, 只不过这个仓库是在计算机存储设备上, 而且数据是按一定的格式存放的, 过去人们将数据存放在文件柜里, 现在数据量庞大, 已经不再适用, 数据库是长期存放在计算机内、有组织、可共享的数据集合, 数据库中的数据按一定的数据模型组织、描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享
数据库管理软件(DataBase Management System)简称DBMS
在了解了Data与DB的概念后, 如何科学地组织和存储数据, 如何高效获取和维护数据成了关键, 这就用到了一个系统软件---->数据库管理系统, 如@H_889_7@mySQL、Oracle、sqlite、Access、MS SQL Server
@H_889_7@mysql主要用于大型门户, 例如搜狗、新浪等, 它主要的优势就是开放源代码, 因为开放源代码这个数据库是免费的, 他现在是甲骨文公司的产品
sql server是微软公司的产品, 主要应用于大中型企业, 如联想、方正等
由上面的介绍我们已经知道, 数据库管理软件的本质就是一个C/S套接字程序, 一个服务端套接字, 一个客户端套接字, 而数据库管理软件不仅仅只有一种, 他们也有两种分类
以上是大佬教程为你收集整理的🍖初识数据库管理软件全部内容,希望文章能够帮你解决🍖初识数据库管理软件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。