实验:使用SQL Server管理数据表
更新时间:2023-06-08 20:16:01 阅读量: 实用文档 文档下载
实验:使用SQL Server管理数据表
一、实验目的
1. 熟悉数据表的特点;
2. 熟悉在Management Stuio中创建、编辑及删除数据表; 3. 熟悉使用T-SQL创建、编辑及删除数据表;
二、实验环境
已安装SQL Server 2005 企业版的计算机; 具有局域网环境,有固定IP;
三、实验学时
2学时
四、实验要求
1. 了解表的结构特点;
2. 了解SQL Server的基本数据类型; 3. 熟悉使用T-SQL语法; 4. 完成实验报告。
五、实验内容
请分别使用Management Stuio及T-SQL完成以下内容: 1、 请在指定数据库内完成以下内容:
1) 依据数据表的结构创建相对应的数据表,表结构如下所示; 学生信息表(student)
use student go
create table student (
sno char(9) primary key,
sname char(6) not null, ssex char(2) null, sage int null,
sdept varchar(8) null ) go
课程信息表(course)
use student go
create table course(
cno char(4) primary key,
cname varchar(20) not null, cpno char(4) null, ccredit int null ) go
选课信息表(sc)
use student go
create table sc(
sno char(9) not null,
cno char(4) not null, grade int null, primary key(sno,cno) ) go
2) 在表student中增加新字段 “班级名称(sclass)“;
use student go
alter table student add sclass char(8) null go
3) 在表student中删除字段“班级名称(sclass)”;
use student go
alter table student drop column sclass go
4) 修改表student中字段名为“sname”的字段长度由原来的6改为8;
use student go
alter table student
alter column sname char(8) not null go
5) 修改表student中字段“sdept”名称为“dept”,长度为20;
use student go
exec sp_rename 'student.sdept','dept','column' go
alter table student
alter column dept varchar(20) null go
6) 修改表student中sage字段名称为sbirth,类型为smalldatetime;
use student go
alter table student
alter column sage smalldatetime go
7) 修改表student新名称为stu_info;
use student
go
exec sp_rename 'student','stu_info' go
8) 删除数据表student;
use student go
drop table stu_info go
2、创建教师授课管理数据库JSSK,并完成以下内容;
1) 在数据库JSSK中创建下列三张表; 表名:teachers
use jssk go
create table teachers(
tno char(7) primary key,
tname char(10) not null, tsex char(2) default '男', birthday smalldatetime null, dept char(20) null, sid char(18) not null ) go
表名: lessons
use jssk go
create table lessons(
cno char(10) primary key,
cname char(20) not null, credit smallint null, propery char(10) null ) go
表名: shouke
use jssk go
create table shouke(
tno char(7) not null,
cno char(10) not null, hours int null, primary key(tno,cno) ) go
2) 在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4; 3) 将shouke表的Hours的类型改为smallint; 4) 删除lessons表中的property列;
3、创建产品销售数据库CPXS,数据文件的逻辑文件名为cpxs_data,物理文件名为
D:\sql\cpxs.mdf;文件初始大小为2MB,自动增长,每次增长1MB;日志文件逻辑文件名为cpxs_log,物理文件为D:\sql\cpxs.ldf;文件初始大小2MB,自动增长,每次增长15%; 1)
在数据库CPXS中创建下列三张表;
表名:产品表(cp)表结构
表名:销售商(xss)表结构
表名: 产品销售(xss)表结构
六、出现问题及解决方法
如数据表无法创建或删除等问题;
正在阅读:
实验:使用SQL Server管理数据表06-08
语言得体导学案06-15
初三中考数学教学反思03-08
青岛一中高二五班班主任乔老师光棍节写给男生的一封信10-22
部队谈心谈话心理疏导记录103-09
专插本管理学(周三多版)知识点总结10-31
2014香港特别行政区公务员常识(绝对全)考试题库03-10
某办公楼工程造价工程量清单编制04-09
小区改造申请书10-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据表
- 实验
- 使用
- Server
- 管理
- SQL
- 县商务局2009年食品安全工作总结
- 实验室供气系统规划公司
- 小区宽带网络接入协议书
- 人教版七年级地理下册期末试题(有答案)3
- 人美版美术八上第九课《居室的色彩搭配》word说课稿
- 20150128_南通_圆融中心_总纲_2014年营销工作回顾及2015年营销工作计划大纲
- 北京市2020年高三语文二模汇编古文阅读
- 主板测试卡用法及代码表
- 最新人教新目标八年级英语下册八级下册Unit8SectionAHave_you_read_Treasure_Island_yet (1)
- 餐饮管理公司连锁经营培训报告
- 2010四川省预防医学复习包过题库
- 真假存储识别妙招解析
- 骑马与砍杀:火与剑主线任务
- 小班数学详案教案及教学反思《好玩的玩具》
- 2021年中学生暑假学习计划
- 人生是一个舞台—自导自演
- 勘察单位成本核算体系构建和优化建议
- 小学数学(北师大版)一年级上册教学设计:第七单元加减法(二)
- 2021年成立国际货运代理企业
- 09流动红旗策划书