网站大量收购独家精品文档,联系QQ:2885784924

-SQL Server 数据库-数据库基础-.docxVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

PAGE1

SQLServer数据库-数据库基础

1、SQLServer数据库数据库第1章数据库基础本章要点本章要点数据库的进展数据库的进展数据库基本概念数据库基本概念数据模型数据模型常用数据库简介常用数据库简介数据库的设计数据库的设计1.1为什么使用数据库为什么使用数据库数据库数据库有效存储有效存储高效访问高效访问便利共享便利共享平安掌握平安掌握信息化水平越来越高,信息化水平越来越高,随之产生大量的数据随之产生大量的数据如何管理数据?如何管理数据?1.2数据库的进展数据库的进展数数据据库库系系统统阶阶段段人人工工管管理理阶阶段段文文件件管管理理阶阶段段1.3数据库基本概念数据库基本概念数据各种字母、数字符号的组合、语音、图形、

2、图像等统称为数据。数据库数据库(DataBase,DB)指的是以肯定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是整个数据库系统的核心,对数据库中的各种数据进行统一管理、掌握和共享。数据库系统数据库系统(DataBaseSystem,DBS)是由数据库及其管理软件组成的系统。DBS一般由数据库、数据库管理系统(DBMS)、应用程序、管理员和用户构成。1.4数据模型数据模型层次模型层次模型最早使用的一种模型,它的数据结构是一棵“有向树”。网状模型网状模

3、型以网状结构表示实体与实体之间的联系。关系模型关系模型目前最流行的数据库模型,以二维表结构来表示实体与实体之间的联系。1.5常用数据库简介常用数据库简介1.1.2.2.3.3.4.4.1.6数据库的设计数据库的设计-设计步骤设计步骤数数据据库库设设计计步步骤骤1需求分析需求分析2概念设计概念设计3规律设计规律设计4物理设计物理设计5验证设计验证设计6运行与维护运行与维护1.6数据库的设计数据库的设计-数据库完整性数据库完整性SQLServer供应了四类完整性约束:1.1.实体完整性实体完整性2.2.域完整性域完整性3.3.参照完整性参照完整性4.4.用户自定义完整性用户自

4、定义完整性1.6数据库的设计数据库的设计-E-R模型模型E-R(Entity-Relationship)模型可以捕获现实世界的数据需求,并以简洁、易理解的方式表现出来。基本基本E-R模型模型三三类类元元素素属性关系实体1.6数据库的设计数据库的设计-数据库设计案例分析数据库设计案例分析需求分析需求分析-同学成果管理系统同学成果管理系统主要功能实体实体对应的属性同学信息的管理老师信息的管理同学成果的管理课程信息的管理班级信息的管理部门信息的管理同学老师同学成果课程信息班级信息部门信息同学表的属性:学号,姓名,性别,籍贯,电子邮箱,手机号码,班级编号。老师表的属性:老师编号,老师姓名,

5、所属部门编号。成果表的属性:成果编号,学号,课程编号,平常成果,期末成果,总评成果。课程表的属性:课程编号,课程名称,学分,任课老师编号。班级表的属性:班级编号,班级名称,所属专业。部门表的属性:部门编号,部门名称。1.6数据库的设计数据库的设计-数据库设计案例分析数据库设计案例分析绘绘制制E-R图图1.6数据库的设计数据库的设计-数据库设计案例分析数据库设计案例分析将将E-R图转化为表图转化为表-同学成果管理系统同学成果管理系统1.7本章总结本章总结1.数据管理技术的进展经受了三个阶段:人工管理阶段、文件管理阶段和数据库系统阶段。2.数据模型可分为三类:层次模型、网状模型和关系模型。3.目前比较流行的数据库管理系统产品有SQLServer、Oracle、DB2以及Access。4.数据库设计步骤:需求分析、概念设计、规律设计、物理设计、验证设计、运行与维护。5.SQLServer供应了四类完整性约束:实体完整性、域完整性、参照完整性和用户自定义的完整性。6.E-R(Entity-Relationship)模型的目标是捕获现实世界的数据需求,并以简洁、易理解的方式表现出来。基本的E-R模型包含三类元素:实体、属性、关系。习题习题1一、简答题1数据管理技术的进展经受了几个阶段?2什么是数据模型?数据模型的分类?3列举常用的数据库产品?4数据库完整性的分类?5什么是E-R?

文档评论(0)

173****1853 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档