SQL Server数据库设计与开发项目实训指导书.doc
《SQL Server数据库设计与开发项目实训指导书.doc》由会员分享,可在线阅读,更多相关《SQL Server数据库设计与开发项目实训指导书.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server数据库设计与开发项目实训指导书二级学院 信息工程学院 适用专业 计算机信息管理 陕西工业职业技术学院2015年06月情况说明一、实训目的使学生在学习数据库原理与SQL Server这门课程后,通过本次实训,能够加深对数据库基本知识的理解,掌握MicroSoft SQL Server 2005的基本操作、熟练使用T-SQL语句,提高使用SQL Server 2005进行数据处理和管理的能力。二、实训内容与要求本次实训安排了10个工作日,48个学时。准备:在系统的非保护逻辑盘建立名为“学号姓名”的文件夹(如XXX某某某请使用自己的学号姓名,该文件夹即为自己的工作文件夹);本次实
2、训所提交的作业,均保存在个人的工作文件夹内(这一点请同学们在操作时一定加以注意)。要求:上交作业既为自己的工作文件夹。文件夹中内容分两部分:1、系统生成文件(包括数据库文件与E-R图文件) 2、实训报告书(以文字+图片的形式对本次实训的任务、实现过程、实训结果加以描述,制作word文档报告书)。三、实训场所行知楼软件测试实训室。四、实训设备要求硬件: 内存:2G以上;CUP: 双核,主频2G以上;硬盘空间:100G以上。软件: Win7操作系统,Microsoft SQL Server 2005。五、说明。凡具备下列条件者,均以不及格论。1未能达到实训中规定的基本要求并及时上交实训作业(“学号
3、姓名”文件夹=系统生成文件+实训报告)者,或实训作业系抄袭别人、或马虎潦草内容明显错误者。2旷课时间超过全部实训时间三分之一以上者。3实训中态度不端正,有违纪行为(如玩游戏),屡教不改者。项目 一 :设计数据库实训任务一、student数据库概念模型设计。二、student数据库逻辑模型设计。三、student数据库物理模型设计。实训目的熟练掌握数据库概念模型、逻辑模型与物理模型的设计方法。实训要求一、根据数据库开发流程,对student数据库进行概念模型、逻辑模型和物理模型的设计。二、使用Visio画出E-R图,保存在个人工作文件夹“学号姓名”中。三、在实训报告的“步骤”栏,使用文字+截图方
4、式对操作步骤加以描述。实训内容一、 student数据库概念模型设计。1. 实体及其属性的确定。1) 班级:2) 学生:3) 课程:2. 实体间联系的确定。1) 班级与学生之间联系的确定:2) 学生与课程之间联系的确定:3. student数据库的E-R图。二、 数据库逻辑模型设计。1. 由E-R图转换为一组关系模式的原则:1) 一个实体转换为一个关系,实体名就是关系名,实体的属性就是关系的属性;2) 两个实体间的联系分为以下3种情况:l 一个1:1联系可以转换为一个独立的关系,也可以与任意一端对应的关系合并;l 一个1:n联系可以转换为一个独立的关系,也可以与n端对应的关系合并l 一个m:n
5、联系转换为一个关系3) 3个或3个以上实体间的联系转换为一个关系4) 具有相同主键的关系可以合并2. 根据E-R图向关系模式的转换原则,具体转换如下,形成数据库的逻辑模型:1) 班级();2) 学生();3) 课程();4) 成绩();三、 数据库物理模型设计。1. 班级关系班级信息表class_info序号字段名数据类型字段宽度字段约束默认值主键外键1class_nochar88位09字符是2342. 学生关系学生信息表student_info序号字段名数据类型字段宽度字段约束默认值主键外键1234567893. 课程关系课程信息表course_info序号字段名数据类型字段宽度字段约束默认
6、值主键外键1234564. 成绩表result_info序号字段名数据类型字段宽度字段约束默认值主键外键123项目 二 :创建数据库实训任务一、使用T-SQL语句创建数据库student。二、使用T-SQL语句修改数据库student。实训目的一、熟练掌握使用T-SQL语句创建数据库的方法。二、熟练掌握使用T-SQL语句修改数据库的方法。实训要求一、在个人工作文件夹“学号姓名”文件夹中创建student数据库。二、所有操作以T-SQL语句方式完成。三、在实训报告的“步骤”栏,使用文字+截图方式对操作步骤加以描述。实训内容一、 创建数据库student,主数据文件名为:student_data;
7、主事务日志文件名为:studnet_log。文件初始大小、文件增长、最大容量自定(建议不要太大)。命令如下:二、 修改数据库student。1) 为数据库student添加一个新的(辅)数据文件student2_data,文件初始大小、文件增长、最大容量自定。命令如下:2) 为数据库student添加一个新的事物日志文件student2_log。命令如下:3) 改变(辅)数据文件student2_data的文件属性(初始大小、文件增长、最大容量)。命令如下:4) 改变(辅)日志文件student2_log的文件属性(初始大小、文件增长、最大容量)。命令如下:5) 删除(辅)数据文件studen
8、t2_data。命令如下:6) 删除(辅)日志文件student2_log。命令如下:项目 三 :数据库表实训任务一、使用T-SQL语句创建数据库表。二、使用T-SQL语句修改数据库表结构。三、使用T-SQL语句增改删表中记录。实训目的一、熟练掌握使用T-SQL语句创建数据库表和修改表结构的方法。二、熟练掌握使用T-SQL语句增改删表中数据的方法。实训要求一、所有操作以T-SQL语句方式完成。二、在实训报告的“步骤”栏,使用文字+截图方式对操作步骤加以描述。实训内容一、 新建表。1) 新建表class_info(class_no char(8) primary key,class_name c
9、har(8),director char(6),profession char(16)。T-SQL语句如下:2) 新建表student_info (student_id char(10) primary key,student_name char(10),student_sex char(2),born_date datetime,class_no char(8),tele_number char(12),ru_date datetime,address varchar(50),comment varchar(200) 。T-SQL语句如下:3) 新建表course_info(course_n
10、o char(5) primary key,course_name char(30),course_type char(10),course_start char(1),course_time int,course_score tinyint) 。T-SQL语句如下:4) 新建表result_info,(student_id char(10),course_no char(5) primary key(student_id,course_no),result decimal(4,1)。T-SQL语句如下:二、 修改表。1) 为表student_info增加一个新字段political_stat
11、us char(4) null。语句如下:2) 同时为表student_info增加两个新字段ru_result int和department char(10) 。语句如下:3) 将student_info表的political_status字段修改为varchar(10)。语句如下:4) 为表student 删除一个字段political_status。语句如下:5) 同时删除表student_info 的两个字段ru_result,department,语句如下:三、 表记录。1) 为表class_info增加一条新记录,该记录字段值为本班真实信息。语句如下:2) 为表student_in
12、fo增加一条新纪录,要求该记录前八个字段有值,字段值为本人真实信息,最后一个字段comment不输入。语句如下:3) 为表course_info增加一条新记录,字段值自拟。语句如下:4) 为表result_info增加一条新纪录,字段值自拟。语句如下:5) 修改student_info表中刚刚增加的那条本人记录,将comment字段值改为“认真刻苦”。语句如下:6) 删除result_info表中的那条成绩记录。语句如下:7) 删除student_info表中那条本人信息记录。语句如下:8) 删除course_info表中那条课程信息记录。语句如下:9) 修改class_info表中那条本班记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库设计与开发项目实训指导书 Server 数据库 设计 开发 项目 指导书
限制150内