2015网络数据库实验指导书
《SQL-SERVER-数据库应用》实验指导书-2015版

《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的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.掌握子查询的表示;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.掌握通过触发器来实现数据的参照完整性。
2015计算机网络实验报告书

《计算机网络》实验报告2015/2016 学年第1 学期系别计算机学院专业软件工程班级13级软件(二)班姓名刁文明学号1310421032授课老师程昆山实验二局域网组网一、实验目的对等网是常见的架设局域网的方法之一1.熟悉组建对等网络所需的主要步骤和过程2.掌握在对等网络中实现资源共享的基本方法二、实验环境硬件环境:两台或两台以上计算机、网卡、带有RJ-45接头的5类非屏蔽双绞线若干,集线器一台、打印机一台软件环境:Windows 2000 Professional三、实验内容本实验主要完成Windows 2000 Professional对等网络的组建,并采用拓朴结构为星形结构,传输介质为双绞线的方案,主要内容包括:网卡驱动程序的安装、网络协议的添加及配置、共享设置、标识计算机与内容四、实验步骤1.安装网卡:关闭各计算机的电源,打开计算机的机箱,将网卡插入适当的扩展槽中,拧紧螺丝钉,再重新安装好机箱盖。
2.连接网线:此步主要是网卡、网线与网络设备的连接,用带RJ-45接口的双绞线连接计算机网卡口与集线器端口。
3.安装网卡驱动程序。
正确安装完网卡后,打开计算机,Windows都会自动检测到新安装的网卡,会出现硬件设备的提示,根据提示来安装网卡的驱动程序。
4.配置网络协议。
右击桌面上的“网络邻居”,在快捷菜单中选择“属性”。
右击“本地连接”,在快捷菜单中选择“属性”。
在出现的“本地连接属性”对话框中选择“Internet协议(TCP/IP)”项,单击“属性”按钮,5.测试网络的连通性网络配置好后,测试它是否畅通是非常必要的,通常采用的方法有:(1)通过“网上邻居”查看连接到网络上的所有计算机。
(2)通过“网上邻居”搜索指定的计算机。
(3)使用ping命令网络的连通性。
五、调试过程及实验结果设置子网掩码测试连通性六.总结在实验中初步理解到对主机的IP地址的配置以及子网掩码的设置,对子网掩码的作用有了更深的了解,对ping命令也有了认识,ping命令是用来测试主机间的连通性,是ICMP协议的应用。
网络实验指导书

计算机网络技术实验指导书实验一一、实验目的双绞线的制作与测试1、了解构建计算机网络的硬件设备及软件环境。
2、了解非屏蔽双绞线制作的相关标准。
3、掌握在各种应用环境下非屏蔽双绞线的作用与制作。
4、掌握网线线缆测试仪的使用。
二、实验设备 1、RJ45 压线钳 2、RJ45 水晶头 3、超五类线或六类线 4、RJ45 网络测试仪 三、实验原理 1、分类:双绞线 TP(Twisted Pair)分为非屏蔽双绞线(UTP:Unshielded TP)和屏蔽双绞线 (STP Shielded TP),而屏蔽双绞线又可分为 FTP(铝箔屏蔽双绞线)、SFTP(铝箔、铜网屏蔽双绞 线)、SSTP(独立屏蔽双绞线)等。
2、双绞线的“双绞”含义:一对双绞线一般由两根 22-26 号绝缘铜导线相互缠绕而成。
把两根绝缘的铜导线按一定密度互相绞在一起,可降低信号干扰的程度,每一根导线在传输 若干 若干 1套 1把图 1-1 双绞线内部构造 中辐射的电磁波会被另一个根导线上发出的电磁波抵消。
-1-计算机网络技术实验指导书3、RJ-45 接头: 即俗称的水晶头,常用于数据电缆的端接,实验设备、配线架模块间的连接及变更。
如 图 1-2 所示。
4、双绞线的布线标准 ( 1 ) 线 对 和 针 序 号 的 对 应 关 系 有 两 种 国 际 标 准 : ANSI/TIA/EIA 568-A( 图 1-2) 和 ANSI/TIA/EIA 568-B(图 1-3)。
简称为 A 类和 B 类标准,工程上使用较多的为 B 类标准制作连 接线、插座、配线架。
线对和针序号的对应关系为: ANSI/TIA/EIA 568-A:1-白/绿、2-绿、3-白/橙、4-蓝、5-白/蓝、6-橙、7 白/棕、8-棕;图 1-3 布线标准 图 1-2 水晶头 ANSI/TIA/EIA 568-B:1-白/橙、2-橙、3-白/绿、4-蓝、5-白/蓝、6-绿、7 白/棕、8-棕; 5、 双绞线的分类: 第 1 类:主要用于传输语音(此类标准主要用于 20 世纪 80 年代初之前的电话电缆) ,不 用于数据传输。
数据库原理课程设计实验指导书(通用)

