数据库原理与应用课程设计要求与题目 .pdf

数据库原理与应用课程设计要求与题目 .pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
》 《数据库原理与应用 课程设计 一.课程设计的目的 加深对数据库技术相关理论的理解,增强数据库的应用能力,掌握使用现行较为流行的数据库理论 和数据库开发工具进行数据库的设计、管理和操作。 具体应用方面,要求学生对SQL语言要有较深入的了解和掌握,设计的最终结果主要为完成具有较 完善功能和一定规模的数据库应用系统,包括后台和前台功能,也可添加界面设计,并提交设计报告。 二.课程设计的内容、步骤和要求: 设计环境使用SQL server 2008 中文版或SQL server 2005 中文版。课程设计内容包括设计软件和书 写设计报告。其中设计软件在题目验收时由指导教师检查。 设计的主要内容、步骤及要求如下: 1. 概述: 包括项目背景、编写目的、软件定义、开发环境等内容。 2. 需求分析: 包括数据的分析(数据字典、数据流等)、数据处理的分析(需完成哪些的功能)、安全性分析(有 哪些用户及权限是什么)、完整性分析。 完成部分数据流图,画出系统的功能模块图,即描述每一个功能所完成的任务情况。 3. 概念结构设计: 完成系统E-R 图,若图太大,可以先画出分E-R 图,再合成总体E-R 图。要求实体数不得少于 4 个,实体的属性、联系及语义说明要合理 4. 逻辑结构设计: 将E-R 图转换为关系模式,分析关系模式(至少两个)所能达到的最高范式即是否符合一定级别的 范式要求,不符合的需要进行模式分解。 设计的关系模式需指明完整性约束(实体完整性约束、参照完整性约束及自定义的完整性约束)。 画出数据库关系图。 分析不同用户或应用使用的子模式,确定要创建的视图。 5. 物理结构设计: 确定数据存放位置,需要设计哪些索引(索引需与要进行的查询有关)等。 6. 数据库实施: 包括权限设置、数据输入、程序设计与调试等、数据库运行与维护。 要求至少使用T-SQL 命令完成下列设计: 1) 根据需求分析设计合理的登录账户、数据库用户、架构及其权限。用户至少分为两级:系统管 理员和一般用户,并为不同的用户设置不同的操作权限。 2) 根据逻辑结构设计,给出创建数据库、数据表、视图等语句。定义表时给出完整性约束包括: 主键约束、外键约束、非空约束、规则、默认值等。视图通过分析不同用户或应用使用的子模 式给出。 3) 给出数据表的操纵语句:包括数据插入、数据删除、数据修改操作语句。 4) 设计索引:索引要根据经常查询的列给出。包括聚合索引、非聚合索引、唯一索引、多字段索 引、全文索引等。 5) 给出数据查询操作:要求至少给出7 种与所做系统相关的查询,分别涉及到:确定集合查询、 字符匹配查询、聚合函数等统计数据的查询、分组查询、连接查询、嵌套查询、带有 EXISTS 或NOT EXISTS 谓词查询等。 6) 使用控制流语句编写与所做系统相关的程序; 7) 编写与所做系统相关的自定义函数及调用; 8) 编写与所做系统相关的存储过程及调用; 9) 设计并编写与所做系统相关的触发器。 10) 设计游标及其使用; 7. 界面设计:有能力的同学可以结合高级语言进行界面设计。(该部分选做) 8 . 结束语:写出完成本课程设计的心得,有哪些收获,设计还需要在哪些方面的改进等。 9. 参考文献:列出设计中参考的文献或资料,文献写清楚书目名称、作者、出版社和出版日期。资料 写明出处。 三.课程设计题目 (部分功能仅供参考,缺少的设计要求大家自行补充) 1. 学校图书借阅管理系统 部分功能要求: 1) 实现图书信息、类别、出版社等信息的管理; 2) 实现读者信息、阅证信息的管理; 3) 实现图书的借阅、续借、归还管理; 4) 实现超期罚款管理、收款管理; 5) 创建触发器,分别实现借书和还书时自动更新图书信息的在册数量; 6) 创建视图查询各种图书的书号、书名、总数和在册数; 7) 创建存储过程查询指定读者借阅图书的情况; 8) 建立数据库相关表之间的参照完整性约束。 2. 高校学籍管理系统 部分功能要求: 1) 实现学生信息、班级、院系、专业等的管理; 2) 实现课程、学生

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档