数据库知识整理 - 概述、数据模型、三级模式结构

本文深入浅出地介绍了数据库系统的基础知识,包括数据、数据库、数据库管理系统和数据库系统的概念,以及数据库系统如何解决数据共享性差、冗余度大、数据独立性差的问题。此外,文章阐述了数据模型的类型,如概念模型、层次模型、网状模型和关系模型,并重点讨论了关系模型的优缺点。最后,文章详细讲解了数据库系统的三级模式结构,强调了逻辑独立性和物理独立性的意义。
摘要由CSDN通过智能技术生成

“数据库”这种东西一点都不酷,庞大而且繁杂,具备高级劝退属性——第一次接触它的时候有这种想法一点都不奇怪,但在我们认识它,熟悉它并且使用它之后,就会发现这东西很酷,它可以帮助我们更好地整理大量复杂的数据信息。虽然数据库里的东西多而杂,但东西的摆放并不杂乱。

看到“数据库”这个名词,可能很多非计算机专业的同学都准备点右上角的叉叉了_(:з」∠)_还请阁下留步,“数据库”本身并不是多深奥的概念,而且它在我们的生活中已经随处可见了,只是大家可能还没意识到,在我们网购、玩网游、使用社交软件的时候,数据库已经悄悄地发挥了它的作用。

那接下来我们就进入正题喽~


 

主要内容

1. 数据(data)

2. 数据库(database)

3. 数据库管理系统(database management system,DBMS)

4. 数据库系统

1. 概念模型

2. 层次模型

3. 网状模型

4. 关系模型


 

数据库系统概述

在系统地学习数据库之前,我们先来认识四个基本概念:数据数据库数据库管理系统数据库系统

 

1. 数据(data)

数据是数据库中存储的基本对象,广义的理解认为数据的种类很多。在游戏中我们角色的各项能力值、角色技能的演出效果(动画和音频),技能伤害的判定以及网购时商品的各类信息、商家的粉丝数、三项指标(描述相符、服务态度和物流服务)等,这些都可以被称为数据。判断的依据就是它是否在描述某样事物。

有时候数据只是一个简单的数字,我们还得给它赋予含义,比如各项能力值里有攻击力、防御力、敏捷度等各个数值,技能伤害可以是一般伤害、暴击伤害、异常状态伤害等。数据与其语义是密不可分的。

 

2. 数据库(database)

存放数据的仓库,只是这个仓库在计算机存储设备上,而且数据按一定的格式存放。过去人们把数据存放在文件柜里,现在人们可以借助计算机和数据库更便捷地管理和利用大量复杂的数据。数据库数据具有永久存储有组织可共享三个基本特点,具有较小的冗余度(redundancy)、较高的数据独立性(data independency)易扩展性(scalability)数据共享性

*百科上没能找到“易扩展性”的资料,所以这里补充一下:由于数据面向整个系统,具有一定的结构,不仅可以被多个应用共享使用,而且容易增

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值