- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验1-8 参考
实验1 参考答案
(1) 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 语句。
CREATE TABLE S(
SNO NUMBER(5) PRIMARY KEY,
SNAME VARCHAR2(20) NOT NULL,
SSEX CHAR(2),
SAGE NUMBER(2),
SDEPT VARCHAR2(10) );
1) 创建此表、插入以下数据并提交数据;
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);
2) 查看此表的数据结构和数据;
DESC S;
SELECT * FROM S;
3) 根据此表再复制创建一个只有IS 系学生组成的新表S_IS;
CREATE TABLE S_IS
AS SELECT * FROM S WHERE SDEPT=IS;
4) 向S 表添加“入学时 (COMEDATE )”列,其数据类型为日期型(DATE );
ALTER TABLE S
ADD COMEDATE DATE;
5) 将年龄的数据类型改为 NUMBER(3)且默认值为 19 ,并查看这些修改后的
表结构;
ALTER TABLE S
MODIFY SAGE NUMBER(3) DEFAULT 19;
6) 删除新添加的列;
ALTER TABLE S
DROP COLUMN COMEDATE;
查看更改情况
DESC S;
7) 将表S 改名为STUDENT;
RENAME S TO STUDENT;
8) 为表STUDENT 添加注释学生信息表
COMMENT ON TABLE STUDENT IS 学生信息表;
9) 截断STUDENT 表;
TRUNCATE TABLE STUDENT;
10) 删除生成的新表S_IS ;
DROP TABLE S_IS;
(2) 创建约束,要求按普遍采用的约定为这些约束命名,约束创建后要进行约束
测试。(参见所附的表结构和数据)
1) 为COURSE 表添加一个主键约束;
(1)建表时创建约束
CREATE TABLE COURSE(
CNO NUMBER(4)
CONSTRAINT PK_COURSE_CNO PRIMARY KEY ,
CNAME VARCHAR2(30),
CPNO NUMBER(4),
CCREDIT NUMBER(2),
CLIMIT NUMBER(4));
(2)或建表后添加约束
ALTER TABLE COURSE
ADD CONSTRAINT PK_COURSE_CNO PRIMARY KEY(CNO);
2) 创建SC 表的主键约束和外键约束 (一个列级和一个表级),表级的外键约束
要求允许使用级联删除选项;
(1)建表同时创建约束
CREATE TABLE SC(
SNO NUMBER(5)
CONSTRAINT
您可能关注的文档
最近下载
- 计算机外部设备装配调试员三级实操题 .pdf VIP
- 2025湖北省新华书店(集团)有限公司市(县)分公司招聘笔试模拟试题及答案解析.docx
- 《多媒体与多媒体技术》名师教学设计.docx VIP
- 如何进行教学设计-24逆向教学设计和教案编写.pdf
- 2023年广东工业大学网络工程专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 公路定额、编办答疑.doc
- 2023年广东工业大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 《证券投资学》题库试题及答案(吴晓求_刘立刚第三版).doc
- 2023年广东工业大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 郑州大学研究生培养方案.pdf VIP
文档评论(0)