01 数据库基础知识

数据库的定义
数据:指对现实世界各种事物的描述和记录,可以是数字、文字、图像、声音、视频等形式。数据是信息的载体,通过加工和处理可以转化为有用的信息。

数据库:存储有组织的数据集合,用于存储、管理和检索大量数据。数据库通常以电子方式存储在计算机系统中。数据库可以包含一个或多个表,每个表由行和列组成,用于存储特定类型的信息。
目的是有效地存储、检索和管理数据。

数据库管理系统 (DBMS)
DBMS 是用于定义、创建、管理和操纵数据库的软件。它提供了数据定义语言(DDL)和数据操纵语言(DML)来与数据库进行交互。常见的DBMS包括:

  1. MySQL:开源关系数据库管理系统,广泛用于Web应用。
  2. PostgreSQL:开源关系数据库,支持复杂查询和数据完整性。
  3. Oracle:功能强大的商业关系数据库,广泛用于企业级应用。
  4. Microsoft SQL Server:微软开发的关系数据库,集成了许多企业功能。
  5. SQLite:嵌入式关系数据库,适用于移动应用和嵌入式系统。

数据库的概念模型
数据库的概念模型是对数据库中数据及其关系的高层次抽象,是数据库设计的一个重要阶段。概念模型独立于物理存储和具体的数据库管理系统,旨在通过实体、属性和关系来全面描述业务需求。

概念模型的主要元素

  1. 实体 (Entity)
    实体是指现实世界中可以独立存在并可以被唯一识别的事物。
    实体通常是名词,如“学生”、“课程”、“教师”等。
  2. 属性 (Attribute)
    属性是实体的特征或性质。
    每个实体都有一个或多个属性,如“学生”的属性可以包括“学号”、“姓名”、“出生日期”等。
  3. 关系 (Relationship)
    关系是实体之间的联系或关联。
    关系可以是“一对一”、“一对多”或“多对多”。
  4. 键 (Key)
    键是用于唯一标识实体的属性或属性组合。
    常见的键包括主键 (Primary Key) 和外键 (Foreign Key)。
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值