课程: 数据库原理与实用技术实验 学期: 2015-2016学年 第二学期 任课教师:张云春、刘宇 专业: 学号: 姓名: 成绩:
期末大作业: 数据库设计
一、实验目的
(1)掌握数据库设计的基本方法 (2)掌握各种数据库对象的设计方法 (3)熟练掌握DBA必须具备的技能 二、实验内容
1、 根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析的结果。
2、 数据库逻辑设计:用文字简要描述实体之间的联系,画出E-R图(标出各联系中实体的基数)。
3、 数据库物理设计:将E-R图转换为数据表。需要给出详细的转换规则,对应生成的表,属性(主
属性、描述性属性,多值属性,符合属性等),主键,外键,约束(取值是否NULL等),索引(三种类型的索引至少每种出现一次)等。
4、 SQL中创建语句的使用:根据第二步中的结果,将相应的表,属性,主键,外键,约束等使用
标准的SQL CREATE语句实现。(要求给出创建的标准语句,以及创建之后在SQL数据库中的脚本和截图)。
5、 存储过程、触发器和视图:根据需要给数据库添加至少六个实用的存储过程、触发器和视图,
并说明它们各自的功能。(需要给出语句执行的结果示意图)
6、 分析常见的业务流程,列举出至少五种SQL SELECT语句。实现的语句要满足如下要求:
a) 在五种语句中的查询能反映正常的业务需求;
b) 分析中至少要分别出现一次ORDER BY、GROUP BY … HAVING子句; c) 分析中至少使用一次聚集函数;
1
d) 分析中至少使用一次嵌套查询;
e) 分析中至少使用一次UNION或INTERSECT运算; 给出每一种语句执行的结果。
7、 (选做)完成数据库的设计之后,根据自己所熟悉的编程语言(C、C++、JAVA),实现一个简
单的程序,能够在程序中组装SELECT语句,链接创建的数据库,进行查询,并显示查询结果。若完成,请提供详细的代码清单(代码作为附件,附在本报告的最后)。
8、 实验小结。
2
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务