数据库管理及应用SQL Server 2019(太原理工大学):第一章

本文详述了数据、数据库、DBMS与DBS的核心概念,涵盖了数据库的发展历程、组成部分、操作处理、数据模型(包括概念、逻辑和物理模型),以及三级模式结构和二级映像。深入讲解了数据库管理系统的关键功能和工作模式,以及数据处理与管理的重要性。
摘要由CSDN通过智能技术生成

复习点:
1.四个概念
(1)数据(Data):是对不同客观事物具体特征描述的符号记录。(注意信息和数据的区别)
(2)数据库(DB):是按照数据结构进行组织、存取和处理数据的集合

  • 数据库操作处理的基本对象是数据。
  • 特点:对数据同一的管理与控制,采用统一的标准;数据整体结构化;高共享低冗余易扩充;数据独立性(物理独立性和逻辑独立性)高且程序维护便利;数据完整性(实体完整性、参照完整性、域完整性、用户自定义完整性)和安全性高;数据一致性

(3)数据库系统(DBS):是具有数据库功能特点的系统。

  • 发展趋势:人工数据管理阶段、文件管理数据阶段、初期数据库阶段、高级数据库阶段(分布式数据库技术、面向应用领域的专业数据库、面向对象数据库)
  • 组成:数据库、数据库管理系统、应用系统和用户。用户包括数据库管理员、系统分析员、数据库设计人员、应用程序员和终端用户。
  • 类型:集中式数据库系统、客户机/服务器数据库系统(C/S)、分布式数据库系统、并行式数据库系统

(4)数据库管理系统(DBMS):是一个系统软件,能够建立、运用、管理和维护数据,并对数据进行统一管理。

  • DBMS是数据库系统的核心
  • 组成(按照程序实现的功能划分):
    a.语言编译处理程序:包括数据定义语言(DDL)、数据操作语言(DML)、数据控制控制语言(DCL)、事务管理语言及其编译程序(TML)
    b.系统运行控制程序
    c.系统建立与维护程序
    d.数据字典
  • 主要功能(5个):数据定义功能;数据操作功能;事务运行与管理(核心功能);组织管理和存储数据;数据库的建立和维护。
  • 工作模式DBMS会将用户的查询数据请求(高级指令)转化为低层指令

2.数据处理和数据管理
字面意思。在广义上数据管理也属于数据处理。

3.数据模型:是对现实世界的模拟。

  • 将现实世界中事物描述的信息转换成数据库数据需要经过3个阶段:在这里插入图片描述
  • 数据模型三要素:数据结构、数据操作、数据约束(完整性约束)。
  • 数据模型的类型:
    (1)概念模型:从现实世界到信息世界的第一层抽象:
    a.有关概念:实体(实体、实体集、实体型、实体值)、联系(联系、联系集、联系型、联系值)、属性(主属性、非主属性)、键、域。
    b.实体型之间的联系可分为三类:一对一、一对多、多对多。
    c.表示方法:矩形表示实体,菱形表示联系、椭圆表示属性。
    (2)逻辑模型:
    a.层次模型:用树形结构来表示实体间的联系。
    b.网状模型
    c.关系模型(重点)第二章会详细说明
    d.面向对象模型:多态性、继承性、封装性、抽象性。
    (3)物理模型:是对真实数据库的描述。

4.数据库的三级模式结构:将外模式和模式分开来保证数据的逻辑独立性,将模式和内模式分开来实现数据的物理独立性。

  • 外模式(子模式、用户模式):对局部数据逻辑结构和特征的描述。一个数据库可以有多个外模式。
  • 模式(逻辑模式、概念模式、概念视图):是对全局数据逻辑结构和特征的描述。一个数据库只能有一个模式。
  • 内模式(存储模式):是数据物理结构和存储方式的描述。一个数据库只能有一个内模式。

5.数据库的二级映像

  • 外模式/模式映像
  • 模式/内模式映像:它定义了数据的全局逻辑结构和存储结构之间的对应关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值