数据库原理课程设计实验指导书(通⽤)《数据库原理课程设计》实验指导书实验名称:数据库原理课程设计实验类型: 综合性实验学时:⼀周适⽤对象: 计算机科学与技术⼀、实验⽬的这门课是为计算机科学与技术专业的学⽣在学习数据库原理B后,为培养更好的解决问题和实际动⼿能⼒⽽设置的实践环节。
通过这个环节,使学⽣拥有能够应⽤数据库原理对数据库系统进⾏设计的能⼒。
为后继课程和毕业设计打下良好基础。
⼆、实验要求设计⼀个基于数据库的综合数据库管理系统,包括后台数据库的设计和前台⽤户终端的设计,具体题⽬四年不重复,要求:1.准备⼯作:在课外安装相关的数据库管理系统软件和开发⼯具软件,并根据参考书熟悉DBMS 的功能、结构,为后期综合实验打好基础。
2.概念模型的设计:根据题⽬要求,列出实体集,并应⽤E-R图描述实体的属性和实体之间的联系。
3.逻辑模型的设计:根据已建⽴好的E-R图选⽤关系模型设计关系表,包括设计关系表的属性、主码等,要求关系表中的属性名必须使⽤英⽂,呈现给⽤户的视图时显⽰中⽂。
4.完整性设计:包括实体完整性、参照完整性和⽤户⾃定义完整性的设计;⽐如年龄的范围、考试成绩的范围、职务的范围等。
并设计多表间的联系,⽐如学⽣表和成绩表,要求根据E-R图的设计设计关系表的外码,并举例说明。
5.规范化设计:使⽤范式理论证明你所设计的关系⾄少属于3NF,写出证明过程;否则进⾏模式分解,直到该关系满⾜三范式,并写出分解过程;6.SQL语⾔的考察:使⽤DBMS所⽀持的SQL语⾔完成关系表的建⽴,数据的插⼊、修改和更新等功能,着种考查关系表的查询(单表查询、多表查询和组合查询等,跟关系代数⼀起考查);7.图形化⽤户界⾯的设计:完成题⽬所要求的各种功能,并⽤菜单或者⼯具栏的形式组织各种功能(如数据的录⼊、查询、更新维护等);8.权限管理的设计:所设计的系统应该有⼀定的权限管理,不同的⽤户登陆完成功能是不⼀样的,对数据表的权限也不同。
计算机网络实验指导书(2015.9版)要点

目录实验1 网线的制作和应用实验2 Windows 2000 Server域管理和常用网络命令的使用实验3 DNS、WEB、FTP和SMTP服务器安装和配置实验4 华为交换机的配置实验5 华为路由器的配置实验6 Packet Tracer 5.0模拟器使用实验7 访问CISCO路由和交换设备实验8 IOS软件的基本操作实验9 配置IP、静态路由协议实验10 动态路由协议(RIP)的配置实验11 交换机上创建VLAN实验12 路由器访问控制列表的配置附录华为、思科交换机和路由器的密码恢复方法及命令比较实验1 网线的制作和应用双绞线一般分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)两类。
如果没有特殊要求,在计算机网络中一般使用非屏蔽双绞线,所以本节主要以非屏蔽双绞线为例进行介绍。
1.1 实验概述双绞线一般用于星型网络的布线,每条双绞线通过两端安装的RJ-45 连接器(俗称水晶头)将各种网络设备连接起来。
双绞线有其标准的连接方法,目的是保证线缆接头布局的对称性,这样就可以使接头内导线之间的干扰相互抵消,增强双绞线的抗干扰能力。
1.实验目的通过本实验,在学习直连双绞线的工作原理的基础上,掌握直连双绞线的制作方法和在计算机网络中的应用。
2.实验原理双绞线的连接,如图1-1 所示、图1-2 所示和图1-3 所示。
图1-1 直连双绞线在网络中的应用图1-2 通过直连双绞线连接设备图1-3 用直连双绞线连接两台交换机不同生产商的产品的标志可能不同,但一般都包括以下一些信息:•双绞线类型•NEC/UL 防火测试和级别•CSA 防火测试•长度标志•双绞线的生产商和产品号码以下是一根双绞线上的记号,我们以此为例说明不同记号标志的含义:A V AYA-C SYSTEIMAX 1061C+ 4/24AWG CM VERIFIED UL CAT 5E 31086FEET - 09745.0 METERS,这些记号提供了这条双绞线的以下信息:•A V AYA-C SYSTEMIMAX:指的是该双绞线的生产商。
数据库原理与应用实验指导书完整

