sqlserver2024《数据库系统原理及应用》实验指导书_第1页
sqlserver2024《数据库系统原理及应用》实验指导书_第2页
sqlserver2024《数据库系统原理及应用》实验指导书_第3页
sqlserver2024《数据库系统原理及应用》实验指导书_第4页
sqlserver2024《数据库系统原理及应用》实验指导书_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理及应用》

试验指导书

目录

目录

第1章前言......................................................................1

1.1试验教学的主要内容.......................................................1

1.2试验教学重点.............................................................1

1.3试验环境.................................................................1

笫2章SQLServer2024运用指南................................................2

2.1SQLServer2021的版本..................................................2

2.2SQLServer2024平台....................................................2

2.3安装SQLServer2024软硬件环境需求....................................3

2.4安装SQLServer2024企业版具体步骤....................................4

2.5配置SQLServer2024网络...............................................5

2.6管理SQLServer2024服务器.............................................6

2.7配置SQLServer2024服务器.............................................7

第3章试验内容和时间支配.......................................................8

3.1时间支配.................................................................8

3.2内容支配.................................................................8

试验一:管理S。Server2024数据库......................................9

试验二:运用SQLServer2024管理数据表.................................12

试验三:管理SQLServer表数据..........................................15

试验四:数据库单表查询..................................................18

试验五:数据库综合查询.................................................21

试验六:数据库的平安性.................................................23

试验七:数据库的完整性约束.............................................25

试验八:数据库备份及复原...............................................27

前n

第1章前言

数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已

成为计算机信息系统与应用系统的核心技术和重要基础。《数据库原理》是一门系统阐述数

据库系统的理论、技术和方法的课程,是计算机科学本科专业的主干课程。通过该课桂的学

习,学生应当驾驭数据库基本理论,理解数据库系统的原理和方法;同时更应驾驭数据库设

计的基本理论和技术;另外,对一些新型的数据库,以及数据库技术的发展方向学生也应当

有肯定的了解。

计算机科学作为工学学科,本身就是非常强调实践实力的培育的,《数据库原理》更是

如此,它是一门理论与实践紧密联系的课程,特殊是其中的关系数据库标准语言SQL以及

数据库设计的方法和步骤等内容都须要学生通过上机试验加以练习,以促进学生理论分析实

力和综合动手实力的培育,最终使学生初步具备开发数据库应用系统的的实力。

本试验指导书,对于《数据库原埋》的试验环境和试验所需的预备学问进行了具体的介

绍,同时对每个试验都依据试验R的细心设计了试验内容及思索题目.

1.1试验教学的主要内容

数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、

连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发限制、复原、完整

性和平安性实现机制。

1.2试验教学重点

本课程的试验教学重点包括:

(1)数据摩、基本表、视图、索引的建立与数据的更新;

(2)SQL的数据查询;

(3)复原、完整性和平安性实现机制。

1.3试验环境

试验中采纳Microsoft公司的SQLServer2024作为数据库平台。

硬件环境:

•数据库服务器:

・微机;

•网络。

软件环境:

•操作系统:WindowsXP

•数据库管理系统(DBMS):SQLServer2024

SQLServer2024运用指南

第2章SQLServer2024运用指南

2.1SQLServer2024的版本

1)EnterpriseEdition(企业版)

最全面的SQLServer版木,是超大型企业的志向选择,能够满意最困难的要求,支

持32位和64位。支持超大型企业进行联机事务处理、高度困难的数据分析、数据仓库系

统和网站,全面的商业智能和分析实力、高可用性(如故障转移集群)

2)StandardEdition(标准版)

主要用于中小型企业商业应用,支持32位和64位。

包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用

性。

3)DeveloperEdition(开发版)

支持32位和64位,开发人员可以在SQLServer2024开发版上生成任何类型的应用

程序°包括企业版的全部功能,但有许可限制,只能用于开发和测试系统.而不能用作生

长服务器。

4)WorkgroupEdition(工作组版)

