数据库学习之实验一+Oracle数据库的基本操作

这篇博客主要介绍了数据库学习的第一个实验,重点在于Oracle数据库的数据定义和单表查询操作。

数据库学习之实验一+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 numberconstraint pk_cnoprimarykey,

       Cname varchar(10),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值