第02章 简单电阻电路的分析方法

第02章 简单电阻电路的分析方法

ID:44389575

大小:158.00 KB

页数:21页

时间:2019-10-21

第02章 简单电阻电路的分析方法_第1页
第02章 简单电阻电路的分析方法_第2页
第02章 简单电阻电路的分析方法_第3页
第02章 简单电阻电路的分析方法_第4页
第02章 简单电阻电路的分析方法_第5页
资源描述:

《第02章 简单电阻电路的分析方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库对象本课内容表和约束视图表创建表指定表空间CREATETABLEteacher(TNOvarchar2(4)primarykey,Tnamevarchar2(20)notnull)TABLESPACEusers;表指定PCTFREE和PCTUSED选项CREATETABLEteacher(TNOvarchar2(4)primarykey,Tnamevarchar2(20)notnull)TABLESPACEusersPCTFREE20PCTUSED50;修改表重建表(迁移数据段)ALTERTABLEteacherMOVE;移动表到新的表空间ALTERTA

2、BLEteacherMOVETABLESPACEteacher;重置PCTFREE和PCTUSED参数ALTERTABLEteacherPCTFREE20PCTUSERD40修改列名ALTERTABLEteacherRENAMECOLUMNTNOtoTEACHERNO删除表DROPTABLEteacher;CASCADE选项DROPTABLEdeptCASCADECONSTRAINTS查看表信息管理员查看某个用户所拥有的表SELECTtable_namefromdba_tableswhereowner=‘SCOTT’;普通用户查看自己所拥有的表SELECTta

3、ble_namefromuser_tables;SELECTobject_nameFROMuser_objectsWHEREobject_type=‘TABLE’;约束表的五种约束主键(PRIMARYKEY)非空(NOTNULL)惟一(UNIQUE)检查(CHECK)外键(FOREIGNKEY)CREATETABLE出版社(编号VARCHAR2(2)PRIMARYKEY,出版社名称VARCHAR2(30)NOTNULL,地址VARCHAR2(30)DEFAULT'未知',联系电话VARCHAR2(20));CREATETABLE图书(图书编号VARCHAR2(

4、5)PRIMARYKEY,图书名称VARCHAR2(30)NOTNULL,出版社编号VARCHAR2(2)CHECK(LENGTH(出版社编号)=2)NOTNULL,作者VARCHAR2(10)DEFAULT'未知',出版日期DATEDEFAULT'01-1月-1900',数量NUMBER(3)DEFAULT1CHECK(数量>0),单价NUMBER(7,2),UNIQUE(图书名称,作者),FOREIGNKEY(出版社编号)REFERENCES出版社(编号)ONDELETECASCADE);表的约束查看表的约束数据字典USER_CONSTRAINTS中包含了

5、当前模式用户的约束条件信息。其中,CONSTRAINTS_TYPE显示的约束类型为:C:CHECK约束。P:PRIMARYKEY约束。U:UNIQUE约束。R:FOREIGNKEY约束。查看表的约束SELECTCONSTRAINT_NAME,CONSTRAINT_TYPE,SEARCH_CONDITIONFROMUSER_CONSTRAINTSWHERETABLE_NAME='图书';定义约束名CONSTRAINTts_fkFOREIGNKEY(出版社编号)REFERENCES出版社(编号)ONDELETECASCADE);视图创建和操作CREATE[ORRE

6、PLACE][FORCE

7、NOFORCE]VIEW视图名[(别名1[,别名2...])]AS子查询[WITHCHECKOPTION[CONSTRAINT约束名]][WITHREADONLY]【例】创建清华大学出版社的图书视图:CREATEORREPLACEVIEW清华图书ASSELECT*FROM图书WHERE出版社编号='01';复杂视图创建一个统计视图。CREATEVIEW统计表(部门名,最大工资,最小工资,平均工资)ASSELECTDNAME,MAX(SAL),MIN(SAL),AVG(SAL)FROMEMPE,DEPTDWHEREE.DEPTNO=D.

8、DEPTNOGROUPBYDNAME;视图的操作视图的数据插入INSERTINTO清华图书VALUES('A0005','软件工程','01','冯娟',5,27.3);查询视图:清华图书查询表:图书新图书插入到了视图中,该图书也出现在基表中。视图的数据插入问题:如果在清华图书视图中插入非清华大学出版社的图书,情况怎样?结论:仍然能插入成功,但在清华图书视图中看得到。不合理!解决:创建视图时,使用WITHCHECKOPTION选项视图的数据插入CREATEORREPLACEVIEW清华图书ASSELECT*FROM图书WHERE出版社编号='01'WITHCH

9、ECKOPTION;再次插入非清华大学

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

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

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