计算机基础-数据库

将一个庞大的数据集合转化成一个抽象工具,允许用户以一种简便的方式搜索和提取相关的信息项。
作为一种信息集成的手段,通过特定的组织来存储和维护数据。
应用软件负责处理数据库与用户之间的通信。
但是应用软件并不之间操纵数据库,数据库实际上是由数据库系统操纵的。

关系型数据库

用矩形表格存放数据,这种表格被称为关系。
关系中的每一行称为一个元组。
每列描述的是对应元组所表示属性的一些特征或属性,被称为属性。

SQL

对所需信息的一种描述
SELECT提取行
INSERT插入行
DELETE删除行
UPDATE更新行
JOIN把原来不同的关系组合成一个新关系
 
 

维护数据库的完整性

提交/回滚

维护一个用来记录每个事务活动的日志文件,该日志文件通常存储在磁盘等非易失性的存储设备中。
允许事务更改数据库之前,先将要执行的更改记录到日志文件中。
在出现问题时,可以通过日志回滚已经被事务执行的活动。

数据库中当前正在被某个事务使用的项目都要加以标记,这些标记称为锁,已标记的项目称为被锁定。
共享锁用于共享访问,事务不改变数据项。
排他锁用于互斥访问,事务要改变数据项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值