数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。
(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。
②在数据表视图中输⼊记录。
③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。
通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。
网络数据库实训任务书14-15上(杨丽君)new

实训报告题目名称:系部:计算机工程系专业班级:学生姓名:学号:指导教师:杨丽君刘风华完成日期:2015年1月4日格式及要求1、实习实训报告要求用A4纸排版,双面打印,并装订成册。
页码:居中,小五号。
版心距离:高:240mm(含页眉及页码),宽:160mm,相当于A4纸每页40行,每行38个字。
2、封面格式:标有“新疆工程学院实习实训报告”字样,“新疆工程学院”为图片,图片的大小为:高为1.59厘米、宽为6.85厘米,居中,请不要随意更改图片的大小。
“实习实训报告”为黑体,一号,居中。
“题目名称”为宋体,小二号,居中。
基本信息(包括系部、专业班级、学生姓名、学号、指导教师、完成日期)为宋体,三号,居中。
封面格式直接套用给出的“实习实训报告”封面样本。
3、摘要格式“摘要”为黑体,三号,居中,两字间三个空格。
摘要(黑体,三号,居中)“摘要正文”为宋体,小四号,摘要内容200~300字为宜,要包括目的、方法、结果和结论。
它应以浓缩的形式概括设计的内容、方法和观点,以及取得结果,是能反映整个内容的精华。
“关键词”为3-8个主题词,黑体,小四号。
4、目录格式“目录”为黑体,三号,居中,两字间三个空格。
目录(黑体,三号,居中)具体格式要求如下:1 XXXXX(黑体,小四号) (1)1.l XXXXX(宋体,小四号) (2)1.1.1 XXXXX(同上) (3)目录中标题应与正文中标题一致。
5、正文格式1. XXXXX (黑体,三号)1.1 XXXXX(黑体,四号)1.1.1 XXXXX(黑体,小四号)正文:XXXXX(宋体,小四号)(页码居中)页眉论文题目(居中)1. XXXXX (黑体,三号)1.1 XXXXX(黑体,四号)1.1.1 XXXXX(黑体,小四号)正文:XXXXX(宋体,小四号)(页码居中)每段的首行缩进为两个汉字;两端对齐;1.25行距。
段前0磅,段后0磅。
6、参考文献格式:“参考文献”为黑体,小四号,居中。
2015版计算机网络实验报告(一)

《计算机网络》实验报告内蒙古工业大学信息工程学院计算机系年 月 日专业 班级 组号学号姓名实验一网络命令及网络设备的基本配置1. nslookup的主要用途是什么?2.检查本地主机的端口占用情况,摘抄部分并解释。
3. 利用ipconfig命令检查本地主机的ip地址和mac地址的配置4.使用 tracert 跟踪某个网络连接(如),说明该命令的工作原理5、解释以下的操作命令。
(1)Exit 命令是指。
(2)End 命令是指用户从特权模式以下级别直接返回到。
(3)Show mac-address-table 查看。
(4)switch>? 。
(5)switch#co? 。
(6)switch#copy ? 。
6、将下面命令补充完整Swtich> //从用户模式进入特权模式Swtich# //从特权模式进入全局配置模式Swtich(config)# //进入接口1配置模式Swtich (config-if)# //开启端口,使端口转发数据。
Swtich(config-if)# //退回上一级操作模式RSR20(config)# //进入路由器端口Fa0/0的接口配置模式RSR20(config-if)# //设置端口的IP地址为172.16.2.1,子网掩码为255.255.255.0RSR20(config-if)# //开启该端口RSR20(config-if)# //返回上一级的操作模式RSR20(config)#interface fastEthernet 0/0RSR20(config-if)# //直接返回特权模式RSR20# //查看端口Fa0/0的信息RSR20# //查看路由表信息7、Show interface和show ip interface之间的区别。
8、写出交换机端口1的显示信息,并解释交换机端口1所显示信息的含义(解释主要部分即可)9、完成路由器的以下配置,应该用什么命令?1)配置路由器的名称为R2:2)进入路由器的端口1:3)设置端口1的IP地址和和子网掩码分别为192.168.5.1、255.255.255.248:4)显示端口1的信息:10、写出路由器端口1的显示信息,并解释路由器端口1所显示信息的含义。
《网络数据库技术》实验指导书

《网络数据库技术技术与应用》课程课程编号:433011实验指导书主撰人:王志和审核人:陈刚经济与管理科学系电子商务教研室二○一二年五月目录前言 1 实验1熟悉Java编程环境和Java程序结构实验 2 实验2Java基本语法实验实验3面向对象编程实验实验4数组与字符串实验实验5异常处理机制实验实验6 多线程实验实验7 输入流/输出流类实验实验8 图形用户界面及applet实验实验9 网络编程实验前言实验总体目标: 《网络数据库技术与应用》是电子商务专业的专业必修课程。
课程内容主要包括:数据模型、关系代数、关系数据库标准语言SQL、关系数据理论、数据库设计与编程、关系查询处理和查询优化和数据库的恢复与并发技术。
学习本课程的上机实验,使学生真正深层次了解数据库系统的体系结构,掌握数据库系统的基础理论、技术和方法,掌握主流数据库管理系统SQL Server的应用技术及数据库应用系统的设计、开发能力。
适用专业年级: 电子商务专业第四学期实验课时分配: 16学时实验环境Windows 2003,Microsoft SQL Server 2005。
实验总体要求通过本实验课程的教学,学生能基本上达到独立完成实验内容,通过老师的指导可完成设计性实验内容,能将相关内容应用到课程设计、毕业设计等实践性环节中。
实验1 常用数据库管理工具的使用一、实验目的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其中,服务管理器是最常用的图形界面工具。
2015数据库实验指导书

