1.2数据库的基本概念
1.数据和信息
数据是描述事物的符号记录,它有多种表达方式,可以是文本.图表.图像.图形..声音.语音.视频等
信息是具有特定意义的数据。信息不仅能感知.存储.架工.传播.再生等自然属性,同事也具有重要的社会资源.信息是用一定的规则或数据算法塞选的数据集合
2.数据库
数据是(db)长期存储在计算机内,有组织,可共享的大量数据的集合。数据库中的数据需要创建新的数据模型来描述,如,网络,层次,关系模型
在数据库中康宇度小,独立性高和移扩展的特点
例如,可以用mysal创建一个教务管理数据库teaching,将学生的基本信息存放在一起,就可以创建teaching数据库中的一个学生信息表student,将学生信息储存其中
数据库中的数据除了其本身外,还包括数据库对数据语音的定义。
1.2.2结构化查询语言
SQL是用于管理数据的一种数据库查询和程序设计语言。主要用于存储,查询,更新数据,还能够管理数据库系统的数据库对象。
1.SQL语言的特点
一体化:sql中定义了ddl(数据定义语言),dml(数据操作语言),dcl(事务控制语言)
使用方法灵活:他用2种方式,即可以直接命令方试交互使用,也可以嵌入使用
非过程化:只需提供要求,不必描述过程
语言简介:语法好学
2.sql查询语言的组成
数据定义语言(ddl):包含create,alter和drop,在数据库中创建,修改或删除数据库对象
数据操作语言(dml):select,insert,update,delect。分别是查询,插入,修改,删除
书库控制语言:包括grant和revoke等语法
事务处理语言:能确保dml语句影响的表能及时更新
指正控制语言:
1.2.3数据库管理系统(dbms)
基本的数据库管理系统包含4部分
1.存储管理:数据库管理系统会自行配备磁盘空间,将数据库存入到存储空间的数据库中
2.查询处理:负责处理用户下达的查询语句命令
3.事务管理:负责处理数据库的事务,以及并发控制管理资源
4.恢复管理:主要是日志管理
1.2.4数据库系统
1.数据库系统的组成
通常有硬件,软件,数据库,用户组成,管理对象是数据。
用户:用户执行ddl定义数据库框架,使用dml新增,删除,更新和查阅数据等操作
数据:数据库管理系统包括永久性数据,索引数据,数据字典,事务日志等
软件:只在数据库环境中使用的软件,包括数据库管理系统,系统应用程序和开发工具
硬件:安装数据库的相关设备
2.数据库的体系构成
集中式结构。
c/s结构:c/s结构分为前台和客服端
b/s结构:b/s结构将客户机上的应用层从客户机分离出来,集中于一台高性能的服务器成为web服务器。
web服务器相当于中介,架起了用户界面与数据的桥梁
分布式结构:分布式结构是计算机发展的必然产物,由多台计算机组成,每台都有自己的本地数据库
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验