元组可以直接添加进数据库吗_数据库的简单开篇

本文使用 Zhihu On VSCode 创作并发布

本课程的先修知识

少量名词,此处给出解释,以后使用术语描述即可.

schema(模式): 数据库组织数据的格式

instance(实例):数据库特定时间内的取值

数据模型:用来描述数据本身的建模架构,一般分为:

  1. 关系模型
  2. E-R模型(实体-联系模型):更适合用来分析需求,E-R模型将数据抽象为实体和实体之间的联系
  3. 基于对象的数据模型
  4. XML 半结构化数据模型
  5. others(基本淘汰)
    1. 网状模型
    2. 层次模型

DML: 数据操纵语言,分为:

  • 过程化语言: 像C语言一样,使用的时候需要给出数据详细的获得步骤
  • 描述性语言: 只要能响应对内容的访问即可,过程隐藏.(SQL就是这种类型)

DDL: 数据定义语言

--example 1
create table test1
(
	balance int ,
    student numeric(10,2)
)

事务处理: 要注意原子性,一些操作要么全部不做,要么直接做完.

数据库的操作角色分析:

  1. 开发者,使用DML
  2. 数据分析师,使用查询语言
  3. 数据库管理员(DBA),明白管理机制和数据库本身,参与模式设计,监督效率,负载,负责优化和安全性检测
  4. 普通用户,程序级访问,会用就行.

数据库的常见数据架构:

  1. 集中式
  2. C/S模式
  3. B/S模式
  4. 分布式: 数据分布在多个存储装置中
关系模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值