数据库及其应用
数据库的应用
智航云科技
学如逆水行舟,不进则退
展开
-
第三章 概念模型设计(三)
第三节 E-R模型转换成关系模型一、将E-R模型转换成关系模型在E-R模型向关系模型的变换中,实体集和联系的转换规则如下:1.实体集:每一个实体集转换成一个表,其属性转换为表中的列,键作为表的主键。2.一对一联系:将每一个表的主键作为外键放在另外一个表中。外键通常放在存储操作较为频繁的表中,或者根据问题的语义决定放在哪一个表中。3.一对多联系:将“一”方向表的主键,作为外键放在“多”方向...原创 2020-04-20 23:33:56 · 1499 阅读 · 0 评论 -
第三章 概念模型设计(二)
第二节 实体-联系模型一,E-R模型的基本概念实体-联系模型涉及的基本概念如下1.实体客观存在并且可以互相区别的事物称为实体。例如,一个客户,一个订单,一个部门都是一个实体。实体是用户应用环境中,将要收集和存储的数据对象2.实体集具有相同性质实体的集合,例如,公司的所有客户是一个实体集,所有订单是一个实体集,所有订单明细是一个实体集。在E-R图中,实体集用矩形框表示。3.属性实体集...原创 2020-04-17 23:20:16 · 971 阅读 · 0 评论 -
第三章 概念模型设计(一)
第一节 数据库设计概述数据库是MIS(管理信息系统),DSS(决策支持系统),ECS(电子商务系统)的基础和重要组成部分。数据库设计是指对一个给定的应用环境,构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计的优劣将直接影响信息系统的质量和运行效果。设计一个结构化的数据库是对数据进行有效管理的前提和产生正确信息的保证。一,数据...原创 2020-04-16 23:01:55 · 8186 阅读 · 0 评论 -
第二章 关系数据库(六)
扩展题1.名词解释关系:关系是行与列交叉的二维表 元组的集合称为关系实例,通常称为关系元组:表中的一行称为关系的一个元组属性:表中的一列称为关系的一个属性属性域:每一个属性都有一个取值范围,称为属性域超键:凡是能够唯一标识一个元组的属性或属性组,均称为超键候选键:候选键是最小的超键,它的任意真子集都不能成为超键主键:在一个关系中可能存在多个候选主键,选取其中一个候选键作为主键外...原创 2020-04-15 23:46:05 · 2154 阅读 · 0 评论 -
第二章 关系数据库(五)
第五节 关系的规范化关系规范化是用关系模式中属性与属性之间的函数依赖性,判断关系模式的合理性,解决数据库设计的优化问题。一,函数依赖函数依赖性是规范化理论研究的基础和重要内容。根据关系模式中属性与属性之间的函数依赖性,可以判断关系中是否存在数据冗余和可能产生的数据异常,以及如何消除这些数据异常。函数依赖是关系模型设计的一种约束条件,只有符合这些约束条件,才能使关系模式设计更规范,更合理。1...原创 2020-04-14 23:56:06 · 344 阅读 · 0 评论 -
第二章 关系数据库(四)
第四节 关系模型实现数据联系的方法2.扩展的关系代数运算关系代数的基本运算足以表达任何关系代数的查询操作,但是,对于某些常见的查询操作使用基本运算表达式可能会显得冗长。如果使用扩展的关系代数运算,可以简化这类查询的关系代数表达式。1.交(Intersect)关系代数交运算的结果是由两个关系公共的元组构成一个新关系,其结果消除重复的元组。交运算要求两个关系的属性数目相同,且相应属性的性质相同...原创 2020-04-13 23:01:34 · 775 阅读 · 0 评论 -
第二章 关系数据库(三)
第三节 关系模型实现数据联系的方法关系模型的基本结构是表,表又称关系。表是有行/列组成的矩阵,表与表之间的联系是通过公共属性(外键)实现的。这个公共属性是一个表的主键和另一个表的外键,这是关系数据模型实现数据之间联系的重要特点。一个关系数据库中包括多个表,利用"在一个表中包含另一个表的主键"的方法来实现表与表之间数据的联系,构成关系数据库的整体逻辑结构。第四节 关系代数关系代数运算是以一个或...原创 2020-04-12 21:29:37 · 807 阅读 · 0 评论 -
第二章 关系数据库(二)
第二节 数据完整性规则数据完整性是指数据的正确性和有效性。关系的完整性规则是确保关系的值必须满足的约束条件。关系模型有3种完整性约束,即实体完整性,参照完整性和用户定义完整性。其中实体完整性和参照完整性是所有关系数据库都必须满足的完整性规则,也称为关系完整性约束。关系完整性规则用于保证关系的主键与外键的取值必须是正确的和有效的。用户定义完整性是用户应用环境中需要遵循的特定约束条件,体现用户应用环...原创 2020-04-11 00:18:51 · 478 阅读 · 0 评论 -
第二章 关系数据库(一)
第一节 关系数据库的基本概论关系模型用二维表表示实体集,利用公共属性实现实体之间的联系。一个关系数据库由若干个表组成,表与表之间通过在一个表中包含另一个表的主键(公共属性)的方法实现数据之间的联系。1.关系关系(Relation)是行与列交叉的二维表。表中的一行称为关系的一个元组,表中的一列称为关系的一个属性,每一个属性有一个取值范围,称为属性域。元组的集合称为关系实例,通常关系实例又简称为...原创 2020-04-09 23:08:50 · 3306 阅读 · 0 评论 -
第一章 数据库系统概论(三)
名词解释: 模型:对不能直接观察的事物进行形象的描述和模拟换句话说,模型是对客观世界中复杂对象的抽象描述。1.什么是数据模型数据模型是数据库设计人员,程序员和关键用户之间进行交流的工具,从现实世界的信息到数据库实施经过一个逐步抽象的过程,更加抽象的级别定义了4种模型,即概念数据模型,逻辑数据模型,外部数据模型和物理数据模型,通常省略“数据”两字。2.什么是概念模型从用户信息需求观点的描述数...原创 2020-04-08 23:09:00 · 587 阅读 · 0 评论 -
第一章 数据库系统概论(二)
1.数据库系统的组成部分数据库系统主要有4个组成部分,即数据库,数据库管理系统,数据库应用程序和数据库管理员2.DBA的主要职责1.向终端用户提供数据和信息必须准确的确认用户当前和将来的信息需求,能够向终端用户提供解决信息需求的方法2.指定数据库管理的政策,标准和规程制定安全性控制的管理规定,规定用户口令长度,以及安全性控制实施规范等数据库管理工作3.确保数据库的安全性,防止非法的操...原创 2020-04-07 23:19:42 · 468 阅读 · 0 评论 -
第一章 数据库系统概论(一)
前言:数据库技术经历40多年的应用和发展,其理论,方法和技术日益趋向成熟,并且伴随着信息。网络与计算机技术的进步而不断发展,数据库系统业已成为当今社会重要的支撑技术。数据库应用场景实列超市信息管理系统超市是我们最熟悉的购物场所,这里的管理和交易是由一个数据库系统支持的。在超市的数据库中存储供应商,商品,库存,销售,现金账和人员等所有运营管理的数据,当顾客购买商品时,收银员扫描商品上的条形码,...原创 2020-04-06 23:42:07 · 344 阅读 · 0 评论