数据库

作者: z颖z | 来源:发表于2020-01-21 15:21 被阅读0次

由于实际工作中不太需要数据爬取的技能,数据已经存储在企业的数据库了,因此数据爬取这部分我将押后进行回顾。我们先来总结一些数据库的部分。

其实由于种种原因,包括本人学院不是正统计算机学院等原因,本人数据库学得并不好,因此只进行浅薄的总结,总结若有错误还请大家指正。

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合

数据库管理系统DBMS是位于用户与操作系统之间的数据管理软件

数据库系统DBS是在计算机系统中引入数据库后的系统构成

数据库系统构成:

数据库、数据库管理工具、应用系统、数据库管理员

数据模型


数据模型主要分为两大类:

(一)概念模型。按用户的观点对数据建模,用于数据库设计

(二)逻辑模型和物理模型。

逻辑模型包括网状、层次、关系模型,按计算机系统观点对数据建模

物理模型是对数据最底层的抽象,描述了数据在系统中表示方式和存取方法,在磁盘或磁带上的存储方式方法。

人们从现实世界的数据抽取概念模型再转化为逻辑模型,再由DBMS将其转换为物理模型。

具体来说,概念模型是数据库设计的有力工具

基本概念有:

1、实体。客观存在并可相互区别的事物

2、属性。实体拥有的特性,如学生拥有的名字。

3、码(KEY)。唯一标识实体的属性集。

4、域。属性的取值范围。

5、实体型。用实体名及属性名集合来抽象刻画同类实体。

6、实体集。同一类型实体的集合。

7、联系。实体内部的联系是各属性的联系,实体之间的联系是不同实体集的联系。

两个实体的联系有1对1的联系、1对多的联系和多对多的联系

1:1   一个班级只有一个班长

1:n   一个班级有若干学生

m:n   多个课程有多个学生选修

而概念模型的表示方法主要是用实体-联系方法(E-R图),这是描述现实世界的概念模型

那么最常用的数据模型主要有

非关系模型(层次模型、网状模型)

关系模型

面向对象模型、对象关系模型等等

关系数据模型

关系:一个关系通常是一张表

元组:表中的一行即为一个元组

属性:表中一列为一个属性

主码:表中某个属性组,可以唯一确定一个元组

相关文章

  • MySQL数据库day01

    系统数据库 ​​​ 创建数据库 ​​​ ​​​ ​​​ ​​​ 查看所有数据库 使用数据库 修改数据库 删除数据库...

  • 数据库操作

    创建数据库: 选择数据库: 查看数据库: 修改数据库: 删除数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • 4-14

    创建数据库 createdatabase数据库名称; 删除数据库 dropdatabase数据库名称; 查看数据库...

  • [后端开发] Mysql学习笔记

    1.0 数据库 创建数据库 查看所有数据库 删除数据库 切换数据库名 查看正在使用的数据库 2.0 数据库表 创...

  • 2020最新最全数据库系统安全

    数据库标识与鉴别 数据库访问控制 数据库安全审计 数据库备份与恢复 数据库加密 资源限制 数据库安全加固 数据库安...

  • 2020-01-05 sql基本概念

    数据库用来储存数据。 数据库的种类大致有:层次数据库、关系数据库、面向对象数据库、XML数据库、键值数据库。 关系...

  • Mysql数据库基本操作

    连接数据库 退出数据库 查看数据库版本 显示数据库时间 查看当前使用的数据库 查看所有数据库 数据库备份 导入数据...

  • mysql命令行操作

    准备 登陆 数据库操作 查看现有数据库 创建数据库 删除数据库 查看数据库 使用数据库 查看当前数据库 表操作 新...

  • 1.7.1 MySQL数据库学习

    1. 数据库命令行学习 进入数据库 创建数据库 查看数据库列表 删除数据库 使用数据库 查看当前数据库 2. 表 ...

网友评论

      本文标题:数据库

      本文链接:https://www.haomeiwen.com/subject/onbjzctx.html