数据库实训指导书(1)讲解
SQL数据库实验报告
湖北国土资源职业学院SQL数据库实验报告2010-2011 学年第二学期
实验名称数据库应用技术
班级测量0902
指导老师侯文平
学生姓名杨然
系(部)测绘工程系
实训时间2011年5月
实验一注册服务器与创建数据库
一、实验目的
1.熟悉SQL Server 2005管理平台的环境
2.掌握注册服务器的过程
3.了解Microsoft SQL Server中系统数据库中的数据
4.掌握创建库
5.掌握创建数据表
二、实验内容
1. 使用联机丛书
2.注册服务器
3.创建数据库
4.创建数据表
三、仪器、设备、材料
微机
四、实验准备
1.理论知识预习及要求
①服务器组的创建;
②服务器的注册;
③创建数据库;
④创建数据表;
2.实验指导书预习及要求
上机前先预习第一、二章的内容及附录A中的实验一,理解注册服务器的作用。
3.其他准备
无
五、实验原理或操作要点简介
注意服务器要先启动,才能与服务器建立连接。
六、注意事项
要养成为文件取有意义名称的习惯。
要及时保存文件,避免死机或断电造成的文件丢失。
创建过程中,出现问题时,请保存,请老师解答。
创建过程中,若出现找不到相应的问题时,要看联机丛书,逐步学会自学。
七、实验过程与指导
1. 使用联机丛书(操作步骤参考教材P273实验一中的操作步骤)
2.注册服务器(操作步骤参考教材P8)
3.创建数据库(操作步骤参考教材P12,要求将数据库存储在最后一个磁盘,以自己姓名命名的文件夹,如F:\hwp)
4.创建数据表
以界面方式建立一个学生基本情况表(tblStudent),建立的要求如下表。
以界面方式建立一个班级表(tblClass),建立的要求如下表。
《数据库系统原理》实验指导书
《数据库系统原理》实验指导书
《数据库系统原理》实验指导书
实验1 熟悉SQL Server 2000环境及数据库⽂件管理
⼀、实验⽬的
1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;
2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;
3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;
4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求
1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境
设备:奔腾II或奔腾II以上计算机
环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版
四、实验原理、⽅法
上机操作
五、实验步骤及内容
(⼀)实验步骤
1、教师讲授
2、教师演⽰
3、学⽣实际操作
(⼆)实验内容
1、熟悉SQL Server 2000管理⼯具
(1)企业管理器(Enterprise Manager)
(2)查询分析器(Query Analyzer)
(3)服务管理器(Service Manager)
(4)事件探查器(Profiler)
(5)导⼊和导出数据(Import and Export Data)
(6)SQL Server其他管理⼯具
2、数据库⽂件管理
(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
中型MIS开发实训指导书
中型MIS开发实训指导书
目的:本指导书旨在指导中型MIS开发实训,帮助学员掌握MIS开发的基本流程和技能,提高实践能力和解决问题的能力。
一、实训概述
1.1 实训目标
- 熟悉MIS开发的基本概念和技术
- 学习如何分析业务需求和制定开发计划
- 掌握MIS开发的基本流程和方法
- 锻炼解决实际问题的能力
1.2 实训准备
- 确定实训场地和设备
- 配置实训所需的软件和开发工具
- 招募合适的实训导师和辅导员
- 准备实训教材和学习资料
二、实训流程
2.1 实训前期准备
- 确定实训项目和任务
- 设置实训的时间和地点
- 协商实训的学时和学分
- 分配实训小组和角色
2.2 MIS分析与设计阶段
- 学习如何收集业务需求
- 学习如何分析需求并制定开发计划
- 学习如何设计MIS数据库和界面
- 进行实际案例演练与练习
2.3 MIS开发与测试阶段
- 学习如何使用开发工具和语言进行MIS开发- 学习如何进行MIS系统测试和调试
- 进行实际案例的开发和测试
- 学习如何编写文档和使用说明
2.4 MIS部署与维护阶段
- 学习如何部署MIS系统到实际环境中
- 学习如何对MIS系统进行维护和升级
- 学习如何进行用户培训和支持
- 进行实际案例的部署和维护
三、实训指导
3.1 实训导师角色
- 指导学员完成实训任务
- 解答学员的问题和困惑
- 提供实训过程中的实际案例和经验分享
3.2 实训辅导员角色
- 协助实训导师管理实训过程
- 提供实训所需的资源和支持
- 解决实训中的组织和协调问题
3.3 学员分组与协作
- 将学员分成小组,每个小组负责一个实训项目
数据库原理实训总结
数据库原理实训总结
一、实训目的
1.掌握数据库设计原理,熟悉数据库基本操作和SQL语言;
2.熟悉关系数据库管理系统(RDBMS)的基本原理;
3.通过实践,掌握SQL语言的应用和优化技巧;
4.培养数据处理和管理的能力,提高信息化素养。
二、实训内容
1.数据库设计
根据课程要求,本实训使用MySQL关系数据库管理系统,通过学习实验指导书和参考书籍,了解了数据库的三级模式结构、ER图和关系代数等相关理论知识,并针对图书管理系统进行了实际设计。具体步骤如下:
(1)需求分析与概念设计
通过需求分析,我们知道图书管理系统需要对读者信息、图书信息以及借阅情况进行管理,因此在概念设计阶段,应该设计对应的实体、属性、联系和约束等内容。设计完成后,可以绘制ER图来表示实体及其之间的关系。图书和读者之间存在“借阅”关系,因此可以设计一个名为“Borrow”的联系。
(2)逻辑设计
在逻辑设计阶段,需要将概念设计进行转换,转换为关系模型,即确定关系的名称、属性集和主键。对于本系统来说,可以设计三个关系,分别为“Book”,“Borrower”和“Borrow”。每个关系都有自己的主键和相关属性集。
(3)物理设计
在完成逻辑设计之后,需要将关系模型转化为物理存储结构。具体来说,需要选择数据库、数据类型和索引等技术。可以选择MySQL作为数据库,使用INT类型存储书籍和读者编号,使用DATETIME类型存储借阅时间等。
在数据库设计完成后,我们需要通过SQL语言进行数据操作和管理。在本实训中,我们主要掌握了SELECT、INSERT、UPDATE和DELETE等基本语句。还学习了SQL函数的应用和优化技巧。可以使用GROUP BY和HAVING语句进行数据分组和统计。
网络数据库编程实训指导书
《网络数据库编程》
实
训
指
导
书
交通信息学院
信息技术系
2013-9
目录
题目1 学生成绩(XSCJ)数据库操作 (3)
题目2 图书管理数据库操作 (11)
题目3 企业员工信息数据库操作 (13)
题目4 学生学籍管理信息系统数据库设计 (16)
说明:题目1、题目2是必做题,完成后可选做题目3和题目4
题目1 学生成绩(XSCJ)数据库操作
1、创建学生成绩(XSCJ)数据库及其表结构
表A.1 学生情况表(表名XS)结构
列名数据类型长度是否允许为空值默认值说明学号char 6 否无主键姓名varchar 8 否无
专业名varchar 10 是 1 男1女0 性别bit 1 否无
出生时间datetime 8 否无
总学分int 4 是无
备注text 16 是无
表A.2 课程表(表名KC)结构
列名数据类型长度是否允许为空值默认值说明
课程号char 3 否无主键
课程名char 16 否无
开课学期tinyint 1 否 1 只能为1~8 学时tinyint 1 否无
学分tinyint 1 是无
表A.3 学生与课程表(表名XS_KC)结构
列名数据类型长度是否允许为空值默认值说明学号char 6 否无外键
课程号char 3 否无外键
成绩tinyint 1 否无学分tinyint 1 是无2、向学生成绩XSCJ数据的表中插入样本数据
(1)学生情况表(表名XS)数据样本
(2)课程表(表名KC)数据样本
(3)学生与课程表(表名XS_KC)数据样本
利用sql语句完成下列数据操作:
1、查询XSCJ数据库的XS表中各个同学的姓名、专业名和总学分
实训指导书
实训指导书
一、实训目的
综合运用数据库设计与开发的方法,完成一个与实际应用相结合的数据库系统的开发与设计。在这个过程中学习分工合作、控制进度、保证质量的完成工作。
二、实训内容
电子档案系统的设计与实现、教师信息管理系统的设计与实现、图书管理系统的设计与实现、书店销售管理系统的设计与实现、工资管理系统的设计与实现、手机收费系统的设计与实现、产品销售系统的设计与实现、航空订票系统的设计与实现、客房管理系统的设计与实现,任选一个项目完成或自己定义一个项目并实现。
三、实训所用设施
●PC计算机
●SQL Server、PowerDesigner、Visio等软件系统。
四、实训任务及要求
根据实习题目,认真完成系统实现的全部过程。并以最终完成的作业来证明其独立完成各种实际任务的能力,从而反映出理解和运用知识的水平和能力。最后提交如下文件:程序源代码、数据库备份文件、实训报告。
五、实训基本操作方法
1、首先对学生进行分组,1-3人一组,选定要完成的题目;
2、项目组集体完成需求分析和数据库设计;
3、项目组集体完成项目的设计;
4、项目组内成员分工合作完成项目的编码、单元测试;
5、项目组内成员分工合作完成项目的集成测试、系统测试及文档资料的整理工作。
六、实训项目
任务一需求分析
【实训目的】
让学生了解需求分析的任务和方法,理解数据字典,掌握用户需求分析方法
【实训内容】
●需求分析的任务
●需求分析的方法
●数据字典
【预习要求】
获取需求分析相关知识
【实训步骤】
4.数据字典
【实训内容】
●概念设计的方法与步骤
●数据抽象与局部视图设计
计算机应用基础实训教案
计算机应用基础实训教案
一、教学目标
1. 让学生掌握计算机的基本操作技能,包括开关机、操作界面熟悉、文件管理等。
2. 培养学生使用常用应用程序(如Word、Excel、PowerPoint等)进行基本操作的能力。
3. 引导学生学会利用网络资源进行信息检索和交流。
二、教学内容
1. 计算机基本操作:开关机、熟悉操作界面、文件管理。
2. Word基本操作:文档创建、编辑、排版、保存。
3. Excel基本操作:工作表创建、数据录入、简单计算、图表制作。
4. PowerPoint基本操作:演示文稿创建、编辑、幻灯片播放、动画效果设置。
5. 网络应用:浏览器使用、信息检索、电子邮件发送与接收。
三、教学方法
1. 采用“讲解+ 演示+ 实践”的教学模式,让学生在实践中掌握知识。
2. 使用多媒体教学手段,以生动形象的动画、图片等形式展示教学内容。
3. 分组讨论,让学生在合作中交流学习心得,提高解决问题的能力。
4. 课后练习,巩固所学知识,提高实际操作能力。
四、教学安排
1. 第一课时:计算机基本操作
2. 第二课时:Word基本操作
3. 第三课时:Excel基本操作
4. 第四课时:PowerPoint基本操作
5. 第五课时:网络应用
五、教学评价
1. 课堂表现:观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和兴趣。
2. 课后练习:检查学生完成的练习情况,评估学生对知识的掌握程度。
4. 小组讨论:评估学生在小组讨论中的表现,包括合作意识、沟通交流能力等。
六、教学资源
1. 计算机教室,每位学生一台计算机。
数据库access教案
教学程序
组织教学
设备(材料)准备学生出勤情况文明生产指导实训指导书考勤表机房卫生;
讲解与示范
工艺规程操作要领
建表;录入数据;设置;
OLE:单击某记录的“照片”字段→
“插入”菜单→“对象”→对象类型
选“画笔图片”
学生实习操作指导1.建立表结构
2.录入数据
巡回
指导1.使用表设计器创建表;
2.查阅向导;OLE对象;是/否型数据;
学生实习操作指导1.查找与替换数据
查找:用鼠标单击某列→“编辑”菜单→“查找”→在“查找内容”中输入字串→选“搜索”范围→单击“查找下一个”按钮。
替换:用鼠标单击某列→“编辑”菜单→“替换”→在“查找内容”中输入字串→在“替换为”中输入要替换的字串→单击“查找下一个”按钮→找到查找目标后单击“替换”按钮。
2.简单排序:
在数据表视图选一个字段,单击“升序排序”或“降序排序”按钮,字段的值被排序。
3.高级排序:
“记录”菜单→“筛选”→“高级筛选/排序”→在筛选窗口选字段和排序方式。
4.排序记录
巡
回
指
导
高级排序;
结
束
指
导
总结查找与替换、排序的方法;
学生实习操作指导设置数据表格样式
隐藏与取消列;
建立表间关系;
巡回指导1.设置表的样式;
2.建立表间关联;
结
束
指
导
设置表的样式和建立表间关联方法;
《SQL server 2016数据库应用教程》实训指导书06创建及管理视图
实验六创建及管理视图
一、实验目的
1.熟悉视图特点;
2.熟悉视图与数据表的关系;
3.熟悉使用SQL Server 2008创建及管理视图;
二、实验准备
1.将第五章的XSGL数据库恢复到DBMS,数据库中包含有以下表:
1)学生表 Student ( Sno , Sname , Sex , Sbirthday , Sdept )
2)课程表 Course ( Cno , Cname , Ccredit )
3)学生选课表 Score ( Sno , Cno , Grade )
2.注意恢复后检查表中的约束和数据。
三、实验要求
1.熟悉使用界面方式和命令方式创建及管理视图;
2.完成实验报告。
四、实验内容
1.以实验XSGL数据库为基础数据,利用对象资源管理器创建以下视图:
1)创建所有学生学号、姓名及出生日期的信息视图V_stu_info
2)创建信息系学生基本信息视图V_stu_cs_info
3)创建选修课成绩在60分以上的学生的信息视图V_stu_grade60,包括学生信息、课程信息(名称,学分)及成绩。
2. 以实验XSGL数据库为基础数据,请使用T-SQL语句完成以下内容,并将SQL语句写在实验报告册中:
1)创建V_stu_CS视图,包括信息系所有学生的基本信息;
2)创建V_CS_age视图,包括信息系各学生的学号、姓名及年龄,要求进行
修改和插入操作时仍需保证该视图只有信息系的学生;
3)创建V_CS_age_20视图,包括信息系学生年龄在20岁以上的基本信息;
并保证对视图文本的修改都要符合年龄大于20这个条件。
数据库原理教案
数据库原理教案
标题:数据库原理教案
一、教学背景和目标:
本教案适用于高中或大学计算机科学相关专业的学生。通过本课程的学习,学生将掌握数据库原理的基本概念、数据模型、关系数据库设计和查询语言等方面的知识,培养学生的数据库设计和管理能力,为其未来的工作和学习打下坚实的基础。
二、教学内容和活动:
1. 数据库基本概念和架构
- 介绍数据库的定义、特点和分类
- 解释数据库管理系统(DBMS)的作用和功能
- 讨论数据库的三层架构:外模式、概念模式和内模式
2. 数据模型
- 介绍关系模型和实体-关系(ER)模型
- 解释关系模型的基本概念:关系、属性、元组和码
- 演示如何通过ER图描述实体、属性和关系之间的关系
3. 关系数据库设计
- 介绍关系数据库设计的基本原则和步骤
- 演示如何通过实体-关系模型设计关系数据库
- 强调范式理论和数据库的规范化过程
4. 数据库查询语言(SQL)
- 介绍SQL的基本语法和常用命令
- 演示如何创建和操作关系数据库表
- 实践编写SQL查询语句,包括数据检索、条件查询、聚合函数等
5. 数据库安全和完整性
- 探讨数据库安全性和完整性的重要性
- 解释用户权限管理和访问控制的概念
- 强调数据库备份和恢复的重要性
三、教学方法和策略:
1. 授课方法:讲解、示范、案例分析、互动讨论
2. 学生参与:鼓励学生积极参与讨论和提问,通过小组活动和案例分析培养学生的问题解决能力和团队合作精神。
3. 实践操作:提供数据库管理系统软件,让学生亲自操作和实践,加深对理论知识的理解和应用能力。
四、教学评估和反馈:
《数据库基础access》课程实训任务书、指导书
《数据库实用基础》——-ACCESS
实训任务书、指导书
课程名称:Access数据库基础实训学时:42
适用专业:计算机及应用课程类别:专业课
一、实训目的与要求
本课程是计算机网络技术专业的必修专业课.通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。
二、实训方式
上机操作
三、考核方法
平时上机测试
四、主要参考资料
《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编
五、实训项目及学时分配
实训项目一览表
六、实训项目内容及其要求
实训一、创建数据库及数据库对象的管理
(1学时)
【实训目的】:
(1)掌握创建数据库的方法
(2)掌握打开数据库的方法;
(3)掌握数据库对象的管理方法。
【实训内容】:
(1)使用数据库向导创建数据库
要求:
1)使用“订单入口”通用模板创建一个数据库,命名为“**
*的订单入口数据库”。
2)利用窗体向其中输入数据.
3)查看各个对象里的内容,对数据进行浏览.
(2)新建空数据库
1)新建一个空数据库,命名为“***的空数据库”.
2)将该数据库重命名为“***的练习数据库”.
(3)管理数据库对象
打开“***的订单入口数据库”;
1)要求:以独占的方式打开数据库;
2)新建一个“订单"组,将“订单”表和“订单”窗体添加到
该组中;
3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;
4)将“订单"表重命名为“订单表”表,将“订单”窗体重命
名为“订单窗体”;
5)将“订单表”表保存为“订单2”窗体。
数据库原理及应用-实训计划书
数据库原理及应用 实训计划书
物流管理2010级
一、实训目的
1、加深、巩固学生所学课程的理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力。
2、使学生熟练掌握数据库原理及其应用,培养学生在SQL Server 2005数据库管理系统下设计数据库结构,创建数据库、数据表、数据表的完整性定义及数据操作。提高学生实践能力,最终达到教学目的。
3、利用所学理论知识,结合学生实际情况,掌握学生管理数据库的设计、创建、管理和维护的设置,培养学生的专业技能和自我学习能力。
二、实训内容
在一周集中实训时间内,完成以下内容:
1、SQL Server 2005的安装、配置及启动;设计学生管理数据库的结构。
2、利用Management Studio和SQL创建学生管理数据库及数据库中各数据表;设置
学生管理数据库中各表的数据完整性。
3、对学生管理数据库中各数据表进行导入导出操作;利用SQL对学生管理数据库中
各表进行数据操作。
4、利用SQL对学生管理数据库各表数据进行简单查询;利用视图方式对数据进行简
单查询。
5、设置学生管理数据库备份;设计学生管理数据库的维护计划。
三、实训要求
为确保实训顺利进行,特制定如下实训要求:
1、实训前仔细阅读实训内容及步骤。
2、禁止在实训室内喧哗、嬉戏、玩游戏,保持安静,轻声讨论。
3、不准恶意破坏设备,设备若有损坏及时向指导老师报告。
4、不准无故旷课、迟到、早退;若有特殊情况,需事先请假。
5、实训结束后,整理复原设备、桌椅,清洁四周环境。
6、实训过程小心操作,细心观察,勤于思考,注意记录。
项目实训指导书
《数据库应用技术》
项目实训指导书
课程名称:《企业信息化实务》项目综合实训课程编号:
适用专业:高职院校电子信息类专业,含计算机、电子、通信、网络、信息管理、软件等专业
设计时间:2周学分数:1
制(修)订人:王跃胜制(修)订日期: 2008年10月
1、项目实训的目的与基本要求
本实训是在先行课《数据库应用技术》、《C#程序设计》、《网络技术》、《数据库系统管理》的基础上,而进行的综合实训,为后续课程的毕业设计、毕业实习,甚至职业岗位做好充分的准备。要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。
2、项目实训的方法和步骤
⑴题目的选择
从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目(见后面第5点项目库),或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。项目完成后,经课题组验收、评价,符合要求的可加入项目库。
下面各步骤结合“进销存”项目为例进行说明。
⑵项目背景介绍
简要说明选择该项目的原因,如项目的意义、用途和发展前景等。
如:“进销存”的项目背景可作如下描述。
某公司主要是从事药品销售的企业,为加强对药品销售的管理,减少库存积压,掌握库存的动态情况,希望实现进销存管理的信息化。现由本小组负责本项目的开发。
⑶需求分析
•管理进货、销货、库存情况
•销售情况的统计分析
(3.1)按品种的销售情况
(3.2)按客户的销售情况
(3.3)按地区的销售情况
(3.4)按业务员的销售情况……
•仓库库存管理
(4.1)仓库月报表情况
(4.2)实时库存情况
数据库原理实训指导书
数据库原理SQLServer
实
验
指
导
书
数据库系统原理实验
一、基本操作实验
实验1:数据库的定义实验
本实验的实验目的是要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。
本实验的内容包括:
l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法
具体实验任务如下。
1.基本提作实验
1)使用Enterpriser Manager建立图书读者数据库
2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价,作者);
读者(编号,姓名,单位,性别,电话):
借阅(书号,读者编号,借阅日期人)
要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。
4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey (主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。
Windows操作系统实训任务书指导书
《网络操作系统》实训
任务书
指导书
适用专业:
指导教师:
实训时间:
四川建筑职业技术学院_______系
年月日
《Windows操作系统》实训任务书
一、课程的地位、作用和目的
网络操作系统是计算机网络专业的学生必须掌握的一门课程。它在计算机网络中起着核心和纽带的重要作用。
通过本次网络操作系统实习周实习,学生能够将课堂中学习到的知识在实验中得到验证、加深对相关知识点的理解。
二、实训内容
实验一 Windows Server 2003的安装
实验二 TCP/IP协议常用网络工具的的使用
实验三对等网络配置及网络资源共享
实验四安装与配置Active Directory
实验五安装与设置DNS服务器
实验六安装与设置DHCP服务器
实验七网络Web服务器的建立、管理和使用
实验八网络FTP服务器建立、管理和使用
三、实训组织及要求
硬件要求:装有windows server 2003操作系统的计算机;交换机或路由器等网络设备。
组织方式:本实训安排在网络实验室进行,将学生分成若干小组,每组4-5位同学,以小组为单位开展实训。每组分配计算机3-4台,并利用实验室中现有的网络设备,由各小组自行完成系统的安装及角色服务器的安装,并完成相应的配置和管理。
纪律要求:学生必须按时到达实验室;不得做与实验无关的事情;除与实验有关的内容外,不得讨论其它话题;教师每天必须安排时间指导学生实训。
能力要求:学生能够熟练的对Windows server 2003系统进行管理与操作,学会对DNS 服务器、DHCP服务器、ftp服务器,web服务器等的架设与管理。
SQL Server实验指导书-刘艳春
山东电子职业技术学院
《SQL Server数据库应用技术》
实验指导书
计算机科学与技术系
数据库课程组
2015年3 月编制
概述
一、实验基本信息
1、实验面向课程数据库应用技术(SQLServer)
本实训指导书是与《数据库应用(SQL Server)》课程配套的实训指导,能为学生完成《数据库课程设计》课程的实训内容提供指导与参考。
2、实验面向专业及授课对象
本实验指导书面向软件技术专业一年级学生
3、实验目的
上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握正确的编程技巧和方法,提高学生的分析问题、解决问题的能力和动手能力。在培养学生动手实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。)二、实验基本内容及学时分配
为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了15个实验任务。每个实验2学时,学生可以在上机时先完成指导书中给出的任务,在理解掌握所学的知识的基础上再完成其他拓展任务。指导书中的实验内容及学时安排如下:
三、实验环境要求
1、硬件配置要求:
Intel® 或兼容机,Pentium III 兼容处理器或更高速度的处理器;内存至少512 MB。
2、软件配置要求:
系统软件:Windows操作系统,IE 6.0或更高版本
应用软件:SQL Server 2008
实验一搭建环境
【实验目的】
1.了解SQL Server 2008的体系结构
2. 熟悉SQL Server 2008的可视化管理工具SSMS的基本操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统功能规范(SQL部分)
1 概述
1.1目的
本文为教学案例项目SQL Server功能规范说明书。本说明书将:
●描述数据库设计的目的
●说明数据库设计中的主要组成部分
●说明数据库设计中涵盖的教学知识要点
1.2内容
本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述:
●数据表
●视图
●存储过程
●用户自定义函数
●触发器
●约束
1.3与其他项目的关联
教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。
教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。
2 表
2.1表设计概述
根据教学案例功能,数据库将以员工信息为中心存储相关数据,配合SQL Server 数据库系统中提供的数据管理,实现员工考勤、请假、加班管理及系统设置等业务功能。
数据库设计将以存储员工信息的员工表为基础,连接多张相关表以实现对以下关系的支持:
●员工与请假申请
●员工与加班申请
●员工与考勤记录
●员工与部门
●员工与部门经理
●员工与业绩评定记录
●员工与薪资
此外数据库中还将记录教学案例应用中需要的全局配置信息和事件日志记录。数据库系统主要的实体关系如图2-1所示。
2.2员工表
概述
员工表用于记录员工基本信息,并作为基础表与其他表连接。该表通过DeptID和Title可以确定员工部门和职位信息。当Title的值为“经理”时可以确定此员工为该部门的部门经理。
表定义
员工表定义如表2-1所示。
表2-1
主键
员工表的主键是员工编号字段,类型为整型,设置自动增量。
员工表的外键有部门编号,类型为整型,用于与部门表中的部门编号字段关联。部门编号字段不可以为空。
员工表的外键有员工级别,类型为整型,用于与员工级别表中的员工级别字段关联。
约束
员工表中的员工登录名字段建议为4-6位小写英文字符,且不能与员工姓名相同,也不可为空字符串。
索引
主键字段员工编号具有自动创建的聚集索引。
2.3部门表
概述
部门表用于记录企业内部的部门信息。每个独立的部门在该表中都对应一条记录。该表通过与员工表关联可以确定员工所属的部门。
表定义
部门表定义如表2-2所示。
表2-2
主键
部门表的主键是部门编号字段,类型为整型,设置自动增量。
部门表的外键为部门经理编号,类型为整型,用于与员工表的员工编号相关联。
约束
无其他约束。
索引
主键字段部门编号具有自动创建的聚集索引。
2.4员工薪资表
概述
员工薪资表用于记录员工每月的薪资信息,包括薪资发放日期、薪资组成等。员工薪资表通过字段员工编号与员工表关联。
表定义
员工薪资表定义如表2-3所示。
表2-3
主键
员工薪资表的主键是薪资编号字段,类型为整型,设置自动增量。
员工薪资表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
约束
无其他约束。
索引
主键字段薪资编号具有自动创建的聚集索引。
2.5员工考勤表
概述
员工考勤表用于记录员工的考勤信息(上下班时间、记录者信息等),通过字段员工编号与员工表关联。
表定义
员工考勤表定义如表2-4所示。
表2-4
员工考勤表的主键是考勤编号字段,类型为整型,设置自动增量。
外键
员工考勤表的外键是员工编号和记录者编号,其中员工编号类型为整型,用于与员工表中的员工编号字段关联;记录者编号类型为整型,用于与员工表中的员工编号字段关联。
约束
员工考勤表中的记录者编号不可与员工编号相同;员工考勤表中的考勤类型字段只能取“缺勤”、“迟到”、“早退”。
索引
主键字段考勤编号具有自动创建的聚集索引。
2.6员工请假表
概述
员工请假表用于记录员工的请假记录。员工请假表中的基本信息包括:请假提交时间、请假开始时间、请假终止时间、请假原因、请假的类别和请假申请状态等。通过字段,员工编号与员工表关联。
表定义
员工请假表定义如表2-5所示。
表2-5
主键
员工请假表的主键是请假申请编号字段,类型为整型,设置自动增量。
外键
员工请假表的外键是员工编号和审核者编号,其中员工编号类型为整型,用于与员工表中的员工编号字段关联;审核者编号类型为整型,用于与员工表中的员工编号字段关联。
约束
请假开始时间应小于请假结束时间;申请状态字段的取值可以是:“已提交”、“已取消”、“已批准”、“已否决”。
索引
主键字段请假申请编号具有自动创建的聚集索引。
2.7员工加班表
概述
员工加班表用于记录员工的加班记录。员工加班表中的基本信息包括:加班时间、加班起止时间、加班原因和加班申请批准状态。通过字段,员工编号与员工表关联。
表定义
员工加班表定义如表2-6所示。
表2-6
主键
员工加班表的主键是加班申请编号字段,类型为整型,不设置自动增量。
外键
员工加班表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
员工加班表的外键是加班类型,类型为整型,用来与加班类型表的加班类型相关联。约束
加班开始时间应小于加班结束时间;申请状态字段取值:“已批准”、“待批准”、“被拒绝”。