数据库设计Basic concepts-1

数据库

1.数据

描述事物的符号记录称为数据。

数据库系统中的数据具有长期持久的作用,被称为持久性数据
把一般存放在计算机内存的数据叫临时性数据

2.数据库(DB)

DB是指存储在计算机内的、有组织的、可共享的数据集合。

  • 数据库存放数据按所提供数据模式存放
  • 数据库中数据具有两大优点集成共享

3.数据库管理系统(DBMS)

DBMS是数据库的机构、是数据库系统的core,位于OSuser之间,是一个系统软件

  • DBMS负责数据库中的:数据组织数据操纵数据维护、控制及保护数据服务

  • DBMS的6个主要功能:
    ①数据模式定义; ②数据存取的物理构建; ③数据操作; ④数据完整性、安全性的定义与检查; ⑥数据库的并发控制与故障恢复; ⑦数据的服务

  • DBMS为完成主要功能,提供了相应的数据语言
    Ⅰ.数据定义语言DDL(data definition language)。①②
    Ⅱ.数据操纵语言DML(data manipulation language) 。③包括查、增、删、改;
    Ⅲ.数据控制语言DCL(Data Control Language)。④⑤⑥⑦等

4.数据管理员

由于数据库的共享性,数据库的规划、设计、维护、监视等需要有专人管理,称他们为~~~

  • 他们的主要工作是:数据库设计、数据库维护改善系统性能提高系统效率

5.数据库系统

下列组成构成了一个以DBMS为核心完整的运行实体,称为数据库系统

  • 组成数据库数据库管理系统数据库管理员硬件平台(系统平台之一)、软件平台(系统平台之二)。

6.数据库应用系统(DBAS)

  • DBAS构成:
    数据库的基础 + DBMS软件 + DB开发工具书写出应用程序 + 用相关的可视化工具开发出运用界面 = DBAS

  • DBAS包括7部分:
    DBDBMS人员(数据库管理人员)、 硬件平台软件平台应用软件应用界面

数据管理技术 其发展经历了3个阶段:
①人工管理阶段;②文件系统阶段;③数据库系统阶段。

数据库系统阶段的基本特点:
①数据的集成性
②数据的高共享性与低冗余性
③数据独立性
④数据统一管理与控制

数据库系统的数据独立性,是指数据库中数据独立于应用程序不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。

数据的独立性一般分为物理独立性逻辑独立性

数据库系统的内部结构体系

数据库系统在其内部分为三级模式两级映射

1. 数据库系统的三级模式

概念模式(模式)。 是数据库系统中全局数据逻辑结构的描述,全体用户公共数据视图,可用DBMS中的DDL语言定义它。

处于中层,反映了设计者数据全局逻辑要求

外模式(子模式、用户模式)。用户的数据视图,也就是用户所能看见和使用局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示

处于最外层,反映了用户数据的要求

  • 外模式通常是概念模式子集(子模式)

内模式(物理模式)。数据物理结构存储方式的描述,是数据在DB内部的表示方法。

处于最底层,它反映了数据在计算机物理结构中的实际存储形式

  • 一个数据库只有一个概念模式、一个内模式、多个外模式

2. 数据库系统的二级映射

  • 数据库系统在三级模式之间提供二级映射:①外模式/概念模式的映射;②概念模式/内模式的映射

  • 两级映射保证了数据库中的数据具有较高的逻辑独立性物理独立性。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值