入门级数据库,具有牢靠、功能强大且易于管理的特点。支持32位。主要用于大小

和用户数量上没有限制的数据库的小型企业,用作前端Web服务器,也可用于部门或分支

机构的运营。

5)ExpressEdition(简易版)

可用厂创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者。

仅支持32位。一个免费、易用且便于管理的数据库,可以和VisualStudio2024集成

在一起,开发功能丰富、存储平安,还可以作为客户端数据库及基本服务器数据库。

2.2SQLServer2024平台

1)数据库引擎

用于存储、处理和爱护数据的核心服务。利用数据库引擎可限制访问权限并快速

处理事务,从而满意企业内要求极高而且须要处理大量数据的应用须要。

❖数据库引擎就是我们从传统意义上理解的数据库。

2)分析服务(AnalysisServices)简称SSAS

分析服务为商业智能应用程序供应了联机事务处理(OLAP)和数据挖掘功能。分

析服务允许用户设计、创建并管理其中包含从其他数据源聚合而来的数据的多维

结构,从而供应OLAP支持。

3)集成服务(IntegrationServices)简称SSIS

2

SQLServer2024运用指南

♦:♦是一种企业数据转换和数据集成解决方案,用户可以运用它从不同的数据源提取、

转换和合并数据,并将其移至单个或多个目标。是生成高性能数据集成解决方案

(包括数据仓库的提取、转换和加载(ETL)包)的平台。

4)报表服务(ReportingServices)简称SSRS,

♦供应有支持Weo的企业级报告功能,以便您创建能够从多种数据源获得内容的报

表,以不同格式发布报表,并集中管理平安性和订阅。

5)复制

复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据

库,然后在数据库间进行同步,以维持一样性。运用复制,可以在局域网和广域

网、拨号连接、无线连接和Internet上将数据分发到不同位置以及分发给远程

或移动用户

6)服务代理(ServicesBroker)

是MicrosoftSQLServer2024中的新技术,帮助开发人员生成可伸缩的、平安

的数据库应用程序。它供应一个基于消息的通信平台,使独立的应用程序组件可

以作为一个整体来运行。ServiceBroker包含用于异步编程的基础结构,可用于

单个数据库或单个实例中的应用程序,也可用于分布式应用程序。

7)通知服务(NotificationServices)

❖运用NotificationServices可以快速创建和部署应用程序,使应用程序在须要

时能够支持数百万个订阅方。

8)全文搜寻

❖可对SQLServer表中基于纯字符的数据执彳了全文查询。全文查询可以包拈词和

短语,或者词或短语的多种形式。

2.3安装SQLServer2024软硬件环境需求

安装SQLServer2024硬件环境需求

硬件最低需求

CPU建议主频600Vhz或更高,否则无法安装。建议1GHz或更高

内存企业版、标准版、工作组版、开发版至少512MB,简易版可以192vB

硬盘数据库引擎、数据文件、复制及全文搜寻:150ME

示例和示例数据库:390MB

其他约200MB

监视器VGA或更高,辨别率至少为1,024x768像素

网卡10/100V兼容网卡

2.3.2SQLServer2024软件环境需求

版本最低需求

3

SQLServer2024运用指南

企业版Windows2000ServerSP4、Windows2000AdvancedServerSP4、Windows2000

数据中心版SP4-.WindowsServer2024SPKWindows2024企业版SP1、Windows

2024数据中心版SP1

开发版Windows2000ProfesisonalSP4、WindowsXP家庭版(专业版)SP2、其他同企

业版

标准版Windows2000ProfesisonalSP4、WindowsXP专业版SP2、其他同企业版

工作组版同开发版

简易版Windows2000ProfesisonalSP4、其他同企业版

网络环境需求

网络组件最低要求

IE阅读器全部SQLServer2024的安装都须要MicrosoftInternetExplorer

6.0SP1或更高版本,因为Microsoft管理限制台(MMC)和HTML帮

