您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle 10g 管理模式对象 第8章
第8章:管理模式对象返回课程列表目的模式是一个数据库对象的集合。模式为一个数据库用户所有,并具有与该用户相同的名称。模式对象是由用户创建的逻辑结构,用以包含或引用他们的数据。模式对象包含诸如表、视图和索引之类的结构。您可以使用OracleEnterpriseManager来创建和操作模式对象。主题本章讨论了下面几个主题:查看屏幕截图将鼠标移到这个图标上,显示所有的屏幕截图。您还可以将鼠标移到各个图标上,以只查看与该图标相关的屏幕截图。访问模式对象返回主题列表执行下面的步骤,使用EnterpriseManager访问模式对象:访问模式对象管理表管理索引管理视图管理数据库驻留程序单元加载数据到表中1.gfedc打开浏览器,并指定用户名和密码为SYS,以登录到EnterpriseManagerDatabaseConsole。单击Login。2.gfedc单击Administration并选择Tables链接。页码,1/33schema2005-8-21。4.gfedc选择HR并单击Select。页码,2/33schema2005-8-21。6.gfedc显示出与您的搜索条件相匹配的对象。页码,3/33schema2005-8-21。它们保存了所有用户可访问的数据。每一个表都包含列和行。在这一部分中,您将执行以下任务:查看表的属性返回主题列表执行下面的步骤,查看HR.EMPLOYEES表的属性:查看表的属性查看表的内容创建新表修改表丢弃表1.gfedc选择EMPLOYEES表并单击View。页码,4/33schema2005-8-21,其中显示了包含有列、约束和存储选项的表属性。单击Tables链接,返回到Tables属性页。页码,5/33schema2005-8-21:1.gfedc选择EMPLOYEES表并从Actions下拉菜单中选择ViewData。单击Go。2.gfedc出现ViewDataForTable页,其中显示了Results区中的行数据。页码,6/33schema2005-8-21,您将为数据库创建三个新表:EMPLOYEES、CUSTOMERS和ORDERS。1.gfedc单击Tables属性页上的Create。页码,7/33schema2005-8-21:出现TableOrganization页。选择Standard,HeapOrganized并单击Continue。页码,8/33schema2005-8-21。在Name域中输入employees。在Schema域中输入fsowner。在Tablespace域中输入fsdata。定义如下的列,并单击Add5TableColumns。EMPLOYEE_IDNUMBER(6)FIRST_NAMEVARCHAR2(20)LAST_NAMEVARCHAR2(25)EMAIL_ADDRESSVARCHAR2(25)PHONE_NUMBERVARCHAR2(20)将鼠标移到这个图标上来查看图像4.gfedc输入如下剩余的列:HIRE_DATEDATEJOB_IDVARCHAR2(10)SALARYNUMBER(8)MANAGER_IDNUMBER(6)单击Constraints。5.gfedc出现Constraints页。从下拉菜单中选择Primary并单击Add。页码,9/33schema2005-8-21。在Name域中输入emp_id_pk。在AvailableColumns列表中选择EMPLOYEE_ID。单击Move并选中。单击OK。7.gfedc出现CreateTable页。单击OK。页码,10/33schema2005-8-21,其中含Update消息,指示您的表已创建。9.gfedc重复步骤2到8,按如下定义的格式在FSOWNER模式中创建CUSTOMERS和ORDERS表。CUSTOMERSColumnTypePK?CUSTOMER_IDNUMBER(6)YCUST_FIRST_NAMEVARCHAR2(20)CUST_LAST_NAMEVARCHAR2(20)STREET_ADDRESSVARCHAR2(40)CITYVARCHAR2(30)STATEVARCHAR2(10)POSTAL_CODEVARCHAR2(10)PHONE_NUMBERVARCHAR2(20)页码,11/33schema2005-8-21,如添加和删除列或添加约束。在本节,您将添加一个约束到您创建的EMPLOYEES表上。您将通过添加一个NOTNULL约束来确保EMAIL_ADDRESS列包含一个值。执行以下的步骤,添加一个NOTNULL约束到您的EMPLOYEES表上:ORDERSColumnTypePK?ORDER_IDNUMBER(12)YORDER_DATEDATEORDER_MODEVARCHAR2(8)CUSTOMER_IDNUMBER(6)DELIVERY_MODEVARCHAR2(8)ORDER_STATUSNUMBER(2)SALES_CLERK_IDNUMBER(6)ORDER_TOTALNUMBER(8.2)1.gfedc选择EMPLOYEES表并单击Edit。2.gfedc为EMAIL_ADDRESS列检查NotNULL列。单击Apply。页码,12/33schema2005-8-21(删除)表。出于本次练习的目的,您将创建一个新表然后删除该表。3.gfedc显示EditTable页,其中包含有确认更新的消息。1.gfedc在Administration页上的Schema部分中单击Tables链接以访问Schemaobjects属性页。在ObjectType下拉菜单中选择Table。在SchemaName域中输入HR,并在ObjectName域中输入JOBS。单击页码,13/33schema2005-8-21。2.gfedc从Actions下拉菜单中选择CreateLike。单击Go。3.gfedc出现CreateTable页。在Name域中输入JOBS_HIST。为JOB_ID列和JOB_TITLE列取消选择NotNull。单击Constraints。页码,14/33schema2005-8-21。通过选择表上的每一个约束并单击Delete,可删除该表上的约束。本次练习不需要这些约束。单击General以返回到General页。5.gfedc单击OK创建JOBS_HIST表。页码,15/33schema2005-8-21
本文标题:oracle 10g 管理模式对象 第8章
链接地址:https://www.777doc.com/doc-8363 .html