- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈尔滨理工大学荣成学院
数据库系统课程设计
班级:软件工程?班
学号:
姓名:
联系电话:
电子邮件:
完成日期:
一 实验目标
通过建立一个成绩管理数据库,完成实验内容,要求学生完成该管理系统相关的数据库设计和操作相关的内容。
具体要求:
完成以下红色斜体部分的相关内容(追加部分仍然保留用红色书写)。
每位学生要独立完成所有的相关内容,如有抄袭,抄袭和被抄袭者均无成绩。
可以发挥创造力对系统进行扩充,要求明确扩充的理由。
字体规整,格式要规范,图表要清晰,文件名:高级数据库大作业-姓名。
成绩评定:内容完整(30%)、内容准确(20%)、内容规范清晰(20%)、创新(10%)以及平时考核(20%)。
二 实验内容
数据库包括学生、课程、选课表。
1 通过Access创建以上三个表,进行增删改查操作,创建视图。
2 通过Oracle创建以上三个表
3 对以上三个表进行增删改查操作。
4对以上三个表进行安全性控制。
5对以上三个表进行完整性约束实验。
6 触发器实验(修改成绩时,要求记录修改日志)。
7 画出以上成绩管理系统的ER图
8 整理以上实验,进行数据库的逻辑设计
9-10 数据库编程(演示实验)
11 事物管理
12 并发控制
13-14 综合实验
三 成绩管理系统界面
四 实体关联图设计(第六步)
根据上面的功能整理出数据信息,画出ER图
总结:
五 数据逻辑设计(第一步)
基本表设计(填写以下各表的内容)
学生表(Student)
字段 数据类型 能否为空 备注 Sno Char(8) Y 学号(主键) 小明 文本 Y 小张 文本 Y 小红 文本 Y 课程表(Course)
字段 数据类型 能否为空 备注 1 文本 N 高数 2 文本 N 计算机组成原理 3 文本 N 数据库 选课表(SC)
字段 数据类型 能否为空 备注
总结:
视图设计(多表查询通过视图实现,以下方式列出需要设计的各个视图)
选棵一览
字段 数据来源 备注 SNname 学生表(Student) 学名 Cname 课程表(Course) 课程名 请列出其他必要的视图(需要多表查询的界面通过视图实现)
总结:
触发器设计(第五步)
触发器名 出发事件 触发时间 触发器说明
总结:
六 数据库创建(第二步)
根据数据逻辑设计写出创建数据库表的SQL语句
创建Student表:
创建Course表:
创建SC表:
总结:
七 数据库操作(列出每个界面需要的数据增删改查SQL语句例子)(第三步)
向Studengt表中插入数据:
向Course中插入数据:
向SC表中插入数据:
更改SC表的属性:
查询Student表:
查询Course表:
查询SC表:
修改Student表:
修改SC表:
总结:插入数据时,主码不能重复,复制粘贴时要注意。
八 安全性控制(第四步)
总结:
九 视图创建(第五步)
如果界面一览的数据来自多表,则通过视图获取,写出创建视图SQL语句.
总结:
十系统实现(第八步。。。。。)
将运行界面的硬拷贝粘贴到此处
总结:
十一 总结
系统启动
学生
管理员
教师
课程数据和选课数据的插入和修改与上雷同。
文档评论(0)