三级模式-两级映射:
三层模型:
内模式:对应存储文件,和物理层次的数据库直接关联,管理如何存储这一系列的数据。
概念模式:对应数据表,将数据分成若干张表,根据业务/应用…划分,表之间有相应的关联
外模式: 对应视图,对数据的控制有了更进一步的手段,更加灵活的处置方式。
两级映射:
模式/内模式映射:实现概念模式到内模式之间的相互转换。(保证物理独立性)
外模式/模式映射:实现外模式到概念模式之间的相互转换。(保证逻辑独立性)
共享锁: 事务A对数据A加共享锁后,其它事务只能对数据A加共享锁。
排他锁: 事务A对数据A加排他锁后,其它事务不能在对数据A加锁。
JDBC: Java数据库连接,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它有一组Java语言编写的类和接口组成。执行:建立连接、发送语句、处理结果
数据库设计过程:
数据库的设置主要分为用户需求分析、概念结构、逻辑结构、和物理结构四个阶段。
需求分析: 数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求进行科学分析,并形成: 说明文档、数据字典、数据流程图。说明文档作为概念设计阶段的设计依据。
概念结构设计: 主要的表达形式就是作ER模型。
逻辑结构设计: 把ER模型转成关系模式,产出物就是关系模式。
物理设计结构: 在关系模式之后,把