首页 > 范文大全 > 工作报告 > 实验报告 > 数据库上机实验报告

数据库上机实验报告

数据库上机实验报告

  数据库上机实验报告

  试验内容 

  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,   /*列级完整性约束条件,cno是主码*/ 

  cname char(40), 

  cpno char(4),                   /*cpno的含义是先行课*/ 

  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*/ 

  ); 

  例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), 

2页,当前第112
数据库上机实验报告 相关内容:
  • 实验报告撰写要求

    实验报告撰写要求1.实验报告和实验预习报告使用同一份实验报告纸,是在预习报告的基础上继续补充相关内容就可以完成的,不作重复劳动,因此需要首先把预习报告做的规范、全面。...

  • “小学教师心理素质优化研究”实验总结

    “小学教师心理素质优化研究”在我们实验点开展五年了。这个课题的实验,适应教育改革发展、全面推进素质教育的需要,在我们学区收到了比预期更好的成效,有力地促进了广大教师心理素质的提高,促进了学生心理素质的提高,促进了全学区教...

  • 《聋校语文教学学生学习兴趣引导的研究》实验报告

    一、 课题的提出语文教学中聋生常表现出被动、进程缓慢、学不致用、厌学等一系列问题,因此在课堂教学中最大限度地激发聋生尤其是后进生的学习兴趣,对于提高聋校整体教学水平至关重要。...

  • 小学课题阶段实验汇报

    “信息”服务于“学科”“技术”致力于“教学”全面实现“信息技术与学科教学”的有效整合 ——泰兴市泰兴镇中心小学“十一五”课题阶段实验汇报近年来,我校在“科研兴校、科研促教、科研强师、科研惠生”战略呼唤下,确立了“以教研带科...

  • 生物教学中引导学习教学模式的实验报告

    生物学是一门实验科学。生物新课程倡导面向全体学生、提高生物科学素养和探究性学习的课程理念。其中探究学习是让学生在主动参与的过程中进行学习,让学生在探究问题的活动中获取知识,了解科学家的工作方法和思维方法,学会科学研究所需...

  • 校本培训课题实验总结报告范文

    三年来,在各级领导的关怀和指导下,经过语文课题组成员的共同努力,我校“自修-反思”式课题实验语文组取得较好的成果。现总结如下:自修反思课题实验使全组教师能积极自主学习、自觉更新教学理念。...

  • 书法教育课题开题实验报告

    一、开题背景:1、《中国教育改革和发展纲要》指出:中小学要由应试教育转向全面提高国民素质的轨道,面向全体学生,全面提高学生思想、文化、科学、劳动技能和身体素质,促进学生生动活泼地发展,办出各自的特色。...

  • 电子政务实验报告

    通过短短一学期对电子政务这门课程的学习,我学习到了很多。在实践学习中,我基本掌握了电子政务操作平台,在理论学习中,对各国的电子政务的发展有了了解,对电子政务的整体有了认知。...

  • 计算机实验报告十篇

    程序控制器实验一、 实验目的:(1) 理解时序产生器的原理,了解时钟和时序信号的波形。 (2) 掌握微程序控制器的功能、组成知识。 (3) 掌握微指令格式和各字段功能。...

  • 实验报告