基于数据库的简单介绍
创始人
2024-02-04 16:20:53
0

目录

一.数据库概述

1.数据库的起源

2.常见的数据管理系统

二.数据库发展的历程

三、三级模式和二级映射

四、数据延申职业

五、数据模型

模型的分类

六、数据模型的创建过程

七、关系运算

总结


一.数据库概述

1.数据库的起源

        数据库应用程序:在很多情况下,DBMS(data base manager system)无法满足用户对数据库的管理,此时,就需要使用数据应用程序与DBMS进行通信.访问和管理DBMS中存储的数据

2.常见的数据管理系统

        MySQL和Oracle还有SQL Server  还有DB2等等

二.数据库发展的历程

人工管理阶段——>文件系统阶段——>数据库系统阶段

世界第一台计算机的ENIAC(冯诺依曼体系结构)

ENIAC以电子管作为元器件,所以又被称为电子管计算机,是计算机的第一代。电子管计算机由于

使用的电子管体积很大,耗电量大,易发热,因而工作的时间不能太长

三、三级模式和二级映射

外模式:面向用户,用户可以通过自己的方式来调出不同的表,可以根据用户自己来定义调出什么样的表格(从基本表中查询出来,然后再进行展示)----(用户展现)

概念模式:逻辑模式-----(整理出1张基本表)

内模式:面向底层数据,内模式描述数据的物理结构和存储方式,如堆文件-----(底层数据库)

二级映像:

外模式/概念模式像:体现了逻辑独立性(概念模式改变——>外模式不发生改变)

概念模式像/内模式:体现了物理的独立性(内模式修改——>概念模式不发生改变)

四、数据延申职业

DBA:数据库管理员(Database  Administrator)

应用程序员:数据库维护人员

最终用户:End User

五、数据模型

模型的分类

  • 层次模型:一级一级的
  • 网状模型:Network
  • 关系模型:二维表格 

数据建模:是对现实世界中的各种类型数据的抽象组织,以确定数据库管辖范围,数据的组织形式等

客观对象——>概念模型(绘制E-R图)——>逻辑模型(关系模型)——>物理模型

六、数据模型的创建过程

实体:指客观存在并可相互区分

属性:指实体所具有的某一特性

联系:实体集和实体集之间的联系,有一对一,一对多,多对多,

  •    1  :  1.学生与学生证
  •    N:N 班级和学生      
  •   多对多:课程和学生 

实体型:实体类型,通过实体名及其属性名集合学生(学号,姓名,性别)

实体集:指同一类型的实体集合,如全校学生就是一个实体集

E-R图实体练习图,用实体来表示联系的图型

数据模型

客观对象——>概念模型——>逻辑模型——>物理模型

七、关系运算

 并、差、交、笛卡尔积、

并:R U S  表示为:R U S ={t| t属于R  V t属于 S }

差:R  -  S 表示为:R - S={t| t属于R  V  t不属于 S }

交:R   交  S 表示为:R 并 S ={ t |  t属于R  且  t属于 S    }

笛卡尔积:R X S  第一个元素来源于 R  第二个来源于 S ,两者相乘即可

选择操作:选择某一个实体集的属性,并确定一个值的确定值

投影操作:选择一部分进行展示

连接运算:UNION  JION   || LEFT  JION 

等值连接:直接将表连接到一起

自然连接:去掉重复的号

R÷S:大的实体集除于小的实体集合,R先减去S的,然后再找到S满足的,如果有多个S,那么得到的多个结果,最后交际一下。

总结

  • 数据库的基本知识是每一个程序员应该了解的
  • 数据库的三级模式和二级映射是核心
  • 任何程序都离不开数据库的设计
  • 数据库的发展促进了时代的进步
  • 总之数据库很重要

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...