物须要它。只需InternetExplorer的最小安装即可满意要求,并且不

要求InternetExplorer是默认阅读器。

然而,假如只安装客户端组件且不须要连接到要求加密的服务器,则

InternetExplorer4.01(ServicePack2)即可满意要求。

Internet信息服务安装MicrosofISQLServer202-1ReportingServices(SSRS)须要IIS

(IIS)5.0或更高版本。

ASP.NET2.0ReportingServices须要ASP.NET2.0。安装ReportingServices时,

假如尚未启用ASP.NET,则SQLServer安装程序将启用ASP.NET,

其他安装需求

SQLServer安装程序安装该产品所需的以下软件组件:

♦MicrosoftWindows.NETFramework2.0

♦MicrosoftWindowsInstaller3.1或更高版本

♦Microsoft数据访问组件(MDAC)2.8SP1或更高版本

2.4安装SQLServer2024企业版具体步骤

1)请将SQLServer2024DVD插入DVD驱动器。也可以选用虚拟光驱。

2)在自动运行的对话框中,单击“服务器组件、工具、联机丛书和示例”。

3)在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可

条款和条件。接受许可协议后即可激活“下一步”按钮。若要接着,请单击“下

一步”。若要结束安装程序,请单击”取消二

4)在“SQLServer组件更新”页上,安装程序将安装SQLServer2024的必需软

件。

5)在“系统配置检查”(SCC)页上,将扫描安装计算机,看看是否存在可能阻挡安

装程序运行的状况。

4

SQLServer2024运用指南

6)在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。若要接

着,请单击“下一步”。

7)在“要安装的组件”页上,请选择要安装的组件。选择各个组件组时,”要安装

的组件”窗格中会显示相应的说明。您可以选中随意一些复选框。若要安装单个

组件,请单击“高级”。否则,请单击“下一步”接着。

8)在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。

9)在“服务帐户”页上,为SQLServer服务帐户指定用户名、密码和域名。您可

以对全部服务运用一个帐户。

10)在“身份验证模式”页上,选择要用于SQLServer安装的身份验证模式。还必

需输入并确认用于sa登录的强密码。若要接着安装,请单击“下一步”。假

如可能,请运用Windows身份验证。

11)在“排序规则设置”页上,指定SQLServer实例的排序规则。若要为SQLServer

和AnalysisServices设置单独的排序规则设置,请选中“为每个服务帐户进

行自定义”复选框。

12)在“错误报告”页上,可以清除复选框以禁用错误报告。

13)在“打算安装”页上,查看要安装的SQLServer功能和组件的摘要。若要接着

安装,请单击“安装”。

14)在“安装进度’•页上,可以在安装过程中监视安装进度。若要在安装期间查看组

件的日志文件,请在“安装进度”页上单击产品或状态名称。

15)假如得到重新启动计算机的指示,请马上进行此操作。完成安装后,阅读来自安

装程序的消息是很重要的。假如未能重新启动“算机,可能会导致以后运行安装

程序失败。

2.5配置SQLServer2024网络

SQLServer2024网络中的服务器和客户机各司其职。服务器完成数据的存储和管理,

客户机完成逻辑的运算和结果的显示,他们的协作使得SQLServer2024网络可以协调工作。

依据网络实际环境要求配置好一个SQLServer2024网络是DBA必需具备的技能。而要

配置好SQLServer2024网络,就必须要首先了解网络是如何通信的。我们不妨先从一些最

基本的概念学起。

(1)TCP/IP:传输限制协议/网络互联协议,是网络层的一系列协议的总称,目前的

Internet/Intranet几乎都是采纳TCP/IP来构建的。类似于网络中的各个设备之间精确

传送数据的工作人员而三。

(2)IP:网络中计算机惟一的身份证

计算机之间的通信无非就是信息从一个源计算机动身精确到达目的计算机。要求每台计算

机都有一个身份标识,就是【P地址,要学会查看计算机的IP地址。

5

