基于VB及SQLSERVER的管理系统实训指导书
实训 VBSQL Server学生成绩管理系统
(综合应用)实训VB/SQL Server学生成绩管理系统用Vb实现的简单的学生成绩管理系统,使用可视ADODC控件和ADODB对象来访问后台数据库服务器的,系统功能包含学生信息的查询、学生信息的录入修改删除、学生成绩的录入修改。
下面分别说明各模块的具体实现。
学生成绩管理系统主界面如图1.1所示。
图1.1 学生成绩管理系统主界面系统主界面主要功能:系统功能的导航作用,单击各按钮后可进入相应的操作窗口。
项目1 VB连接SQL Server数据库1、用可视ADODC控件连接数据库(1)在VB选“工程”菜单—“部件”菜单项,系统打开“部件”对话框,如图1.2所示:图1.2 “部件”对话框选择2个ADO控件,它们是“Microsoft ADO Data Control 6.0”和“Microsoft DataGrid Control 6.0”。
最后单击“确定”按钮,VB6.0工具栏增加了上述2个控件的图标。
前者用于连接数据库,后者用于以表格形式显示数据库表的内容。
⑵在VB表单中加入“Microsoft ADO Data Control 6.0”控件,命名合适的名称,例如stuado。
⑶设置控件ADODC的ConnectionString属性。
选择该属性,如图1.3所示。
图1.3 设置ConnectionString属性图单击“…”按钮,系统打开对话框,如图1.4所示。
图1.4 生成连接字符串单击“Build…”按钮,系统显示“数据链接属性”对话框,如图1.5所示。
选择“连接”选项卡,进行设置,最后单击“确定”按钮。
图1.5“数据链接属性”对话框(4)设置ADODC的RecordSource属性,打开“属性页”,如图1.6所示。
图1.6 属性页2、系统主界面系统主界面表单主要代码:‘学生信息查询Private Sub Command1_Click() stusearch.ShowEnd Sub‘学生信息修改Private Sub Command2_Click() addstu.ShowEnd Sub‘学生成绩录入Private Sub Command3_Click() addstuscore.ShowEnd Sub项目2 学生信息查询程序界面:学生信息查询如图1.7所示:图1.7 学生信息查询界面主要功能:可以满足简单查询的需要,什么条件也不输入,则分页显示所有记录。
计算机应用SQLSERVER课程设计任务书
计算机应用SQLSERVER课程设计任务书《SQL SERVER 2005数据库》课程设计班级学号姓名指导老师第一部分概述一、实习目的1、了解一个信息系统的开发过程;2、掌握在Visual Basic 6.0中使用控件设计信息系统的前台界面的方法;3、熟练掌握使用Visual Basic 6.0中控件访问后台数据库的方法;4、熟练掌握SQL SERVER 2005中后台数据库、表、查询、视图等有关对象的设计。
二、实习时间、地点和内容1、实习时间与地点:计算机应用1110 12周机房一楼D区2、设计内容:用VB+SQL SERVER 开发学生成绩管理系统三、实习安排与要求以小组为单位,小组由3名同学组成,可以协作、分工实现,如:一个同学负责后台SQL SERVER数据库的建立,一个同学负责前端VB应用程序的开发,第三个同学负责设计报告的撰写和整理工作。
要求每一个小组至少要完成一个模块,如可以完成项目中“基本信息”模块中的“学生基本信息”子模块的设计与实现,或完成“成绩查询”模块,但不可选择“退出”模块,对于完成多个模块设计的小组成绩鉴定提高一个档次。
要求所有设计界面及代码文件压缩好,命名为“班级名+小组成员名”,四、考核方法1、实习成绩单独记分;2、实习成绩分为优、良、及格、不及格四等级;3、实习成绩的评定:实习考核以小组为单位进行考核,成绩=设计成果占40%+出勤占30%+实习报告占30%;4、设计报告实习结束后,每组提交一份设计报告,并于实习周的下一周提交设计报告。
在设计报告中,要详细描述设计内容、设计过程及有关程序代码。
第二部分设计任务基于VB+SQL SERVER 开发学生成绩管理系统1.1 SQL SERVER后台数据库的设计与实现1.1.1 创建学生成绩管理数据库、表及有关对象1、创建名为“xscjgl”的数据库。
可以利用下面两种方面分别实现:(1)利用企业管理器创建数据库;(2)利用T-SQL语句CREATE DATABASE创建。
《SQL SERVER 数据库应用》实验指导书-2013版
《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;(二) 实验内容1.企业管理器访问数据库,查询分析器的使用;2.在企业管理器中创建、删除数据库和表;3.使用T-SQL语句创建数据库和表;4.在企业管理器中对数据表进行插入、修改、删除数据操作;5.使用T-SQL进行上述操作。
(三) 实验要求1.掌握在企业管理器中创建、修改、删除数据库和表;2.掌握查询分析器,使用T—SQL语句创建、修改、删除数据库和表。
实验二数据库的查询(一) 实验目的1.掌握SELECT语句的基本语法;2.掌握子查询的表示;3.掌握连接查询的表示;4.掌握数据汇总的方法;5.掌握SELECT语句的GROUP BY子句的作用和使用方法;6.掌握SELECT语句的ORDER BY子句的作用和使用方法。
(二) 实验内容1.SELECT语句的基本使用;2.子查询的使用,连接查询的使用,数据汇总,Group By、Order By子句的使用。
(三) 实验要求1.掌握数据库查询的基本的常用语句的使用方法;2.掌握数据库查询中的分组、排序等语句的使用方法。
实验三视图、存储过程、触发器等的建立与维护(一) 实验目的1.学会使用企业管理器建立视图,应用视图插入、删除、修改数据;2.掌握存储过程的使用方法;3.掌握触发器的使用方法。
(二) 实验内容1.视图插入、删除、修改数据;2.创建存储过程,调用存储过程;3.创建触发器。
(三) 实验要求1.利用所创建的数据库和数据表,综合应用视图、存储过程、触发器等知识完善数据库;2.掌握应用更新视图数据可以修改基本表数据的方法;3.熟练掌握添加、修改、删除记录的存储过程的定义及调用;4.掌握通过触发器来实现数据的参照完整性。
SQLServer实习指导
SQLServer实习指导SQL Server 2000数据库与应用实习指导书实习班级:实习时间:主带教师:一、实习目的:1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。
2、通过综合应用实习,熟练掌握SQL Server 2000的各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。
3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。
二、实习任务:1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。
2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。
3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。
4、实习操作结果及实习系统按要求及时保存、以供评定、展示。
三、实习内容:(一)、数据库应用系统管理应用实例;1、人事考勤系统2、学生选课系统(二)、表、视图、存储过程、触发器等的基本操作1、数据库、数据表的创建、修改、管理、和维护;2、对数据进行查询、插入、更新、删除的操作和使用;3、SQL语法规则、常用函数的操作和使用;4、索引与约束的创建、修改、管理、和维护;5、默认值、规则的创建、修改、管理、和维护;6、视图的创建、修改、管理、和维护;7、存储过程的创建、执行、修改、管理、和维护;8、触发器的创建、修改、管理、和维护;9、游标的使用;10、事务与锁的使用;11、SQL的安全管理;12、SQL数据库的日常维护与管理;(三)、设计并完成教师指定的数据库管理应用系统各项操作1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;2、老师在实习中做必要的指导;3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。
每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
学生选课和管理系统(使用vb2008和SQL Server 2008)
实验七:数据库应用系统开发(综合性实验)一、指导思想培养学生利用所学的数据库原理及应用的知识,选择某一编程工具,进行数据库应用系统的开发;培养学生独立思考问题、解决问题的能力和学生计算机应用编程的能力。
二、实验目的及要求要求学生选择一种开发工具(如VB,C#,Java,PB,Delphi,ASP等),利用前面设计的数据库,建立一个基于C/S或B/S结构的数据库管理系统,要求涉及:数据维护(输入,修改,删除)、数据查询与统计、报表打印等。
三、涉及的内容或知识点综合利用数据库原理及应用所有知识,所选择的开发工具的知识,专业知识中要解决的某个方面的问题的领域知识。
四、采用的教学方法和手段根据所选设计项目,对项目进行需求分析和设计方法,形成一个问题的解决方案,学生分为2-3人一组,每组提出一个要解决的问题;先对问题进行分析,明确问题的目标和解决问题的思路,同样设计出问题的解决方案。
最后采用一种开发工具进行设计和实现来解决问题。
小组成员各自承担不同的设计任务。
最后的实验报告包括:问题解决方案(系统分析和设计报告、数据库设计方案,功能设计,界面设计),设计的系统,系统运行报告等。
附录: 综合性实验报告要求:一、系统分析和设计报告二、数据库设计方案,功能设计,界面设计三、设计的系统四、系统测试运行报告五、个人完成的程序模块和文档清单六、个人遇到的困难与获得的主要成果使用仪器、材料Window XPVisual Basic 2008SQL Server 2008一系统分析和设计1.1 需求分析选课管理系统的主要目的是利用软件实现选课的录入、查询、修改等功能,针对不同表的用户(学生、教师、管理员)提供不同的操作,使学生选课及对其的管理更加方便,提高工作效率,降低管理成本。
选课的管理一般包括选课查询和选课维护两部分,在实际的选课过程中,学生主要对课程进行选择,了解自己的选课情况,而教师除了能够对选择教师自己教授的课程的学生进行查询之外,还要对课程成绩进行录入,修改等操作。
学生成绩管理系统VB+SQL Server
摘要学生成绩管理系统是一个学院不可缺少的部分。
本论文叙述到的学生成绩管理系统使用Visual basic6.0作为编程工具和SQL Sever2000作为数据库实现的,重点介绍了学生成及管理系统的设计。
关键词:成绩管理数据库模块目录摘要 (1)第一章学生成绩管理系统概述 (3)第二章学生成绩管理系统的需求分析 (3)2.1系统开发的必要性 (3)2.2系统功能的需求分析 (3)第三章学生成绩管理系统的技术及开发、运行环境 (4)3.1 Visual Basic 6.0简介 (4)3.2 Microsoft SQL Sever 2000简介 (4)3.3 Visual Basic 6.0与数据库的链接 (4)第四章学生成绩管理系统的设计与实现 (5)4.1 系统功能模块图 (5)4.2 数据库的设计 (5)4.3 系统功能的实现 (6)4.4 系统核心代码的设计 (7)结束语 (10)参考文献 (11)第一章学生成绩管理系统概述学生成绩管理系统是学院重要的一部分,其内容对于学院管理者和学生至关重要,所以学生成绩管理系统应该为用户提供所需要的信息及其方便的管理作为主要目标。
现代成绩查询系统理论已经不拘泥于传统的理论基础,不强调对教学活动的绝对控制,放弃了繁琐的设计模式,开始注重教学设计的关系性灵活性,这些优点能够极大地提高学生成绩查询的效率,从而更加有利于学生的管理和提高学生的主动性。
第二章学生成绩管理系统的需求分析2.1系统开发的必要性任何一个工作单位,效率是至关重要的,学生成绩管理系统实现学生成绩数据管理的系统化、规范化和自动化。
学生管理系统可以存储历届的学生成绩数据,不需要大量的人力,只需一两名数据录入员即可操作系统,可节省大量人力,可迅速查询到所需信息,学生也可方便查询自己的成绩2.2系统功能的需求分析教师能够对所有学生的成绩查询所有教师信息的查询,并对学生成绩信息可以添加,修改,删除。
学生可以在自己的权限内对自己成绩查询。
vb实习(实训)指导书
《VB省二级实战演练》实习(实训)指导书主编:李明江电子信息与工程系2007年03月15日目录实习(训)一窗体设计 (7)实习(训)二程序填空 (8)实习(训)三程序改错 (10)实习(训)四编写程序 (13)注释 (14)参考文献 (15)实习(实训)的课程名称《VB省二级实战演练》参加实习(实训)的年级及学期06(3)计算机、第三学期实习(实训)的周数或天数四周一、实习(实训)的目的实习的目的是指在完成基础课之后,开设的专业课为学生动手能力打下了一定的基础,但是他们的专业技能还不够精通,动手能力较弱,学生的编程技术需要进一步的提升,掌握窗体的设计的基本方法和过程,以及了解和掌握组成窗体的相关控件的基本属性和基本方法。
通过这次实习,初步了解程序的设计界面及控件的添加和程序的编写过程以及基本操作能力,掌握程序的设计过程。
通过理论课和实践课的有机结合,对后继专业课的学习奠定坚实的基础。
二、实习(实训)的理论基础了解和掌握VB应用程序的有关控件的属性知识以及窗体与控件间的关系。
三、实习(实训)内容1.窗体设计2.程序填空3.程序改错4.编写程序四、实习(实训)要求1、每个同学必须填写实习日记5篇。
2、学生要认真填写项目实习指导书中的各项内容。
3、学生可以根据老师提供的要求进行实习制作实习。
4、学生必须在12月15日前把实习日记、指导书等材料上交系里。
5、指导教师评完后,上交成绩,并认真分析本届学生的实习情况,提出问题和解决问题的方法,形成材料上报到教务处和实验实习中心。
五、实习(实训)安排六、实习(实训)纪律及注意事项●教师管理:1、教师要准时到达实习岗位,每次签到时必须掌握学生的出勤情况。
2、教师要对每个学生的出勤情况认真记载,严格管理。
3、指导教师负责组织协调,实习工作中的出现的问题,及时请示汇报。
4、在实习期间,教师要认真指导学生,安排具体实习内容,并对每一天的实习任务都要进行有针对性的给予指导。
sql server实验指导第四版
sql server实验指导第四版SQL Server实验指导第四版第一章:SQL Server的介绍SQL Server是由Microsoft开发的一种关系型数据库管理系统(RDBMS)。
它具有强大的数据管理和分析功能,被广泛应用于企业级应用程序和数据仓库中。
本章将介绍SQL Server的概述、特点以及应用领域,帮助读者了解SQL Server的基本知识。
第二章:SQL Server的安装和配置在使用SQL Server之前,需要先进行安装和配置。
本章将详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、设置数据库引擎和其他组件,以及配置网络和安全设置等。
读者将学会如何正确地安装和配置SQL Server。
第三章:SQL Server的基本操作本章将介绍SQL Server的基本操作,包括创建数据库、创建表、插入数据、更新数据和删除数据等。
通过实际操作,读者将学会如何使用SQL Server进行数据库的基本管理和数据操作。
第四章:SQL Server的高级操作本章将深入介绍SQL Server的高级操作,包括查询数据、排序数据、过滤数据、连接表和子查询等。
读者将学会如何使用SQL语句来实现复杂的数据查询和分析。
第五章:SQL Server的性能优化本章将介绍SQL Server的性能优化技术,包括索引优化、查询优化、存储过程优化和服务器配置优化等。
通过掌握这些技术,读者将能够提高SQL Server的性能和响应速度。
第六章:SQL Server的备份和恢复在数据库管理中,备份和恢复是非常重要的任务。
本章将详细介绍SQL Server的备份和恢复技术,包括完整备份、差异备份、事务日志备份和数据库恢复等。
读者将学会如何使用SQL Server来保护数据库的安全和可靠性。
第七章:SQL Server的高可用性在企业级应用中,数据库的高可用性是至关重要的。
本章将介绍SQL Server的高可用性技术,包括故障转移集群、数据库镜像、数据库复制和Always On可用性组等。
SQLSERVER数据库实验指导书
SQL SERVER 数据库实验指导书学院实验操作一实验目的:1. 了解进入SQLServer公司网站的方法,了解SQLServer公司的基本情况.2. 掌握下载SQLServer产品的方法.实验实验内容:1. 请试着访问一下SQLServer公司的官方网站(),了解SQLServer公司的情况.2. 如果有条件,请练习下载SQLServer 9i的产品,然后制作成光盘.实验操作二实验目的:1. 掌握安装数据库服务器和客户机的方法.2. 掌握测试客户机与服务器连通性的方法.实验内容:1. 根据本章介绍的过程,练习安装SQLServer数据库服务器和客户机.2. 在客户机端练习运行网络配置助手工具,学习配置网络服务名,并测试其连通性.实验操作三实验目的:1. 掌握数据库的建立方法,步骤.2. 掌握查看数据库相关信息的方法.3. 掌握数据库启动与关闭的方法.实验内容:1. 利用数据库配置助手建立一个数据库ls.2. 利用企业管理控制台查看数据库ls的相关信息.3. 利用SQL Plus查看数据库ls的相关信息.4. 利用企业管理控制台启动和关闭数据库ls.实验操作五实验目的:1.掌握表空间的建立,修改,查看,删除操作.2.掌握数据文件的建立,修改,查看,删除操作.实验内容:分别利用企业管理控制台和命令行方式实现下面实验操作(涉及到参数自己指定).1.建立一个一般的表空间usernew.2.修改表空间usernew,将其设置为脱机状态.3.为表空间usernew添加一个数据文件u1.dbf.4.修改数据文件u1.dbf,将其长度改为5MB.5.删除表空间usernew,同时删除对应的数据文件.实验操作六实验目的1. 掌握表的建立,修改,查看,删除操作.2. 掌握索引的建立,修改,查看,删除操作.实验内容:1. 分别利用企业管理控制台创建方式,向导创建方式及命令行方式将下面各表建立到教学管理数据库中.注意:表创建存在先后顺序,实际操作中注意体会.(1)学生表(student),采用企业管理控制台创建方式.(2)班级表(class),采用企业管理控制台向导创建方式.(3)系部表(department),采用命令行方式.(4)课程表(course) ,采用命令行方式.(5)教师表(teacher) ,采用企业管理控制台向导创建方式.(6)选修表(choice) ,采用命令行方式.(7)授课表(teaching) ,采用企业管理控制台创建方式.2. 分别利用企业管理控制台和命令行方式查看这些基本表的各种信息.3. 分别利用企业管理控制台和命令行方式为某基本表创建索引,查看其信息,然后删除它.实验操作七实验目的熟练掌握SQL数据查询和数据操纵命令的使用方法.实验内容:针对教学管理系统的数据表(具体内容详见第6章的实验操作),完成下面操作.1. 向教学管理系统的每个表中录入5条记录.录入时注意体会外键约束.2. 创建教师表2(teacher2),向表中录入5条不同的记录,注意与教师表中数据必须不同,主要体现在主键上.3. 用多行数据录入的方法将教师表2中数据录入到教师表.4. 利用表间数据复制的方法创建教师表3(teacher3),查看教师表3的内容,体会表间数据复制的含义.5. 删除教师表3中所有数据,删除教师表3.6. 永久删除教师表2中数据,删除教师表2.7. 显示所有学生情况.8. 显示职称是讲师的职工号,姓名,出生日期.9. 显示与某个学生某门课程成绩相同的选修该门课程的所有学生的学号,姓名.10. 显示成绩在60分以上的学生姓名,教师姓名和课程名称.11. 将某个学生所学课程成绩低于60分的课程列出来.12. 将某门课程成绩低于60分的学生的成绩改为60分.实验操作八题目要求:1. 掌握PL/SQL语言的编程方法.2. 掌握复合数据类型的运用方法.实验内容:用PL/SQL语言完成下列任务,任务中涉及的数据表是第6章实验操作中给出的表.1. 计算S=1+(1+3)+(1+3+5)+……+(1+3+……+N).2. 利用表类型数据结构,将某学生的姓名和入学成绩显示出来.3. 利用数组类型数据结构,将某学生的姓名和入学成绩显示出来.4. 利用静态游标和单个变量的方法,把学生表的记录提取出来,并逐行显示出来.5. 利用游标变量和记录的方法,把学生表的记录提取出来,并逐行显示出来.6. 将学生表的某条数据修改成学生编号前4位与班级编码不一致,运行例8.30查看异常处理的执行状况.实验操作九实验目的:1. 掌握视图的建立,查询,修改,删除操作.2. 掌握同义词的建立,查询,修改,删除操作,比较对同义词的操作与对原数据库对象的操作是否一致.3. 掌握序列的建立,查询,修改,删除操作,利用序列向数据库表中插入数据.4. 掌握存储过程的建立,查询,修改,删除,执行操作.5. 掌握存储函数的建立,查询,修改,删除,执行操作,比较与存储过程的不同.6. 掌握触发器的建立,查询,修改,删除操作,比较表级与行级触发器的不同.实验内容:1. 创建显示学生成绩的视图,显示结果包含学生学号,学生姓名,课程号,课程名称,教师编号,教师姓名,成绩.修改该视图使其只查询出成绩不及格的相关信息.2. 为教师表建一同义词,利用同义词检索表中数据,比较与教师表的数据是否一致.3. 建一序列,利用序列向成绩表中插入成绩数据.4. 建一存储过程,利用传入参数传入教师性别,显示教师表中不同性别的教师数量,执行它.5. 建一存储函数,利用传入参数传入教师性别,返回教师表中不同性别的教师个数,执行它,比较与存储过程的不同.6. 建一级联删除表级,行级触发器,当删除某个学生的信息时,将成绩表中该学生的成绩一并删除,比较表级与行级触发器的结果.实验操作十实验目的:1. 熟练掌握企业管理控制台方式管理用户,角色,概要文件,权限的方法.2. 熟练掌握命令行方式管理用户,角色,概要文件,权限的命令.实验内容:1. 利用企业管理控制台和命令行两种方式创建一概要文件usepi_pro,要求:(1)空闲时间为15分;(2)登录失败次数为3次.2. 利用企业管理控制台和命令行两种方式创建一个新的用户,要求:(1) 你的姓名加上学号为用户名创建一个用户;(2) 使用USER表空间;(3) 使用所建概要文件;(4) 查询所创建的用户.3. 利用企业管理控制台和命令行两种方式给已创建的新用户授权.(1) 授予connect角色;(2) 授予一些系统权限;(3) 授予一些对象权限.4. 以新用户登录,查看该状态.5. 利用企业管理控制台和命令行两种方式创建一个新的角色,要求:(1) 以姓名加上学号为角色名创建一个角色,并使用名字的汉语拼音作为口令;(2) 修改创建的角色,去掉口令.(3) 给角色授予权限.(4) 将角色授予用户.6. 以新用户登录,查看其状态.注意:操作过程中,利用第2种方式完成操作时,需将利用第1种方式创建的对象删除.实验操作十一实验目的:1. 掌握数据库的三种备份与恢复方法.2. 理解事务提交和回滚.实验内容:1. 利用脱机备份与恢复方法实现数据库的备份与恢复.2. 配置实现逻辑备份与恢复和联机热备份与恢复的前提条件.3. 利用企业管理控制台方法实现数据库中某个表的逻辑备份与恢复.4. 利用命令行方式实现数据库中某个用户的逻辑备份与恢复.5. 利用企业管理控制台方法实现数据库中某个表空间的联机热备份与恢复.6. 向学生表中插入一行数据,然后提交,退出后重新进入,查看提交后结果.7. 向学生表中插入一行数据,然后回滚,退出后重新进入,查看回滚后结果.。
实训指导SQL Server
数据库原理与应用(SQL Server 2000)实验实训指导书二ОО八年九月(一) 实验指导书实验1 初识SQL Server 2000一、实验目的1.了解SQL Server 2000的版本和软硬件需求;2.掌握SQL Server 2000的安装;3.了解SQL Server 2000的基本架构;4.掌握SQL Server 2000服务管理器的启动;5.掌握SQL Server 2000企业管理器的启动;6.掌握SQL Server 2000查询分析器的启动;7.掌握SQL Server 2000查询分析器的基本使用;8.了解SQL Server 2000和其它数据库管理系统的区别。
二、实验要求1.完成SQL Server 2000 指定版本的安装;2.启动SQL Server 2000的各组成部件,并了解每一部件的基本操作;3.启动查询分析器,并运行指定T-SQL语句。
三、实验步骤1.了解SQL Server 2000安装步骤,安装SQL Server 2000。
我们以Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程,其详细安装步骤如下:(1)企业版安装光盘插入光驱后,出现提示框。
请选择【安装SQL Server 2000 组件】,如图1-1所示。
(2)选择【安装数据库服务器】,如图1-2所示。
图1-2 “安装组件”选择窗口图1-1 安装SQL Server 2000 主界面(3)选择【下一步】,进入欢迎介面,开始进行安装,如图1-3所示。
(4)选择【本地计算机】进行安装,如图1-4所示。
图1-3 “欢迎”窗口图1-4 “本地计算机”选择窗口(5)在【安装选择】窗口,选择【创建新的SQL Server实例... 】。
对于初次安装的用户,应选用这一安装模式,不需要使用【高级选项】进行安装,如图1-5所示。
(6)在【用户信息】窗口,输入用户信息,如图1-6所示。
SQLServer实验指导书
《数据库原理与应用》实验指导书实验一使用SQL Server2008管理界面创建数据库和表一、实验目的1.通过本实验使学生熟悉SQL Server2008管理控制台的使用。
2.掌握用SQL Server2008管理界面创建和管理数据库的方法。
3.掌握用SQL Server2008管理界面创建数据表、添加数据、更新数据表的方法4.学会用SQL Server2008管理界面查看数据5.学会关系图的建立6.学会数据的导入/导出。
二、实验时间:4学时三、实验内容1.用SQL Server2008管理界面创建数据库(1)单击“开始”菜单/SQL Server 2008/ ,启动SQL Server2008。
(2)选择“Windows身份验证”,连接到服务器。
(注:服务器名称是你所用机器的名称)(3)在“数据库”节点上右击,弹出如下图所示的快捷菜单,选择“新建数据库”命令。
(4)在下面的对话框中,创建教师授课管理数据库要求:●数据文件的逻辑文件名为:teachers_data,物理文件名为teachers.mdf,存放在你自己设定的某个目录下。
文件初始大小为5MB,自动增长,每次增长1MB。
●日志文件逻辑文件名为:teachers_log,物理文件为teachers.ldf,也存放在与数据文件相同的目录下。
文件初始大小3MB,自动增长,每次增长15%(5)查看教师授课管理数据库的属性2.在教师授课管理数据库中创建下列三张表表名:teachers表名:lessons表名:shouke步骤1:步骤2:依次输入各字段并定义数据类型和约束,CHECK约束的定义如下图所示。
建立外键操作提示:步骤1步骤2:单击“添加”按钮,再单击“表和列规范”右侧的键。
步骤3:外键编辑操作如下图。
步骤4:重复上面的2、3步,创建本表的第2个外键3.向三张数据表中添加数据(下面的数据供参考)操作提示:步骤1:步骤2:查看数据、更新数据的操作与此相同。
第12章 用VB+SQL Server 2005开发学生成绩管理系统课件
8
图12-4 xscjglxt数据库快捷菜单
PPT学习交流
9
图12-5 “数据库属性”对话框
PPT学习交流
10
12.1.2 创建信息表
1.实验内容
使用SQL Server Management Studio管理 控制台(企业管理器),在xscjglxt数据库 上创建T_XSB、T_KCB、T_CJB 3张表。其中: T_XSB(学生表)用来存储一个学校内学生的 基本信息;T_KCB(课程表)用来存储与学生 相关的课程基本信息;T_CJB(成绩表)用来 存储学生所选课程的成绩信息。通过这3张表, 可以建立一个简单的学生信息管理系统,3张 表的表结构如表12-1~12-3所示。
PPT学习交流
5
(2)右击“数据库”选项,从弹出的快捷 菜单(如图12-2所示)中选择“新建数据库”命 令,将会出现“新建数据库”窗口(如图12-3所 示),在“新建数据库”的“常规”选项页内的 “数据库名称”文本框中输入数据库名xscjglxt, 单击“确定”按钮,便以默认的参数创建了一个 名为xscjglxt的数据库。
(1)打开SQL Server Management Studio管 理控制台(企业管理器),出现如图12-1所示的 界面。在对象资源管理器的窗口内单击左侧“+” 号,层层展开,屏幕上将出现“数据库”、“系 统数据库”、master、model、msdb、tempdb等 项。
PPT学习交流
4
图12-1 SQL Server Management Studio 界面
学生表(T_XSB)初始记录
性别 女 女 男 男 男 男 男 男
出生日期 1978-12-1 1977-1-15 1975-11-30 1976-6-24 1977-5-17 1978-4-28 1979-1-23 1978-10-1
SQL server实验指导书实验指导1
《数据库理论与应用》实验指导实验序号:实验1 实验项目名称:认识DBMS一、实验目的1、通过安装和使用Oracle数据库,初步了解DBMS的工作环境和系统构架。
2、熟悉DBMS的安装,了解DBMS基本配置3、搭建实验平台二、实验平台1、操作系统: Windows2000或Windows XP2、数据库管理系统:Oracle数据库三、实验内容和要求1、根据安装文件的说明来安装数据库管理系统。
在安装过程中记录相关的选项,并且对所做的选择进行思考,为何要这样配置,对于运行数据库管理系统会产生什么影响。
2、学会启动和停止数据库服务,思考可以用哪些方式完成启动和停止3、初步了解RDBMS的安全性,这里主要指用户登录和服务器预定义角色。
可以尝试建立一个新用户,向该用户赋予数据库管理员的角色,此后的实验可以用该用户来创建数据库应用。
4、初步了解RDBMS的系统构架(1)初步了解数据库系统的逻辑组件。
主要是数据库对象,包括基本表、视图、触发器、存储过程、约束等。
今后将学习如何操作这些数据库对象。
(2)初步了解数据库的物理组件。
逐步了解数据库物理存储的单位,主要以何种方式存放,如何确定数据的存放位置。
5、了解RDBMS的管理和使用例如,了解如何对数据和数据库服务器进行管理和使用(1)启动、暂停和停止Oracle服务器;学会用控制面板中的”服务”工具进行管理和使用。
(2)了解系统的主要管理工具及其功能,为今后的实验做好准备。
a. 数据迁移工具:用于导入和导出数据b. 企业服务器和作业调度管理器:可以利用该工具管理和监控数据库服务器的性能和活动。
c. SQLPlus:给出数据库查询语句的查询计划和执行时间,帮助用户分析查询过程,进行查询优化,等等。
四、实验步骤1.Oracle安装(1)运行setup.exe,进入“安装”画面,选择“高级安装”,以便为SYS和SYSTEM用户设置口令,并进行选择性配置。
注:SYS和SYSTEM的口令必须记住(2)进入“指定文件位置”画面,设置源“路径”、“名称”和目的“路径”,“名称”对应ORACLE_HEME环境变量,“路径”对应ORACLE_HOME_NAME环境变量。
基于软件工程思想的VB与SQL Server综合实训设计
I
— 惮■性计 审0 l
l _宅曩 块算洼 与敲 蚺 l
( 惮 计 碉书 — ) 二 一性 健 二
I 敲膏库实现 一再-_诚 l
(二il.-f日._tt・A ) t
维普资讯
16 5
福
建 电
脑
20 0 8年第 3期
基于软件 工程 思想 的 V B与 S LSre 综合 实训设计 Q evr
杨 雁 莹 ,李 冬 静
(南 京森 林 公 安 高 等 专 科 学 校 江 苏 南京 2 0 4 ) 1 06
【 要】 摘 :对 V B和 S LSre 课程 的综合 实训进 行设计。 Q ev r 将软 件工程的思想应 用的实训 中, 按照 需求分析、 总体设计、
和 解 决 问题 的能 力 。
的 ” 图 ” 以便 根 据 它写 出实 际的 程 序代 码 。实现 阶 段 则进 行 编 蓝 , 码 和 测 试 。 阶段 又 可 具 体 细 分 为多 步 . 每 主要 内容 的实 施 流 程如
图 1所 示 。
31 求 分 析 .需
3实 训 方 案主 要 内容 和 基本 要 求 .
详细设计、 实现 的递 进 步骤 组 织 实训 。 述 每 步 内 容及 要 求 。 旨在 提 高 学 生整 体 规 划 、 描 分析 、 计 能力 。 设
【 关键词 】 软件工程 , : 综合 实训 , B S LS re V ,Q ev r
1 前 言 _
本 实 训 分 为 需求 分析 , 总体 设 计 。 细设 计 和 实 现 四个 阶段 详
进 行 。 求分 析 阶 段 来 确定 实训 课 题 题 目. 出软 件 需 求 规格 说 需 得 明 书 。 体设 计 阶 段 来 确定 出合 理 的软 件 系 统 结构 . 进行 必 要 总 并 的 数 据 结构 和数 据 库 设 计 。 详 细设 计 阶 段 的 任务 是设 计 出程 序
SQL Server实验指导书(答案)
SQL Server数据库实验指导书目录实验一SQL Server常用管理工具的使用 (1)实验二数据库设计方法 (3)实验三数据库的管理 (6)实验四表的管理 (12)实验五数据查询1 (17)实验五数据查询2 (20)实验六视图的使用 (23)实验七索引 (25)实验八T-SQL语言 (26)实验九存储过程 (30)实验十触发器 (32)实验十一安全管理 (34)实验十二数据库的备份与恢复 (37)实验一SQL Server常用管理工具的使用实验目的1、理解服务的概念,掌握SQL Server服务的启动、暂停和停止;2、熟悉SQL Server数据库结构,掌握企业管理器的基本操作;3、理解查询分析器的作用,掌握查询分析器的常用用法;4、掌握联机丛书的用法。
实验内容与步骤1、服务管理器的用法SQL Server 是作为Windows 网络操作系统的一个服务运行的。
通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。
可以使用下列工具手工启动、暂停和停止SQL Server服务:●SQL Server企业管理器●SQL Server服务管理器●控制面板中的“服务”●在命令提示符中使用net命令net pause mssqlservernet continue mssqlservernet stop mssqlserver其中,服务管理器是最常用的图形界面工具。
实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。
实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server服务启动。
2、企业管理器的使用企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。
实验要求3:启动企业管理器,查看SQL Server的注册属性。
《VB+SQL Server项目开发实训》核心课程标准
《VB+SQL Server项目开发实训》核心课程标准一、课程性质与定位本课程是计算机应用专业程序设计方向的专业核心课程和必修课程,是从事计算机程序设计工作的必备实训课程之一,也是我系的精品课程。
通过本课程的学习,要求学生具备基本的计算机程序设计员和系统维护员的知识、能力和素质,能够独立或与人合作完成数据库应用系统开发中的编程工作。
二、课程设计理念本课程旨在培养学生对开发数据库应用系统的整体把握能力、与人协作沟通的能力,重点培养其模块编程能力和程序设计知识的综合应用能力,持续激发其设计“程序”的兴趣。
为此,依据本专业人才培养方案和计算机程序设计员职业标准及岗位技能要求,践行“教学任务”等同“工作任务”的教学思路,以“能力训练为本位,工作过程为导向”,以“职业素质养成和职业能力训练”为重心,以“知识、能力、素质”为目标设计工作任务,结合学校情况引入软件公司实际项目和工作流程,由企业人员参与设计和完成教学,交叉使用多种教学方法,充分利用现代教学手段,注重学生个体差异,分类教育,分层教学,使课程的设置更具科学性、实践性和实效性。
三、课程目标(一)总体目标本课程形成C/S结构数据库应用系统设计综合技能,为程序设计方向学生必须掌握的综合技能之一。
要求学生学完以后能达到:了解软件开发流程;基本读懂主要软件文档;熟练掌握VB和SQL Server数据库基础知识;能够阅读、理解、编写、调试和测试源程序;建立起数据库应用系统设计的基本思路;最后达到利用独立或小组合作开发数据库应用系统的目的。
(二)具体目标1、能力和素质目标(1)了解软件开发流程(2)读懂软件文档(3)能够阅读、理解、编写、调试和测试源程序(4)能独立或小组合作开发数据库应用系统(5)培养学生养成自学、查资料、不断充实自己的习惯(6)培养学生建立独立和创新的意识(7)培养学生团队协作和与人沟通的能力2、知识目标(1)绪论(程序员基本素质与技能、知识准备)(2)系统分析(3)系统设计(4)软件文档(选择性讲解)(5)创建工程框架(6)系统用户管理模块设计(7)班级管理模块设计(8)学生基本信息管理模块设计(9)综合信息管理模块设计(10)综合查询管理模块设计(11)软件编译与生成(12)人事信息系统开发(视学生情况安排一到两个项目)四、课程教学内容及学时分配五、教学组织与教学方法本课程的教学将围绕“为什么教”,“教什么”,“怎么教”,“教到什么程度”四个方面的问题进行教学并组织实施。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于VB及SQLSERVER的管理系统
实训指导书
计算机软件技术专业适用
大连职业技术学院
信息技术系
计算机软件技术教研室
实验(训)一连接数据库及调用存储过程(15学时)
一、创建数据库及其表
1.新建个人信息管理系统数据库“Pinformation”。
2.建表Contacts、ContactPhones、Reminders表。
(1) Contacts(联系人表)
字段名字段数据类型主键标识列说明
ContactID Int Yes Yes 联系人编号Name Varchar(50) 联系人姓名
Address Varchar(100) 联系人所在城市
ZipCode Varchar(20) 邮编EmailAddress Varchar(50) 电子邮箱
ContactNote Varchar(50) 备注
(2) ContactPhones(联系人电话表)
字段名字段数据类型主键标识列说明ContactPhoneID Int Yes Yes 联系人电话编号ContactID Int 联系人编号
PhoneType Varchar(50) 电话类型
PhoneNumber Varchar(50) 电话号码
(3) Reminders(提示信息表)
字段名字段数据类型主键标识列说明ReminderID Int Yes Yes 联系人电话编号
AlarmOn Bit 报警标识
AlarmTime datetime 报警时间
ReminderNote Varchar(1000) 提示内容
二、在VB中查看数据库对象
新建工程,在VB界面中,执行“视图”
菜单的“数据视图窗口”菜单项,或者在ADO
控件属性中操作,创建数据库的连接。
1.在图一的属性页中选择“通用”选项
卡,选择“使用连接字符串”,点击“生成”
按钮,弹出图二。
2.在图二中选择“提供者”选项卡,选
择为SQL Server提供的数据驱动,点击“下
一步”按钮,弹出图三。
(图一)
(图二)(图三)3.在图三中根据SQL Server的用户设置情况,确定使用的登录服务器方式;服务器的名称,取决于是网络访问还图三是本地访问,如果为
本地访问,则不必输入任何信息;如网
络访问必须输入服务器的名称;然后再
选择要访问的数据库名称,最后点击“测
试连接”按钮,如弹出图四所示对话框,
则证明测试数据库连接成功,点击每一
层的“确定”按钮即可。
(图四)(图五)
三、设计窗体界面
如图五、图六所示。
四、设计应用程序代码
1.添加模块Module1。
'显示声明变量
Option Explicit
'登录用户账号
Public sqluserneme As String
'登录用户密码
Public sqlpassword As String
'数据库连接对象(图六)
Public wy As New ADODB.Connection
2.工程启动窗体form1的设计。
Private Sub Form_Load()
'为连接对象设置连接字符串,并打开。
3.创建存储过程。
4.创建触发器。
5.form2的代码设计。
(1)变量的定义:
Option Explicit
Private currentid As Long '当前联系人编号(2)用户自定义子程序:
✧显示一条联系人的记录
✧查询联系人姓名和编号,并添加到下拉列表框中
✧读取联系人的电话号码,并添加到列表框中
✧Cmbcontacts的单击事件
✧Command3 “添加”按钮的单击事件
✧Command4 “修改”按钮的单击事件
✧Command5 “删除”按钮的单击事件
✧Command6 “清除”按钮的单击事件
✧Command8 “退出”按钮的单击事件
实验(训)二创建数据库报表(15学时)
一、添加数据报表设计器
1.如图七所示。
添加标签、文本框线控件。
在文本框的DataField属性中添
加相应标签所对应数据库中contacts
表中的数据字段。
2.在数据库“Pinformation”
中创建存储过程contactreport
CREATE PROCEDURE contactreport
@contactid int
AS
SELECT 0110, dbo.contacts0110.address0110,
dbo.contacts0110.zipcode0110, dbo.contacts0110.emailaddress0110, dbo.contacts0110.contactnote0110
FROM dbo.contactphones0110 left outer JOIN
dbo.contacts0110 ON
dbo.contactphones0110.contactid0110 = dbo.contacts0110.contactid0110 where dbo.contacts0110.contactid0110=@contactid
return
3.Form2中的代码设计:Command7 “报表”按钮的单击事件
Private Sub Command7_Click()
Dim rs As New ADODB.Recordset
If currentid = 0 Then Exit Sub
rs.Open "select * from contacts where contactid=" & currentid & "", wy, adOpenStatic, adLockReadOnly
If rs.RecordCount > 0 Then
Set DataReport1.DataSource = rs
DataReport1.Show 1
Else
rs.Close
End If
End Sub
4.运行。