数据库系统概论学习一

基础知识

数据库基本概念:
  • 数据                 :描述事物的标记符号。(数据与语义不可分隔,数据组成记录)
  • 数据库              :长期储存在计算机内、有组织的、可共享的大量数据集合。(数据库中的数据要求具有较小的冗余度、较高的数据独立性和易扩展性,并且易于共享)。数据库具有永久存储、有组织和可共享三个特点。
  • 数据库管理系统:位于用户和操作系统之间的数据管理软件。主要功能包括 1)数据定义、2)数据组织 存储和管理、3)数据操纵,即增改查删、4)数据库的事务管理和运行管理、5)数据库的建立和维护功能、6)其它功能。
  • 数据库系统       :数据库系统是由数据库、数据库管理系统、应用系统和数据库管理员组成的存储、管理、处理和维护数据的系统。
数据管理技术的发展阶段:
  1. 人工管理阶段:数据存储于纸带、磁带等设备,数据一般不长期保存;数据无操作系统。
  2. 文件系统阶段:数据存储于磁盘、磁鼓等设备,数据可以长期保存;数据由文件系统管理。
  3. 数据库系统阶段:数据存储于大容量磁盘等设备,数据永久存储;数据由数据库管理系统管理。
数据库系统的优点:
  • 数据库系统实现了整体数据的结构化。(本质区别)
  • 数据共享性高、冗余度低且易扩充。
  • 数据独立性高:物理独立性 用户程序和数据的物理存储 + 逻辑独立性 用户程序逻辑结构和数据库逻辑结构相互独立。
  • 数据由数据库管理系统统一管理和控制,包括:1)数据的安全性控制、2)数据的完整性检查、3)并发控制、4)数据库恢复。


数据模型

定义:数据模型是对现实世界数据特征的抽象。
数据模型用来描述数据、组织数据和对数据进行操作,是数据库系统的核心。
数据模型要求:1、可以尽可能真实的描述事物;2、容易为人们所理解;3、便于在计算机上实现。
按数据模型应用的不同目的和所处的层次,可以大致划分为以下两类:

  • 概念模型:又称信息模型,按用户观点对数据和信息建模,主要用于数据库设计。
  • 逻辑模型和物理模型。
    • 逻辑模型:按计算机系统的观点对数据建模,主要用于数据库管理系统的实现,主要包括:层次模型、网状模型、关系模型、面向对象数据模型等。
    • 物理模型:按计算机系统的观点对对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法。

数据转换为物理模型的过程:现实世界 —> 人的抽象认识 —> 概念模型 —> 逻辑模型/物理模型。

概念模型的基础元素:

  • 实体:   客观存在并可以相互区分的事物。
  • 属性:   实体所具有的某一特征。
  • 码:       可以标识唯一实体的属性集称为码。
  • 实体型:某一类实体共同所具有的属性,由实体名、属性名等的集合来抽象和刻画同类型实体。
  • 实体集:同一类型实体的集合称为实体集
  • 联系
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值