首页 > 数据库 >数据库系统工程师软考复习

数据库系统工程师软考复习

时间:2023-02-06 16:33:29浏览次数:46  
标签:复习 多个 实体 软考 视图 病房 模式 病人 数据库系统


文章目录

  • ​​计算机基础​​
  • ​​硬件基础​​
  • ​​体系结构​​
  • ​​安全性可靠性​​
  • ​​数据库基础​​
  • ​​三级模式两级架构​​
  • ​​数据模型​​
  • ​​ER图​​

计算机基础

硬件基础

体系结构

安全性可靠性

数据库基础

三级模式两级架构

三级模式:

  • 从上到下的模式:外模式 -> 模式(逻辑模式、概念模式)-> 内模式
  • 从上到下对应的层:视图层 -> 逻辑层 -> 物理层
  • 从上到下的视图:用户视图->概念视图->内部视图
  • 逻辑独立性指的是:外模式到逻辑模式;
  • 物理独立性指的是:模式到内模式

视图从基本表过来的,视图和基本表对应表现了逻辑独立性。

基本表和存储文件之间对应的是物理独立性。

索引对应的是物理层, 是属于内模式。

视图构建的时外模式/模式映像。

数据模型

  • 关系模型比网状模型和层次模型更简单;关系模型是有若干个关系模式组成的集合;关系是一个实例,对应于程序设计语言中变量的概念;关系模型是采用表格结构来表达实体集以及实体集之间的联系。

ER图

弱实体对强实体的依赖联系指的是:某个实体的一行从表中删除,对应的与之相关的另外一个信息是否会被删除。比如学生和学生家长,学生删除后,学生家长也会被删除。就是弱实体对强实体的依赖联系。

看最后的描述,拿左边的为基准,看右边的描述。
部门->职工:一个部门有多个职工,每个职工只能在一个部门工作。

复合属性和多值属性的区别:记住通信地址和亲属姓名的区别。复合属性是一个值,可以水平的被分割成多个值,而多值属性指的是本身就有多个值。

派生属性:从其他属性得来的属性,参加工作时间和工作年限,身份证号和年龄。

ER模型判断三个实体间联系的方法:三方联系法,把两个实体先作为基准实体,再根据概念来判断剩下的实体。如:一个病房有多个病人和多个医生,一个医生只负责一个病房,一个病人只属于一个病房。

数据库系统工程师软考复习_内模式

  • 把三者之间任意两个实体作为基准,假设两个实体都是一个,那么看另一个实体对应为几个。
  • 假设病人和医生作为基准,【病人和医生】对几个病房有联系?,只有一个病房,那么病房的实体类型就是1;
  • 假设病人和病房作为基准,【病人,病房】对几个医生产生联系,病人a在201病房,病人b在201病房,和多个医生产生联系,(会有多个医生来查同个病房)
  • 假设1个病房1个医生,会和几个病人产生联系?病房有多个病人,因此是多个。


标签:复习,多个,实体,软考,视图,病房,模式,病人,数据库系统
From: https://blog.51cto.com/u_15955938/6039486

相关文章

  • 2023软考高项-知识点速记更新版(顺口溜)
    10大管理过程范围管理——范进度管理——进整体管理——整沟通管理——狗质量管理——子成本管理——成人力管理——人干系人管理——干风险管理——风采购管理—......
  • 你校思博 CSC 3002 期末复习
    全是思博不定项选择,出题人柠檬水了Compiler\[\begin{aligned}&Compilers,e.g.,\\&–Microsoft\Visual\C++compiler\\&–GCC(GNU\Compiler\Collection)\\&......
  • 代码随想录算法训练营Day5 数组、链表复习
    数组部分数组最重要的思维方式是双指针的使用。快慢指针在进行元素移除和元素操作时会使用两个for循环嵌套,此时时间复杂度为O(n²)。在for循环中通过双指针(快慢指针)的使......
  • 线性代数复习
    线性代数行列式非零\(\leftrightarrow\)矩阵可逆\(\leftrightarrow\)方阵满秩\(\leftrightarrow\)向量组满秩(向量个数等于维数)证明题记得数学归纳法行列式逆序......
  • [MySQL] 《数据库系统概念》阅读笔记
    第二章关系数据库在关系模型(relationalmodel)中,关系用来指代表(table),元组用来指代行(row),表中的一行代表了一组值之间的一种联系,行中的每一列(column)代表一个属性,属性允许的......
  • SSM复习-cnblog
    依赖注入,注入配置文件中的属性名1.2加载properties文件上节中我们已经完成两个数据源druid和C3P0的配置,但是其中包含了一些问题,我们来分析下:这两个数据源中都使用到......
  • Java程序设计基础复习题
    Java程序设计基础1-6一、Java语言概述1.Java语言有哪些特点?简单易学。Java去掉了C/C++语言支持的单个不易理解和掌握的数据类型(指针pointer、联合体unions、结构体stru......
  • html+css部分复习-cnblog
    HTML+CSS部分复习(蓝桥杯参考)0.考前准备插件安装设置:文件自动格式化1.web标准结构(HTML)表现(CSS)行为(js)2.前端插件安装3.img的border属性属性值:数......
  • ccna复习:vtp服务管理
    使用vtp管理vlansw1交换机配置-server模式sw1#vlandatabasesw1(vlan)#vtpdomainccnaChangingVTPdomainnamefromNULLtoccnasw1(vlan)#vlan100nameit_sw......
  • 超星复习资料下载
    不排版了,直接发因为期末考试需要,想下载资料,老师吧权限关了传统方法是找xhr文件,然后跟响应里面找到下载地址,我找到了xhr,但是没有下载地址,我人傻了可能资料下载的地方可课......