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服务器相当于中介,架起了用户界面与数据的桥梁

分布式结构:分布式结构是计算机发展的必然产物,由多台计算机组成,每台都有自己的本地数据库

 

posted @   langpo  阅读(371)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示