博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库基础知识(1)
阅读量:7217 次
发布时间:2019-06-29

本文共 727 字,大约阅读时间需要 2 分钟。

数据库管理系统的主要功能和特征

数据库系统(DataBase System, DBS)定义和组成

由数据库、硬件、软件、人员组成。其中,数据库是指长期存放在计算机内、有组织、可共享的数据集合。硬件指计算机系统中的物理设备。软件包括操作系统、数据库管理系统(Database Management System, DBMS)和应用软件。人员包括系统分析员、数据库设计人员、应用程序员、最终用户和数据库管理员。

数据库管理系统功能、特征和组成,文件系统与数据库系统的差异

DBMS主要实现了下面的功能:

1. 数据定义

2. 数据库操作

3. 数据库运行管理

4. 数据组织、存储和管理

5. 数据库的建立和维护

6. 其他功能

具有如下特征:

1. 数据结构化病统一管理。

2. 有较高的数据独立性。

3. 数据控制功能。 对数据的安全性、完整性、并发性和故障恢复做出控制。

 数据库模式

1. 概念模式: 数据库中全部数据的逻辑结构和特征的描述.

2. 外模式(用户模式): 用户和数据库的接口,是用户用到的那部分数据的描述.

3. 内模式(存储模式): 是数据物理结构和存储方式的描述.是数据在数据库内部的表示方式.

三级模式和两级映像:

在三级模式之间提供了两级映像: 模式/内模式, 模式/外模式的映像.

数据的独立性:

指数据与程序独立,将数据定义从程序中分离出去,由DBMS负责数据的存储,简化了应用程序。主要包括物理的独立性和逻辑的独立性。 

 物理独立性指数据的物理结构发生改变了,应用程序不改变。

逻辑独立性指逻辑发生改变了,应用程序不改变。

 

 

转载于:https://www.cnblogs.com/bruce81/p/3536704.html

你可能感兴趣的文章
从输入 URL 到页面加载完成的过程中都发生了什么事情?
查看>>
实例讲解JQuery中this和$(this)区别
查看>>
centos 7 静态ip地址模板
查看>>
影响系统性能的20个瓶颈
查看>>
shell的详细介绍和编程(上)
查看>>
软件开发性能优化经验总结
查看>>
面试题编程题05-python 有一个无序数组,如何获取第K 大的数,说下思路,实现后的时间复杂度?...
查看>>
kendo grid序号显示
查看>>
Spring 教程(二) 体系结构
查看>>
Indexes
查看>>
2.Web中使用iReport 整合----------创建html格式的
查看>>
异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
查看>>
最全三大框架整合(使用映射)——applicationContext.xml里面的配置
查看>>
初步理解Java的三大特性——封装、继承和多态
查看>>
知识点积累(一)
查看>>
iphone-common-codes-ccteam源代码 CCFile.m
查看>>
python:浅析python 中__name__ = '__main__' 的作用
查看>>
修改tomcat端口后不能IP访问问题
查看>>
review board
查看>>
URAL 1495 One-two, One-two 2
查看>>