第1单元-数据库设计基础知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课时安排 16周(13章内容) 每周4节(2节上课、两节上机) 时间紧张、任务繁重 学习与考核 学习方式 多媒体上课 读书(预习、复习) 实验(上机练习) 作业 考核方式 平时成绩(作业、自学笔记、单元测验、实验、考勤)30% 期末考试70% 本书主要内容 第一章 岗位需求分析、课程定位和教学案例综述 第二章 数据库技术基础 第三章 数据库操作 第四章 表操作 第五章 查询操作 第六章 视图操作 第七章 索引操作 第八章 T-SQL编程和存储过程操作 第九章 触发器操作 第十章 游标、事务和锁 第十一章 数据库安全操作 第十二章 数据库管理操作 第十三章 SQL Server数据库程序开发 第一讲 数据库基础知识 要点: 一、数据库处理技术的发展历程 二、 SQL语言的特点 三、三种数据模型及主要特点 四、基本概念 五、界面介绍 六、数据库实例介绍 一、数据库技术的发展历程 数据库技术是计算机科学技术中发展最快的分支,20世纪70年代以来,数据库技术从第一代的网状和层次数据库系统发展到第二代的关系数据库系统,目前现代数据库系统正向着面向对象数据库系统发展,并与网络技术、分布式计算机和面向对象程序设计技术相结合。 1、发展: 1996年,Microsoft公司发行SQL Server 7.0标准版本 1997年,Microsoft公司发行SQL Server 7.0企业版本 2000年,Microsoft公司发行SQL Server 2000版本 2005年,Microsoft公司发行SQL Server 2005版本 2008版本 2、 SQL Server 2008版本:服务器版(企业版、标准版)、专业版(工作组版、开发版、网络版、移动版、免费版) 3、安装:安装要求 二、三种主要数据模型 1.层次模型 数据的层次模型用树型结构来表示各类实体的类型和实体之间的联系。 满足下述两个条件的“基本层次联系”的集合称为层次模型 : (1)有且只有一个结点无双亲结点,这个结点就是根结点。 (2)其他结点有且仅有一个双亲结点。 层次模型的结构示意图 教师学生层次数据库 优点:层次清楚,各个节点的联系简单,只要知道了每个节点的双亲节点,就可以描述整个模型的结构 缺点:不能表示两个实体间的复杂联系。 2.网状模型 网状模型就是在层次模型的基础上取消层次模型的限制,将树型结构变成图的结构。 满足下列条件的基本层次联系集合为网状模型: 至少由一个以上的节点无双亲结点 允许一个结点可以有多于一个的双亲结点 两个结点之间可以有两种或两种以上的关系 网状模型示意图 3.关系模型 关系模型的数据结构是一个二维表,它使用表格描述实体间的关系,由行和列组成。每个表格就是一个关系。 3.关系模型 关系(Relation):一个关系也就是通常所说的一张表,如图2-6中的供应商表。 元组(Tuple):表中的一行就是一个元组,或称为一条记录。 属性(Attribute):表中的一列即为一个属性,每个属性有一个名称即属性名。 关键字(Key):表中的某个属性组可以惟一的确定一个元组 关系模式: 关系名(属性1,属性2,...,属性n) 如: 供应商(供应商ID,公司名称,联系人姓 名,联系人职务,地址,城市) 关系模型所具有的优点为: (1)关系模型是建立在严格的数学概念基础 上的,具有较强的理论根据。 (2)可表示一对一的关系,也能表示一对多 的关系,还能表示多对多的关系。 (3)描述的一致性。无论实体还是实体之间都用关 系来表示。 (4)概念简单,操作方便,数据独立性强。 关系模型的数据库 1.关系的定义:关系也就是一张二维表,指的是实体与实体之间或者实体内部之间一对一的性质。 2.关系具有以下特征: (1)关系中不能有任意两条完全相同的记录 (2)关系中的记录是无序的 (3)关系中记录的字段是无序的 (4)字段名称不能相同 (5)字段不可再分 3.关系数据库 :在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个关系数据库。关系数据库理论是建立在关系代数理论基础上的,借助数学工具形成了一整套数据库设计的理论和方法,因此关系数据库理论具有科学的严谨性和严密性。 例如:在某个公司的订单库中,有两张表 四、基本概念 第一类:数据和数据库方面概念 1.数据Data:是描述事物的符号记录,如文字、图形图象、声音、学生档案等都是数据,本身不能完整表达其内容,必须经过语意解释,数据与其语意是不可分的。 2.数据库DB:数据库是多张表的集合组成,这些表包含数据以及为支持对数据执行的活动而定义的其它对象,如视图、索引、存储过程、用户定义函数和触发器。是长期存储在计算机内有结构的大量的共享数据

文档评论(0)

金华 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档