随着互联网的发展,我们的生活、工作模式已经在无形中改变。网上数据越来越多,互联网企业需要建立一个数据库,涵盖与企业相关的信息。数据在这个时代越来越重要,也有很多人看到了这一点,希望把握机会,接下来小编将介绍数据库培训,数据库怎么学的相关内容,一起来看看吧。
数据库培训,数据库怎么学
1.数据库培训,数据库怎么学
数据库系统分为三个抽象层次
- 用户级数据库:用户级数据库与外部模式相对应,是与用户最接近的一级数据库,是用户可以看到和使用的数据库,又称用户视图。
- 概念性资料库:概念资料库与资料库相对应,介于使用者资料库与资料库之资料库,是资料库管理员所能看到和使用的资料库,介于使用者资料库与资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库资料库
- 资料库级别。与存储方式相对应的物理级数据库是数据库的低级表示,它描述了数据的实际存储组织,也称为“内部模式”。
第三级数据库模式
- 概念性模式:数据库中的概念模式(模式、逻辑模式)描述数据库中数据库的逻辑结构,描述真实世界中的实体及其性质和联系,定义记录、数据项、数据完整性约束条件和记录之间的联系,是数据项目值的框架。
- 外部模式:外部模式(subschema,userschema)描述了用户看到或使用的数据的逻辑结构,用户根据外部模式对数据库中的数据进行操作。
- 内部模式。内模是整个数据库的最底层表示,与物理层不同,它假定外存是无限线性地址空间。内部模式定义了存储记录的类型,存储域的表示,以及存储记录的物理顺序,指导数据元、索引和存储路径等的存储组织。
二级独立性
- 身体独立。实体独立性是指用户的应用程序和数据库中存储的数据彼此独立。应用程序不需要在改变数据的物理存储时更改。
- 独立的逻辑。系统的逻辑独立性是指用户的应用程序和数据库中的逻辑结构相互独立。应用程序在更改数据逻辑结构时不需要更改。
资料模式
- 概念性资料模型:数据和信息的建模与用户视角一致,主要用于数据库设计。概念性模型主要使用实体联系方法(Entity-RelationshipApproach)表示,因此也称为E-R模型。
- 基础资料模式:根据计算机系统的观点建立数据和信息模型,它主要用于DBMS的实现。基础数据模型是数据库系统的核心和基础。
- 关联代数:关联代数的基本运算包括并、交、差、笛卡尔积、选择、投影、联结和除等操作。
- 并且:计算两个关系在集论上的并集,即给出R和S(具有相同元/列数的关系),并且R—S的元组包含R和S的所有元组。
- 差值:计算两个关系之间差异的集合,也就是给出R和S(它们的元/列数相同),R-S的元组包括R中有不在的元组的集合。
- 交:计算两个关系集合理论上的交集,即给出R和S(具有相同元/列数的关系),并且R^S的元组包含相同的R和S元组。很明显,R^S=R-(R-S)和R^S=S-(S-R)是成立的。
- 笛卡尔积:计算两个关系的笛卡尔乘积,即R为m元的关系,S为n元的关系,则R×S是m+n元的元组的集合,它的前m个元素来自R的一个元组,然后n个元素来自S的一个元组。
- 投射:从关系中提取指定的属性(列)。
- 选项:从关系R中提取满足给定限制条件的记录。
资料库设计
数据库设计的过程就是将数据库系统与现实世界紧密、有机地结合在一起的过程。设计数据库的质量与设计人员的知识、经验和水平密切相关。作为数据库应用系统的重要组成部分,数据库设计的成功与否直接关系到整个应用系统的成败。
资料库设计方法。
以3NF为基础的数据库设计方法是一种结构化的数据库设计方法,其基本思想是在需求分析的基础上,对数据库模式中所有属性之间的依赖性进行识别和确认,将它们组织为单一关系模型,然后再分析模式中不符合3NF的约束条件,将模式分解为3NF。
- 制定公司模型。
- 建立数据库逻辑模式。
- 数据物理模式的设计(存储模式)
- 评估物理模型。
- 数据实现。
- 基本数据库设计步骤。
分阶段设计的方法遵循自上而下、逐级求精的原则,将数据库设计过程分解成几个相互独立又相互依赖的阶段,每个阶段采用不同的技术和工具,解决不同的问题,从而使问题局部性化,减少局部问题对整体设计的影响。
根据分步骤设计方法,数据库设计一般分为需求分析、概念结构设计、逻辑结构设计和数据库物理设计4个阶段。在具体的机器上,数据库逻辑结构设计的任务是将设计好的基本E-R图转换成逻辑结构,以满足具体机器上DBMS产品所支持的数据模型。该阶段是数据库结构设计的重要阶段。以上就是数据库培训,数据库怎么学的相关内容,感谢您的阅读。