数据库学习之实验一+Oracle数据库的基本操作
实验一 数据定义和单表查询
一、实验目的: 1. 熟悉数据库的交互式SQL工具 2. 通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据.
|
二、实验环境:
PC机,Windows7,PL/SQL
|
三、实验内容:
(一) 数据定义 一、建立基本表 创建学生表(student)、学生选课表(SC)、课程表(course) 1)·学生表:Student_学号后四位 (Sno, Sname, Ssex, Sdept)其中学号Sno主码,其中sno为number,sname为varchar2(10),ssex为char(2),sdept为varchar2(10)
Createtable Student_4128( Sno numberconstraint pkk_snoprimarykey, Sname varchar(10), Ssex varchar(2), Sdept varchar(10)); --注释 2)·课程表:Course_学号后四位(Cno, Cname, Cpno, Ccredit)其中课程号Cno主码;先行课为外码参照Course表中Cno字段。其中cno为number,cname为varchar2(10),cpno为number,ccredit为number(2)。 方法1: createtable Course_4128( Cno numberconstraint pk_cnoprimarykey, Cname varchar(10), cpno number , ccredit varchar(2), constraint fk_cpnoforeignkey(Cpno)references Course_4128(Cno) );
方法2: createtable Course_4128( Cno |