1. 数据库基本概念

本文介绍了数据库的基本概念,如元组、字段和结构化数据库。详细阐述了数据库系统的构成,包括数据库、数据库管理系统、应用及管理员,并解析了DBMS的用户角度和系统角度功能,如SQL语言、数据操纵与控制。同时,讨论了DBMS的三层结构和两层映像,强调了逻辑和物理数据独立性。此外,提到了模式、数据模式以及关系数据库的一范式和多值属性。

1.数据库基本概念

表的行也叫做元组,记录
表的列也叫做字段,属性,数据项

关系型数据库是属于结构化的数据库
而图像数据库和工程数据库都是非结构化的数据库

2.数据库系统的构成要素(工作环境)

  1. 数据库 Database
  2. 数据库管理系统 Database Manager System
  3. 数据库应用 Database Application
  4. 数据库管理人员 Database Administrator
  5. 计算机基本系统

以上要素的关系:

DBAP通过DBMS调用DB中的Data,受用于DBAP,当然这一系列操作都要依靠于计算机基本系统之上。

3.从两个角度来看待DBMS

  • 从用户角度看待DBMS
    1、有数据库定义功能:定义数据库中Table的名称和标题
    2、数据库操纵:Table中的增删改
    3、数据库控制:安全权限和数据的完整性
    4、数据库维护(由DBA个人来掌握)

数据库语言:
1、数据定义语言(DDL)
2、数据操作语言(DML)
3、数据控制语言(DCL)
这三种语言合起来统称为SQL语言(Structed Query Language),结构化的数据查询语言。

  • 从系统角度看待DBMS
    1、语言编译器:将数据库语言转变成DBMS可执行的命令,如DDL,DML,DCL编译器
    2、查询优化于查询实现
    3、数据存取和索引
    4、通信控制

4.DBMS的三个层次和两层映像

三个层次

  • 用户(外部)层次 -----对应外模式 (局部作用域)
  • 概念层次 -------------对应概念模式(全局作用域)
  • 内部层次--------------对应内模式

两层映像

  • E—C映像 外部层次 — 概念层次
  • C— I映像 概念层次 — 内部层次

三个层次,两层映像是标准化数据库系统的结果模型。

三个层次两层映像体现出的是两种独立性:

  1. 逻辑数据独立性
    当概念模式变化时,可以不改变外部模式(只改变E—C映像),无需改变DBAP。
  2. 物理数据独立性
    当内部模式变化时,可以不改变概念模式(只改变 C—I映像),无需改变DBAP。

5.零散概念

模式 是对 数据本身 结构形式 的抽象
数据模式 是对 模式本身 的抽象 (即 模式的结构 = 数据模型)

关系数据库中的数据不可再分,被称为关系的第一范式。
一个数据项不再是一个单一的数值,而是一个集合,这种情况称为多值属性复合属性(因而发展出了对象—关系数据库)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值