您的位置:首页 > 数据库

数据库基础知识

2015-10-17 11:40 274 查看
         数据库指的是以一定方式存储在一起,能为多个用户共享、独立于应用程序的数据集合。本文就数据库的基础知识做个总结,从更为宏观的角度了解数据库。
        
数据库是一门学科,它的内容包括基础知识、数据表示、数据操作和规范控制等内容,下图文章的主要介绍内容:



         本文的主要内容包括数据库基础、数据表示、数据操作和规范控制四个方面。基础知识包括数据库的一些概念:数据、数据库、数据库系统等;数据库类型有关系型数据库、面向对象数据库和对象关系数据库;数据库使用三种模式和两级映像来表示整体结构,内模式、模式和外模式,内模式,用来描述数据库的物理存储结构和存储方式;模式即概念模式,用来描述数据库的结构及其联系,概念模式的一个具体值称为模式的一个实例,实例反映的是某一个时刻的数据库状态,是相对变动的。外模式称为用户模式,是数据库面向用户的接口。两级映像表示模式之间的连接桥梁。



         数据表示是逻辑数据的表现形式,也是我们设计数据库的主要方式。数据的逻辑模型包括E--R模型、层次模式、网状模型、关系模型和面向对象模型,ER模型使我们最常用的模型,ER模型由实体和联系组成,实体表示现实世界中对象的表示,联系即实体之间的关系,联系主要包括1:1、1:N、M:N等三种关系;属性是实体的特性,包括简单属性和复合属性、单值属性和多值属性、派生属性等。



         数据操作包括关系代数和SQL语言两种方式,关系代数主要操作对象是逻辑数据,SQL语言的操作对象是物理存储数据;关系代数包括五种基本运算:并、差、笛卡尔、投影、选择和五中扩展运算交、连接、除、投影和外链接。SQL
语言包括四个方面的内容数据定义、数据操作、数据查询和数据控制,数据定义即定义数据库的逻辑结构,操作表、视图、索引等;数据操作即操作表中的数据,包括插入、修改和删除;数据查询是数据库的主要内容之一,SQL查询语言已经发展成为非过程化的数据查询语言,包括简单查询、连接、子查询、分组、更名的复杂的操作。数据控制指的是对数据库操作的权限控制,包括查询控制和操作控制。
        
数据库管理包括数据库的设计规范和数据备份,并发控制。
         
宏观的理解数据库知识,有助于帮助我们更加方便的设计和管理数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库