- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
》
《数据库原理与应用 课程设计
一.课程设计的目的
加深对数据库技术相关理论的理解,增强数据库的应用能力,掌握使用现行较为流行的数据库理论
和数据库开发工具进行数据库的设计、管理和操作。
具体应用方面,要求学生对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) 实现课程、学生
您可能关注的文档
- 2023年湖南岳阳中考英语试题及答案 .pdf
- 2023年国家电网招聘之其他工学类通关考试题库带答案解析 .pdf
- 2023计算机基础程序设计复习题(含答案) .pdf
- 2023年信息化能力建设与网络安全读本继续教育试题 .pdf
- 【2023年】江苏省泰州市全国计算机等级考试网络技术预测试题(含精品.pdf
- (最新)部编人教版历史《中考模拟检测试题》(含答案解析) .pdf
- 2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答精品.pdf
- 高中生物必修一1、2、3章试卷 .pdf
- 2021学年九年级中考第一次模拟英语试题答案及解析(原版).pdf
- 2023年安徽省怀远县部分学校中考模拟历史试卷(一)含答案 .pdf
最近下载
- DL∕T 5168-2023表A.5 分部工程质量控制资料核查记录.pdf VIP
- 大班数学活动《8的分解组成》PPT课件.ppt
- 【一模】2025年广东省2025届高三高考模拟测试 (一) 数学试卷(含官方答案及解析 ).docx
- 13S201 室外消火栓及消防水鹤安装.docx VIP
- 主题班会课件-师恩难忘-学子感恩-致敬恩师主题班会.ppt
- GB50327-2001住宅装饰装修工程施工规范.docx
- World怎么在参考文献后面添加CrossRef.pdf VIP
- 江苏省房屋建筑和市政基础设施工程标准施工招标文件(适用于资格后审).doc VIP
- 八下英语U3词性变化.docx
- 《机械原理》期末考试试题及答案.docx
文档评论(0)