
数据库
Skye Lin
话不多说,放码过来
展开
-
数据库系统概论笔记二——画E-R图
什么是E-R模型?E-R模型是有P.P.S.Chen提出的一个用E-R图描述现实世界的概念模型。E-R模型有三个重要的概念:实体、属性、联系。实体就是现实世界的一个现实或虚拟的对象,如一个学生就是一个实体,学生有属性 : 学号、姓名、年龄、身高等。属性依附于实体而存在,一个实体通常有一个或多个属性。有学生就有老师,一个老师有多个学生,同样一个学生有多个老师,那么学生与老师存在多对多的联...原创 2018-07-25 10:42:57 · 14658 阅读 · 0 评论 -
数据库系统概论笔记一——概念的讲解
1.实体:客观存在并且可以相互区别的事物称为实体。实体可以 是具体的人、事、物,也可以是抽象的概念或联系,例如,一个职工、一个学生、学生的一次选课、部门的一次订单等。2.属性:实体所具有的某一特性称为属性。3.码:唯一标识实体的属性集称为码。4.关系:一个关系对应通常说的一张表。5.关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)。6.关系模型要求关系必...原创 2018-07-25 18:13:13 · 1283 阅读 · 0 评论 -
数据库系统概论笔记三——销售管理子系统E-R图的设计
销售管理子系统开发小组的成员经过调查研究、信息流程分析和数据收集,明确了该子系统的主要功能是:处理顾客和销售员送来的订单;工厂是根据订单来安排生产的;交出货物同时开出发票;收到顾客付款后,根据发票存根和信贷情况进行应收款处理。通过需求分析,知道整个系统功能围绕“订单”和“应收帐款”的处理来实现。数据结构中订单、顾客、顾客应收账目用的最多,是许多子功能、数据流共享的数据,因此先设计该E-R图的草...原创 2018-07-25 21:32:45 · 16806 阅读 · 2 评论 -
数据库系统概论笔记四——E-R图的集成
在开发一个大型的信息系统时,最经常采用的策略是自顶向下的进行需求分析,然后再自底向上的设计概念结构。即首先设计各子系统的分E-R图,然后将它们集成起来,得到全局E-R图。E-R图的集成一般需要分两步走:1.解决各分E-R图之间的冲突,合并E-R图,生成初步E-R图。各子系统的E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突属性冲突主要包含以下两类:属性域冲突,即属性值...原创 2018-07-26 13:31:01 · 9382 阅读 · 0 评论 -
数据库系统概论笔记五——E-R图集成实例
某工厂开发管理信息系统,经过可行性分析,详细调查确定了该系统由物资管理、销售管理、劳动人事管理等子系统组成。工厂物资管理分E-R图销售管理子系统分E-R图劳动人事管理系统分E-R图三个子系统集成的E-R图如下图所示(实体的属性未标出,可以参照分E-R图):集成的过程中解决了以下问题:1.义名同义,项目和产品含义相同。某个项目实质上是指某个产品的生产,因此统一用产品做实体...原创 2018-07-26 13:51:30 · 2773 阅读 · 0 评论 -
数据库系统概论笔记六——E-R图向关系模型的转换
关系的描述称为关系模式。它可以形式化地表示为R(U,D,DOM,F),其中R为关系名,U为组成该关系的属性名集合,D为U中属性所来自的域,DOM为属性向域的映射集合,F为属性间数据的依赖关系集合。E-R图向关系模型的转换要解决的问题是,如何将实体型和实体间的联系转换为关系模式,如何确定这些关系的属性和码。一般的转换原则为:一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是...原创 2018-07-26 15:04:02 · 21042 阅读 · 0 评论 -
mysql关联表操作
product_info表:product_info_link表:1.查询查询platformcode为002的商品信息:SELECT pi.* FROM `product_info` as pi,product_info_link as pil where pi.product_id = pil.product_id and pil.platformcode = '00...原创 2019-04-03 21:03:23 · 416 阅读 · 0 评论