下载此文档

2-数据库和SQL2008简介-课件PPT(精).ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
数据库与SQL Server 2008简介数据库原理数据库系统数据模型关系数据库SQL Sever 2008简介数据库原理?数据库与管理系统DBMS?数据、表、文件、表空间(oracle)、数据库的关系?数据库其实就是柜子,?柜中的抽屉是表空间,?抽屉中的文件夹是数据文件,?文件夹中的纸是表,?写在纸上的信息就是数据。?数据库发展阶段?人工、文件、数据库系统数据库系统数据模型Data Model?数据结构、数据操作和约束条件?约束——描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。?分类——?概念数据模型、逻辑数据模型、物理数据模型?形式——?层次模型、网状模型、关系模型、(面向对象模型)?在现实环境中,数据结构多数都是以现实需要为基础的,而数据操作,与数据库系统本身的实现手段有关;而约束条件是必须经过人为设计的。设计的好坏,直接影响到查询、BI分析、维护等功能的实现!数据模型Data Model概念模型?表示法E-R 模型(Entity-Relationship)?实体――用矩形框表示,框内标注实体名称。?属性――用椭圆形表示,并用连线与实体连接起来。?实体之间的联系――用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型。概念模型?1)一对一联系(1:1)?设A、B为两个实体集。若A中的每个实体至多和B中的一个实体有联系,反过来,B中的每个实体至多和A中的一个实体有联系,称A对B或B对A是1:1联系。注意,1:1联系不一定都是一一对应的关系。可能存在着无对应。如一个公司只有一个总经理,一个总经理不能同时在其它公司再兼任总经理,某公司的总经理也可能暂缺。?2)一对多联系(1:n)?如果A实体集中的每个实体可以和B中的几个实体有联系,而B中的每个实体至我和A中的一个实体有联系,那么A对B属于1:n联系。如一个部门有多名职工,而一名职工只在一个部门就职,部门与职工属于一对多的联系。?3)多对多联系(m:n)?若实体集A中的每个实体可与和B中的多个实体有联系,反过来,B中的每个实体也可以与A中的多个实体有联系,称A对B或B对A是m:n联系。如一个学生可以选修多门课程,一门课程由多个学生选修,学生和课程间存在多对多的联系。层次模型-双亲子女关系Parent-Child Relationship?特点:一对多、树状结构?只有一个根结点;?根结点外的其他结点只有一个父结点;?优点:?存取方便,结构清晰,速度快?数据修改和数据库扩展容易实现?缺点:?缺乏灵活,对任何结点的子树都规定了先后顺序(对数据存储路径进行了控制)?结构呆板、对树中的任一个结点,只有一条根结点?不能直接表示多对多的关系,数据冗余大?树结点中任何记录的属性只能是不可再分的简单数据类型网状模型?特点:多/零个双亲结点和子结点?没有根结点,记录关系多种多样,?多条存取路径,数据独立性差?优点?能直接描述数据间的复杂关系?数据冗余小?缺点?结构复杂,计算机系统的查询、定位困难?需要存储描述数据关系的指针,造成数据量增大?数据修改不方便(修改数据就必须修改指针定位)关系模型?特点:?以表的形式组织数据,利用各种实体与属性之间的关系进行存储?不需要层,也没有指针?优点:?结构灵活,能搜索、组合不同类型数据?能方便的增加、删除数据?缺点:?数据库大时,查询需要等待?无法满足对空间关系的查询和描述

2-数据库和SQL2008简介-课件PPT(精) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3104463581
  • 文件大小0 KB
  • 时间2016-02-27