基本概念及ER图_第1页
基本概念及ER图_第2页
基本概念及ER图_第3页
基本概念及ER图_第4页
基本概念及ER图_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目是学生管理数据库,1.1认识到数据库理论的发展,如何管理大量、持久、共享的数据人工管理阶段档案管理系统数据库管理系统,1 .在人工管理阶段(20世纪50年代中期以前)计算机的应用还不广泛没有直接访问的设备,没有管理操作系统和数据的软件。 特点: a .数据不长期保存,随时可以输入的b .系统中没有管理数据的软件的数据由应用程序管理c .数据不能共享,与应用程序一体化的d .应用程序管理的数据。 数据是面向程序的,数据没有独立性,1 .人工管理阶段(1950年代中期以前)时修正机的应用还不广泛,主要用于科学修正。 没有直接访问的设备,没有管理操作系统和数据的软件。 2 .在文件管理阶段(19

2、50年代后期到60年代中期),出现了光盘等直接存取机器。 在软件中出现了用于管理数据的专用软件。 特征: a .程序和数据具有一定的独立性b .程序和数据被分别存储,程序文件和数据文件不同的c .数据文件可以长期保存,但是a .数据的冗馀性很大,b .数据的独立性不足。 d .不支持并发访问。 例如,excel文件只能由一个人打开更改。 e .没有安全控制功能。 3数据库系统阶段(20世纪60年后期以后)的数据库技术可以有效地管理和访问大量的数据,避免这两个阶段的缺点,实现数据共享,减少数据的冗馀,采用特定的数据模型的数据独立性高的统一的数据管理和控制数据库系统经历了网格数据库、分层数据库、关

3、系数据库三个阶段。 大型关系数据库管理系统,如台式机关系数据库: FoxBase、Visual Foxpro和Access,包括: SQL Server、DB2、Oracle、Sybase和Informix 3 .数据库系统阶段,1.2一些基本概念、数据、数据库、数据库管理系统概念数据1 .数据数据:用于描述计算机可存储的内容的记录符号包括两个方面:一个方面描述事物的特性的数据内容,另一个方面描述事物的特性的媒介2 .数据处理数据处理实际上采用校正算法器来处理各种格式的数据。 数据处理的目的是从大量原始数据中抽象导出对人们有价值的信息,作为行动和决策的依据。 数据、处理、信息、3、数据和信息、

4、数据:可以得出结论的原始资料。 在此基础上可以得到新事实的论据。 数据是信息的载体,是信息的具体表现形式。 信息:具有知识、智力、特定意义或作用的特殊数据。 信息通常是结合、比较、修正对数数据的结果。 中的组合图层性质变更选项。 例如,如果课堂中的每个学生都得到数字分数,则可以根据这些分数计算课堂的平均分数。 然后可以根据班级的平均分数计算学校的平均分数。 数据库软件将记录/保存的数据和整合转换为有用的信息。 数据:每个学生的测试分数是一个数据。 信息:班级的平均分数或学校的平均分数。 3、数据和信息、数据库数据库(DataBase简称DB )是以一定的组织结构存储在校正机中的相关数据的集合。

5、 不仅包括数据本身,还包括相关事物之间的联系。 数据库可以由多个用户、多个应用程序共享。 对数数据的追加、删除、修正、检索由系统软件统一进行。 数据库通常由数据库管理员(DBA )管理。 数据库,3 .数据库管理系统数据库管理系统(DBMS )在操作系统支持下为用户提供数据库构建、数据操作和数据库维护1 )数据定义2 )数据操作功能3 )数据库的运用管理4 )数据库的构筑和维护功能,4数据库和应用程序的关系信息系统=软件数据库,数据库,应用程序程序,数据库的应用程序数据库的生命周期,需求分析(目的)概念模型设定修订(ER图)逻辑构造设定修订(关系模型)物理构造设定修订(在数据库中制作表)数据库

6、实施,维护,1数据库设定修订过程,学生选课,实体:实例:李刚,张三,SQL 课2概念模型设定修订-(E-R图的设定修订)、概念模型:是数据库的全局数据的记述,是数据库管理者看到的实体、实体属性和实体间的连接。 实体是具有共同性质、可以相互区别的现实世界对象的集合。 实体可以是具体的、抽象的概念或联系人。 实体中的每个特定记录值(一行数据)称为实体实例,如学生实体中的每个特定学生。 学生、杯子电脑、门、实体、实体和实例、实体和实例、实体和实例达尔马提亚犬、暹罗猫、牛等是动物的实例开放车、轿车、旅行车是汽车的实例有很多实例某些实体有一些实例实体例如,音乐会、实体和实例、狗是实例还是实体? 从动物的

