如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一.选择题三种文件...不引起序列值增加....连接数据库的权限...Win中,若无表空间,则在什么表空间中创建?可用于提取时间特定部分的函数...游标的属性..备份与恢复封锁解:1Yollback和commit可以释放锁2select不会引起锁定3声明游标时指定的select语句必须带forupdate子句4Oracle中,有一个名为seq序列对象,selectseq.CURRVALfromdual不会引起序列增加5寻求实用程序可以备份数据库对象或整个数据库6selectround(order_date,‘year’)frominventery7after触发器不能更改new对象的值8游标的属性:%ISOPEN%NOTFOUND%FOUND%ROWCOUNT9在列值频繁重复的列上,建立位图索引可获得较好的性能10锁,用于用户间控制对数据并发的访问11防止访问冲突:使用数据库锁,合理设计事物,分散数据文件12PL/SQL提供对SQL的过程扩展13createpublicsynongmcusformarycustomer为所有用户创建同义词14SQLPLUS中输出屏幕之前要执行setrverouton15唯一索引能以最快方式访问表中的一行16truncate命令可以删除整个表中的数据,且无法回滚。表空间是一个或多个数据文件的集合,所有数据对象都存放在指定的表空间中,但主要存放的是表,所以称表空间。问答题分区表的优缺点解:改善可管理性性能,为各式应用程序带来极大好处,可使某些查询及维护操作的性能大大提高,可极大简化常见的管理任务2.Oracle逻辑存储结构解:数据库、类空间、段、区间、oracle块3油公司,数据库为GAS,表空间users、ts1、ts2、ts3、ts4,SYS用户密码GAS123.表结构加油站表GAS_STATION:STATION_ID(编号,char(8),主键)ADDRESS(地址,varchar2(20))TELEPHONE(电话,char(11))COUNTYCODE(所属县区编号,char(2))库存表GAS_STOCK:GASID(油品编号,char(14))QUANTITY(库存数,numberic)COSTPRICE(成本单价,numberic)STATIONID(加油站编号,char(8))主键GASID\STATIONID油品编号有,汽油90、93、95、97柴油:5、0、-10、-20、-35、-50采购入库表GAS_PURCHASE:GASID(油品编号,char(14))P_QUNTITY(采购数)P_PRICE(采购单价)STATIONID(加油站编号,char(8))P_DATE(入库日期,date)销售表GAS_SALES:SALEID(流水号,char(4))GASID(油品编号,char(14))S_QUNTITY(销售数)S_PRICE(销售单价)COSTPRICE(成本单价,numberic)STATIONID(加油站编号,char(8))S_DATE(销售日期,date)PAY_TYPE(支付方式,char(3))现金或加油卡1.登录数据库新建用户,表空间为users将DBA角色授予GASDBA登录权限和对表的select权限授予DTS1.Connectsys/GAS123asSYSDBA2.Createuseruser1defaulttablespaceusers3.grantDBAtoGASDBA以GASDBA登录在表空间ts1中创建聚簇,在族上创建族索引及表GAS_STATION和GAS_STOCK将销售表创建为分区表,按PAY_TYPE的值分区,达到将现金加油的数据库存放到ts3中、加油卡加油的数据存放到ts4中的目的createclusterts1clusterPctused80Pctfree5Size600Tablespacets1Cteateindexname01onclusterts1clusterCreatetablexxonclusterts1clusterCreatetableGAS_STATION()Clusterts1CreatetableGAS_STOCK()Clusterts1partitionbylistt(PAY_TYPE)(PartitionCash_PayVALUES(现金)tablespacets3Partitioncheck_PAYvalues(加油站)tablespacets4;)利用序列生成销售表的流水号1创建一个序列,要求最大