软考(软件设计师)考点总结 -- 数据库技术,2024年最新华为面试事例

三级模式-两级映射:

在这里插入图片描述

三层模型:

内模式:对应存储文件,和物理层次的数据库直接关联,管理如何存储这一系列的数据。

概念模式:对应数据表,将数据分成若干张表,根据业务/应用…划分,表之间有相应的关联

外模式: 对应视图,对数据的控制有了更进一步的手段,更加灵活的处置方式。

两级映射:

模式/内模式映射:实现概念模式到内模式之间的相互转换。(保证物理独立性)

外模式/模式映射:实现外模式到概念模式之间的相互转换。(保证逻辑独立性)

共享锁: 事务A对数据A加共享锁后,其它事务只能对数据A加共享锁。

排他锁: 事务A对数据A加排他锁后,其它事务不能在对数据A加锁。

JDBC: Java数据库连接,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它有一组Java语言编写的类和接口组成。执行:建立连接、发送语句、处理结果

数据库设计过程:

在这里插入图片描述

数据库的设置主要分为用户需求分析、概念结构、逻辑结构、和物理结构四个阶段。

需求分析: 数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求进行科学分析,并形成: 说明文档、数据字典、数据流程图。说明文档作为概念设计阶段的设计依据。

概念结构设计: 主要的表达形式就是作ER模型。

逻辑结构设计: 把ER模型转成关系模式,产出物就是关系模式。

物理设计结构: 在关系模式之后,把

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值