欢迎来到天天文库
浏览记录
ID:34454462
大小:1.30 MB
页数:168页
时间:2019-03-06
《管理信息系统06new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、管理信息系统哈尔滨工业大学管理学院芦鹏宇lupengyu@hit.edu.cn第六讲数据库技术基本概念数据模型关系数据库的规范化理论概念结构设计逻辑结构设计数据库操作基本概念数据(Data)存储在某种媒体上可加以鉴别的符号资料。数据库(DataBase,DB)长期储存在计算机内、有组织的、可共享的相关数据的集合。数据库的特点是永久存储,有组织,可共享。数据库管理系统(DataBaseManagementSystem,DBMS)是基于某种数据模型、介于用户与操作系统之间的一层数据管理软件。数据库管理系统
2、的功能:数据定义,数据组织、存储和管理,数据操纵,数据库的事务,管理和运行管理,数据库的建立和维护,其他基本概念…用户用户用户数据库系统(DataBaseSystem,DBS)应用系统通常是指带有数据库的计算机应用系统。应用开发工具包括数据库、数据库管理数据库管理系统数据库管理员系统(及其开发工具)、应用系统、数据库管理员操作系统和用户等。数据库数据库系统基本概念数据库在计算机系统中的地位应用系统应用开发工具DBMS操作系统硬件编译系统第六讲数据库技术基本概念数据模型关系数据库的规范化理论概念结构设计
3、逻辑结构设计数据库操作数据模型数据模型(DataModel)数据模型是对现实世界各种事物特征的数字化的模拟和抽象。数据模型应能满足三个方面的要求:能比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现。数据模型包括基于信息世界的概念模型和基于计算机世界的数据模型两大类。基于计算机世界的数据模型主要包括关系模型、层次模型、网状模型等。数据模型主要用于现实世界数据库设计人脑抽象概念模型信息世界概念模型主要用于DBMS的实现转换机器世界DBMS支持的数据模型逻辑模型物理模型数据模型事物实体记录性质属性
4、数据项现实世界信息世界机器世界笑脸脸谱黑白点阵颜色是黑色材料是木材形状是矩形尺寸是黑色、木质、矩黑板长3.2米,形、3.2m*1.4m高1.4米数据模型概念模型实体(entity):客观存在,可以相互区别的东西称为实体。可以是具体的对象,也可以是抽象的事件。实体集(entityset):性质相同的同类实体的集合。属性(attribute):实体的某一方面的特征属性域(domain):属性的取值范围;含值的类型码(key):唯一标识每个实体的属性或属性集实体型(entitytype):某一实体属性的集合
5、联系(Relationship):现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系数据模型概念模型实体型间联系两个实体型一对一联系(1:1)三个实体型一对多联系(1:n)一个实体型多对多联系(m:n)概念模型两个实体型之间的联系一对一的联系,记为1﹕1一对多的联系,记为1﹕n多对多的联系,记为m﹕n实体型1实体型1实体型111m联系名联系名联系名1nn实体型2实体型2实体型21:1联系1:n联系m:n联系概念模型实体集E1实体集E2一对一联系实体集E1中每个实体至多
6、和实体集E2中一个实体有联系,反之亦然,记为1﹕1。E1E2座位乘客概念模型实体集E1实体集E2一对多联系实体集E1中的每个实体与实体集E2中任意个实体有联系,而E2中每个实体至多和E1中的一个实体有联E1E2系,记为1﹕n。车间工人概念模型实体集E1实体集E2多对多联系实体集E1中的每个实体与实体集E2中任意个实体有联系,反之亦然,记为m﹕n。E1E2学生课程概念模型实体-联系方法(Entity–RelationshipApproach)概念模型最常用的表示方法P.P.S.Chen于1976年提出用
7、E-R图描述现实世界的概念模型实体联系模型(EntityRelationshipModel)。E-R模型该模型直接从现实世界中抽象出实体类型及实体间联系,然后用E-R图表示的数据模型。E-R模型E-R图的四个基本成分:学号学生实体名矩形框表示实体型姓名m成绩选修属性名椭圆形表示属性n联系名菱形表示联系课程连接实体型与联系类型,也可用于表示实体与属性的联系并注明种类;对构成码的属性,在属性名下画一横线表示。E-R模型设计E-R图过程首先确定实体类型:几个实体类型及相应的实体名确定联系类型:各实体类型之间
8、是否有联系,是何种联系类型及相应的联系名学号学生连接实体类型和联系类型,组合成E-R图姓名m确定实体类型和联系类型的属性成绩选修n确定实体类型的码课程E-R模型例:学生选修课程用无向边把实体与其属用椭圆表示实体性连接起来的属性姓名学号系别课程号课程名学分用矩形表mn学生选修课程示实体实体与联系用线段连用菱形表示实体间接并注明类型的联系成绩E-R模型例:某工厂物资管理的概念模型。物资管理涉及的实体有:仓库(仓库,面积,电话号码)零件(零件号,名称,规格,单
此文档下载收益归作者所有