SQLServer2024运用指南

(3)端口:区分同一台物理计算机上的不同网络服务

我们来思索,假犹如一台计算机上同时安装了SQLServer2024服务器和Web服务器,

网络如何来区分这两种网络服务的数据呢?这就要用到端口(类似于房间号),可用IP地址:

端口来标识某个特定的网络服务。

SQLServer2024服务器默认安排的端口为1433,FTP为21,HTTP为80等。

可用netstat-n来查看端口运用状况。

(4)SQLServer2024支持的网络协议

网络协议说明

TCP/IP客户孔和服务器采纳IP地址来连接,适合局域网和Internet环境

共享内存本地客户机和服务器通过同一内存进行连接

命名管道主要适用于局域网

VIA虚拟强口适配器协议,适合局域网连接

实例:配置TCP/IP协议的SQLServer2024网络

(1)配置TCP/IP协议的SQLServer2024服务器端

1)启动[SQLServer配置管理器工启动SQLServer,单击MSSQLSERVER,只选择

启用TCP/IP。

2)右击TCP/IP,选择属性,并对IP地址、TCP端口等属性进行设置。

(2)配置TCP/IP协议的SQLServer2024客户机端

1)启动【SQLServer配置管理器】,启动SQLServer,单击客户端协议,只选择启

用TCP/IPo

2)右击TCP/IP,选择属性,并对IP地址、默认端口(服务器端口)属性进行设置。

3)接下来建立一个运用TCP/IP的别名来访问SQLServer2024服务器。操作为选择

【别名】选项,在右边空白处右击,选择【新建别名工设置其名称、端口号及服

务器名称即可。

(3)测试TCP/IP协议的SQLServer2024网络

启动【SQLServermanagementstudio],在服务器名称中干脆输入别名,单击|“连

接”按钮测试连接是否胜利;

2.6管理SQLServer2024服务器

(1)注册SQLServer2C24服务器

一般状况下,本地的SQLServer2024数据库服务器在安装完毕后自动进行了注册,在

远程客户机上,只能由DEA手工完成注册;

步骤:一输入服务器名称及身份验证等选项,测试连接是否胜利;[SQLServer

ManagementStudio]-【取消】-*【视图】-*【新建服务器注册】

SQLServer2024运用指南

(2)常见的注册故障:

1)验证方式设置错误的故障;

解决方法:在注册时和服务器一样,或更改服务器身份验证方式;

2)Sa密码错误的故障

解决方法:修改sa帐户密码,或询问Dba有权限的帐户及密码

3)SQLServer服务错误或者客户机参数错误的故障

解决方法:确保服务器正常启动,检杳SQLServer2024网络的配置参数是否一样:

(3)管理SQLServer2c24服务器,主要包括启动、暂停、停止和重新启动等操作;

1)通过SQLServerManagementStudio对服务器进行管理

启动依次为【起先】一【程序】一(SQLServer2024]一正确登录服务器一右击服

务器,选择暂停或者停止服务器;

2)通过SQLServerConfigurationManager配置管理器进行管理

启动依次为【起先】一【程序】一【SQLServer2024]一【配置工具】一[SQLServer

ConfigurationManager]-1*[SQLServerServer]选择暂停或停止制定服务;SQL

Server配置管理器(configurationmanager)是一种工具,用于管理与SQLServer

相关联的服务、配置SQLServer运用的网络协议以及从SQLServer客户端计算

机管理网络连接配置。

3)通过【限制面板】一【管理工具】一【服务】一[SQLServer(MSSQLSERVER;]选

择暂停或者停止服务器;

2.7配置SQLServer2024服务器

<1)配置【常规】选项卡:产品版本、操作系统、平台等

(2)配置【平安性】选项卡:服务器身份验证等

(3)配置【权限】选项卡:用于授予或撤销帐户对服务器的操作权限

7

试险内容和时间支配

第3章试验内容和时间支配

3.1时间支配

序号试验内容学时数

