首页 > 数据库 >数据库系统

数据库系统

时间:2023-01-17 19:34:57浏览次数:37  
标签:数据库 约束 数据库系统 模型 数据模型 物理


数据库系统:
  • 数据库应用软件
  • 数据库管理系统
  • 操作系统
  • 计算机硬件
数据库系统的三个阶段:
  • 人工管理阶段
  • 文件系统阶段
    -数据库系统阶段
数据库系统的三级模式
  • 概念模式 组成的数据库叫概念数据库
    反映了设计者的数据全局逻辑要求。
  • 外模式 组成的数据库叫用户数据库
    反映了用户对数据的要求
  • 内模式 组成的数据库叫物理数据库
    反应数据在计算机物理结构中的实际存储形式。
数据库系统的两级映射:

1.概念/内模式映射:

保证了物理独立性。

2.外/概念模式映射:

逻辑独立性,

总结:都是内层发生改变,外层不变,保证内层的独立性。

数据库系统_数据

数据库的生命周期:

1.需求分析
2.概念设计:产生E-R
3.逻辑设计:E-R转换为关系模式
4.物理设计:物理结构调整
5.编码
6.测试
7.运行

数据库系统_数据库_02

数据模型

按不同应用层次分为:
概念数据模型(概念模型)
E-R模型
逻辑数据模型(数据模型)
主要有层次模型、网状模型、关系模型、面向对象模型

E-R模型

1.实体:矩形
事物的抽象,实体可组成实体集
2.属性:椭圆
事物特性,属性的取值范围为域
3.联系:菱形
事物之间的联系,1-1,1-n,n-n

关系模型

采用二维表表示。
知道主键,外键。

约束:
1.实体完整性约束
通过主键(primary key)约束和候选键(candidate key)约束来实现的。
2.参照完整性约束
两个表的主关键字和外关键字的数据应一致
3.用户定义完整性约束


标签:数据库,约束,数据库系统,模型,数据模型,物理
From: https://blog.51cto.com/u_15601494/6017787

相关文章

  • mysql数据库系统​
    拓补图​推荐步骤​在centos01上安装Mysql数据库服务,生成服务部器其配置文件,添加系统服务优化命令初始化mysql设置访问密码登录mysql数据库​在centos01的mysql服务器上创建......
  • mysql数据库系统复习--b站视频
    转自:https://www.jianshu.com/writer#/notebooks/41524309/notes/73440255 参考:https://www.bilibili.com/video/BV1S4411u74E?p=3 //b站视频1)登录别人的mysql:mysq......
  • 数据库系统原理——SQL数据查询语言(DQL)
    一.内容概述二.单表查询SQL查询语句的基本结构包括3个子句:select、from、where,其中select子句对应于关系代数中的投影运算,用来指定查询结果中所需的属性表达式from子句对......
  • 数据库系统原理——数据库建模
    一.数据库设计过程的概述1.基本概念(1).数据库设计定义数据库设计就是根据各种应用处理的要求、硬件环境及操作系统特性等,将现实世界中的数据进行合理组织,并利用已有的数......
  • 【数据库系统原理与设计】(六)SQL数据定义、更新及数据库编程
    六.SQL数据定义、更新及数据库编程6.1SQL数据定义语言1. SQL数据定义语言DDL包括: 数据库的定义:创建、修改和删除基本表的定义:创建、修改和删除视图的定义:创建和......
  • 数据库系统概论练习2
    一、填空题(每空1分,共10分) 数据模型的三要素包括:数据结构、 数据操纵、完整性约束。数据库系统的三级模式和二级映像中外模式/模式映像概念模型是对信息世界的建模,其......
  • 数据库系统概论练习1
    一、填空题(每空1分,共10分) 数据库管理系统的主要功能有数据定义功能、 数据操作功能、数据库的运行管理和数据库的建立以及维护等 4 个方面。数据独立性又可分为 ......
  • 【数据库系统原理与设计】(五)关系数据理论与模式求精
    五. 关系数据理论与模式求精5.1问题提出 1. 数据冗余导致的问题: 冗余存储:信息被重复存储,导致浪费大量存储空间更新异常:当重复信息的一个副本被修改,所有副本都必......
  • 《数据库原理及应用》PPT整理第1章数据库系统概述
    学习更多的时候还是自己去看书,老师看了一周的知识,整理才讲一次课。                                ......
  • MySQL数据库系统(十四章)
    目录第14章:MySQL数据库系统MySQL简介安装与使用MySQL第14章:MySQL数据库系统知识点归纳总结:本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;MySQL简介......