《个数据库设计》课程设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
《个数据库设计》课程设计

----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------- 《sqlserver2005数据库技术及应用》课程设计指导书 一、课程设计目的 《数据库课程设计》是实践性教学环节之一,通过课程设计,使学生掌握数据库的基本概念,结合实际设计和操作,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,强化学生的实践意识、提高其实际动手能力和创新能力。 通过本课程设计环节,达到如下目的: 1、培养学生运用所学课程《数据库技术及应用》的理论知识和技能,分析解决计算机应用实际问题的能力。 2、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 3、通过课程设计,理论与实践相结合,提高学生实际动手能力和创新能力。 二、课程设计基本要求 要求学生运用课堂所学数据库系统与数据库设计知识,参考有关资料,选择某项自己了解的业务,并根据自选题目,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现该业务的数据库系统的设计,评价改进后完成课程设计报告。重点是ER图的设计、关系模式的转换与规范化以及如何利用sql server2005完成数据表及数据库的创建和操作。具体要求包括: 1、问题描述。 主要对拟设计的数据库系统进行简要的说明,包括此系统的基本任务,主要业务,开发目标,功能和实际应用等方面。 2、概念模型设计 根据系统需求得出系统的实体、联系及其属性,构建系统的总体概念模型(E-R)图;对其中复杂的多元联系进行分析和改进,E-R模型要设计规范、合理。 3、逻辑模型设计和优化 根据系统的总体概念设计模型,依据转换规则将E-R图转换为关系模式并进行优化,至少达到3NF标准.按DBMS的要求,设计表的具体结构,及字段类型、长度、小数位数等。 4、物理设计和实施 根据优化后的逻辑模式,进行数据库的物理设计和实施。物理设计主要是要确定数据库的??储路径、存储结构以及如何建立索引等。数据库实施主要包括在sql server 2005中创建数据库和表的过程,包括设计表间关系,完整性设计;列出记录完整性约束及其约束条件;列出参照完整性等。 5、结论 对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。通过做课程设计,你有何感想,学到了什么? 三、课程设计功能及要求: 1. 数据库的建立 依据系统需求,创建数据库(数据库中至少有5张表,每张表至少有10个数据) 2.创建约束、默认值及规则 依据实际系统需求,实现数据完整性设计,包含约束、默认值及规则等. 3.查询语句: 基于设计创建的数据库,完成以下要求 (1)简单查询: “指定列”查询:写出SQL语句。 “使用别名”查询:写出SQL语句。 “消除重复取值行”查询:写出SQL语句。 “限制返回的行数”查询:写出SQL语句。 “符合条件”查询:要求使用、、=、=、=、!=、!、!中的关键字,写出SQL语句。 “多重条件”查询:要求使用NOT、AND和OR关键字,写出SQL语句。 “指定范围”查询:要求使用(NOT)BETWEEN……AND……关键字,写出SQL语句。 “指定集合”查询:要求使用(NOT)IN关键字,写出SQL语句。 “字符匹配”查询:要求使用(NOT)LIKE关键字,写出SQL语句。 (2)复合查询条件: 使用ASC或者DESC关键字对记录进行排序,写出SQL语句。 使用集合函数(如SUM、AVG、COUNT、MAX、MIN等)对结果进行统计,函数自选,写出SQL语句。 使用GROUP BY子句对排序进行分组,写出SQL语句。 使用COMPUTE子句对查询结果进行统计,写出SQL语句。 使用INTO子句对查询结果生成一个新表,写出SQL语句。 使用内连接或外连接对记录进行查询,写出SQL语句。 4. 视图 视图的创建:写出SQL语句,条件自拟。 视图的重命名:写出SQL语句,条件自拟。 视图的查询:写出SQL语句,条件自拟。 5. 存储过程和触发器 编写一个存储过程,用于验证登录用户,如果用户合法,返回1,否则返回0,写出SQL语句。 执行该存储过程,写出SQL语句。

文档评论(0)

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

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

1亿VIP精品文档

相关文档