- 39
- 0
- 约1.39万字
- 约 12页
- 2016-10-18 发布于贵州
- 举报
数据库实验报告验四
临沂大学信息学院
学生上机(实验)报告
2013~2014学年度第2学期
课程名称:数据库系统原理
2012级本科软件工程专业3班
指导教师:郝计奎
学生姓名:田振
学 号:201209240310
实验四 交互式SQL
一、实验目的
1、理解交互式SQL的含义。
2、掌握交互式SQL中的数据定义、数据更新、数据查询。
二、实验环境
1、实验仪器设备
至少具有如下配置的计算机:计算机主频至少166MHZ;计算机内存至少64MB以上;至少1G以上的硬盘空间;VGA或更高分辨率的显示器。
2、软件环境
操作系统:Windows 7或Windows XP。
DBMS: SQL Server 2005。
三、实验内容
1、在RDBMS—SQL Server 2005中建立一个数据库student,进行实验所要求的各种操作,所有的SQL操作均在此建立的新库里进行。
2、根据以下要求认真进行实验,记录所有的实验用例
(1)数据定义
基本表的创建、修改和删除;视图的创建和删除。
(2)数据查询
完成各类查询操作(单表查询、连接查询、嵌套查询、集合查询)。
(3)数据更新
完成各类更新操作(插入数据、修改数据、删除数据)。
四、实验步骤
1、用对象资源管理器创建一学生数据库(stu2.dbc)。
2、用T-SQL在stu2数据库中创建一个学生表student、一个课程表course、一个选修表sc,其结构如下所示。
(1)student表
表2.1 s表
属性名 类型 宽度 小数位 sno 字符型 12 sname 字符型 8 sage 整型 ssex 字符型 2 sdept 字符型 20
sno:学号,sname:姓名,sAGE:年龄,ssex:性别,sdept:系别
(2)course表
表2.2 course表
属性名 类型 宽度 小数位 cno 字符型 2 cname 字符型 20 ccredit 整型 cno:课程号,cname:课程名,ccredit:学分
(3)sc表
表2.3 sc表
属性名 类型 宽度 小数位 sno 字符型 12 cno 字符型 2 grade 整型
sno:学号,cno:课程号,Grade:成绩
3、建表。
CREATE TABLE Student
(sno CHAR(12) PRIMARY KEY,
sname CHAR(8),
sage INT ,
ssex CHAR(2),
sdept CHAR(20) )
CREATE TABLE COURSE
(cno CHAR(2) PRIMARY KEY,
cname CHAR(20),
ccredit INT)
CREATE TABLE SC
(sno CHAR(12),
cno CHAR(2),
grade INT,
PRIMARY KEY (sno,Cno) )
命令的执行步骤:
1)打开查询分析器
2)在编辑窗口中输入上面的一个建表命令:
3)执行
输入一个命令执行一次
4、修改表的结构。
打开数据库STU2
(1)增加字段
ALTER TABLE Student
ADD ADDRESS varchar(40)
(2)修改字段长度
ALTER TABLE Student
alter COLUMN ADDRESS varchar(50)
(3)删除字段
ALTER TABLE Student
DROP COLUMN ADDRESS
考虑:对于SC、COURSE表可能做哪些修改。
5、删除表。
DROP TABLE Student 此命令慎用,为什么?
6、数据更新。
(1)学生利用INSERT命令向Student表中插入下面指定的3条记录或更多,学生也可以插入自己设计的记录,以下记录作为参考:
记录1:(“0001”,“张三”,21,“男”,“计算机系”)
记录2:(“0002”,“李四”,23,“男”,“计算机系”)
记录3:(“0003”,“李萍”,19,“女”,“外语系”)
命令:1)打开查询分析器
2)在编辑窗口中输入如下命令:
INSERT INTO Student VALUES(“0001”,‘张三’,21,’男’,’计算机系‘)
INSERT INTO Student
您可能关注的文档
最近下载
- 学霸作文里的“骚话公式”(5个).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 基于S7-1200的异步电机速度跟随控制系统设计与实现.doc
- 第五讲量化与编码.ppt VIP
- 无人机飞行管理及应用:无人机飞行的空管需求PPT教学课件.pptx
- 无人机操作技术-无人机自动机场.pptx VIP
- SYT 7388-2017 石油天然气钻采设备 钻井用空气锤和冲击钻头.docx VIP
- 直线定向示范课.ppt
- SYT 7421-2018 石油天然气钻采设备 钻井和修井用管柱自动化处理系统.pdf VIP
- 谢冕评志摩的诗.doc VIP
原创力文档

文档评论(0)