1. 简述Oracle数据库中实例和数据库的概念以及它们之间的关系。
2. 描述你所了解的数据库对象。
3. 如果Oracle数据库安装在c:\oracle目录下,请写出创建表空间test的命令,并将test表空间所对应的数据文件指定到oracle下默认的数据文件所在目录中。数据文件的名字为test.dbf
4. 现要完成一个学生选课系统,学生可以选择多门课程,每门课程可以被多个学生选择。请根据这个需求画出概念模型,描述实体之间的关系。
5.如果在学生表中含有一个Date类型的字段表示学生的入学时间,请编写一个函数GET_STU_DATE,入参为学生的学号,返回该学生入学后3个月后的第一个星期一的日期,并以字符型返回,要求返回的字符型日期格式为1998-12-21 18:56:32 AM。6.如果要向服务器上传或下载100M或更大的文件,你有什么好的处理办法?
7.事务的ACDI属性有几个?请写出来?

解决方案 »

  1.   

    事务的ACDI属性有几个?这个问题问的很奇怪,不明白。ACDI不是已经写的很清楚了,4个么
      

  2.   


    ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。
      

  3.   

    中文系统下:
    SQL> create or replace function GET_STU_DATE(time date) return varchar2 is
      2  a varchar2(10);
      3  b date;
      4  begin
      5  select to_char(add_months(time,3),'day') into a from dual;
      6  if a = '星期一' then
      7  b := add_months(time,3) + 7;
      8  elsif a = '星期二' then
      9  b := add_months(time,3) + 6;
     10  elsif a = '星期三' then
     11  b := add_months(time,3) + 5;
     12  elsif a = '星期四' then
     13  b := add_months(time,3) + 4;
     14  elsif a = '星期五' then
     15  b := add_months(time,3) + 3;
     16  elsif a = '星期六' then
     17  b := add_months(time,3) + 2;
     18  else
     19  b := add_months(time,3) + 1;
     20  end if;
     21  return to_char(b,'yyyy-mm-dd hh24:mi:ss am');
     22  end;
     23  /
     
    Function created
     
    SQL> select GET_STU_DATE(sysdate) from dual;
     
    GET_STU_DATE(SYSDATE)
    -----------------------------------------------------
    2010-03-01 22:40:24 下午
      

  4.   

    Oracle中包含五种数据库对象,分别为别名、序列、视图、索引和簇
      

  5.   

    1、数据库实例是一组数据库进程。
    2、[SYS@ora10gr1#2009-11-24/21:36:48] SQL>select distinct object_type from user_objects;OBJECT_TYPE
    -------------------
    CLUSTER
    CONSUMER GROUP
    CONTEXT
    DIRECTORY
    EVALUATION CONTEXT
    FUNCTION
    INDEX
    INDEX PARTITION
    JAVA CLASS
    JAVA DATA
    JAVA RESOURCE
    JOB
    JOB CLASS
    LIBRARY
    LOB
    LOB PARTITION
    OPERATOR
    PACKAGE
    PACKAGE BODY
    PROCEDURE
    PROGRAM
    QUEUE
    RESOURCE PLAN
    RULE
    RULE SET
    SCHEDULE
    SEQUENCE
    SYNONYM
    TABLE
    TABLE PARTITION
    TRIGGER
    TYPE
    TYPE BODY
    UNDEFINED
    VIEW
    WINDOW
    WINDOW GROUP37 rows selected.