数据库原理及应用实验指导书实验一实验项目名称: SQL Server 2012系统的配置及基本操作(2课时,验证)实验主要内容及方法熟悉实验环境实验要求:(1)了解SQL Server 2012的启动,熟悉如何在SQL Server 2012图形环境下建立数据库和表。
(2)了解SQL Server 2012系统的相关服务及常用工具。
实验设备:装有SQL SERVER 2012的电脑实验步骤:1、启动和停止SQL Servera.用服务管理器启动和停止SQL Server选择菜单“程序|Microsoft SQL Server|服务管理器”。
弹出“SQL Server服务管理器”,选择服务器(如:LWHNOTE)和服务选项(如:SQL Server),若没有启动,按下,即可启动SQL Server,若已经启动,按下,即可停止SQL Server。
启动SQL Server后,在任务栏的右边会显示正在运行的SQL Server,即:b.自动启动SQL Server使用手动启动弹出“SQL Server服务管理器”后,选择复选框“当启动OS 时自动启动服务”后,下次开机时系统即可自动启动SQL Server。
c.用操作系统控制面板中的服务管理程序启动和停止SQL Server选择菜单“程序|管理工具|服务”。
弹出“服务”对话框。
鼠标右击要启动的服务器名称,即:MSSQLSERVER,弹出菜单后,选择“启动”菜单项,就可启动SQL Server。
类似的方法,可以停止SQL Server。
2、使用企业管理器a.启动企业管理器在SQL Server中,企业管理器(Enterprice Manager)是最重要最常用的管理工具。
b.启动和停止SQL Server在企业管理器中所要启动的服务器上点鼠标右击,从快捷菜单中选择“连接”。
即可启动并连接。
类似的方法,可以停止SQL Server。
说明:企业管理器是一个对初学者来说最重要的管理工具,在以后的内容会经常使用。
计算机网络实验指导书(专业)

计算机网络实验指导书实验一局域网的组建(4学时)实验名称:局域网的组建实验目的:1、了解实验室机房的布局;认识交换机与计算机的连接方法;2、掌握双绞线的制作方法;3、掌握简单的局域网组网方法;4、掌握简单的局域网配置方法;5、掌握简单的网络测试工具的使用方法。
实验步骤:1、观察实验室机房计算机网络的组成步骤1:观察所在机房的计算机网络的组成,并描述计算机网络的组成。
机房网络的组成:。
步骤2:画出机房网络拓扑结构。
采用的拓扑结构是:。
2、制作双绞线步骤 1:利用斜口错剪下所需要的双绞线长度,至少 0.6米,最多不超过 100米。
然后再利用双绞线剥线器将双绞线的外皮除去2-3厘米。
步骤2:进行拨线的操作。
将裸露的双绞线中的橙色对线拨向自己的前方,棕色对线拨向自己的方向,绿色对线剥向左方,蓝色对线剥向右方。
上:橙左:绿下:棕右:蓝步骤3:将绿色对线与蓝色对线放在中间位置,而橙色对线与棕色对线保持不动,即放在靠外的位置。
左一:橙左二:绿左三:蓝左四:棕步骤4:小心的剥开每一对线,线对颜色的顺序是左起:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕其中1,3负责发送,2,6负责接受交叉线的一端与以上线序一样,另一端需将1,3与2,6两组对调。
步骤 5:将裸露出的双绞线用剪刀或斜口钳剪下只剩约 14mm的长度,之所以留下这个长度是为了符合EIA/TIA的标准。
最后再将双绞线的每一根线依序放入RJ-45接头的引脚内,第一只引脚内应该放白橙色的线,其余类推。
步骤6:确定双绞线的每根线已经正确放置之后,就可以用RJ-45压线钳压接RJ-45接头。
市面上还有一种RJ-45接头的保护套,可以防止接头在拉扯时造成接触不良。
使用这种保护套时,需要在压接RJ-45接头之前就将这种胶套插在双绞线电缆上。
步骤7:重复步骤2到步骤7,再制作另一端的RJ-45接头。
因为工作站与集线器之间是直接对接,所以另一端RJ-45接头的引脚接法完全一样。
数据库实验指导书2015 (1)

