实验报告实验一.docx
- 文档编号:11283106
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:9
- 大小:148.44KB
实验报告实验一.docx
《实验报告实验一.docx》由会员分享,可在线阅读,更多相关《实验报告实验一.docx(9页珍藏版)》请在冰豆网上搜索。
实验报告实验一
沈阳工程学院
学生实验报告
(课程名称:
数据库系统原理)
实验题目:
数据定义
班级计算机141学号2014415133姓名孙俊杰
日期2016-4-18地点f608指导教师孙宪丽,刘娜
一、实验目的
熟练掌握采用SQL命令建立数据库表、索引和视图的方法。
二、实验环境
Oracle10g数据库系统。
三、实验内容与要求
(一)实验内容
(1)顾客表guest(guestidchar(4),guestnamechar(20),g_agenumber(3,0),g_addrchar(20),g_workchar(30))
(2)商品表goods(goodsidchar(4),goodsnamechar(8),g_pricenumber(5))
(3)购买表purchase(goodsidchar(4),guestidchar(4),purchase_datedate,purchase_numnumber(7))
其中:
guest表中guestid为主码;
goods表中goodsid为主码;
purchase表中guestid与guest表中guestid外键关联,purchase表goodsid与goods表goodsid外键关联,主键为(guestid,goodsid,purchase_date)。
(二)实验要求
在Oracle10g的iSQLPlus中完成下列操作:
(1)创建上述三个表。
(2)在guest表中增加一列。
(3)将g_age的数据类型改为Number
(2)。
(4)为guest表中guestname添加列级完整性约束,不能为空。
(5)删除guest表中guestname列级完整性约束。
(6)为purchase表按goodsid升序,guestid降序建立唯一索引。
(7)在表guest的guestname字段建立一个升序索引。
(8)删除在表guest的guestname字段建立的索引。
(9)删除表guest中新增加的属性。
(10)建立视图view1,要求有guestid,guestname,goodsname,purchase_date
四个阶段
四、实验过程及结果分析
(1)
建立第一个表。
第二个表
第三个表
(2)在guest表中增加一列。
增加一列
(3)将g_age的数据类型改为Number
(2)。
改写错误,应用modify.
(4)为guest表中guestname添加列级完整性约束,不能为空。
(5))删除guest表中guestname列级完整性约束。
(6)为purchase表按goodsid升序,guestid降序建立唯一索引。
(7)在表guest的guestname字段建立一个升序索引。
(8)删除在表guest的guestname字段建立的索引。
(9)删除表guest中新增加的属性。
(10)建立视图view1,要求有guestid,guestname,goodsname,purchase_date四个字段。
五、成绩评定
优
良
中
及格
不及格
出勤
格式
内容
分析
总评
指导教师:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告