山东大学数据库系统实验一答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

熟悉环境、建立/删除表、插入数据(2学时)

实验内容

利用oracle管理平台登入本人主用户userID,例如user201000300001,在主用户下,创建如下5个表,合理确定每一个表的主键并建立主键,准确输入表格中的3行数据。表名、列名采用英文,oracle不区分大小写,有notnull的列代表不允许为空。

教师信息(教师编号、姓名、性别、年龄、院系名称)

test1_teacher:tidchar6notnull、namevarchar10notnull、sexchar2、ageint、dnamevarchar10。

根据教师名称建立一个索引。

教师编号

教师姓名

性别

年龄

院系名称

100101

100102

100103

张老师

李老师

马老师

44

45

46

计算机学院

软件学院

计算机学院

学生信息(学生编号、姓名、性别、年龄、出生日期、院系名称、班级)

test1_student:sidchar12notnull、namevarchar10notnull、sexchar2、ageint、birthdaydate(oracle的date类型是包含时间信息的,时间信息全部为零)、dnamevarchar10、classvarchar(10)。

根据姓名建立一个索引。

学号

姓名

性别

年龄

出生日期

院系名称

班级

200800020101

200800020102

200800020103

王欣

李华

赵岩

19

20

18

1994-2-2

1995-3-3

1996-4-4

计算机学院

软件学院

软件学院

2010

2009

2009

课程信息(课程编号、课程名称、先行课编号、学分)

test1_course:cidchar6notnull、namevarchar10notnull、fcidchar6、

creditnumeric2,1(其中2代表总长度,1代表小数点后面长度)。

根据课程名建立一个索引。

课程号

课程名

先行课程号

学分

300001

300002

300003

数据结构

数据库

操作系统

300001

300001

2

2.5

4

学生选课信息(学号、课程号、成绩、教师编号)

test1_student_course:sidchar12notnull、cidchar6notnull、

scorenumeric5,1(其中5代表总长度,1代表小数点后面长度)、tidchar6。

学号

课程号

成绩

教师编号

200800020101

200800020101

200800020101

300001

300002

300003

91.5

92.6

93.7

100101

100102

100103

教师授课信息(教师编号、课程编号)

test1_teacher_course:tidchar6notnull,cidchar6notnull。

教师编号

课程号

100101

100102

100103

300001

300002

300003

答案:一、创建表

1、createtabletest1_teacher(

tidchar(6)primarykey,

namevarchar(10)notnull,

sexchar(2),

ageint,

dnamevarchar(10)

)

2、createtabletest1_student(

sidchar(12)primarykey,

namevarchar(10)notnull,

sexchar(2),

ageint,

birthdaydate,

dnamevarchar(10),

classvarchar(10)

)

3、createtabletest1_course(

cidchar(6)primarykey,

namevarchar(10)notnull,

fcidchar(6),

creditnumeric(2,1)

)

4、createtabletest1_student_course(

sidchar(12),

文档评论(0)

131****8213 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档