《数据库概论》实验指导书中北大学软件学院2015/3/31《数据库概论》实验实验类别:课内实验实验课程名称:数据库概论实验室名称:软件工程实验室实验课程编号:总学时:56 学分:适用专业:软件工程先修课程:离散数学、计算机导论、数据结构与算法实验在教学培养计划中地位、作用:《数据库概论》是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
实验的目的是为了配合课堂教学,进一步强化对数据库原理的理解。
实验的任务是要结合数据库原理和 SQL Server 2005/2008数据库系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一。
实验一 SQL的数据定义与单表查询(2学时)1、实验目的(1)掌握DBMS的数据定义功能(2)掌握SQL语言的数据定义语句(3) 掌握RDBMS的数据单表查询功能(4) 掌握SQL语言的数据单表查询语句2、实验内容(1)创建、删除表(2)查看、修改表的定义(3)理解索引的特点(4)创建和删除索引(5)SELECT语句的基本用法(6)使用WHERE子句进行有条件的查询(7)使用IN,NOT IN,BETWEEN AND等谓词查询(8)利用LIKE子句实现模糊查询(9)利用ORDER BY子句为结果排序(10)用SQL Server的聚集函数进行统计计算(11)用GR0UP BY子句实现分组查询的方法3、实验要求(1)熟练掌握SQL的数据定义语句CREATE、ALTER、DROP(2)熟练掌握SQL的数据查询语句SELECT(3)写出实验报告4、实验步骤设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC(Sno,Cno,Grade)(1)用查询分析器创建、删除表,例如:Create Database S_T1;CREATE TABLE Student(Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20) UNIQUE,Ssex CHAR(1) ,Sage INT,Sdept CHAR(15))create table Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno));CREATE TABLE SC(Sno CHAR(5),Cno CHAR(3),Grade int,Primary key (Sno, Cno));DROP TABLE Student(2)查看、修改表的定义,例如:ALTER TABLE Student ADD Scome DATETIMEALTER TABLE Student ALTER COLUMN Sage SMALLINT(3)创建和删除索引CREATE UNIQUE INDEX Stusno ON Student(Sno);CREATE UNIQUE INDEX Coucno ON Course(Cno);CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);DROP INDEX Stusno(4)删除表DROP TABLE SC;DROP TABLE STUDENT;DROP TABLE COURSE;(5)利用SQL Server集成管理器(简称SSMS)交互式创建数据库S_T2;(6)将S_T设为当前数据库例如:use S_T2;(7)创建3个表利用SQL语句中的Create Table命令创建表create table Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));go/*表Student的主码为Sno,属性列Sname取唯一值*/create table Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno));go/*表Course的主码为Cno,属性列Cpno(先修课)为外码,被参照表为Course,被参照列是Cno*/create table SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,primary key (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno));go/*表SC的主码为(Sno, Cno), Sno和Cno均为外码,被参照表分别为Student和Course,被参照列分别为Student.Sno和o*/(8)在3个表中添加示例数据(任选一种数据添加方法)①用SQL语句中的更新语句(Insert语句、Update语句和Delete语句)往3个表输入示例数据。
数据库原理与应用课程实验指导书(附答案)

《数据库原理与应用》课程实验指导书苏州工业职业技术学院信息工程系2008.1目录目录 (Ⅰ)前言………………………………………………………………………………………实验一初识SQL Server 2000…………………………………………………实验二数据库的创建和管理…………………………………………………实验三表的创建、管理及数据操作……………………………………………实验四单表查询……………………………………………………………实验五连接查询…………………………………………………………实验六嵌套查询……………………………………………………实验七视图的创建和管理……………………………………………………实验八游标的使用……………………………………………………实验九T-SQL语言编程基础…………………………………………………实验十函数…………………………………………………………………………实验十一索引、默认值约束和默认值对象………………………………实验十二数据完整性的实现…………………………………………………实验十三存储过程…………………………………………………实验十四触发器…………………………………………………实验十五系统安全管理…………………………………………………实验十六数据备份、恢复和导入导出………………………………………实验十七综合训练…………………………………………………前言数据库技术是计算机学科中的一个重要分支,发展迅速、应用非常广泛,几乎涉及了所有应用领域。
例如,办公系统、生产管理、财务管理、人事管理、工业管理等,都广泛应用了数据库技术。
本实验指导书是《数据库原理与应用》课程的配套实验资料。
通过安排实验及布置的任务,让学生熟练掌握使用关系数据库管理系统SQL Server 2000进行数据库及表的创建和管理、查询、Transact—SQL程序设计、各类约束的创建及使用、视图及索引的创建与管理、SQL Server 的存储过程的创建和管理、SQL Server 的触发器创建和管理、SQL Server的安全性管理、数据库的备份及恢复。
《网络数据库》课程实验实训指导书