1试验一:管理SQLServer2024数据库2

2试验二:运用SQLServer2024管理数据表1

3试验三:管理SQLServer表数据1

4试验四:数据库单表查询1

5试验五:数据库综合查询2

6试验六:数据库的平安性1

7试验七:数据库的完整性约束1

8试验八:数据库备份及复原1

合计10

3.2内容支配

8

试验内容和时间支配

试验一:管理SQLServer2024数据库

一、试验目的

1.了解数据库常用对象及组成;

2.熟识SQL的基本概念和特点;

3.娴熟驾驭T-SQL语句中的数据定义的运用方法;

4.熟识在SQLServer2024中创建及编辑数据库;

5.娴熟驾驭SQL的数据定义子句的运用方法。

二、试验环境

已安装SQLServer2024企业版的计算机(120台);

具有局域网网络环境,有固定ip地址;

三、试验学时

2学时

四、试验要求

1.娴熟运用ManagementStuio界面方式创建及编辑数据库;

2.娴熟运用T-SQL语句创建及编辑数据库;

3.完成试验报告。

五、试验打算学问(也可参考SQLServer联机丛书)

1.数据库相关属性

1)逻辑名称:数据文件和日志文件名称

2)文件类型:数据文件及日志文件

3)文件组:各个数据文件所属的文件组名称

4)初始大小:文件的最原始大小

5)自动增长:文件按指定的大小增长,也可限制到最大容量。

6)路径:存放文件的物理书目

7)文件名:显示数据文件和日志文件的物理名称

2.默认数据库属性

1)主数据文件为xx.mdf,日志文件为xx」og.Idf;

2)只有一个文件组Primary;

3)主数据文件初始大小为3MB,增量为1MB;

4)日志文件初始大小为1MB,增量为10%

5)主数据文件和日志文件都存放在C:\ProgramFiles\MicrosoftSQL

Server\MSSQL.2\MSSQL\DATA书目下,文件分别为xx.mdf和

xx_log.Idfo

工运用界面创建数据库步骤

9

试验内容和时间支配

[SQLServerManagementStudio]一【对.象资源管理器】f【数据库】一

【新建数据库】一设置数据库相关属性(名称、大小、位置)

4.启动SQLServer2024查询分析器

[SQLServerManagementStudio]-*【新建查询】

5.吩咐方式下创建数据库

CREATEDATABASEdatabasename/*指定数据库名*/

[ON子句]/*指定数据库文件和文件组属性

[LOGON子句]/*指定日志文件属性*/

6.吩咐方式修改数据库

Alterdatabasedatabase_namc

{addfile<filespec>[,,,,0][tofilegroupfilegroupname]

Iaddlogfile<filespec>[,,••n]

Iremovefilelogical_file_name[withdelete]

|modifyfile<filospcc>

六、试验内容及步骤(说明:新建的文件要求在给定名称后补上学号后3位)

假设SQLServer服务已启动,并以Administrator身份登录计算机;请分别运

用Management界面方式和T-SQL语句实现以下操作:

1.要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数

据文件和日志文件,文件名称分别为stu和stu」og,物理名称为

stu_data.mdf和stu」og.Idf,初始大小都为3MB,增长方式分别为10%和

1MB,数据文件最大为500MB,口志文件大小不受限制。

2.创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,

物理文件为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度

为10%;数据库的日志文件逻辑名称为Company」og,物理文件名为

Company.Idf,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。

3.创建数据库DB,具有2个数据文件,文件逻辑名分别为DB_datal和DBdata2,

文件初始大小均为5MB,最大为100MB,按10%增长;只有一个日志文件,初

始大小为3MB,按10%增长;全部文件都存储在D盘文件夹ceshi斗」。

4.在数据库student中增加数据文件db2,初始大小为10MB,最大大小为50MB,

按10%增长;

5.在数据库student中添加日志文件,保存在D盘中,初始大小为1MB,最大无

限制,增长方式依据1MB增长;

6.修改数据库student主数据文件的大小,将主数据文件的初始大小修改为

10Mb,增长方式为20%;

10

试验内容和时间支配

7.修改数据库student协助数据文件初始大个为3MB,最大为100MB,依据10%

增长,名称为db;

8.删除数据库student协助数据文件和其次人日志文件;

9.删除数据库company和DB。

思索题:将数据库student的全部物理文件移动到'D:\xxx',并且保证逻辑数

据库不受影响,请具体描述解决方法。

七、出现问题及解决方法

如某些操作无法执行,如何解决?

11

试验内容和时间支配

试验二:运用SQLServer2024管理数据表

一、试验目的

1.熟识数据表的恃点;

2.熟识在ManagementSluio中创建、编辑及删除数据表;

3.熟识运用『SQL创建、编辑及删除数据表;

二、试验环境

己安装SQLServer2024企业版的计算机(120台);

具有局域网环境,有固定IP;

三、试验学时

1学时

四、试验要求

1.了解表的结构特点;

2.了解SQLServer的基本数据类型;

3.熟识运用T-SQL语法;

4.完成试验报告。

五、试验内容

请分别运用ManagementStuio及T-SQL完成以下内容:

1.请在指定数据库内完成以下内容:

1)依据数据表的结构创建相对应的数据表,表结构如下所示;