7、种类来看,动物应该是实体,狗、猫、马等是实例,如果经营饲养犬类的业务的话呢? 应该保存各种各样的狗的数据,而不是其他动物的种类。 对于犬饲养者来说,以犬为实体似乎更自然,但梗犬、狮子犬、拉布拉多犬则是事实。 什么是属性? 与实体一样,属性用于表示业务活动的重要信息。 属性是一种特定信息,用于描述实体、量化实体以及指定一个值,其中只有一个属性指定实体分类中的实体。 属性、属性有值。 属性值包括数字、字符串、日期、图像、声音等。 这些被称为“数据类型”或“格式”。 每个属性都有一个数据类型。 中的组合图层性质变更选项。 对于实体的每个实例,每个属性只有一个值。 属性值经常发生变化,被称为易失性属性

8、。 属性值几乎不能成为非易失性属性。 必须具有值的属性称为必需属性。 值或空属性的可选属性、标识符、每个实体都有唯一的标识符(UID )。 UID用于在一个属性或多个属性的组合中区分不同的歌曲。 怎样在所有的曲子中找到特定的曲子? 歌曲的唯一标识符是什么? 以教室里所有的学生为例。 使用某些特性或属性描述每个学生。 可以区分一个学生和其他学生的属性是哪一个? 这是学生的UID。、总结、术语库中使用的主要术语是,实体实例不可见的有形属性数据类型Null单值唯一标识符(UID )、总结、以及在本科中,定义实体,以及举出对应的示例来区分实体与实体的实例是特定实体的具体名称。 区分属性和属性值所需的属

9、性和可选属性、易变属性和不变属性,选择实体唯一的标识符(UID ),说明原因,将实体间的对应关系称为联系实体间联系的种类, 一类实体中可能出现的每个实体与另一类实体中的多少具体实体联系,使用一对一联系、一对多联系、多对多联系、三种E-R模型和E-R图中具有三个元素的连接和物理连接。 (3)实体之间的联系:用菱形表示,在菱形内标明联系名称,将菱形框分别连接到关联实体,在连接上标明联系类型。 E-R图中概念模型的示例,如何创建E-R图:确定实体和联系人,然后确定实体和联系人的属性,最后在唯一标识符属性下划一条横线。一对多联络、一对多联络、一、m、多对多联络、m、n、E-R样本、E-R图练习1、运动

10、队方面运动队:队名、教练名、选手名运动会方面运动队:队号、队名、教练姓名项目:项目名、参加运动运动队和运动会的两个部分图请分别订正。 把他们合并成一个全球-图。 合并时有什么冲突? 如何解决这些冲突,E-R图练习1解答,存在冲突结构冲突:项目在两个局部ER图中,一个是多值属性,另一个是实体属性冲突:统一为实体运动队需要统一,即使两个局部图的结构不一致名称冲突。E-R图练习1答案,存在冲突结构冲突:项目在两个局部ER图中,一个是多值属性,另一个是实体属性冲突:统一为实体运动队需要统一,即使两个局部图的结构不一致。 名称冲突。E-R图练习2、上海商业连锁集团需要建立信息系统。 该系统存在三个实体集

11、,一个是“商店”实体集,属性有商店编号、商店名、住址等,第二个是“商品”实体集,属性有商品编号、商品名、规格、单价等,第三个是“员工”实体集,属性有员工编号、姓名、性别、业绩等。 店与商品之间有“销售”的联系,各店铺可以销售多种商品,各商品也可以放在多个店铺进行销售,各店铺销售的一种商品在月销售量较大的商店和员工之间有“录用”的联系,各店铺有很多员工,各员工试试E-R图。E-R图练习2解答、E-R图作业1 (学号为奇数同级生)、海军某部建立舰队信息系统。 它包括以下两个信息:1.舰队侧舰队:舰队名称,基地舰艇:编号,舰艇名称,所属舰队2 .舰艇侧一艘舰艇上可安装多种武器,一种武器可安装在多艘舰艇上一艘舰艇上有多个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论