5K+ 阅读量
数据管理是关键,也是必不可少的。因此,数据模型起源于解决文件系统问题。以下是 DBMS 中的数据模型:层次模型在层次模型中,通过关系的集合形成层次关系,并形成树状结构。关系可以定义为父子类型。最早且最流行的层次模型之一是信息管理系统 (IMS),由 IBM 开发。示例层次结构显示员工可以是实习生、合同工或正式员工。子级别显示正式员工可以被聘用为撰稿人、高级撰稿人或编辑:优点设计... 阅读更多
3K+ 阅读量
良好的数据库设计是每个人都希望实现的目标,以避免处理不良设计的后果。以下是良好数据库设计的目标:避免冗余数据数据库中的表应按照标准构建,并以最大的专注度构建。它应该有不同的字段并最大限度地减少冗余数据。表应始终具有主键,该主键将是唯一的 ID。无故障信息数据库应遵循标准和约定,并提供对组织有用的有意义的信息。数据完整性完整性有助于保证值有效且无故障。数据完整性设置为表,... 阅读更多
50K+ 阅读量
DBMS 中的依赖关系是两个或多个属性之间的关系。它在 DBMS 中具有以下类型:函数依赖完全函数依赖传递依赖多值依赖部分依赖让我们从函数依赖开始:函数依赖如果表中存储的信息可以唯一地确定同一表中的其他信息,则称为函数依赖。将其视为同一关系的两个属性之间的关联。如果 P 函数确定 Q,则 P -> Q让我们看一个例子:EmpIDEmpNameEmpAgeE01Amit28E02Rohit31在上表中,EmpName 根据 EmpID 具有函数依赖性,因为对于给定的 EmpID 值,EmpName 只能取一个值:EmpID -> EmpName同样的显示... 阅读更多
识别 DBMS 中的实体关系用于识别强实体和弱实体之间的关系。在开始之前,让我们以 Professor 实体为例,它是我们的强实体,Professor_ID 作为主键:Professor_IDProfessor_NameProfessor_CityProfessor_Salary弱实体是 Professor_Dependents 实体:NameDOBRelation现在,让我们继续,弱实体弱实体依赖于强实体,并且没有主键。弱实体具有部分键。它表示为双矩形:强实体其他实体依赖于强实体,并且它具有键属性,即主键,并表示为单个矩形。识别关系它链接强实体和弱实体... 阅读更多
数据模型的历史有 DBMS 的三代:层次系统是第一代 DBMS。第一代还配备了 CODASYL 系统。它们都出现在 20 世纪 60 年代。第二代包括关系模型。E.F.Codd 博士在 1970 年引入了它。第三代包括对象关系 DBMS 和面向对象 DBMS。数据库的历史时间线如下所示:基于文件的文件系统出现在 20 世纪 60 年代,并被广泛使用。它存储信息并将其组织到存储设备中,如硬盘、CD-ROM、USB、SSD、软盘等。关系模型关系模型由 E.F.Codd 于 1969 年引入。该... 阅读更多
6K+ 阅读量
DBMS 中的实体可以是具有存在性的现实世界对象,例如,在公司数据库中,实体可以是员工、部门、项目等。在学院数据库中,实体是职业、学生、成绩、活动等。实体表示为单个矩形,如下所示以下列出了实体关系:一对一关系在一对一 (1:1) 关系下,实体 P 的一个实例与实体 Q 的实例相关,实体 Q 的一个实例与实体 P 的实例相关。让我们看一个例子:一个人只能拥有一个护照,并且一个护照分配给一个人。一对多关系在... 阅读更多