- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle常用管理工具和DDL实践
福建工程学院-信息科学与工程学院
实验报告
– 学年 第 学期 任课老师:
课程名称 数据库开发技术 班级 座号 姓名 实验题目 Oracle常用管理工具和DDL实践 实验时间 实验日期:
提交日期: 实验目的、要求 实验目的:
认识并熟悉Oracle常用的管理工具:SQL Plus。
熟悉常用的SQL*Plus命令。
掌握Oracle表的数据定义(DDL)语言,实现表的定义、删除与修改。
掌握创建Oracle表各种约束的方式和方法。
掌握利用数据字典视图查看各种有用信息的方法。
实验要求:
用Oracle的默认用户登录到SQL Plus,并运用该工具。
2.常用的SQL*Plus命令。
3.根据以下实验内容的要求认真填写实验报告,记录所有的实验用例。
实验设计内容 Oracle表的DDL实践。
设有如下关系表S:
S(SNO, SNAME, SSEX, SAGE, SDEPT),主关键字是SNO。
其中SNO为学号,NUMBER(5),学号不能为空,值是惟一的;SNAME为姓名,VARCHAR2(20);SSEX为性别,char(2);SAGE为年龄,NUMBER(2); SDEPT为所在系名,VARCHAR2(10)。写出实现下列功能的SQL语句。
创建此表、插入以下数据并提交数据;
INSERT INTO S VALUES(95001,'李明勇','男',20,'CS');
INSERT INTO S VALUES(95002,'刘晨','女',19,'IS');
INSERT INTO S VALUES(95003,'王名','女',18,'MA');
INSERT INTO S VALUES(95004,'张立','男',19,'CS');
INSERT INTO S VALUES(95005,'张军','男',21,'MA');
INSERT INTO S VALUES(95006,'王张凤','女',19,'FL');
INSERT INTO S VALUES(95011,'王敬','女',18,'IS');
INSERT INTO S VALUES(95021,'张名惠','男',19,'FL');
查看此表的数据结构和数据;
向S表添加“入学时间(comedate)”列,其数据类型为日期型(date);
将年龄的数据类型改为NUMBER(3)且默认值为’19’,并查看这些修改后的表结构;
截断student表;
删除生成的表S;
(2) 创建约束,要求按普遍采用的约定为这些约束命名,约束创建后要进行约束测试。(参见所附的表结构和数据)
1) 为COURSE表添加一个主键约束;
2) 创建SC表的主键约束和外键约束(一个列级和一个表级);
3) 为S表的SSEX创建CHECK约束;
4)为S表创建一个合适的Not null和unique惟一性约束;
(3) 使用数据字典视图
利用数据字典视图查看数据库对象的信息,如查看表、表空间信息和约束信息等。
实验结果记录以及与预期结果比较以及分析 SQL> CREATE TABLE S(
2 SNO NUMBER(5) NOT NULL PRIMARY KEY,
3 SNAME VARCHAR2(20),
4 SSEX char(2),
5 SAGE NUMBER(2),
6 SDEPT VARCHAR2(10));
表已创建。
SQL> INSERT INTO S VALUES(95001,'李明勇','男',20,'CS');
已创建 1 行。
SQL> INSERT INTO S VALUES(95002,'刘晨','女',19,'IS');
已创建 1 行。
SQL> INSERT INTO S VALUES(95003,'王名','女',18,'MA');
已创建 1 行。
SQL> INSERT INTO S VALUES(95004,'张立','男',19,'CS');
已创建 1 行。
SQL> INSERT INTO S VALUES(95005,'张军','男',21,'MA');
已创建 1 行。
SQL> INSERT INTO S VALUES(95006,'王张凤','女',19,'FL');
已创建 1 行。
SQL> INSERT INTO S VALUES(95011,'王敬','女',18,'IS');
已创建 1 行。
SQL> INSERT INTO S VALUES(95021,'张名惠','男',19
您可能关注的文档
- aix用户权限管理.docx
- C2医疗质量管理体系.doc
- CAD的发展及对现代科技的影响文献综述.doc
- ADVANCE研究背景.doc
- AD实施域管理手册.docx
- a卖场秩序管理制度.doc
- CAM编程软件的发展历史.doc
- DE管道施工方案.doc
- 9楼夯扩桩施工方案.doc
- 2017年水利造价工程师继续教育题库.doc
- 2024年04月湖南长沙商贸旅游职业技术学院招考聘用教师30人笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年04月福建厦门市文化和旅游局所属事业单位招考聘用笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 电信二次提报3 - 23.pptx
- 人教版六年级数学下册小升初 综合复习题(试题)0.docx
- 2024年04月深圳市光明区住房和建设局2024年公开招考8名专干笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年04月贵州铜仁市特殊教育学校引进专业技术人才笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年05月浙江台州市博物馆招考聘用编外用工人员笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年04月广西南宁市市场监督管理局下属事业单位免笔试招考聘用笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年04月河北省科学技术厅事业单位2024年选聘1名工作人员笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
- 2024年05月江苏苏州市姑苏区教体文旅委下属公办幼儿园招考聘用备案制教师7人笔试历年高频备考试题库含答案带难、易错考点黑钻版解析.docx
文档评论(0)