- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长 沙 理 工 大 学
计算机与通信工程学院
实 验 报 告
课程名称 数据库技术与应用
实验项目名称 SQL Server数据表的管理
班级
学号 姓名
实验日期 年 月 日
指导教师签字
一﹑实验目的
掌握使用SQL Server管理平台和Transact-SQL语句Create table和Alter table创建和修改表的方法;
掌握在SQL Server管理平台中对表进行插入、修改和删除数据操作的方法;
掌握使用Transact-SQL语句对表进行插入、修改和删除数据操作的方法;
了解SQL Server的常用数据类型。 二﹑实验平台
操作系统:Windows xp
DBMS:SQL Server 2005
三﹑实验内容和步骤
启动SQL Server管理平台,在对象资源管理器中展开studentdb数据库文件夹。
在studentdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构见图1-2至1-4所示。
列名
数据类型
允许空
学号
Char(4)
Not null
姓名
Char(8)
出生日期
datatime
家庭住址
Varchar(50)
备注
text
图1-2 student_info
列名
数据类型
允许空
课程编号
char(4)
Not null
课程名称
char(50)
学分
int
图1-3 curriculum
列名
数据类型
允许空
学号
Char(4)
Not null
课程编号
Char(4)
Not null
分数
Numeric(3,1)
图1-4 grade
在SQL Server管理平台中创建student_info、curriculum表;
在SQL Server管理平台中,将student_info表的学号列设置为主键,非空;
使用Transact-SQL语句Create table在studentdb数据库中创建grade表;
student_info、curriculum、grade表中的数据如图1-5至1-7所示。
学号
姓名
性别
出生日期
家庭住址
备注
0001
刘卫平
男
1980-10-1
衡阳市东风路78号
null
0002
张卫民
男
1980-12-2
东阳市八一北路25号
null
0003
马东
男
1980-7-4
长岭市五一路785号
null
0004
钱达理
男
1980-5-10
滨海市洞庭大道278号
null
0005
东方牧
男
1980-7-13
东方市中山路25号
null
0006
郭文斌
男
1980-6-4
长岛市解放路25号
null
0007
肖海燕
女
1980-3-15
南山市红旗路15号
null
0008
张明华
女
1980-4-18
滨江市解放路35号
null
图1-5 student_info的数据
课程编号
课程名称
学分
0001
大学计算机基础
2
0002
C语言程序设计
2
0003
SQL Server数据库及应用
2
0004
英语
4
0005
高等数学
4
图1-6 curriculum的数据
学号
课程编号
分数
0001
0001
80
0001
0002
90
0001
0003
87
0001
0004
86
0001
0005
78
0002
0001
76
0002
0002
73
0002
0003
69
0002
0004
70
0002
0005
89
0003
0001
83
0003
0002
73
0003
0003
84
0003
0004
75
0003
0005
65
图1-7 grade的数据
四﹑命令(代码)清单
1.
Use studentdb
Go
Insert grade
Values(‘0004’,’0001’,’’80)
2.
Use studentdb
ALTER TABLE curriculum
ALTER COLUMN 课程编号 char(4) not null
3.
Use studentdb
ALTER TABLE gra
您可能关注的文档
- 八年级生物第三章_生物的进化_第一节_地球上生命的起源课件人教版解析.ppt
- 八年级生物第四章第一节细菌和真菌的分布课件上课用解析.ppt
- 八年级生物第五单元第一章第一节腔肠动物和扁形动物解析.ppt
- 八年级生物动物在自然界中的作用2解析.ppt
- 八年级生物复习提纲华能小湾中学菜红周解析.doc
- 八年级生物基因的显性和隐性3解析.ppt
- 八年级生物教案解析.doc
- 八年级生物解析.ppt
- 八年级生物空中飞行的动物2解析.ppt
- 八年级生物上:3.1婴儿的诞生课件济南版解析.ppt
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)