数据库表与视图的基本操作实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南昌航空大学实验报告

二00 年月日

课程名称:数据库原理实验名称:表与视图的基本操作班级:122031 姓名:同组人:

指导教师评定:签名:一、实验环境

1.Windows2000或以上版本;

2.SQLServer2000或2005。

二、实验目的

1.掌握数据库表与视图的基础知识;

2.掌握创建、修改、使用、删除表与视图的不同方法。三、实验步骤及参考源代码

1.创建数据库,报纸编码表,顾客编码表,报纸订阅表

create database DingBao

create table PAKER(

pno nchar(6) primary key,

pna nchar(10),

ppr float);

create table CUSTOMER12203125(

cno nchar(4) primary key,

c na nchar(10),

adr nchar(100));

create table CP12203125(

cno nchar(4),

pno nchar(6),

num int default 1,

primary key(cno,pno),

foreign key (cno) references CUSTOMER12203125(cno),

foreign key (pno) references PAKER(pno));

2.插入数据

3.建立视图

create view C_P_N12203125

as

select o,cna,CP12203125.pno,pna,num

f rom PAKER12203125,CUSTOMER12203125,CP12203125

where PAKER12203125.pno=CP12203125.pno and

o=o;

4.修改视图,添加报纸单价信息

alter view C_P_N12203125(cno,cna,pno,pna,num,ppr)

as

select

o,cna,CP12203125.pno,pna,num,PAKER12203125.pp r

from PAKER12203125,CUSTOMER12203125,CP12203125

where PAKER12203125.pno=CP12203125.pno and

o=o;

5.查询视图,更新视图

select cno,cna,pno,pna,num,ppr

from C_P_N12203125

where pna='人民日报'

update C_P_N12203125

set pna='江南都市报'

where pna='扬子晚报'

6.删除视图

drop view C_P_N12203125

四、实验结果

1.通过以上实验,建立表的结果如下

2.插入数据

3建立视图、修改ppr、查询、更新、删除

五、实验体会

1.通过实验,初步初略得了解并学会了使用aql server 2005

2.经过实验,基本上掌握数据库表与视图的基础知识,掌握创建、修改、使用、删除表与视图的不同方法。

3.试验过后,巩固了自己在课堂上所学的知识,并加深了记忆与了解,对以后的使用有很大作用

4.在实验过程中,遇到一些困难,经过自己不断查找书籍并询问老师来解决问题,提高了自己的逻辑思维能力和动手能力

5.实验开始至成功,主要问题体现在对工具的不熟悉,对知识的掌握不够,在以后的实验将尽力解决这些问题

相关文档
最新文档