学生信息表(student)

字段名称字段类型及长度说明备注

SnoChar(9)学生学号主关键字

SnameChar(6)学生姓名非空

SsexChar(2)学生性别可为空

SageInt学生年龄可为空

SdeptVarChar(8)学生所在院系可为空

课程信息表(course)

字段名称字段类型及长度说明备注

CnoChar(4)课程编号主关键字

CnameVarChar(20)课程名称非空

CpnoChar(4)先行课可为空

CcreditInt学分可为空

选课信息表(sc)

12

试验内容和时间支配

字段名称字段类型及长度说明备注

SnoChar(9)学生学号主关键字

CnoChar(4)课程编号主关键字

GradeInt成果可为空

2)在表student中增加新字段”班级名称(sclass)”;

3)在表student中删除字段”班级名称(sclass)";

4)修改表student中字段名为“sname”的字段长度由原来的6改为8;

5)修改表student中字段“sdept”名称为"dept",长度为20;

6)修改表student中sage字段名称为sbirth,类型为smalldatetime;

7)修改表student新名称为stuinfo;

8)删除数据表student;

2、创建老师授课管理数据库JSSK,并完成以下内容;

1)在数据库JSSK中创建下列三张表:

表名:teachers

列名数据类型说明描述

Tno字符型,长度7主键老师号

Tname字符型,长度10非空姓名

Tsex字符型,长度2默认取值为“男”性别

Birthday小日期时间型允许空诞生口期

Dept字符型,长度20允许空所在部门

Sid字符型,长度18身份证号

表名:lessons

列名数据类型说明描述

Cno字符型,长度10主键课程号

Cname字符型,长度20非空课程名

Credit短整型学分

property字符型,长度为10课程性质

表名:shouke

列名数据类型说明描述

Tno字符型,长度7主键老师号

Cno字符型,长度10主键课程名

Hours整数课时

2)在shouke表生添加一个授课类别字段,列名为Type,类型为Char,长

13

试验内容和时间支配

度为4;

3)将shouke表的Hours的类型改为smallint;

4)删除lessons表中的property列;

3.(选做题)创建产品销售数据库CPXS,数据文件的逻辑文件名为cpxs_data,

物理文件名为D:\sql\cpxs.mdf;文件初始大小为2MB,自动增长,每次增

长1MB:日志文件逻辑文件名为cpxs」og,物理文件为D:\sql\cpxs.Idf;

文件初始大小2MB,自动增长,每次增长15环;

1)在数据库CPXS中创建下列三张表;

表名:产品表(cp)表结构

列名数据类型说明描述

Cpbh字符型,长度6主键产品编号

