sql server实验指导书(学生版)
- 格式:doc
- 大小:1.32 MB
- 文档页数:16
SQL Server数据库实验指导书SQL Server数据库实验指导书《SQL Server 数据库》教研小组编著目录实验一 SQL Server常用管理工具的使用 ................................................ ............. 2 实验二创建数据库 ................................................ (3)实验三数据库的管理 ................................................ ............................................ 4 实验四表的操作 ................................................ ....................................................6 实验五表的完整性 ................................................ (7)实验六简单查询 ................................................ (9)实验七高级查询 ................................................ ....................................................9 实验八视图的使用 ................................................ .......................................... 10 实验九索引 ................................................ ................................................... ... 11 实验十存储过程 ................................................ (11)实验十一触发器 ................................................ (12)实验十二数据库的备份与恢复 ................................................ ......................... 13 20XX-9-1实验一 SQL Server常用管理工具的使用实验目的1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。
SQL Server数据库设计与开发项目实训指导书二级学院信息工程学院适用专业计算机信息管理陕西工业职业技术学院2015年06月情况说明一、实训目的使学生在学习《数据库原理与SQL Server》这门课程后,通过本次实训,能够加深对数据库基本知识的理解,掌握MicroSoft SQL Server 2005的基本操作、熟练使用T-SQL语句,提高使用SQL Server 2005进行数据处理和管理的能力。
二、实训内容与要求本次实训安排了10个工作日,48个学时。
准备:在系统的非保护逻辑盘建立名为“学号姓名”的文件夹(如0404130XXX 某某某——请使用自己的学号姓名,该文件夹即为自己的工作文件夹);本次实训所提交的作业,均保存在个人的工作文件夹内(这一点请同学们在操作时一定加以注意)。
要求:上交作业既为自己的工作文件夹。
文件夹中内容分两部分:1、系统生成文件(包括数据库文件与E-R图文件)2、实训报告书(以文字+图片的形式对本次实训的任务、实现过程、实训结果加以描述,制作word文档报告书)。
三、实训场所行知楼软件测试实训室。
四、实训设备要求硬件:内存:2G以上;CUP:双核,主频2G以上;硬盘空间:100G以上。
软件: Win7操作系统,Microsoft SQL Server 2005。
五、说明。
凡具备下列条件者,均以不及格论。
1.未能达到实训中规定的基本要求并及时上交实训作业(“学号姓名”文件夹=系统生成文件+实训报告)者,或实训作业系抄袭别人、或马虎潦草内容明显错误者。
2.旷课时间超过全部实训时间三分之一以上者。
3.实训中态度不端正,有违纪行为(如玩游戏),屡教不改者。
项目一:设计数据库实训任务一、student数据库概念模型设计。
二、student数据库逻辑模型设计。
三、student数据库物理模型设计。
实训目的熟练掌握数据库概念模型、逻辑模型与物理模型的设计方法。
实训要求一、根据数据库开发流程,对student数据库进行概念模型、逻辑模型和物理模型的设计。
SQLServer实验指导第三版教学设计1. 简介SQLServer是一种关系型数据库管理系统,被广泛应用于各种大型企业和机构中。
本文主要介绍第三版SQLServer实验指导教学设计,用于指导学生在学习过程中更好地掌握SQLServer数据库管理系统的知识和技能。
2. 教学目标本次教学的主要目标是培养学生的SQLServer数据库管理系统相关知识和技能,具体目标如下:1.学习SQLServer数据库管理系统的基本概念和原理;2.掌握SQLServer数据库管理系统的基本操作方法;3.深入学习SQLServer数据库管理系统的常用操作技巧。
3. 教学内容本次教学主要包含以下内容:3.1 基本概念和原理1.数据库管理系统的概念和分类;2.SQLServer的概念和特点;3.SQLServer的体系结构和组成部分;4.SQLServer的数据库设计和规范。
3.2 基本操作方法1.SQLServer的安装和配置;2.SQLServer的管理工具和命令行操作;4.SQLServer的表操作和数据类型;5.SQLServer的数据查询和更新;6.SQLServer的事务管理和备份恢复。
3.3 常用操作技巧1.SQLServer的索引和性能优化;2.SQLServer的视图和存储过程;3.SQLServer的数据导入导出和复制;4.SQLServer的运维和安全管理。
4. 教学方法在教学中,我们采用以下方法进行教学:1.讲解:通过讲解的方式,向学生介绍SQLServer数据库管理系统的基本概念和原理,以及各种操作方法和技巧。
2.演示:通过演示的方式,向学生展示SQLServer数据库管理系统的各种操作方法和技巧,并进行实例演示。
3.实践:通过实践的方式,让学生在实际操作中,深入了解SQLServer数据库管理系统的各种操作方法和技巧。
5. 教学步骤本次教学的具体步骤如下:5.1 SQLServer数据库管理系统的基本概念和原理1.数据库管理系统的概念和分类;2.SQLServer的概念和特点;3.SQLServer的体系结构和组成部分;5.2 SQLServer数据库管理系统的基本操作方法1.SQLServer的安装和配置;2.SQLServer的管理工具和命令行操作;3.SQLServer的数据库创建和删除;4.SQLServer的表操作和数据类型;5.SQLServer的数据查询和更新;6.SQLServer的事务管理和备份恢复。
SQLServer实验指导第三版课程设计一、实验内容本实验旨在通过 SQLServer 数据库的实际操作,帮助学生掌握关系数据库的创建、查询、修改和删除等基础操作,并了解 SQLServer 的相关特性和配置。
二、实验环境本实验需要安装 SQLServer 数据库管理系统,并在该系统上创建相应的数据库和表格。
建议安装 SQLServer 2012 以上版本,并在操作系统上安装相应的Microsoft .NET Framework。
三、实验步骤3.1 数据库创建使用 SQLServer 数据库管理系统,创建名为 student 的新数据库。
其中,用到的语句如下:CREATE DATABASE student;3.2 数据表创建在创建好的 student 数据库中,创建名为 score 的新数据表。
其中,用到的语句如下:USE student;GOCREATE TABLE score (id INT PRIMARY KEY,name VARCHAR(50),score INT);3.3 数据插入向 score 表格中插入一些测试数据,供后续操作使用。
其中,用到的语句如下:INSERT INTO score VALUES (1, 'Kobe', 98);INSERT INTO score VALUES (2, 'Lebron', 95);INSERT INTO score VALUES (3, 'Jordan', 99);3.4 数据查询查询 score 表格中的所有数据,显示每个学生的姓名和分数。
其中,用到的语句如下:SELECT name, score FROM score;3.5 数据更新将 id 为 1 的学生的分数修改为 99 分。
其中,用到的语句如下:UPDATE score SET score = 99 WHERE id = 1;3.6 数据删除删除 id 为 2 的学生的记录。
10计科;11计科;11网工;11软工Sql Server实验指导书SQLServer2005 实验指导目录实验一 SQL Server 2005 安装和环境介绍 (3)实验二数据库和表的创建与管理内容一使用向导创建和删除数据库 (14)内容二使用 SQL 语句创建和删除数据库 (19)内容三用向导和 SQL 语句创建和删除表 (23)内容四修改数据库基本表的定义 (28)实验三创建和删除索引 (34)实验四数据查询内容一简单 SELECT 语句 (37)内容二子查询 (40)内容三使用子句的 SELECT 语句 (47)实验五视图管理创建视图 (55)使用视图 (61)实验六数据输入与维护 (65)实验七 T-SQL语言编程 (68)实验八使用游标 (70)实验九数据库约束实验 (72)实验十数据库设计 (81)实验一SQLServer2005安装和环境介绍一.实验目的与要求:1.掌握SQL Server 2005 服务器的安装方法2.了解SQL Server 2005 的环境3.了解数据库及其对象二.实验准备1.了解SQL Server2005的版本2.了解SQL Server2005各版本对硬件和软件的需求三.实验要求1.写出SQL SERVER2005的功能与特点, 使用方法, 应用状况的报告2.完成SQL SERVER2005的安装、启动、登录。
四.实验内容安装SQL Server2005五.实验指导●实验指导——安装SQLServer20051.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例2.将 SQL Server 2005 DVD 插入 DVD 驱动器。
如果DVD驱动器的自动运行功能无法启动安装程序无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。
3.在自动运行的对话框中,单击“运行 SQL Server 安装向导”。
4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。
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、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
《网络数据库(SQL Server)实训指导书》任务一:完成“学生选课查询系统”作品方法步骤:一、添加总数据源添加ADO → ADOConnection 设置ConnectionString属性;LoginPrompt属性为false二、实现查询(一)、“使用表”查询1、添加表添加 ADO → ADOTable 设置ADOTable1属性:connection 属性为Adoconnection 1;TableName属性为student;Active属性为false2、连接表添加 DataAccess → DataSource 设置 DataSource1属性:DataSet属性为ADOTable1 3、添加显示数据窗口添加DataControls → DBGrid 设置DBGrid1属性:DataSource属性为DataSource14、添加控制按钮添加Stand → Button 设置Button1属性:Camption属性为“使用表”;双击Button1,编写代码如下:AdoTable1.Active:=True;5、保存、运行(二)、“使用视图”查询1、添加视图添加ADO →ADOTable 设置ADOTable2属性:Connection 属性为Ado Connection1;TableName属性为V_StuCou2、连接视图添加Data Access → DataSource 设置Data Source2属性:Data Set属性为ADOTable23、添加显示数据窗口添加DataControls → DBGrid 设置DBGrid2属性:DataSource属性为DataSource24、添加按钮添加Stand → Button 设置Button2属性:Caption属性为“使用视图”;双击Button2,编写代码如下:AdoTable2.Active:=True;5、保存、运行(三)、“使用SQL语句”查询1、添加表添加ADO → ADOQuery 设置ADOQuery1属性:Connection属性为AdoConnection12、连接表添加DataAccess → DataSource 设置DataSource3属性:DataSet属性为ADOQuery13、添加显示数据窗口添加DataControls → DBGrid 设置DBGrid3属性:DataSource属性为DataSource34、添加按钮添加Stand →Button 设置Button3属性:Caption属性为“使用SQL语句”;双击Button3按钮,编写代码如下:5、保存、运行(四)、“使用带参数的SQL语句”查询1、添加标签、文本框、按钮添加Standard → Label 设置Label1属性:Caption属性为“请输入学号”添加Standard →Edit 设置Edit1属性:清除Text属性值添加Standard →Button 设置Button4属性:Caption属性为“使用带参数的SQL语句”2、为Button4按钮添加代码如下:3、保存、运行按提示输入学号(五)、“使用存储过程”查询1、添加标签、文本框、按钮添加Standard → Label 设置Label2属性:Caption属性为“请输入班级编码”添加Standard →Edit 设置Edit2属性:清除Text属性值添加Standard →Button 设置Button5属性:Caption属性为“调用存储过程”2、为Button5按钮添加代码如下:3、保存、运行按提示输入班级编码(六)、附加内容1、添加三个按钮:Button6、Button7、Button82、为按钮设置属性和添加代码Button6:设置Caption属性为“清除表”;代码如下:AdoTable1.Active:=False;Button7:设置Caption属性为“清除视图”;代码如下:AdoTable2.Active:=False;Button8:设置Caption属性为“清除语句”;代码如下:AdoQuery1.Active:=False;任务二:完成“新系统”作品要求:1、“新系统”整体设计思路清楚、合理2、“新系统”数据表设计合理、前台界面规范合理3、“新系统”整体完成好、顺利运行。
++++Sql server 2000 实训指导实训指导一:安装SQL Server 2000数据库管理系统创建“HongWenSoft”数据库。
目的:学生掌握主流数据库管理系统SQL Server2000 个人版的安装技术,训练完成“SQL Server数据库安装及配置”典型工作任务技能。
同时,训练学习数据库创建基本技术。
为完成本次实训,学生需要对数据库管理系统的作用及其基本配置参数意义进行学习,了解SQL Server各种版本的硬件要求及软件运行环境要求,根据要求完成数据库管理系统的安装、配置及数据库创建。
背景:宏文软件股份有限公司是从事软件开发的中小型公司,公司目前共有员工100人,随着人员数量的增加,业务的日益复杂,需要开发一套“人事管理系统”,此系统设计使用数据库管理系统实现数据管理和持久化,应此,要求在数据库服务器上安装SQL Server2000数据库管理系统,并创建“HongWenSoft”数据库。
环境建立:正常运行的Windows系统操作系统,包括:Windows 2000, Windows XP, Windows 2003 Server等。
工作程序:了解SQL Server 2000 个人版的硬件、软件运行环境要求检查系统软、硬件环境是否满足安装要求安装SQL Server 2000个人版创建“HongWenSoft”数据库具体步骤:1.复习数据库安装相关的主要技术知识。
2.获取SQL Server 2000个人版安装介质。
3.对安装目标机环境进行检查,确定目标机运行环境满足安装要求4.实施SQL Server 2000个人版安装。
5.记录安装过程中所使用到的参数,并确定其意义。
6.确定安装成果,进入“企业管理器”和“查询分析器”,对完成后的数据库结构及功能进行实际了解。
7.通过“企业管理器”创建“HongWenSoft”数据库。
8.通过“企业管理器”删除上一步骤中创建的“HongWenSoft”数据库。
《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的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.掌握通过触发器来实现数据的参照完整性。
数据库设计实验指导书软件2009(12)《数据库设计》课程实验一、本实验课在培养实验能力中的地位及作用数据库技术是一个理论和实际紧密联系的技术,而SQL serve r数据库设计则是数据库具体应用的一个数据库开发系统。
在学习过程中,除了解SQL server 系统的设计环境及各种工具的使用方法、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。
《数据库设计》是一门实践性很强的课程,只有通过上机实践才能真正领会主教材中介绍的知识。
二、应达到的实验能力标准本实验的教学目标是使学生掌握如何使用SQL server 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。
上机实验的主要目标如下:(1)通过上机操作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。
三、实验要求学生在实验课前认真做好预习,事先写好实验报告。
实验结束及时提交实验报告。
三、实验成绩考核方法实验成绩在课程总成绩中占30%,包括平时每次实验考核与考勤。
2软件09(12)SQL数据库设计实验指导书实验内容目录实验1 SQL server常用工具的使用及数据库的创建实验2 数据定义实验3 数据更新实验4 数据的简单查询实验5 数据的高级查询实验6数据完整性实验7 数据控制实验8 视图实验9 函数实验10 存储过程实验11 备份与还原实验12SQL Server数据转换第3/12 页3实验1 常用工具的使用及数据库的创建和管理实验目的:1. 掌握SQL server的安装方法及其常用工具的使用方法2. 掌握SQL server数据库的创建和管理实验内容:1.熟悉SQL server常用工具。
2.使用企业管理器创建名为student的数据库,并设置数据库主文件名为syudent_data,大小为10MB;日志文件为student_log,大小为2MB.其他参数取默认值。
数据库实验指导书信息安全专业王爽2009一.概述1.SQL Server 2000 组成SQL Server是可缩放的高性能基于SQL和客户/服务器体系结构的关系数据库管理系统服务器软件包,是由Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。
从图1 SQL Server 的体系结构示意图中看出,SQL Server 2000由4部分组成,在实验中,我们要求掌握基于SQL Server 2000的服务器的使用,也就是数据库管理员DBA的主要操作。
(注:本文所有内容均在SQLServer 2000上实现,读者也可在SQL Server 2005 上得到类似结果。
)图1 SQL Server 的体系结构示意图2. SQL Server 2000 的安装SQL Server 2000 的常见版本有:企业版、标准版、个人版、开发人员版等。
对软硬件的最低需求为:CPU Pentium 166MHz,内存64MB,硬盘180 MB。
SQL Server 2000企业版和标准版只能在windows2000 Server 版和Professional 版操作系统下运行。
下面介绍SQL Server 2000企业版在本地机上的安装过程。
1)插入SQL Server 2000 光盘,自动安装程序启动,屏幕上出现如图2所示画面,按图2 所示选择SQL Server 2000 组件;2) 选择安装数据库服务器,如图3所示,进入SQL Server2000 企业版安装向导;3)在安装向导对话框中点击下一步,进入计算机名对话框;4)选择本地安装,点击下一步,进入安装选择对话框;5)选择创建新的SQL Server 实例,点击下一步,进入用户信息对话框;6)输入用户信息,点击下一步,进入安装定义对话框;7)选择服务器和客户端工具,点击下一步,进入实例名对话框;8)输入实例名,点击下一步,进入安装类型选择对话框;9)选择典型安装,进入服务帐号设置对话框,如图4所示;10)选择对每一个用户使用同一个帐号,自动启动服务器,点击下一步,进入选择身份验证模式选择对话框,如图5所示;11)选择Windows 身份验证模式。
点击下一步,进入开始复制文件对话框,点击下一步,进入选择许可模式对话框,选择处理器许可证,点击继续,开始复制文件。
12)文件复制完毕后,进入安装完毕对话框,点击完成。
系统安装完毕。
图4 选择服务帐号对话框图5 身份验证模式对话框3.SQL Server 2000 的工具1)服务管理器(Server Manager)在进行任何数据库操作前,都必须启动服务器,Server Manager 可以方便启动、停止、暂停本地或远程服务器。
图6是打开的Server Manager窗口。
适当配置窗口中的选项,点击“启动”按钮即可启动SQL Server服务器。
SQL Server 2000安装以后,每次开机时,Windows 都会自动启动服务管理器。
在任务栏上有一个图标表示服务管理器的状态。
如图7所示。
图6 Server Manager 窗口图7 服务管理器在任务栏中的状态2)SQL Server 2000 企业管理器(Enterprise Mamager)企业管理器的启动进入SQL Server2000的企业管理器从Program -> SQL Server -> EnterpriseManager, 图8为企业管理器界面。
企业管理器是DBA管理数据库的重要工具,使用Enterprise Manager可以管理用户账号、登录服务器、备份和恢复数据库、启动和停止SQL Server、创建和管理数据库对象和任务、处理访问控制列表、检查数据库的一致性等。
其中数据库Master、Model、Msdb、Tempdb 是系统数据库。
Pubs、Northwind 是SQL Server 自带的样本数据库,其中有大量的Test 数据,可以作为SQL 语言实验的基础数据。
图8 企业管理器数据库文件夹数据库文件夹中显示SQL Server服务器管理的所有数据库信息。
例如SQL Server 提供的样本数据库Pubs 的展开如图9 所示。
每个数据库均由这些项目来分别描述数据库的属性。
其中关系图为SQL Server 根据用户对数据库的定义,自动绘制的数据库关系示意图(E-R图)。
图10为Pubs的关系图,表示出基本表之间的引用关系,参照完整性定义的图示化表示。
图9 企业管理器中的数据库对象图10 Pubs 的关系图表为数据库中包含的表的信息。
表分为两类,一类为用户创建的表,另一类为系统创建的表。
用户表由用户使用DDL 语言创建,系统表存放DBMS 对用户数据库的管理信息。
其它对象包含了与当前数据库有关的信息。
3)SQL Server 2000 查询分析器(Query Analyzer)查询分析器是一个重要工具,实验中的所有SQL 语言命令均需在查询分析器中输入、编辑运行。
从Program -> SQL Server -> QueryAnalyzer 可以打开查询分析器,如图11 所示。
它是一个多文档程序,在其上可以同时打开多个查询程序(窗口),在查询分析器的工具栏中的绿色按钮为执行当前窗口中SQL 语句按钮。
点击它即可逐行执行。
图11 查询分析器实验一企业管理器下数据库和表的创建一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构;2.了解表的结构特点;3.了解SQL Server的基本数据类型以及空值的概念;二、实验环境(列出软硬件要求及其登陆网站)SQL Server 2000三、实验内容1.在企业管理器下创建一个教学管理数据库Teach,查看其属性2.在教学管理数据库中创建以下五个表:学生(学号,姓名,性别,年龄,系别)课程(课程号,课程名,课时)学生选课(学号,课程号,成绩)教师(教师号,姓名,性别,年龄,职称,工资,岗位津贴,系别)授课(教师号,课程号)四、实验指导1.打开企业管理器,在本地的SQL Server组中的数据库项右键,选新建数据库,填写相关信息:图1-12.查看数据库属性和修改参数窗口——点击Teach数据库右键图1-23.创建基本表,点击Teach数据库下表对象右键,选择新建表,如图1-3所示。
图1-3在表设计器(如图1-4)中输入学生表的各列及其数据类型,完毕后保存为“S”表。
图1-4 4.以同样的方法创建其余四个表5. 向表中输入数据实验二数据的完整性控制一、实验目的1.理解完整性的含义及其作用2.掌握如何在企业管理器下对表进行完整性约束控制二、实验环境(列出软硬件要求及其登陆网站)SQL server 2000三、实验内容1.对Teach数据库中的各表建立主码2.如果有外码的表创建外码3.定义学生年龄在15-50之间,性别只能是“男”或“女”四、实验指导1.建立主码(1)给学生表S建立主码。
打开S表的设计器,选中Sno,点击右键—〉设置主键。
图2-1(2)打开S表,则发现向其中输入数据时,在Sno列不能输入相同的数据,也不能去空值。
(3)用同样的方法设置其他四个表的主码.2. 设定外码(1)给sc表设定外码。
打开S表的设计器,点击右键—〉关系,如图2-2。
(2)选择关系后会弹出关系属性对话框,如图2-3图2-3(3)点击“新建”按钮,并在其中输入相应的外码所对应的主键表,然后“关闭”,即可创建好外码.(4)采用同样的方法给TC表设定外码3. 设定自定义完整性(1)打开”S”表设计器,点击右键—〉约束,在弹出的窗口中,点击“新建”按钮,并在“约束表达式”文本框中输入条件“age>15 and age<50 ”如图2-4所示,然后点击确定。
图2-4(2)以同样的方式再在“S”比扫上创建一个约束,约束条件是sex=’男’ or sex=’女’。
五、实验思考题1.码和外码有什么作用?2.在教学管理器中如何设定学生选修成绩在0-100之间?实验三利用SQL语言创建及修改数据库和表一、实验目的掌握通过sql语言实现数据库的定义、数据表的定义以及完整性的定义二、实验环境(列出软硬件要求及其登陆网站)SQL server 2000三、实验内容使用sql语言完成下列数据定义功能:1.在Teach中创建实验一中的五个表,创建表的同时设置好各个表的主码和外码,并定义学生得成绩在0-100间,学生姓名不能为空。
2.将学生表中姓名列的长度修改为CHAR(10)四、实验指导1. 创建数据表打开查询分析器输入创建学生表的语句CREATE TABLE S(SNo CHAR(6),SN CHAR(8),Sex CHAR(2),Age INT,Dept CHAR(20),primary key(sno))点击运行,查看结果,如图3-3所示图3-3(3) 以同样的方法创建其他四个表。
3. 用alter语句修改学生表的姓名列的长度为10。
Alter table SAlter column sn char(10)五、实验思考题通过SQL语言能否删除表中的一列?实验四单表数据查询一、实验目的1.掌握select ,from ,where 关键字的用法2.掌握top, distinct, as, like, order by关键字的用法二、实验环境(列出软硬件要求及其登陆网站)SQL server 2000三、实验内容1.查询全体学生的学号和姓名2.查询全体学生的详细记录3.查询所有选修过课程的学生学号4.查询考试不及格的学生学号5.查询不是信息系(IS)、计算机系(CS)的学生性别、年龄、系别6.查询选修了c4号课的学生学号和成绩,结果按成绩降序排列7.查询计算机系的学生姓名、年龄、系别8.查询年龄18-20岁的学生学号、姓名、系别、年龄9.查询姓刘的学生情况10.查询学生的姓名和出生年份11.查询没有成绩的学生学号和课程号12.查询总成绩大于200分的学生学号13.查询教师信息中最大的年龄和最小的年龄14.统计信息系的学生个数15.统计计算机系有多少个教师16.统计各系有多少名教师17.统计各位教师代几门课程18.统计计算机系男女生分别有多少人19.查询每个课程号和相应的选课人数20.统计每个学生选修的课程数,以及平均成绩,查询结果按照降序排列四、实验思考题如何通过近似匹配对表进行查询?。