- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
数据库(考勤系统)实验报告
学院:管理与经济学院
专业:信息管理与信息系统班级:
姓名: 学号:
时间:2010 年 1 月 26 号
一、数据库实践性质、目的和任务
性质:专业必修课
目的和任务:
数据库原理是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。本实践课的目的是通过实践使学生经历一个数据库系统的数据库设计的全过程和受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识。
先修课程:数据库原理及应用
学时数: 48 学时
学分数: 2.5 分
二、数据库实践课总体要求
按照实践课题的具体要求进行详细的系统设计,要包括以下内容。
数据库概念结构设计(E-R 图)
数据库逻辑结构设计(关系模型,关系模式的设计至少要满足第三范式;数据库的设计要考虑安全性和完整性的要求)
数据库物理结构设计(建库、建表、索引、视图)
输入初始数据,要求每个表的记录数不得少于 10 条,并且满足实际业务场景。
三、数据库实践课的内容和要求
考勤系统的设计
按专业统计各年度按时上课的学生名单
统计各个学期某门课程的出勤记录
按课程统计各个学期旷课次数超过一定次数的学生名单
统计本学期某专业学生某门课程的出勤情况
为每个实体表和关系表创建合适的索引(聚簇索引、复合索引)、主码、外码;
创建学生所属学院取值范围为计算机科学与技术学院、管理与经济学院、信息科学技术学院、机械与车辆工程学院、化工与材料学院、航空学院、文法学院、外国语学院、设计与艺术学院、国际学院的规则,并与相应的列绑定;
在学生实体中创建性别默认值为女的默认,并与相应的列绑定;
创建一个可以通过所属学院类别和班级类别查询学生的存储过程;
通过触发器定义旷课的学生不能从学生实体中删除;
建立包括学生的学号,姓名,所属学院,旷课次数的视图;
四、数据库实践课进度表
时间
时间
完成内容
提交文档
备注
十九周
理论课:
周三上
(1)	概念结构设计: E-R 图
午(理
(2)	关系数据表
论)
二十周	实验课:
Visio 图
周一上
(1)
午
针对具体题目设计 ER 图,并转换成关系数
据表
Word 文档
(2)
二十周
按照转换后的关系数据表创建数据库、表、
主键、外键
Sql
周四、	(3)	每个表至少有 10 条数据(并且符合主外码
周五全	关联关系)
天
二十周
理论课:
所有和数据库
有关的操作全部在查询分析器中完成。
周三上
午(理
(1)	主外码、索引、视图、规则、默认、触发器、
存储过程
论)
(2)	用 Sql 语言实现统计分析功能
二十一
实验课:
周周一
数据库物理结构设计
全天、
(1)	上机操作,学会数据库主外码、索引、视图、
规则、默认、存储过程的建立等
Sql
(2)	用Sql 语言实现具体题目中的统计分析报表
二十一
考核检查
数据库实践课报告书
周周三
上午
(visio+word+sql)
五.实验过程
建立 E-R 图
关系模式
学生(学号,姓名,性别,所属学院,专业,班级,旷课次数) 课程(课程号,课程名,开课时间,年度,学期,)
考勤表(考勤表编号,学号,课程号,出勤情况) 选修(学号,课程号,成绩)
出勤(学号,考勤表编号)
建库
create database	学生考勤库
on primary (name=学生考勤库,
filename =E:\msSQL\data\学生考勤.mdf, size=4MB,
maxsize=6MB)
建立表
CREATE TABLE 学生(学号 CHAR(10)not null PRIMARY KEY,
姓名 CHAR(10),
性别 char(2),
学院 CHAR(20),
专业 CHAR(20),
班级 char(20),
旷课次数 CHAR(10), CONSTRAINT C1 CHECK(性别 IN(男,女)),
CONSTRAINT C2 CHECK( 学院 IN (计算机科学与技术学院,管理与经济学院,信息科学技术学院,机械与车辆工程学院,化工与材料学院,航空学院,文法学院,外国语学院,设计与艺术学院,国际学院)));
CREATE TABLE 课程(课程号 CHAR(10)PRIMARY KEY,
课程名 CHAR(30),
开课时间 datetime,
年度 char (10),
学期 char (10));
CREATE TABLE 考勤表(考勤表编号 CHAR(10)PRIMARY KEY,
学号 CHAR(12),
课程号 CHAR(5),
出勤情况 char(10)); CREATE TABLE 选修(学号 CHAR(10),
课程号 CHAR(10),
成 绩 SMALLINT, CONSTRAINT C3 PRIMARY KEY (学号,课程号),
C
                您可能关注的文档
最近下载
- 消防管道(设备)强度、严密性试验记录.docx VIP
 - 耳穴比赛题库二维码公布附有答案.docx VIP
 - 现代控制理论基础.docx VIP
 - (高清版)DB4406∕T 45-2024 《中药废弃物无害化处理规范》.pdf VIP
 - 《住宅工程质量常见问题防治技术标准》.pdf VIP
 - 2025年事业单位招聘考试公共基础知识题库及答案(共500题).pdf VIP
 - 《汉尚华莲汉服公司SWOT分析及营销策略研究》20000字.docx VIP
 - 家庭中医保健按摩.pptx
 - DNVGL-ST-0126-2018 国外国际标准.pdf
 - QJ 10004-2008 半导体器件总剂量辐照试验方法.docx VIP
 
原创力文档
                        

文档评论(0)