浅谈DBMS
来源:互联网 发布:网站绑定域名 编辑:程序博客网 时间:2024/06/02 07:52
数据库管理系统(Database Management System)是一套计算机程序,以控制数据库的分类及数据的访问。
概念:
一套数据库包括:
1.模型语言,用以因应该数据库管理系统的数据模型,来定义各数据库的schema。
.概念模型:概念设计中的数据描述。
.逻辑模型:逻辑设计中的数据描述。
.内/外模型:物理设计中数据描述。
2.最优化的数据结构(字段、纪录及文件),以支持在永久存储设备(permanent data storage device,即比主 存(volatile main memory)慢得多)上存储极大量的数据。
3.查询语言及撰写报表的程序,让用户可以交互方式查问数据库,进行数据分析及依用户的权限来更新数据。
.它必须控制数据的保安,以防止不获授权的用户观看甚至更新数据库的数据。用户可以提供有效的密码来访问整个数据库或其中一部分。譬如员 工数据库包括所有员工数据的数据,但某组用户可能只被批准查看薪金相关的数据,其他的又可能只可以访问工作履历及病历数据
。
.如果该数据库管理系统向用户提供可输入更新数据库甚至进行查询的交互途径,则此能力可以用来管理个人的数据库。可是,它不一定提供审核 或其他在多用户环境中所需要的各种控制机制。这些机制可能要整套应用程序都为数据输入或更新而修改才能提供。
4.交易机制(最好可以保证ACID特性),在多用户同时访问之下仍维持数据完整性(data integrity),与及提供故障排除(fault tolerance)。
.数据库管理系统依靠不容许超过一名用户在同一时间更新同一项纪录来维持数据库的完整性。数据库管理系统可以用唯一索引限制来避免重复纪 录。譬如不能有两位顾客有同一个顾客编号(主键)在数据库中存在。
结构:
现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库 管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。
- 浅谈DBMS
- DBMS
- DBMS
- DBMS
- DBMS
- 简易DBMS
- DBMS output
- DBMS小结
- dbms(1)
- dbms(2)
- DBMS project
- DBMS简介
- Symbian DBMS中的检索
- Symbian DBMS中的检索
- 关系DBMS的缺陷
- LDAP VS DBMS
- 自行开发一个DBMS
- (学习笔记)DBMS
- 驱动学习
- 自定义控件-雨滴效果
- 51Nod-1116-K进制下的大数
- AVFoundation Programming Guide(官方文档翻译3)Playback - 播放
- 小米盒子3的刷机方式
- 浅谈DBMS
- c++教程(七:Control Structures)
- 机房收费之创建窗体
- 数据库误操作,如何恢复数据(SQL事务,或数据库还原)
- 开始进行iOS开发
- AVFoundation Programming Guide(官方文档翻译4)Editing - 编辑
- C语言所有排序算法
- 20160807_第一周周报
- Lambda表达式