管理表和索引课件.ppt

管理表和索引课件.ppt

ID:57027955

大小:456.00 KB

页数:29页

时间:2020-07-26

管理表和索引课件.ppt_第1页
管理表和索引课件.ppt_第2页
管理表和索引课件.ppt_第3页
管理表和索引课件.ppt_第4页
管理表和索引课件.ppt_第5页
资源描述:

《管理表和索引课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章管理表和约束8.1创建数据表名称数据类型大小小数位数说明STUDENT_IDNUMBER80学生编号(主码)NAMEVARCHAR210姓名PROFESSIONALVARCHAR220专业BIRTHDAYDATE生日DIRECTOR_IDNUMBER60导师编号(外码)名称数据类型大小小数位数说明DIRECTOR_IDNUMBER60导师编号(主码)NAMEVARCHAR210姓名ZHICHENGVARCHAR220职称ZHIWUVARCHAR220职务要创建的两个数据表:研究生信息表scott.student导

2、师信息表scott.director8.1创建数据表导师信息表(scott.director)的主码“DIRECTOR_ID”是研究生信息表(scott.student)的外码。也就是说,当导师信息表的“DIRECTOR_ID”字段发生变化时,研究生信息表的字段“DIRECTOR_ID”也会随之自动发生变化。两个数据表的关系:创建的步骤:8.1创建数据表创建表的【约束条件】选项卡CREATETABLE"SCOTT"."DIRECTOR"("DIRECTOR_ID"NUMBER(6)NOTNULL,"NAME"VARCH

3、AR2(10)NOTNULL,"ZHICHENG"VARCHAR2(20)NOTNULL,"ZHIWU"VARCHAR2(20)NOTNULL,CONSTRAINT"导师编号主码"PRIMARYKEY("DIRECTOR_ID")USINGINDEXTABLESPACE"USERS")TABLESPACE"USERS"如果使用sql语句:系统在创建主关键字约束条件时将自动建立该字段的索引。上述语句中即使去掉usingindex使用索引语句(黄色部分),系统也会默认创建索引。可以把索引创建到indx表空间。即将黄色部分修

4、改为:USINGINDEXTABLESPACE“INDX”CREATETABLE"SCOTT"."STUDENT"("STUDENT_ID"NUMBER(8)NOTNULL,"NAME"VARCHAR2(10)NOTNULL,"PROFESSIONAL"VARCHAR2(10)NOTNULL,"BIRTHDAY"DATENOTNULL,"DIRECTOR_ID"NUMBER(6)NOTNULL,CONSTRAINT"研究生编号主码"PRIMARYKEY("STUDENT_ID")USINGINDEXTABLESPACE

5、"USERS",CONSTRAINT"导师编号外码"FOREIGNKEY("DIRECTOR_ID")REFERENCES"SCOTT"."DIRECTOR"("DIRECTOR_ID"))TABLESPACE"USERS"同样方法试着分别用图形工具和sql工具创建学生表:8.2修改数据表结构8.3数据表中数据的管理INSERTINTO"SCOTT"."DIRECTOR"("DIRECTOR_ID","NAME","ZHICHENG","ZHIWU")VALUES(200201,'张三丰','博导','系主任');IN

6、SERTINTO"SCOTT"."DIRECTOR"("DIRECTOR_ID","NAME","ZHICHENG","ZHIWU")VALUES(200202,'张翠山','硕导','室主任');INSERTINTO"SCOTT"."DIRECTOR"("DIRECTOR_ID","NAME","ZHICHENG","ZHIWU")VALUES(200203,'张无忌','硕导','所主任');INSERTINTO"SCOTT"."DIRECTOR"("DIRECTOR_ID","NAME","ZHICHENG","

7、ZHIWU")VALUES(200204,'宋远桥','博导','系副主任');8.3.1向数据表中插入数据使用图形和sql命令方式插入导师表数据:图形方式插入学生数据:在进行插入操作时点击显示sql,出现出现如图所示的界面。可以观察到这样的日期型字段数据插入格式:TO_DATE(‘’,‘dd-Mon-yyyyHH:MI:SSAM’),表明日期型字段是按照“日期-月份-年小时分钟秒”来插入的,可以按照类似格式编辑日期字段内容。另外scott用户下的数据表emp,hiredate字段是日期型的,可以参考它的日期格式。IN

8、SERTINTO"SCOTT"."STUDENT"("STUDENT_ID","NAME","PROFESSIONAL","BIRTHDAY","DIRECTOR_ID")VALUES(20020101,'周芷若','软件工程',TO_DATE('20-11月-1986','dd-Mon-yyyyHH:MI:SSAM'),2002

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。