【数据库】第一章 绪论

【数据库】第一章 绪论

一、 数据库概念

1.数据管理历史

  • 劳动管理
  • 文件系统
  • 20世纪50~60年代
  • 数据长期保存、可反复使用
  • 文件系统管理数据,方便存取,转换,统一查询和修改
  • 数据共享性差、冗余度大(数据面向应用)
  • 数据独立性差(数据与程序相关)
  • 数据库系统
  • 20世纪60年代后期
  • 多用户、多应用共享数据,专门数据管理软件DBMS(Database Managment System)
  • 数据结构化,冗余度低、易扩充、数据独立性高
    • 物理独立性:应用程序<===>数据库中的数据
    • 逻辑独立性:应用程序与数据库的逻辑结构相互独立。数据的逻辑结构发生改变,应用程序可以不变
  • 数据由DBMS 统一管理和控制,具有:安全性、完整性、并发控制、数据恢复功能

Eg:文件系统

[ 学生登记表] (学号,姓名,年龄,家庭所在地,专业)
Student.dat
2013004 ,王小明,19,女,陕西省西安市雁塔区,计算机
2013006 ,黄大鹏,20 ,男,黑龙江省哈尔滨市南岗区,软件工程
2013007 ,张文斌,18 ,女, 宁夏回族自治区银川市西夏区,通信工程

Eg:数据库系统
在这里插入图片描述

2.专业术语

2.1 什么是数据?

  • 描述事物的 符号
  • 数据库中存储的基本
  • 数字、文字、图形、声音、语言等多种表现形式
  • 数据 + 语义 ---->数据

2.2 什么是数据库(DB)

  • 存储在计算机内、 有组织 、 可共享 的数据集合
  • DB 数据,按一定的 数据模型
  • 数据 冗余度小 ,数据 独立性 和 扩展性 高,可共享

2.3 数据库管理系统(DBMS)

  • 数据管理软件, 位于用户与操作系统之间
  • 功能: 四大主要方面
    1)数据定义,由 Data Define Language (DDL )实现
    2)数据操纵,由 Data Management Language (DML )实现
    3)DB 运行管理,由 Data Control Language (DCL )实现
    4)DB建立和维护

2.4 数据库系统(DBS)
2.4.1 DBS的组件

  • 硬件:数据库
  • 软件:数据库管理系统(DBMS)、数据库应用系统
  • 个人:数据库管理员、 数据库用户

2.4.2 如何构建DBS的框架?
在这里插入图片描述

2.4.3 DBS的逻辑结构如何?
在这里插入图片描述

  • 数据库的Two-mapping与数据独立性

外模式 / 模式映像
模式改变 ,由 DBA 调整各外模式 / 模式映像
可使外模式不变,以支撑应用程序不修改, 保证数据与程序的 逻辑独立性 。
模式 / 内模式映像
数据库的存储结构改变 时,由 DBA 调整模式 / 内模式映像
可使模式 不变,且无需修改应用程序,保证数据与程序的 物理独立性 。

2.4.4 DBS的系统结构

  • Centralization( 集中式) 结构
    DB 物理上,在一个局域网中
  • Distribution( 分布式) 结构
    DB 物理上或逻辑上,分布在不同的网络中

    Client/Server 结构
    Browser/Server 结构
    Parallel ( 并行) 结构

3.数据模型

3.1 概念模型

实体 + 联系模型

3.2 数据模型的分类

网状模型 / Network data model
层次模型 / Hierarchical data model
关系模型 / Relational data model
对象关系模型 /Object-Relational data model

二、数据库用户

1. 最终用户

常规用户,偶然用户

2. 应用程序员

3.数据库管理员

三、关系数据库概述

在这里插入图片描述
术语

  • 表/关系
  • 列/字段/属性
  • 行/元组

四、总结

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_47504614

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值