电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《数据库概论》实验报告书

《数据库概论》实验报告书_第1页
1/14
《数据库概论》实验报告书_第2页
2/14
《数据库概论》实验报告书_第3页
3/14
《数据库系统概论》实验报告书 安徽工业大学计算机科学与技术学院专业班级网 134学 号119074415姓 名 云飞指导老师 周兵实验一:数据定义语言[ 实验日期 ] 年 月 日[ 实验目得 ]熟悉 Oracle 上机环境及 Oracle 客户端得配置;熟练掌握与使用 DDL 语言,建立、修改与删除数据库表、主键、外键约束关系与索引。[ 实验内容 ]Oracle 上机环境以及 Oracle 客户端得配置参见附录。1. SQL 数据定义语句: 例 11: (建立数据库表) 建立教学数据库得四个数据库表,其中 Student 表中不包含 SSEX(C,2) 字段,Sname 字段为 Sname(C,8)且可为空。CREATE TABLE Student(SNO CHAR(5),SNAME CHAR(10) NULL,SDEPT CHAR(2),SCLASS CHAR(2),SAGE NUMBER(2),CONSTRAINT SON_PK PRIMARY KEY(SNO));CREATE TABLE Course(CNO CHAR(3),CNAME VARCHAR2(16),CTIME NUMBER(3),CONSTRAINT CNO_PK PRIMARY KEY(CNO));CREATE TABLE Teach(TNAME CHAR(8),TSEX CHAR(2),CNO CHAR(3),TDATE DATE,TDEPT CHAR(2),CONSTRAINT TT_PK PRIMARY KEY(TNAME,CNO,TDEPT),CONSTRAINT CNO_FK FOREIGN KEY(CNO) REFERENCES Course(CNO));CREATE TABLE Score(SNO CHAR(5),CNO CHAR(3),SCORE NUMBER(5,2),CONSTRAINT SC_PK PRIMARY KEY(SNO,CNO),CONSTRAINT CNO1_FK FOREIGN KEY(CNO) REFERENCES Course(CNO),CONSTRAINT SNO_FK FOREIGN KEY(SNO) REFERENCES Student(SNO));(Score 表中定义外键得名称不能为 CNO,被 Teach 表中约束条件占用) 例 12: (修改数据库表) 在 Student 表中增加 SEX(C,2) 字段。ALTER TABLE Student ADD SEX CHAR(2); 例 13: (修改列名) 将 Student 表中列名 SEX 修改为 SSEX。ALTER TABLE Student RENAME COLUMN SEX TO SSEX; 例 14: (修改数据库表) 将 Student 表中把 Sname 字段修改为 Sname(C,10)且为非空。ALTER TABLE Student MODIFY SNAME CHAR(10) NOT NULL; 例 15: (建立索引) 为 Score 表按课程号升序、分数降序建立索引,索引名为 SC_GRADE。 CREATE UNIQUE INDEX SC_GRADE ON Score(CNO ASC,SCORE DESC); 例 16: (删除索引) 删除索引 SC_GRADE。DROP INDEX SC_GRADE; 例 17: (建立数据库表) 建立数据库表 S1(SNO,SNAME,SD,SA),其字段类型定义与 Student 表中得相应字段(SNO,SNAME,SDEPT,SAGE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《数据库概论》实验报告书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部