- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sqlserver2005实验六
实验六: 数据表的创建和管理
实验目的
熟练掌握SQL Server Management Studio的使用和使用T-SQL语句创建和删除数据表、修改表结构,更新数据。学会使用SQL Server查询分析器接收T-SQL语句并进行结果分析。
实验内容
分别使用SQL Server Management Studio和T-SQL语句创建和删除数据表、修改表结构,更新数据。
实验步骤:
创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表:
(l) student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3所示。
表1 学生信息表:student
列名 数据类型 长度 是否允许为空值 sno 字符型 10 否 sname 字符型 10 否 ssex 字符型 2 否 sage 整数型 是 sdept 字符型 4 否 表2 课程信息表:course
列名 数据类型 长度 是否允许为空值 cno 字符型 3 否 cname 字符型 30 否 credit 整数型 是 pcno 字符型 3 是 表3 学生选课表:sc
列名 数据类型 长度 是否允许为空值 sno 字符型 10 否 cno 字符型 3 否 grade 整数型 是 一. 数据库的建立:
用可视化界面建立:
在SQL SERVER2005中用Management Studio-新建数据库;
命令方式建立:
在SQL SERVER2005中,在新建查询中使用T-SQL语句:(在做如下操作前,请将第一实验建立的XSGL数据库删除)
CREATE DATABASE XSGL
ON (NAME=XSGL_DATA,
FILENAME=E:\sql server 2005\XSGL.MDF,
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5%)
LOG ON
(NAME=XSGL_Log,
FILENAME=e:\sql server 2005\XSGL_Log.ldf,
SIZE=2MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
二. 表的建立:
用可视化界面建立:
在SQL SERVER2005中用Management Studio—数据库—XSGL—表—右键—新建表;
命令方式建立:
在SQL SERVER2005 中的”新建查询”编辑窗口中用下列SQL语句:
use XSGL
Create table student
(sno varchar(10) NOT NULL,
sname varchar (10) NOT NULL,
ssex varchar (2) NOT NULL,
sage int NULL,
sdept varchar (10) NOT NULL)
go
Create table course
(cno varchar (3) NOT NULL ,
cname varchar (30) NOT NULL,
credit int NULL,
pcno varchar (3) NULL)
go
Create table sc
(sno varchar (10) NOT NULL,
cno varchar (3) NOT NULL,
grade INT NULL)
go
三. 表数据的添加:
1. 用可视化方法:
I: 在SQL SERVER2005中用Management Studio—数据库—XSGL—表-表名—右键-打开表-返回所有行;
输入下列数据:
sno sname ssex sage sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS 95005 刘云 女 18 CS
cno cname credit pcno 1 数据库 4 5 2 数学 6 3 信息系统 3 1 4 操作系统 4 6 5 数据结构 4 7 6 数据处理 3 7 PASCAL语言 4 6
sno cno grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80
文档评论(0)