《网络数据库》课程实验实训指导书课程编码:060304 课程名称:网络数据库课程学分:4 计划课时:64 ,理论:32 实践:32 课程类别:理论课√理论实践一体实践适用专业:计算机网络技术先修课程:计算机文化基础后继课程:.NET制订人:审核人:负责人:批准人:8《网络数据库》课程实验实训指导书一、课程基本信息课程编码:060304 课程名称:网络数据库课程学分:4 计划课时:64 ,理论:32 实践:32课程类别:理论课√理论实践一体实践适用专业:计算机网络技术先修课程:计算机文化基础后继课程:.NET制订人:审核人:批准人:负责人:二、课程任务和目的该课程是网络技术专业核心课程,目标是通过课程的学习,使学生会熟练地对数据库进行创建、维护、数据处理、故障排除、性能优化等日常管理工作,按照用户对数据管理和使用的要求进行系统开发;使学生具备分析客户的数据库管理需求、设计数据管理的层次和结构、叙述数据库管理的方法步骤、判断数据库应用及程序运行的缺陷、创新系统开发的思路和方法等方面的能力;具备良好的社会责任感和敬业、诚信、守纪、务实、合作等工作品质,成为具有一定的专业素养、能完成综合性工作任务的合格的数据库管理与系统开发人员。
它要以网络基础、C语言课程的学习为基础,也是进一步学习网站编程课程的基础。
三、实验实训项目内容与学时分配注:1.实验设置要注意内容更新,体系设计科学合理,实验项目名称要准确规范。
2.实验要求为:必修、选修。
3.实验类型为:验证、综合、设计型。
4.学时分配合计数要与实验总学时相同或大于实验总学时数(其中超出的学时数可为选开实验);若适应两个以上专业的可在表格下分别注明:例如序号1、2、3适应××专业;序号1、3、5适应××专业等。
实验1 数据库设计基础知识一、实验目的1. 掌握数据库的概念结构设计的方法。
2. 掌握关系数据库的逻辑结构设计。
计算机网络实验指导书

计算机网络实验指导书计算机网络实验指导书一、引言计算机网络实验是理解计算机网络原理、掌握网络技术的重要途径。
本实验指导书旨在帮助学生深入理解计算机网络的基本概念和原理,掌握网络编程技术,提高解决实际问题的能力。
本指导书包括四个实验,分别涵盖网络基础知识、网络应用、网络安全和综合实验等内容。
二、实验一:计算机网络基础知识实验目标:熟悉计算机网络的基本组成、拓扑结构、协议等基础知识,理解网络通信原理。
实验内容:1、搭建简单的局域网(LAN),配置网络参数(如IP地址、子网掩码、网关等)。
2、使用网络协议分析工具(如Wireshark)分析网络数据包,观察网络通信过程。
3、测试网络连通性,掌握ping、traceroute等常用网络命令。
三、实验二:计算机网络应用实验目标:了解计算机网络应用场景,掌握常见的网络应用技术,如Web开发、FTP服务等。
实验内容:1、开发一个简单的Web应用程序,实现用户注册、登录、信息查询等功能。
2、搭建一个FTP服务器,实现文件上传、下载、删除等操作。
3、配置DNS服务器,实现域名解析。
四、实验三:计算机网络安全实验目标:了解网络安全的基本概念和方法,掌握常见的网络安全防护措施。
实验内容:1、使用加密算法(如AES)对网络数据进行加密,观察加密效果。
2、配置防火墙,设置安全策略,拦截非法访问和恶意攻击。
3、利用Snort等工具检测网络入侵行为,保护网络安全。
五、实验四:综合实验实验目标:将所学知识应用于实际问题的解决,提高综合运用能力。
实验内容:1、设计并实现一个基于Socket的网络通信程序,实现两端设备之间的数据传输。
2、针对某一实际应用场景,如在线教育、远程医疗等,设计并实现一个基于云计算的网络应用,并评估其性能和安全性。
3、以实际企业或组织为对象,分析其网络安全风险,制定网络安全防护方案。
六、参考文献1、《计算机网络》(第七版),作者:Andrew S. Tanenbaum。
2015版《数据库原理实验》指导书