Cpmc字符型,长度30非空产品名称

Jg浮点型,长度8允许空价格

Kcl整型,长度4允许空库存量

表名:销售商(xss)表结构

列名数据类型说明描述

Xsbh字符型,长度6主键销售商编号

Xsmc字符型,长度30非空销售商名称

Dq字符型,长度10允许空地区

Fzr字符型,长度8允许空负贡人

Dh字符型,长度12允许空电话

Bz文本,长度16允许空备注

表名:产品销售(XSS)表结构

列名数据类型说明描述

Cpbh字符型,长度6主键产品编号

Xsbh字符型,长度6主键销售商编号

XssjDatelime,长度8非空销售时间

SI整型,长度4非空数量

Je浮点型,长度8非空金额

六、出现问题及解决方法

如数据表无法创建或删除等问题;

14

试验内容和时间支配

试验三:管理SQLServer表数据

一、试验目的

5.熟识数据表结沟及运用特点;

6.熟识运用ManagementSluio界面方式管理数据表数据;

7.熟识运用T-SQL语句管理数据表数据。

二、试验环境

己安装SQLServer2024企业版的计算机(120台);

具有局域网环境,有固定IP;

三、试验学时

1学时

四、试验要求

1.了解SQLServer数据表数据的管理方法;

2.了解SQLServer数据类型;

3.完成试验报告(部分题只需给出关键语句)。

五、试验内容及步骤

以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表

(studentscourse、sc),请分别运用ManagementStuio界面方式及T-SQL语

句实现进行以下操作:

1.向各个数据表中插入如下记录:

学生信息表(student)

SnoSnameSsexSageSdept

202415001赵菁菁女23CS

202415002李勇力20CS

202415003张力男19CS

202415004张衡力18IS

202415005张向东男20IS

202415006张向丽女20IS

202415007王芳女20CS

202415008王民生男25MA

202415009王小民女18MA

202415010李晨女22MA

202415011张毅男20WM

202415012杨磊女20EN

202415013李晨女19MA

15

试验内容和时间支配

202415014张丰毅男22CS

202415015李蕾女21EN

202415016刘社男21CM

202415017刘星耀男18CM

202415018李贵男19EN

202415019林自许男20WM

202415020马翔男21

202415021刘峰男25CS

202415022牛站强男22

202415023李婷婷女18

202415024严丽女20

202415025朱小鸥女30WM

课程信息表(course)

CnoCnameCpncCcredit

1数据库54

2数学2

3信息系统14

4操作系统63

5数据结构74

6数据处理2

7PASCAL语言64

8高校英语4

9计算机网络4

10人工智能2

选课信息表(sc)

SnoCnoGrade

202415001173

202415002183

202415002353

202415003186

202415004171

20241500515S

2024150061SI

202415004216

16

试验内容和时间支配

202415005289

202415006265

202415008272

202415009276

202415010296

202415010886

202415011862

20241501580

202415018858

202415001462

202415002485

202415021954

202415001558

202415021658

202415001770

2024150051065

2024150168Null

2024150178Null

2.修改CS系姓名为“李勇”的学生姓名为“李咏”;

3.修改课程“数据处理”的学分为3学分;

4.将选修课程“:”的同学成果加5分;

5.将选修课程“高校英语”的同学成果加5分;

6.将学号为“202415010”的学生信息重新设置为“王丹丹、女、20、皿”;

7.向student表中增加记录:(202415026,王婿婿、女、21,CS);

8.删除数据表student中无系别的学生记录;

9.删除数据表student中计算机系年龄大于25的男同学的记录;

10.删除数据表course中学分低于1学分的课程信息;

思索题:插入数据记录除了Insert还有什么方法?如何导出数据表中的数

据?

六、出现问题及解决方法

某些操作无法执行,如何解决?

17

试验内容和时间支配

试验四:数据库单表查询

一、试验目的

1.驾驭SELECT语句的基本语法和查询条件表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论