实验一到实验七.doc
《实验一到实验七.doc》由会员分享,可在线阅读,更多相关《实验一到实验七.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 熟悉SQL SERVER的环境( 验证型实验 2学时)1.目的要求:了解SQL Server management studio的使用2.实验内容: 回答下面每一个问题,写出实验步骤1) 在 “已注册服务器窗口”中注册sql server数据库服务器注册本地服务器: 步骤:视图-已注册服务器-选中数据库引擎右击-新建-服务器注册-输入服务器名称,用户名,密码,并点击保存 注册网络服务器:首先要使数据库能够远程连接:开始程序sqlsever 2005配置工具外围应用配置器服务和链接的外围应用配置器Database Engine选择远程链接本地和远程链接同时使用TCP/IP和named p
2、ipes然后新建网络服务器视图-已注册服务器-选中数据库引擎右击-新建-服务器注册-在服务器名称栏选择浏览更多网络服务器选择一个网络服务器测试保存在“对象资源管理器”中创建名字为sc的数据库 步骤:数据库右击新建数据库输入数据库名称点击确认 2) 在sc数据库中创建一个名字为student的基本表展开 sc目录右击新建表输入列名、选择类型、判定是否为空创建完成以后再向表里添加值。3) 在查询窗口中里创建名为S_C的数据库输入命令:create database s_c;4) 在查询窗口中使用sql语言创建名字为course的基本表输入命令:create table course;3.主要仪器设
3、备及软件:(1)PC(2)Microsoft SQL Server 2005实验二 建立表格,并插入若干记录( 验证型实验 2学时)1. 目的要求:学会使用Create Table语句和Insert语句2. 实验内容: 1) 使用sql语言建立student,course和sc共三张表格(包括主键,外码的指定),分析具体情况适当给出一些用户自定义的约束.注意:首先要建立一个数据库,然后再建立表。a) Student 表的建立Sql 代码如下create database stu;create table student( sno char(9) primary key, sname char(
4、20) unique, ssex char(2), sage smallint, sdept char(20);b) course 表的建立create table course( cno char(4) primary key, cname char(40), cpno char(4), ccredit smallint,foreign key (cpno) references course(cno);c) sc表的建立create table sc( sno char(9) cno char(4), grade smallint,primary key (sno,cno),foreign
5、 key (sno) references student(sno),foreign key (cno) references course(cno);2) 使用Insert语句向这四张表格里添加至少10条记录(数据如教材56页所示),如果出现错误,分析错误原因 向student表添加记录:insert into student (sno,sname,ssex,sage,sdept)values(95001,李勇,男,20,cs);insert into student (sno,sname,ssex,sage,sdept)values(95002,刘晨,女,19,is);insert int
6、o student (sno,sname,ssex,sage,sdept)values(95003,王敏,女,18,ma);insert into student (sno,sname,ssex,sage,sdept)values(95004,张立,男,19,is);insert into student (sno,sname,ssex,sage,sdept)values(95005,王非,女,18,ma);insert into student (sno,sname,ssex,sage,sdept)values(95006,陈为立,男,19,is);insert into student (
7、sno,sname,ssex,sage,sdept)values(95007,邱珊,女,18,ma);insert into student (sno,sname,ssex,sage,sdept)values(95008,吴品,男,19,is);insert into student (sno,sname,ssex,sage,sdept)values(95009,方方,女,18,ma);insert into student (sno,sname,ssex,sage,sdept)values(,张贝,男,19,is);运行结果如下: 向course表添加记录:insert into cours
8、e(cno,cname,cpno,ccredit)values(1,数据库,1,4);insert into course(cno,cname,cpno,ccredit)values(2,数学,1,2);insert into course(cno,cname,cpno,ccredit)values(3,信息系统,2,4);insert into course(cno,cname,cpno,ccredit)values(4,操作系统,3,3);insert into course(cno,cname,cpno,ccredit)values(5,数据结构,3,4);insert into cou
9、rse(cno,cname,cpno,ccredit)values(6,数据处理,1,2);insert into course(cno,cname,cpno,ccredit)values(7,PASCAL语言,6,4);insert into course(cno,cname,cpno,ccredit)values(8,微积分,5,4);insert into course(cno,cname,cpno,ccredit)values(9,线性代数,7,4);insert into course(cno,cname,cpno,ccredit)values(10,VF,5,4);向sc表添加记录
10、:insert into sc(sno,cno,grade)values (95001,1,92);insert into sc(sno,cno,grade)values (95001,2,80);insert into sc(sno,cno,grade)values (95002,1,92);insert into sc(sno,cno,grade)values (95002,3,80);insert into sc(sno,cno,grade)values (95003,4,90);insert into sc(sno,cno,grade)values (95004,5,79);inser
11、t into sc(sno,cno,grade)values (95005,3,89);insert into sc(sno,cno,grade)values (95006,1,79);insert into sc(sno,cno,grade)values (95007,8,88);insert into sc(sno,cno,grade)values (95008,7,84);实现结果:实现步骤:在对象资源管理器中选择数据库右击新建数据库输入数据库名称确定。在数据库下选择“表”右击新建表输入列名以及数据类型。 4)在“对象资源管理器”中向这(1)题中的三张表添加至少10条记录(数据如教材56
12、页所示),如果出现错误,分析错误原因以course 表为例注意:必须每一条元组添加完毕以后才能进行第二条元组的添加,即不能竖向添加值。3. 主要仪器设备及软件:(1)PC(2)Microsoft SQL Server 2005实验三 修改表格结构,修改和删除表格中的数据( 验证型实验 4学时)1. 目的要求:用ALTER语句修改表结构:添加列,修改列定义,删除列。使用UPDATE和DELETE语句修改和删除Student,sc, course表格中的数据。2. 实验内容: 如下所示,创建表s,并完成随后的操作Create table s(sno char(2) primary key,snam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验
限制150内