《数据库原理实验》指导书计算机与通信工程学院2010年7月目录前言 (1)实验一数据库查询 (2)实验二数据更新 (5)实验三视图和索引 (6)实验四数据库保护 (8)实验五T-SQL编程 (10)实验六存储过程编程 (11)实验七触发器编程 (12)实验八JDBC编程* (13)实验九事务与死锁* (14)前言(一)本课程的教学目的和要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。
通过上机实验,可以使学生加深对课堂讲授内容的理解,循序渐进地掌握SQL语言的使用;同时,使学生了解和熟悉SQL SERVER 2000开发的环境,逐步掌握编辑、调试、运行程序的方法,初步积累编程经验。
(二)实验步骤:1.准备好上机所需的程序。
手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。
对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
2.上机输入和调试自己所编的程序。
一人一组,独立上机,上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理。
3.上机结束后,整理出实验报告,实验报告应包括以下内容:1)题目;2)程序清单(加注释);3)运行结果;4)对运行情况所作的分析5)本次调试程序取得的经验。
(三)教学重点与难点:1.数据库及表的建立与使用2.简单查询3.连接查询4.嵌套查询5.数据库更新6.视图的定义和查询7.安全性控制8.事务的建立和使用9.存储过程的使用10.触发器的使用11.数据转换实验一数据库查询课程名称:数据库原理实验实验类型:验证型实验名称数据库查询学时4学时实验目的:使学生掌握SQL Server Query Analyzer的使用方法,加深对SQL和T-SQL语言的查询语句的理解。
熟练掌握表的基本查询,连接查询和嵌套查询,以及掌握数据排序和数据分组的操作方法。
实验原理:SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>]…FROM <表名或视图名>[,<表名或视图名>]…[WHERE <条件表达式>][GROUP BY <列名1> [HA VING <条件表达式>]][order by <列名2> [ASC|DESC]];实验方法:将查询需求用T-SQL语言表示;在SQL Server Query Analyzer的输入区中输入T-SQL 查询语句;设置Query Analyzer的结果区为Standard Execute(标准执行)或Execute to Grid (网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
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的基本操作3.学会使用联机帮助【实验内容】1.任务一:打开SQL Server配置管理器,配置连接,使得客户端能够连接到SQL Server数据库,并通过配置管理器停止、启动或暂停SQL Server 2008服务。
2.任务二:打开SSMS,了解它的窗口布局,熟悉各组件的基本操作。
3.任务三:在查询编辑器里执行”select @@version”语句4. 任务四:使用联机帮助【实验步骤】任务一:配置服务器步骤1:选择“开始”→“所有程序”→“Microsoft SQL server 2008”→“配置管理工具”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络数据库实验》指导书计算机科学与技术专业佛山科学技术学院计算机系2015年3月目录实验一数据库和数据库表操作 (1)实验二数据库单表查询 (5)实验三数据库多表连接查询 (9)实验四数据库嵌套查询和组合查询 (11)实验五数据的更新 (17)实验六 T-SQL语言 (19)实验七视图与索引 (24)实验八存储过程的实现 (27)实验九触发器的实现 (32)实验十数据库的安全性 (36)实验十一备份、还原与导入、导出 (37)实验十二数据库应用系统设计 (38)参考资料1.王珊萨师煊.《数据库系统概论》(第四版).北京:高等教育出版社,20062.方风波. 网络数据库项目教程. 北京:电子工业出版社,20123.吴德胜. SQL Server入门经典. 北京:机械工业出版社,2013公共邮箱:fosucomputer@邮箱密码:computer学生-课程数据库xscj中用到的四个表文件如下:1.学生表(Student表)Student表(学生表)结构Student表(学生表)记录2.课程表(Course表)Course表(课程表)结构Course表(课程表)记录3.成绩表(SC表)SC表(成绩表)结构SC表(成绩表)记录4.系表(Department表)Department表(系表)结构Department表(系表)结构实验一数据库和数据库表操作一、实验目的和要求1.掌握利用查询窗口和对象资源管理器进行数据库及基本表的定义、删除与修改;2.掌握索引的建立与删除的方法。
二、实验内容与步骤(一)建立数据库【SY1-01】通过企业管理器或查询分析器建立学生-课程数据库xskc。
CREATE DATABASE xscjON PRIMARY(NAME='xscj_data',FILENAME='E:\sjk2015\xscj.mdf')LOG ON(NAME='xscj_log',FILENAME='E:\sjk2015\xscj.ldf')【注】先在E:盘上建立一个文件夹(例如:E:\sjk2015),数据库文件保存到自建的文件夹中。
(二)基本表的定义、修改与删除1.定义基本表利用查询窗口和对象资源管理器创建基本表,并输入数据。
【SY1-02】建立一个学生表Student,它由学号Sno、姓名Sname、性别Ssex、出生日期Sbirth、年龄Sage、系代号Dno五个属性组成。
要求“学号”为主键,“姓名”不能为空,“性别”默认值为“男”。
CREATE TABLE Student( Sno char(10)PRIMARY KEY,Sname Varchar(8)NOT NULL,Ssex char(2)DEFAULT'男'CHECK(Ssex in('男','女')),Sbirth smalldatetime NULL,Sage int null,Dno char(4)NULL)【SY1-03】建立课程表Course,它由课程号Cno、课程名Cname、先修课Cpno、Ccredit学分四个属性组成。
要求“课程号”为主键,“课程名”属性不能为空。
CREATE TABLE Department( Dno char(4)PRIMARY KEY,Dname Varchar(20)NOT NULL,College Varchar(20))【SY1-04】建立学生成绩表SC,包含学号Sno、课程号Cno、成绩Grade三个字段。
要求建立主键及与student、sc表联接的外键,并创建检查约束(Grade>=0 and Grade<=100)。
CREATE TABLE SC(Sno char(10)NOT NULL,Cno char(6)NOT NULL,Grade int CHECK(Grade BETWEEN 0 AND 100),PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno)REFERENCES Student(Sno),FOREIGN KEY(Cno)REFERENCES Course(Cno))【SY1-05】建立系表Department,包含系代号Dno、系名称Dname、所属学院College三个字段。
CREATE TABLE Department( Dno char(4)PRIMARY KEY,Dname Varchar(20)NOT NULL,College Varchar(20))2 修改基本表利用查询窗口和对象资源管理器修改基本表。
【SY1-06】向基本表Student中增加“入学时间”属性列,其属性名为S_entrance,数据类型为日期型。
ALTER TABLE Student ADD S_entrance DATETIME;【SY1-07】将Student表中Sage(年龄)的数据类型改为SMALLINT型。
ALTER TABLE Student ALTER COLUMN Sage SMALLINT;【SY1-08】增加课程名称必须取唯一值的约束条件。
ALTER TABLE Course ADD UNIQUE(Cname);【SY1-09】将Student表的Dno列允许空值的属性更改为不允许为空。
ALTER TABLE Student ALTER COLUMN Dno CHAR(4) NOT NULL;【SY1-10】删除Student表中的S_entrance列。
ALTER TABLE Student DROP COLUMN S_entrance;3 删除基本表【SY1-11】删除Student表。
DROP TABLE Student;说明:此表删除后,请立即将其建立起来,以便后面的例子使用。
(三)索引的建立和删除1 建立索引【SY1-12】在基本表Student的Sname(姓名)列上建立一个聚簇索引,而且Student中的物理记录将按照Sname值的升序存放。
其语句为:CREATE CLUSTERED INDEX Stu_Sname ON Student(Sname);【SY1-13】分别为学生-课程数据库中的Student,Course,SC三个表建立索引。
其中Student表按Sno(学号)升序建唯一索引,Course表按Cno(课程号)升序建唯一索引,SC表按Sno(学号)升序和Cno(课程号)号降序建唯一索引。
其语句为:CREATE UNIQUE INDEX Stu_Sno ON Student(Sno);CREATE UNIQUE INDEX Cou_Cno ON Course(Cno);CREATE UNIQUE INDEX SCno ON SC(Sno ASC, Cno DESC);2 删除索引【SY1-14】删除Student表的Stu_Sname索引。
DROP INDEX Student.Stu_Sname;建立数据库文件CREATE DATABASE xscjON PRIMARY(NAME='xscj_data',FILENAME='E:\sjk2015\xscj.mdf')LOG ON(NAME='xscj_log',FILENAME='E:\sjk2015\xscj.ldf')建立表结构USE xscjCREATE TABLE Student( Sno char(10)PRIMARY KEY,Sname Varchar(8)NOT NULL,Ssex char(2)DEFAULT'男'CHECK(Ssex in('男','女')),Sbirth smalldatetime NULL,Sage int null,Dno char(4)NOT NULL)CREATE TABLE Department( Dno char(4)PRIMARY KEY,Dname Varchar(20)NOT NULL,College Varchar(20))CREATE TABLE Course(Cno char(6)PRIMARY KEY,Cname varchar(20)NOT NULL,Cpno char(6)Null,Ccredit smallint)CREATE TABLE SC(Sno char(10)NOT NULL,Cno char(6)NOT NULL,Grade int CHECK(Grade BETWEEN 0 AND 100),PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno)REFERENCES Student(Sno),FOREIGN KEY(Cno)REFERENCES Course(Cno))输入表记录INSERT INTO Student VALUES('2012314101','李勇','男','1995-09-13',null,'DX01')INSERT INTO Student VALUES('2012314102','刘晨','女','1996-07-28',null,'DX01') INSERT INTO Student VALUES('2012314201','欧阳原野','男','1998-11-02',null,'DX01') INSERT INTO Student VALUES('2012314202','周小李','女','1997-01-15',null,'DX01') INSERT INTO Student VALUES('2012394101','郑涛','男','1996-05-14',null,'DX01') INSERT INTO Student VALUES('2012394201','吴小莉','女','1997-11-05',null,'DX01') INSERT INTO Student VALUES('2012374120','王敏','女','1999-07-16',null,'DX02') INSERT INTO Student VALUES('2012214230','欧大海','男','1996-04-04',null,'LX01')UPDATE Student SET Sage=year(getdate())-year(Sbirth)INSERT INTO Department VALUES('DX01','计算机系','电信学院')INSERT INTO Department VALUES('DX02','电子系','电信学院')INSERT INTO Department VALUES('LX01','数学系','理学院')INSERT INTO Department VALUES('LX02','物理系','理学院')INSERT INTO Course VALUES('1','数据库','5',4)INSERT INTO Course VALUES('2','数学',NULL,2)INSERT INTO Course VALUES('3','信息系统','1',4)INSERT INTO Course VALUES('4','操作系统','6',3)INSERT INTO Course VALUES('5','数据结构','7',4)INSERT INTO Course VALUES('6','数据处理',NULL,2)INSERT INTO Course VALUES('7','C语言',6,4)INSERT INTO Course VALUES('8','DB_Design',1,2)INSERT INTO SC VALUES('2012314101','1',92)INSERT INTO SC VALUES('2012314101','2',59)INSERT INTO SC VALUES('2012314101','3',88)INSERT INTO SC VALUES('2012314102','1',78)INSERT INTO SC VALUES('2012314102','2',90)INSERT INTO SC VALUES('2012314102','3',80)INSERT INTO SC VALUES('2012314201','1',90)INSERT INTO SC VALUES('2012314202','1',80)INSERT INTO SC VALUES('2012394101','1',85)INSERT INTO SC VALUES('2012394201','1',88)INSERT INTO SC VALUES('2012374120','1',45)INSERT INTO SC VALUES('2012214230','1',100)INSERT INTO SC VALUES('2012314101','4',NULL)实验二数据库单表查询1 无条件查询【SY2-01】查询全体学生的详细信息。