数据库原理之数据库的基本概念

数据库相关概念

  • 数据(Data)
  • 数据库(Database)
  • 数据库管理系统(DBMS)
  • 数据库系统(DBS)
  • 数据库管理员

数据

  1. 数据(Data)是数据库中存储的基本对象
  2. 数据的定义:描述事物的符号记录
  3. 数据的类型:文本,图像,图形,音频,视频,学生档案记录,货物的运输情况等
  4. 数据的特点:数据与其语义是不可分的

数据库

  1. 数据库的定义:数据库(Database,简称DB)是长期存储在计算机内,有组织的,可共享的大量的数据的集合
  2. 数据库的基本特征:
    • 数据按一定的数据模型组织,描述和储存
    • 可为各种用户共享
    • 数据独立性较高
    • 易扩展

数据库管理系统

  1. 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件
  2. DBMS用途:科学地组织,存储数和高效地获取,维护数据
  3. DBMS的主要功能:
    1. 数据定义功能:提供数据定义语言定义数据库中的数据对象
    2. 数据操作功能:提供数据操作语言实现对数据库的基本操作
    3. 事务和运行管理:保证数据的安全性,完整性

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

数据库管理技术

  1. 数据管理:对数据进行分类,组织,编码,存储,检索和维护
  2. 数据管理技术的发展过程:
    1. 人工管理阶段(20世纪40年代中–50年代中)
    2. 文件系统阶段(20年代50年代末–60年代中)
    3. 数据库系统阶段(20年代60年代末--现在)
      

数据库系统的特点

  • 数据结构化
  • 数据的共享性高,冗余度低,易扩展
  • 数据独立性高
  • 数据由DBMS统一管理和控制

数据结构化

  • 整体数据的结构化是数据库的主要特征之一

  • 整体结构化

    • 不再仅仅针对某一个应用,而是面向全组织的
    • 不仅数据内结构化,整体是结构化的,数据之间具有联系
  • 数据库中实现的是数据的真正结构化
    -数据的结构用数据模型描述,无需程序定义和解释
    数据可以变长
    数据的最小存取单位是数据项
    数据独立性高

  • 物理独立性

    • 指用户的应用程序与存储在磁盘上数据是相互独立的。当数据的物理存储改变了,应用程序不用改变
  • 逻辑独立性

    • 指用户的应用程序与数据库的逻辑结构是相互独立的,数据的逻辑结构改变了,用户程序也可以不变

数据模型

  • 数据库中用数据模型抽象,表示和处理现实中的数据和信息

  • 能较真实地模拟现实,容易为人理解,便于在计算机上实现

  • 三要素:数据结构,数据操作,完整性约束条件

     > 1.数据模型组成要素-数据结构
     	1.1数据结构
     		描述数据库的组成对象,以及对象之间的联系
     	1.2描述内容
     		与数据类型,内容,性质有关的对象
     		与数据之间联系有关的对象
     	1.3数据结构是对系统静态特性的描述
     2.数据模型组成要素-数据操作
     	2.1数据操作
     		对数据库中各种对象的实例允许执行的操作以及有关操作规则
     	2.2数据操作的类型
     	 	查询     更新(包括插入,删除,修改)
     	2.3数据模型对操作的定义
     		操作的确切含义
     		操作符号
     		操作规则
     		实现操作的语言
     3.数据模型组成要素-完整性约束件
     	3.1数据的完整性约束条件
     		一组完整性规则的集合
     		给定的数据模型中数据及联系所具有的制约和存储规则
     		以保证数据的正确,有效,相容
     	3.2数据模型对完整性约束条件的定义
     		反映和规定本数据模型必须遵守的基本的通用的完整性约束条件
     		提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件
    
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值