讲解数据库管理系统必须提供的基本服务
作者:Justin 发布时间:2009-01-04 14:33:00
标签:
简单的说,一个数据库管理系统应该的提供的基本服务有两种:
1.数据访问。对每个数据库管理系,数据访问服务都包含一下几种
(1)插入--向数据库中添加新数据
(2)搜索--寻找特定的数据
(3)更新--修改数据库已经存在的数据
(4)删除--从数据库中删除数据
2.数据管理。数据管理服务自然比前者复杂,它包含有
(1)并发--允许多个用户同时访问数据库
(2)事务--允许多条纪录即时改变
(3)恢复--系统能从故障和灾难中恢复到正常和一致状态
不同的DBMS提供不同的数据管理服务,它与上面提到的数据访问服务无关。关系数据库理论中并没有提到事务概念,但是几乎所有的商业数据库管理系统都实现了事务。
0
投稿
猜你喜欢
- Python编程中对于某些需要重复调用的程序,可以使用函数进行定义,基本形式为:def 函数名(参数1, 参数2, ……, 参数N):执行语
- 1.去重示例表内容参考此文章有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数
- 本文实例讲述了使用Python生成XML的方法。分享给大家供大家参考,具体如下:1. bookstore.py#encoding:utf-8
- pycharm是一款高效的python IDE工具,它非常强大,且可以跨平台,是新手首选工具!下面我给第一次使用这款软件的朋友做一个简单的使
- NopCommerce支持灵活的插件机制,所谓Web系统插件,其实也就是可以像原系统的一部分一样使用。Web系统的使用方式就是客户端发送一个
- 第一次写ASP类,实现功能:分段统计程序执行时间,输出统计表等.程序代码:Class ccClsProcessTimeRecord
- 解决Python3 控制台输出InsecureRequestWarning的问题问题:使用Python3 requests发送HTTPS请求
- 下面是python中的一个函数计算代码:loops=25000000from math import*a=range(1,loops)def
- 本文为大家分享了python链表的基础概念和基础用法,供大家参考,具体内容如下一、什么是链表链表是由多个不同的节点组成,每个节点通过指针区域
- OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算
- 自定义数据集在训练深度学习模型之前,样本集的制作非常重要。在pytorch中,提供了一些接口和类,方便我们定义自己的数据集合,下面完整的试验
- hasOwnPropertyhasOwnProperty是javascript中用于检测对象是否包含某个属性的方法,返回一个布尔值。var
- 记录训练过程history=model.fit(X_train, Y_train, epochs=epochs,batch_size=bat
- Queue模块保持线程同步利用Queue对象先进先出的特性,将每个生产者的数据一次存入队列,而每个消费者将依次从队列中取出数据import
- Dreamweaver从出道以来,其简便易用而又功能强大的“行为”(Behavior)一直是大家所关注的热点之一。在Dreamweaver
- <P><HTML><HEAD><TITLE>javascriptboy</TITLE&
- 引言一般来说,很多时候我们面临这样一种情况,即我们需要运行时间记录器,它不断向我们显示当前时间或在给定的时间间隔内保持执行一定的代码和平,在
- 一、ASPJPEG文字水印对图片描边:程序代码: <% Set Jpeg = Se
- 什么是 PIP?PIP 是 Python 包或模块的包管理器。注释:如果你使用的是 Python 3.4 或更高版本,则默认情况下会包含 P
- 简介使用Pandas的pivot方法可以将DF进行旋转变换,本文将会详细讲解pivot的秘密。使用Pivotpivot用来重组DF,使用指定