数据库实训计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训介绍
教学质量监控系统(ZLJK)是学校的重要业务系统之一。教学质量的高低关系到学校的生存和发展,每个学校都高度重视教学质量监控。
本次实训主要完成一个基于实际需求的教学质量监控系统的设计,主要完成后台数据库部分的内容,建立相关数据库对象,并利用对象对数据进行有效管理。本实训重在培养学生分析问题的能力,通过对相关问题的分析解决,理解SQL Server数据库管理系统在数据分析和管理方面发挥的作用,并掌握如何利用此DBMS去管理和应用实际需求从而完成自己毕业设计的数据库部分。
一、实训目标
1.理解用户需求分析与数据建模之间的关系
2.掌握正确的数据建模方法
3.掌握SQL 数据库管理系统创建数据库基本对象的方法
4.掌握操作数据库的基本SQL命令(select/insert/update/delete)
5.理解并掌握数据完整性的概念与用法
6.理解数据库高级对象对数据管理方面的作用
7.理解并掌握数据库安全性的作用与设置
8.掌握在ASP语言环境中访问数据库的方法
二、实训条件
1、前提条件:
(1)理解数据库基本理论知识,掌握SQL Server DBMS的基本操作。
(2)会运用 dreamweaver 制作简单网页。
2、环境要求:
(1)要求实训机房提供的机器数据不少于48台
(2)需要用到的相关软件有:SQL Server2008 ,dreamweaver,office
三、实训地点
四、实训内容与学时分配(参考)
五、教学组织设计(仅作参考)
实训是操作性很强的教学环节,针对实训的培养目标和特点,教学的方式和手段应灵活多样。
1、实训方式由学生上机操作时间和理论学习时间两部分组成,学生在上机操作期间完成实训每阶段内容,理论时间主要由教师讲课和自己查找学习资料两部分组成。
2、实训期间的非上机时间,学生应在教室或图书室进行上机前准备工作。
3、实训过程中,首先由老师布置实训的任务,分析实训的目的和要求;学生以小组或个人为单位进行讨论;学生须完成各项任务。
4、实训过程中,老师在学生询问和实际调试操作中,对学生以客观的评估,给出平时成绩。
5、实训最后进行一次检查答辩,以检查学生实训成果。
六、实训要求(仅作参考)
一)、操作要求
1、根据给定教室信息管理需求分析,完成数据库的逻辑设计
2、利用SQLServer数据库管理系统进行系统的物理设计
3、利用SQLServer对系统进行数据,对象和权限的管理设置
4、完成实训总结
6、写出实训报告。
二)、其他要求
1、实训期间,学生必须严格遵守实训室规章制度,坚决杜绝一切可能危机安全的事件发生,同指导教师一道创造一个良好的实训环境。
2、实训期间,严格考勤。学生每天必须按时参加实训,不准无故缺席、早退。在实训中违反实验室规章制度等学生,将暂停或取消实训资格。在实训中表现突出的学生将给予奖励,并记入考核成绩和学习操行分中。
3、实训期间,晚自习时学生在班级整理当天的实训笔记、心得及交流体会,进而积累更多的实践经验。同时,收集有关的电子技术资料,为今后的学习与工作做好充分准备。
……
七、实训报告的要求
1、前言:包括实训的目的、意义等。
2、目录
3、实训内容
4、实训总结
5、参考书目
八、成绩考核(仅作参考)
成绩考核分为过程考核和终结考核二种形成。过程考核主要考查学生在实训过程中的实际动手能力及实训期间的组织纪律性。终结考核是对该实训学生的一个全面的评价,主要根据学生制作的成果及实训手册的填写、实训心得的书写进行全面考核。
实训考核的评价标准如下表1所示:
表1:实训考核的评定标准
九、学生分组名单
以个人为单位,即要求学生每个人独立完成相关实训内容
任务书
第一项建立ZLJK数据库及基础对象
任务要求
根据“ZLJK”的设计内容,完成以下任务:
(1)利用T-SQL语句创建一个只含一个数据文件和一个事务日志文件的数据库,数据库名为
ZLJK,主数据库文件逻辑名称为ZLJK_data,数据文件的操作系统名称为ZLJK.mdf,数
据文件初始大小为5MB,最大值为500MB,数据文件大小以10%的增量增加。日志逻辑
文件名称ZLJK_log.ldf,事务日志的操作系统名称为ZLJK.ldf,日志文件初始大小为5MB,
最大值100MB,日志文件以2MB增量增加。
(2)用T-SQL语句创建学生表,其余使用SSMS创建
(3)建立各表之间的关系
具体安排内容如下:
第二项进行ZLJK数据库的数据处理任务书
任务要求
ZLJK数据库的数据处理:主要完成以下任务
利用T-SQL语句插入测试数据
1.将个人信息插入到学生表中。
2.完成以下查询:
1查询学生的所有列信息;
2查询学生的学号和姓名信息;
3学生的学号、姓名两列在数据库中为英文,需要用中文列名表示学生的学号和姓名两列数据的题头;
4查询学生表中班级信息;
5查询学生表中靠前面的学生的信息。
6查询教师表中教师的工号和姓名。
7用中文名显示教师的工号和姓名。
8查询教师表中的姓名,去掉重复的名字。
9查询教师表中前10条记录。
10查询教师表中前10%的记录。
11查询2000年来学校的教师信息;
12查询2001年或2002年来学校的教师信息;
13查询用户号在8000到8050之间的教师信息;
14查询姓“王”的教师信息;
15查询2008年来校姓“王”的教师信息;
16查询没有登记办公室的教师信息;
17查询2009年入学的所有学生的学号和姓名
18 查询“软件1211”班和“软件1221”班所有学生的学号和姓名。
19.查询2009到2012年入学的所有学生的学号和姓名。
20.查询所有名字中包含“强”的学生信息。
21.查询没有登记出生日期的学生信息。
22.按班级名称降序排列学生表信息。
23查询学校共有多个院系;
24查询2009年以来各个院系开设院系的个数;
25查询2013年入学的“计算机与软件学院”有多少新生班级;
26查询2013年入学的班级数大于10的院系信息。
27查询“艺术设计学院”已开设多少个班级。
28用COMPUTE、COUPUTE BY子句分别统计汇总“计算机与软件学院”每个班级的人数。
29查询“计算机与软件学院”班级学生数超过45的班级。
30查询学过《PHP程序设计》所有学生的学号和姓名。
31查询“艺术设计学院”已开设多少个班级。
具体安排内容如下:
第三项处理ZLJK高级对象与业务逻辑
任务要求:理解索引、视图、存储过程、在数据库管理系统中的作用,掌握这些高级对象的创建与应用。
1.创建包含学生的学号、姓名、专业名称并且出生年月是1992年的学生信息的投影