了解数据库

本文介绍了数据库的基本概念,包括数据结构化、共享度高、独立性高和数据控制能力等特点。讨论了数据库的分类,如层次型、网络型、关系型和非关系型数据库,并列举了常见实例。此外,还概述了数据模型的层次,以及数据库设计的六个关键步骤:需求分析、概念模板设计、逻辑模型设计、物理模型设计、数据库实施和运行维护。
摘要由CSDN通过智能技术生成

目录

一、了解数据库

1.数据库的介绍

2.数据库的特点

1、整体数据结构化

2、数据的共享度高

3、数据的独立性高

4、高度的数据控制能力

二、数据库的分类

1.层次型数据库:

2.网络型数据库:

3.关系型数据库:

3.1.关系型数据库

3.2.非关系型数据库

4.常见的关系型数据库

1.Oracle:

2.DB2(IBM):

3.SQL Server(MS):

4.MySQL(Oracle):

5.PostgreSQL(postgres):

5.非关系型数据库

1、键值存储数据库(key-value)       

2、列存储(Column-oriented)数据库

3、面向文档(Document-Oriented)数据库

4、图形数据库

三、数据模型

1.概念模型

2.逻辑模型

3.物理模型

四、数据库设计的步骤



一、了解数据库

1.数据库的介绍

   数据库(Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构来组织,存储,我们可以通过数据库提供的多种方法来管理数据库里的数据。

        数据库系统(DateBase System,简称DBS)是指在计算机系统中引入数据库后的系统构成,由计算机硬件,操作系统,DBMS,DB,应用程序和用户以及数据库开发和管理人员等组成。

2.数据库的特点

1、整体数据结构化

数据库中的任何数据都不属于任何应用,数据是公共的,结构是全面的。在数据库中,数据文件的个数是有限的,固定的,但数据库系统的应用却是无限制的。

2、数据的共享度高

数据与数据的逻辑结构同时存储在数据库中,显示数据时,可同时显示数据的逻辑结构;整个组织的整体数据被综合考虑,整体数据结构化。因而,DBS的数据共享度较高。

3、数据的独立性高

数据的独立性是指数据与应用程序之间的关联性。数据与数据的结构是存储在数据库中的(在外存上),由DBMS管理的。应用程序既不存储数据,也不存储数据的逻辑结构。

物理独立性:数据库中数据的世纪存储方式改变时,DBMS可以适当改变转换数据的方式,使用户面对数据的逻辑结构保持不变,从而处理数据的应用程序也保持不变。

逻辑独立性:数据库中数据的逻辑结构发生变化时,DBMS可以适当改变数据的转换方式,用户面对数据的逻辑结构保持不变。

4、高度的数据控制能力

  • 较高的安全性
  • 较好的数据完整性
  • 较强的并发控制能力
  • 较强的数据恢复能力

二、数据库的分类

        数据库模型有三种,层次型数据库,网络型数据库,关系型数据库,最常用的数据模型有俩种,关系型数据库和非关系型数据库(NOSQL)

1.层次型数据库:

处理以记录类型为结点的网状数据模型的数据库

2.网络型数据库

用树形结构表示实体及其联系的模型称为层次模型

3.关系型数据库:

在关系模型中,数据的逻辑结构为满足一定条件的二维表,表具有固定的列数和任意的行数,在数学上称为“关系”

3.1.关系型数据库

        关系型数据库就是把复杂的数据结构归结为简单的二元关系(即二维表格)在关系型数据库中,对数据操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类,合并,连接或选取等运算来实现数据的管理,最常见的就是MySQl和Oracle。我们可以用Access和power builder来完成关系表

3.2.非关系型数据库

        非关系型数据库也称为NOSQL数据库,NoSQL的本意是"Not Only SQl",指的是非关系型数据库,NoSQ

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值