山东大学数据库系统实验一答案_第1页
山东大学数据库系统实验一答案_第2页
山东大学数据库系统实验一答案_第3页
山东大学数据库系统实验一答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

熟悉环境、建立/删除表、插入数据(2学时)实验内容利用oracle管理平台登入本人主用户userID,例如user201000300001,在主用户下,创建如下5个表,合理确定每一个表的主键并建立主键,准确输入表格中的3行数据。表名、列名采用英文,oracle不区分大小写,有notnull的列代表不允许为空。教师信息(教师编号、姓名、性别、年龄、院系名称)test1_teacher:tidchar6notnull、namevarchar10notnull、sexchar2、ageint、dnamevarchar10。根据教师名称建立一个索引。教师编号教师姓名性别年龄院系名称100101100102100103张老师李老师马老师男女男444546计算机学院软件学院计算机学院学生信息(学生编号、姓名、性别、年龄、出生日期、院系名称、班级)test1_student:sidchar12notnull、namevarchar10notnull、sexchar2、ageint、birthdaydate(oracle的date类型是包含时间信息的,时间信息全部为零)、dnamevarchar10、classvarchar(10)。根据姓名建立一个索引。学号姓名性别年龄出生日期院系名称班级200800020101200800020102200800020103王欣李华赵岩女女男1920181994-2-21995-3-31996-4-4计算机学院软件学院软件学院201020092009课程信息(课程编号、课程名称、先行课编号、学分)test1_course:cidchar6notnull、namevarchar10notnull、fcidchar6、creditnumeric2,1(其中2代表总长度,1代表小数点后面长度)。根据课程名建立一个索引。课程号课程名先行课程号学分300001300002300003数据结构数据库操作系统30000130000122.54学生选课信息(学号、课程号、成绩、教师编号)test1_student_course:sidchar12notnull、cidchar6notnull、scorenumeric5,1(其中5代表总长度,1代表小数点后面长度)、tidchar6。学号课程号成绩教师编号20080002010120080002010120080002010130000130000230000391.592.693.7100101100102100103教师授课信息(教师编号、课程编号)test1_teacher_course:tidchar6notnull,cidchar6notnull。教师编号课程号100101100102100103300001300002300003答案:一、创建表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),cidchar(6),scorenumeric(5,1),tidchar(6),primarykey(sid,cid),FOREIGNKEY(sid)REFERENCEStest1_student(sid),FOREIGNKEY(cid)REFERENCEStest1_course(cid),FOREIGNKEY(tid)REFERENCEStest1_teacher(tid))5、createtabletest1_teacher_course(tidchar(6),cidchar(6),primarykey(tid,cid),FOREIGNKEY(tid)REFERENCEStest1_teacher(tid),FOREIGNKEY(cid)REFERENCEStest1_course(cid))二、创建索引1、createindexindex_table1ontest1_teacher(name);2、createindexindex_table2ontest1_student(name);3、createindexindex_table3ontest1_course(name);三、插入数据1、insertintotest1_teachervalues('100101','张老师','男',44,'计算机学院');insertintotest1_teachervalues('100102','李老师','女',45,'软件学院');insertintotest1_teachervalues('100103','马老师','男',46,'计算机学院');2、insertintotest1_studentvalues('200800020101','王欣','女',19,to_date('19940202','yyyymmdd'),'计算机学院','2010');insertintotest1_studentvalues('200800020102','李华','女',20,to_date('19950303','yyyymmdd'),'软件学院','2009');insertintotest1_studentvalues('200800020103','赵岩','男',18,to_date('19960404','yyyymmdd'),'软件学院','2009');3、insertintotest1_coursevalues('300001','数据结构','',2);insertintotest1_coursevalues('300002','数据库','300001',2.5);insertintotest1_coursevalues('300003','操作系统','300001',4);4、insertintotest1_student_coursevalues('200800020101','300001',91.5,'100101');insertintotest1_student_coursevalues('200800020101','300002',92.6,'100102');insertintotest1_student_coursevalues('200800020101','300003',93.7,'10010

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论