![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
第6章 数据库设计基础知识
文章平均质量分 87
第6章 数据库设计基础知识
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
-
NoSQL数据库
NoSQL最常见的解释是Non-Relational,Not Only SQL也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,他们不保证关系数据的ACID特性。原创 2024-03-30 08:16:57 · 707 阅读 · 0 评论 -
应用程序与数据库的交互
在普通的情况下,用户可以通过SQL和过程性SQL(如PL/SQL、T-SQL等)来访问数据库中的数据。但是在应用系统中,需要高级程序语言来完成与用户之间的交互,用户不能直接访问后台的数据库。因此数据库管理系统需要提供程序级别的接口来访问数据。有库函数嵌入式SQL通用数据库接口标准和对象关系映射(Object Relational Mapping,ORM)等。原创 2024-03-29 21:39:45 · 987 阅读 · 0 评论 -
数据库设计_6.数据库实施和运行维护
根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,数据加载(或称装入),进行试运行和评价的过程,叫作数据库的实施(或称实现)。 数据库一旦投入运行,就标志着数据库维护工作的开始。数据库维护工作的主要内容包括对数据库性能的监测和改善、故障恢复、数据库的重组和重构。在数据库运行阶段,对数据库的维护主要由DBA完成。原创 2024-03-28 21:57:41 · 632 阅读 · 0 评论 -
数据库设计_5.物理设计
一般来说,物理设计的主要工作步骤包括确定数据分布、存储结构和访问方式。 在数据库中建立存取路径最普遍的方法是建立索引。 索引一般还需在数据库运行测试后,在加以调整。在RDBMS中,索引是改善存取路径的重要手段。使用索引的最大优点是可以减少检索的CPU服务时间和I/O服务时间,改善检索效率。但是,不能对进行频繁存储操作的关系建立过多的索引,因为过多的索引也会影响存储操作的性能。原创 2024-03-27 21:05:05 · 736 阅读 · 0 评论 -
数据库设计_4.逻辑结构设计
即是在概念结构设计的基础上进行数据模型设计,可以是层次模型、网状模型和关系模型。逻辑结构设计阶段的主要工作步骤包括确定数据模型将E-R图转换成为指定的数据模型确定完整性约束和确定用户视图。原创 2024-03-27 20:11:28 · 1338 阅读 · 0 评论 -
数据库设计_3.概念结构设计
合并的方法是将具有相同实体的两个或多个E-R图合二为一,在合成后的E-R图中把相同实体用一个实体表示,合成的实体的属性是所有分E-R图中该实体的属性的并集,并以此实体为中心,并入其他所有分E-R图。在把合成后的E-R图以分E-R图 看待,合并剩余的部分E-R图,直至所有的E-R图全部合并,就构成一张全局E-R图。使用E-R方法,对现实事物加以抽象认识,以E-R图的形式描述出来。相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义,这些也需要进行统一。原创 2024-03-26 22:29:21 · 878 阅读 · 0 评论 -
数据库设计_2.数据需求分析
数据需求分析是在项目确定之后,用户和设计人员对数据库应用系统所要涉及的内容(数据)和功能(行为)的整理和描述,是以用户的角度来认识系统。这一过程是后续开发的基础,因为逻辑设计、物理设计以及应用程序的设计都会依此为依据。原创 2024-03-25 21:22:01 · 491 阅读 · 0 评论 -
数据库设计_1.数据库设计的基本步骤
的任务是针对一个给定的应用环境,在给定的硬件环境和操作系统及数据库管理系统等软件环境下,创建一个性能良好的数据库模式,建立数据库及其应用系统,使之能有效地存储和管理数据,满足各类用户的需求。属于系统设计的范畴。通常把使用数据库的系统统称为数据库应用系统,把对数据库应用系统的设计简称为数据库设计。目前主流的数据库系统多数为关系数据库系统。原创 2024-03-24 21:45:33 · 309 阅读 · 0 评论 -
关系数据库_3.关系数据库设计基本理论
关系数据理论是指导数据库设计的基础,关系数据库设计是数据库语义学的问题。要保证构造的关系既能准确地反映现实世界,又有利于应用和具体的操作。关系数据库设计的目标是生成一组合适的、性能良好的关系模式,以减少系统中信息存储的冗余度,但又可以方便地获取信息。原创 2024-03-24 21:17:59 · 920 阅读 · 0 评论 -
关系数据库_2.关系运算
专门的关系运算既可以从关系的水平方向进行运算,又可以向关系的垂直方向运算,包括选择、投影、连接以及除法,如表1所示。关系R与S的并由属于R或属于S的元组构成的集合组成,记作R∪S,其形式定义如下,式中t为元组变量。取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值null充填所有来自右侧关系的属性,构成新的元组,将其加入自然链接的结果中。取出右侧关系中所有与左侧关系中任一元组都不匹配的元组,用空值null充填所有来自左侧关系的属性,构成新的元组,将其加入自然链接的结果中。原创 2024-03-24 17:47:07 · 887 阅读 · 0 评论 -
关系数据库_1.关系数据库基本概念
关系数据库系统是支持关系数据模型的数据库系统。关系数据库应用数学方法来处理数据库中的数据。 关系的完整性约束共分为3类:实体完整性、参照完整性(也称引用完整性)和用户自定义完整性。原创 2024-03-23 22:16:53 · 756 阅读 · 0 评论 -
数据库基本概念
数据库系统(DatabaseSystem,DBS)是一个采用了数据库技术,有组织地、动态地存储大量相关联数据,从而方便多用户访问的计算机系统。广义上讲,DBS包括了数据库管理系统(DatabaseManagementSystem,DBMS)。原创 2024-03-23 16:57:38 · 901 阅读 · 0 评论