• 网站地图|收藏本站|数学学习|学习方法|电脑学习|教学大全|生活常识|句子大全|管理资料下载|范文大全
  • 数据库上机实验报告

    时间:10-19 23:33:12来源:http://www.laixuea.com 实验报告阅读:8629

    概要:Ccredit smallint, foreign key (Cpno) references Course(Cno) /*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/ ); create table SC ( Sno char(9), Cno char(4), Grade smallint, primary key (Sno,Cno), /*主码有两个属性构成,必须作为表级完整性进行定义*/ foreign key (Sno) references Student(Sno), /*表级完整性约束条件,Sno是外码,被参照表是Student*/ foreign key (Cno) references Course(Cno), /*表级完整性约束条件,Cno是外码,被参照表示Course*/ ); --- go --创建一个数据库SPJ 习题2-5 create database SPJ go --在数据库SPJ中创建表 S P J SPJ use SPJ go --

    数据库上机实验报告,标签:实验报告格式,化学实验报告,http://www.laixuea.com
    Ccredit smallint, 
    foreign key (Cpno) references Course(Cno) 
    /*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/ 

    ); 
    ---------------------------------------------------------------- 
    create table SC 

    Sno char(9), 
    Cno char(4), 
    Grade smallint, 
    primary key (Sno,Cno), 
    /*主码有两个属性构成,必须作为表级完整性进行定义*/ 
    foreign key (Sno) references Student(Sno), 
    /*表级完整性约束条件,Sno是外码,被参照表是Student*/ 
    foreign key (Cno) references Course(Cno), 
    /*表级完整性约束条件,Cno是外码,被参照表示Course*/ 
    ); 
    ------------------------------------------------------------------- 
    go 

    --创建一个数据库SPJ 习题2-5 

    create database SPJ 

    go 

    --在数据库SPJ中创建表 S P J SPJ 

    use SPJ 

    go 
    -------------------------------------------------------------------------- 
    create table S 

    Sno 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*/ 
    ); 
    -------------------------------------------------------------------------- 
    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*/ 

    ); 
    -------------------------------------------------------------------------- 
    go 

    --数据表的修改 添加一个列 删除一个列 更改列的属性 建立约束 删除约束 元组的添加删除和修改 

    --和还是在数据库SPJ中 不用重新use SPJ 
    alter table s add concat varchar(20) /*在S表中添加一个concat 列*/ 
    go   
    --go可以不加但是要注意顺序 注:go --注释   提示错误 
    alter table s drop column concat /*在S表中删除concat 列*/ 
    go 
    alter table s add concat varchar(20) /*在S表中添加一个concat 列*/ 
    go 
    alter table s alter column concat varchar(30) /*更改s表concat列的属性 把长度由20改为30*/ 

    上一页  [1] [2] [3] [4] [5]  下一页


    Tag:实验报告实验报告格式,化学实验报告报告汇报 - 实验报告