SQL Server 数据库原理 电子教案全套课件.pptx

SQL Server 数据库原理 电子教案全套课件.pptx

  1. 1、本文档共394页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课件;第1章 数据库的设计; 超市购物 使用信用卡购物 在旅行社预定假期 使用图书馆 出租录像 使用Internet;1.3 数据库的基本概念;1.3.2数据库的基本概念;1.3.3数据库系统; 数据库管理系统 :;数据库管理员: ;1.4 关系数据库;1.4.2关系模型的基本术语;1.4.2关系模型的基本术语; 6.主属性与非主属性 关系中包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性为非主属性。 7.外键、参照关系与依赖关系 当关系中的某个属性或属性的组合虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键,而且其值来源于另一关系的主键值,称该属性或属性的组合为这个关系的外键。以外键作为主键的关系称为参照关系或主关系,外键所在的关系称为依赖关系或从关系。在关系模型中通过外键实现两个关系之间的关联。;1.4.3关系的定义和性质;1.4.4关系模型的三要素; 3.关系模型的完整性规则 数据完整性由完整性规则来定义,关系模型的完整性规则是对关系的某种约束条件。 (1)实体完整性 限定关系中的主键值不能为空。关系的这种约束,称为实体完整性 (2)参照完整性 参照完整性是用于约束外键的,即,若F是关系R中对应关系S的外键,则对于R中每个元组在F上的值必须为以下值: ① 取空值(F的每个属性值均为空)。 ② 等于S中某个元组的主键值。 (3)用户定义的完整性 关系数据库管理系统还允许用户定义某一具体数据库所涉及的数据必须满足的约束条件。这种约束条件是对数据在语义范畴的描述,由具体应用环境来决定,这就是用户定义的完整性。 ; 只有采用较好的数据库设计,才能比较迅速、高效地创建一个设计完善的数据库,为访问所需的信息提供方便。在设计时打好坚实的基础,设计出结构合理的数据库,会节省日后管理数据库所需要的时间。本节将在避免谈及关系数据库规范化所波及的理论的前提下,通俗地介绍在SQL Server中设计关系数据库的方法。;1.5.1数据库设计步骤;1.5.1数据库设计步骤;1.5.2 数据库设计过程;3.确定所需字段 确定字段时需要注意的??题如下: (1)每个字段直接和表的实体相关 (2)以最小的逻辑单位存储信息 (3)表中的字段必须是原始数据 (4)确定主关键字字段 4.确定联系 设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。确定联系的目的是使表的结构合理,不仅存储了所需要的实体信息,并且反映出实体之间客观存在的关联。 5.设计求精 数据库设计在每一个具体阶段的后期都要经过用户确认。如果不能满足应用需求,则要返回到前面一个或前面几个阶段进行修改和调整。整个设计过程实际上是一个不断反复修改、调整的迭代过程。 ;1.6 任务实现; 3.显然学生信息表、教师信息表和课程信息表之间有如下联系: (1)教师表与课程表之间存在“多对多”的联系,一个教师能够同时讲授多门课程,而同一门课程也可由多个教师来讲授。 这样由前面叙述可知,需要增加一个能够联系教师表与课程表的“纽带表”,即“教师教课信息表”,该表至少含有教师号、课程代码和讲课酬金这几项信息,指哪个教师所能够讲授的哪一门课程。 (2)学生表与教师教课表之间存在“多对多”的联系,一个学生能够同时选修多门(有教师能讲的)课程,同一门(有教师能讲的)课程也可有多个学生同时选修。 这样还需要增加一个能够联系学生表与教师教课表的“纽带表”,即“学生选课信息表”,该表至少含有学生号、课程代码、教师号和课程成绩这几项信息。指哪个学生选修的哪一门课程和所选讲授这门课程的哪一位教师。; 4.经上述分析可知,大学生选课管理数据库应含有5个表:学生信息表,教师信息表,课程信息表,教师教课信息表(指教师能够讲授的课程统计表),学生选课信息表(指学生所选修的课程统计表),它们之间的关系模型如图1-3所示,其中单箭头连线代表一对多联系。 ;1.6 任务实现; 数据库课件;第2章数据库的创建; SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开版本;2005年,Microsoft 推出了SQL Server 2005版本;SQL Server发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,

文档评论(0)

有谱教育资源分享 + 关注
实名认证
内容提供者

热爱生活,分享教育专业文档! 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档