再识数据库
来源:互联网 发布:zol软件下载 编辑:程序博客网 时间:2024/06/12 18:51
好长时间没有总结数据库了,温习一下
数据库到底是用来干嘛的?带着这个问题来进行我们的探讨
一、简介
数据库是从文件管理系统发展而来的,是对数据的管理的高级阶段。我们都知道它是用来存储数据的,可
以说是电子的文件柜,能对数据进行增删改查操作,但是它不仅仅是用来存储数据的,随着数据库技术的发
展,海量数据库和大型数据库系统已经广泛的应用。
二、三层
这三层是物理数据层、概念数据层和用户数据层,想想和现在学习的三层还是很像的
1.物理数据层:存储最原始的数据 可参考数据访问层(D)
2.逻辑数据层:数据库中全部数据的整体逻辑描述 可参考业务逻辑层(B)
3.用户数据层:为一些特定用户提供的数据 可参考表示层(U)
再次参考一下三层,三层之间更多的是通过实体来实现数据的传送的,那么数据库的三层之间是相互关
联的?
映射
通过映射,保持了数据库三层之间数据的一致性
用户数据层与逻辑数据层之间的映射一般定义在用户数据层中
物理数据层与逻辑数据层时间的映射一般定义在物理数据层中
三、再谈优点
1.数据共享
在数据库中包含所有用户的信息,用户也可以通过接口访问数据库,实现了数据的共享,比如说互联
网时代的数据共享,几乎所有信息在网上都可以找到
2.减少数据的亢余
实现了数据共享后,用户不用再单独建立文件,减少了大量重复的数据
3.数据集中控制
利用数据库对数据集中控制和管理,并通过数据模型表数据间的关系
4.数据的安全,完整和并发控制
安全性:防止数据的丢失、错误更新和越权使用
完整性:保证数据的正确、有效和相容性
并发控制:既允许多个用户同时存取,也可以防止用户之间不正常使用
5.故障恢复
数据库管理系统能够及时发现和修复故障,防止数据被破坏
小结:
数据库的内容是非常多的,有待慢慢的研究,但是可以感觉到数据库在现在发挥着越来越重要的作用
学习不是一蹴而就的事情,要是而回顾,这时会有更多的共鸣。
1 0
- 再识数据库
- 数据库引擎浅识
- 数据库基础再总结
- 数据库课程设计再续
- 再谈连接数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- 数据库
- stgit的使用总结
- JAVA开源项目
- mysql提示Column count doesn't match value count at row 1错误
- hdu 1728 逃离迷宫(BFS)
- Error in an XML file: aborting build.
- 再识数据库
- apache安装
- 统揽操作系统概论
- StringTokenizer
- Tomcat中设置监听类定时执行程序
- Unix 网络编程(二)- 你需要知道的传输层协议实现细节。
- VS2010中MFC用ADO方式连接 SQL SERVER 2008 EXPRESS的步骤。
- 第十八周项目二:猴子选大王
- ORM之EF+SqlServer+PD(PowerDesigner)