什么是数据库?-新手解疑
来源:互联网 发布:软件外包项目流程 编辑:程序博客网 时间:2024/05/02 01:22
什么是数据库?-新手解疑
什么是数据库?,J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
我们从这个公认的比较全面的定义中可以比较全面的了解数据库的大概的意思。首先数据库是存放数据的地方。只不过随着数据库的发展,人们日益增长的对数据操作的需求,人们对存储的数据的方式和结构进行了设计,也就是存储的数据都是相关联的,而且是结构化的数据。并且对数据进行了最大可能的简化,直到没有有害的或者不必要的冗余。
其次,数据库提供多种应用服务,数据库本身能够方便快捷的对数据进行高效的增删改查等一系列的数据管理。也可以说数据库是人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合。而且这样可以使得大量的数据可以借助计算机来自动化管理。
再次就是,数据库能够为很多的程序,服务等提供数据支持,并且数据库完全独立于那些使用它的服务程序等。而这样可以是的数据可以完美独立和共享。
这就是我们将要学习的数据库,希望刚接触的同学有所帮助。
- 什么是数据库?-新手解疑
- 新手解疑:Tomcat版本问题
- 解疑
- 解疑
- 新手学网站建设解疑与技巧1200例
- C++新手问题:什么是标识符?
- 什么是数据库
- 什么是数据库?
- 什么是数据库?
- 什么是数据库
- 什么是数据库
- 什么是数据库?
- inverse解疑
- PHP解疑
- Javascript解疑
- oracle 解疑
- MySQL 解疑
- extern解疑
- 浏览器高度 宽度值
- MFC多线程学习碰到错误
- S300的作战使用过程
- 如果技术一直做下去,一定要选业务专家
- Python积累
- 什么是数据库?-新手解疑
- jQuery+EasyUI实现treegrid/datagride所绑定列只能够输入数字,且保留N位小数
- column: xxxxxx_ID (should be mapped with insert="false" update="false")
- Erlang初步编程
- flex纵向滚动条出现后,横向滚动条自动出现(转)
- Velocity中如何判断null
- Android中Dialog的使用
- IOS应用的产品设计、交互设计理念断想
- 系统分析与设计方法-2 信息系统构件