SQL语言数据定义语言的设计及应用.doc_第1页
SQL语言数据定义语言的设计及应用.doc_第2页
SQL语言数据定义语言的设计及应用.doc_第3页
SQL语言数据定义语言的设计及应用.doc_第4页
SQL语言数据定义语言的设计及应用.doc_第5页
全文预览已结束

下载本文档

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

文档简介

实验二 SQL语言数据定义语言的设计及应用实验目的:SQL(Structured Query Language)语言是关系数据库的标准语言。是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,SQL语言是一个通用的、功能极强的关系数据库语言。 本次实验了解SQL语言中DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,掌握在Oracle SQL Developer中用DDL语言进行对表、索引、视图的增加、删除和改动。掌握使用SQL语句增加或删除约束,加深对完整性概念的理解,达到灵活应用的目的。掌握使用SQL语句定义和删除同义词。实验步骤:1.启动SQL Developer,在 Connections 选项卡中完成连接参数配置,连接用户名为B+学号、密码为111,主机地址为172.23.26.10,SID为orcl。2.登录数据库服务器后,可修改密码。修改密码SQL语句: alter user B08100709 identified by abc123;(其中B08100709为学号,abc123为新密码,可根据自己的学号和自己的密码调整alter user语句)。3. 在数据库上,建立如下所示的表customer:属性名 类型 长度 customid Varchar2 17 name Varchar2 10 sex Varchar2 2 age Number 3 xfg Number 10 address Varchar2 50 memo Varchar2 300 4. 用Create Table语句建表Aa,表结构如下所示:属性名 类型 长度 Aa1 Varchar2 20 Aa2 Number 2 Aa3 Number 10 5. 用Create Table语句建表Bb,表结构如下所示:属性名 类型 长度 Bb1 Varchar2 30 Bb2 Number 3 Bb3 Number 6 6. 用Drop Table语句删除表Aa。7. 用Alter Table语句更新表Bb,添加一个属性名Bb4,类型Varchar2,长度20,完整性约束设为非空值,缺省值设为字符“系统测试值”。8. 用Alter Table语句更新表Bb,添加一个属性名Bb5,类型Varchar2,长度10,完整性约束设为主码。9. 用Create View语句建立一个视图View_bb,生成的视图属性名(View_bb1、View_bb2、view_bb3), 其中View_bb1对应于基表Bb的Bb1、View_bb2对应于基表Bb的Bb4、view_bb3对应于基表Bb的Bb5。10.用Drop View语句删除视图View_bb。11. 用Create Index语句对表Bb的Bb2属性建立一个升序索引,索引名Index_bb2。12. 用Create Index语句对表Bb的Bb4属性建立一个降序索引,索引名Index_bb4。13. 用Drop Index语句删除索引Index_bb2。如图12.实验心得:本次实验讲解了DDL(数据定义语言)操作。通过本次实

温馨提示

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

评论

0/150

提交评论