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

课程设计:数据库课程设计理论及实践.pdfVIP

课程设计:数据库课程设计理论及实践.pdf

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多

天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》

数据库课程设计理论及实践

数据库课程是计算机科学及信息技术相关专业方向的核心课程,主要研究数

据库系统的基本概念、原理、方法及其应用,包括数据库系统、数据模型、数据

库查询语言、关系数据库设计、事务处理等核心内容.通过数据库系统课程的学

习,使学生能够正确理解数据库的基本原理,熟练掌握数据库设计方法和应用技

术,掌握科学研究的方法和软件开发的基础规律,增强学生实际动手能力和创新

能力.

1数据库理论是数据库课程设计的前提

目前,数据库产品市场95%以上都是关系数据库产品.关系数据库理论是

数据库设计的基础,掌握关系数据库课程理论是数据库课程设计的前提.数据库

课程是研究数据处理技术的一门综合性学科,它是与离散数学、操作系统、数据

结构、软件工程、计算机原理等学科及其他应用领域的知识和方法相结合的学

科.数据库理论研究的核心内容是数据建模、数据规范化理论、数据库系统、数

据库的安全性、完整性、数据恢复技术、模式分解理论和方法.只有掌握了数据

库理论才能做好数据库设计[1]22-49.全国大部分院校都将数据库理论

和应用作为两门课程开设,一门是数据库系统概论(主讲数据原理),另一门是

数据库应用(主讲程序设计).对于绝大多数学习者来讲,学习数据库的最终目

的是掌握数据库应用方法和技术,在现有DBMS的基础上二次开发数据库产品,

而不是开发新的DBMS,所以大多数高校往往在数据理论之前先开设数据应用

课程,如VisualFoxpro6.0、Delphi、Oracle、S

天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》

QLServer、Access等程序设计课程是关系数据库的产品,它们属

于原理的具体应用部分.学习数据库应用课程后,便于掌握和应用数据库理论;

反之,也只有学习了数据库理论才能更好地掌握和应用数据库技术.

2数据库设计理论是数据库理论的应用和延伸

2.1数据库理论在数据库设计中的指导应用

按照规范设计的方法,将数据库设计分为6个阶段:需求分析、概念结构设

计、逻辑结构设计、物理结构设计、数据库的实施、数据库运行和维护.在数据

库设计的每一个阶段,都不同程度地用到了数据库理论与方法,同时对数据库理

论进行了丰富的扩充.在概念结构设计中,核心内容是数据建模,即根据实体类

型设计E-R(实体-联系)图.在E-R图中要搞清楚哪些是实体,哪些是属

性.从理论的角度来说,实体是客观存在的,并可以相互区别的事物,属性是对

实体特征的描述,但是它们之间既有必然区别,也有一定联系.实体和属性不是

绝对的,如果需要对属性进一步描述,则属性就作为实体,反之,如果不需要对

实体进一步描述,则实体也可以作为另一实体的属性.例如,在设计职工档案管

理数据库时,实体类型“职工”的属性:档案号,姓名,性别,出生日期,参加

工作时间,学历,职称,职务,工资.如果只考虑现在的工资,则工资就是职工

实体的属性,但是如果考虑职工的工资历史,则工资就是一个实体.在逻辑结构

设计时,用到规范化理论、求极小集和码的方法、模式分解理论和方法.

2.2数据库设计理论是对数据库理论的延伸

数据库设计理论对数据库理论在很多方面进行了延伸和扩展,使得数据库理

论更加简捷、方便和直观.在逻辑结构设计中,将概念模型的产品基本E-R图

天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》

转换为逻辑结构的关系模型,是模式分解理论的直接应用,是在数据库理论基础

上的抽象和延伸,实体内和实体间的转换,实体间的每一个实体转换为一个关系,

实体内的属性是关系的属性,实体内属性的码就是关系的码.按照关系理论的函

数依赖,每一个实体中,码决定每一个属性,而模式分解中,码相同的合并,左

右两端的属性合并作为一个分解,从操作方面减少了复杂性,所以设计理论与数

据理论完全吻合;数据库实体之间的联系分为一对一、一对多、多对多和多实体

之间的联系4种情况,这些转换在逻辑结构设计中都给出了转换规则,也完全满

足模式分解理论,在模型优化时,用到极小集方法与设计理论的结合.

3注重数据库设计理

文档评论(0)

132****1142 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档