数据库系统教程——数据库概论(一)

本文是数据库系统教程的第一部分,主要介绍数据库的基本概念,包括数据、数据库的发展阶段,以及数据库的主要类型。重点讲解了关系型数据库,通过E-R模型详细解释了一对一、一对多和多对多的联系,并给出了E-R图和E-R表的实例。此外,还涉及了弱实体、强实体、子类实体与超类实体的概念。
摘要由CSDN通过智能技术生成

1.1 引言

一、概念

  • 1.数据:字符、文字(字符串)、数值(整型、浮点型等)、图像(RGB、RGBA)、声音等
  • 2.数据库:存储在介质上的相关的数据集合。
  1. 数据库发展阶段:
  • ①人工管理阶段(不保存在计算机上)
  • ②文件管理阶段(效率低,管理麻烦)
  • ③数据库低级管理阶段(正处于)
  • ④数据库高级管理阶段
    注: ③和④可以合并为数据库管理阶段

二、数据库类型

  • 1、网状型数据库(未普及)
  • 2、层次型数据库(未普及)
  • 3、关系型数据库(普及)

关系型数据库:
由二维表格表示:由行列组成
举例:学生表、教师表、课程表

学生表:

学号 姓名 性别 专业 入学时间
D001 张三 犯罪专业学 2019年
D002 李四 狱警专业 2016年

教师表:

工号 教师姓名 教师性别 教授课程 受欢迎程度
C001 罗老师 刑法学(张三研究学) 非常受欢迎

数据库的描述

一、数据库的概念:
1、实体:客观存在的事物
2、属性:实体的某一特征
3、标识符:唯一标识实体特征
二、逻辑设计中数据的描述
1、字段:关系列表中的一列
2、记录:关系列表中的一行
3、文件&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三岁学编程

感谢支持,更好的作品会继续努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值