下载此文档

数据库上机实验报告.docx


文档分类:高等教育 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
数据库上机实验报告
数据库上机实验报告
试验内容 
1、 数据表的建立 
基本表《简单的》带有主键 
     带有外码约束的(外码来自其他表或者本表) 
2、 数据表的修改 
               添加删除列  
               修改列属性类型 
               添加删除约束(约束名) 
                           元组的添加,修改,删除      
删除数据表 
试验过程 
1、create table student 

    sno char(9) primary key ,     /*sno是主码 列级完整性约束条件*/ 
    sname char(20) unique,      /*sname取唯一值*/ 
  ssex char(2), 
    sage smallint,            /*类型为smallint*/ 
    sdept char(20)              /*所在系*/ 
);      
create table course 

cno char(4) primary key,   /*o是主码*/ 
cname char(40), 
cpno char(4),                   /*cpno的含义是先行课*/ 
ccredit smallint, 
foreign key (cpno) references o) 
/*表级完整性约束条件,cpno是外码,被参照表是course,o*/ 
); 
create table sc 

sno char(9), 
cno char(4), 
grade smallint, 
primary key (o), 
       /*主码有两个属性构成,必须作为表级完整性进行定义*/ 
foreign key (sno) references student(sno), 
       /*表级完整性约束条件,sno是外码,被参照表是student*/ 
foreign key (cno) references o), 
       /*o是外码,被参照表示course*/ 
); 
例1、create table s 

cno varchar(3), /*变长的字符串,输入2个字符就是两个字符不会补空格*/ 
sname varchar(20), 
status int, 
city varchar(20), 
constraint pk_sno primary key(sno),       /*约束条件的名字为pk_sno*/ 
); 
create table p 

pno varchar(3), 
pname varchar(20), 
color varchar(3), 
weight int, 
constraint pk_pno primary key (pno),      /*约束条件的名字是pk_pno*/ 
); 
create table j 

jno varchar(3), 
jname varchar(20), 
city varchar(20), 
constraint pk_jno primary key(jno) /*约束条件的名字为pk_jno*/ 
); 
例2、create table spj 

sno varchar(3), /*第一个表中的主码*/ 
pno varchar(3), 
jno varchar(3), 
qty int,            /*数量*/ 
constraint pk_spj primary key(sno,pno,jno), /*主码由3个属性组成*/ 
foreign key(sno) references s(sno), 
       /*表级完整性约束条件,sno是外码,被参照表是s*/ 
foreign key(pno) references p(pno), 
       /*表级完整性约束条件,pno是外码,被参照表是p*/ 
foreign key(jno) references j(jno), 
       /*表级完整性约束条件,jno是外码,被参照表是j*/ 
); 
2、数据表的更改 
在s表中添加一个concat 列  
alter table s add concat varchar(20) 
在s表中删除concat 列 
al

数据库上机实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人骄阳娇月
  • 文件大小17 KB
  • 时间2018-09-09