Exercices oracle

Bonjour,

Je suis un parfait autodidacte passionné par les BD, aidez-moi a trouver la solution de ces exercices:

Ecrire une requete qui permet de lister tous les utilisateurs existants dans la base de donnees ORCL dont la date de creation de ces utilisateurs est plus tard que le 01 septembre 2014.

Ecrire une requete sql qui liste tous les datafiles dont l'espace utilise est entre 50 MB et 100 MB.

Ecrire une requete qui permet de lister les utilisateurs avec leur mots de passe encryptes. Formattez les resultats ordonnes par le non d'utilisateur decroissant.

Developpez une methode qui permet d'inserer 10 lignes dans la table
EMP dans le schema SCOTT. Tenez compte des contraintes d'integrite.

Merci infinement

5 réponses

  1. Bonjour,

    envoyez-moi la structure de vos tables sinon je ne peux pas vous aider.
    :)

    @+
    1
    1. Bonjour

      je pense que vos tables sont :
      REGIONS
      LOCATIONS
      DEPARTMENTS
      JOBS
      EMPLOYEES
      JOB_HISTORY
      COUNTRIES

      Il me faut le nom des colonnes de chacunes des tables.
      1
      1. Bonjour

        Ecrire une requete qui permet de lister tous les utilisateurs existants
        dans la base de donnees ORCL dont la date de creation de ces utilisateurs est plus tard que le 01 septembre 2014.

        SELECT FIRST_NAME, LAST_NAME
        FROM EMPLOYEES:
        WHERE HIRE_DATE <= 2014-09-01


        Ecrire une requete sql qui liste tous les datafiles dont l'espace utilise est entre 50 MB et 100 MB.

        Je ne vois dans quelle table il faut aller chercher les infos mais il faut mettre ceci dans votre requête
        WHERE colonne BETWEEN '50MB' AND '100MB'

        Ecrire une requete qui permet de lister les utilisateurs avec leur mots de passe encryptes.

        Je n'ai pas vu la colonne mot de passe

        Formatez les résultats ordonnes par le non d'utilisateur décroissant.
        SELECT FIRST_NAME, LAST_NAME
        FROM EMPLOYEES
        ORDER BY FIRST_NAME DESC
        1
        1. Bonjour DeLNC,

          Merci infiniment pour votre gratitude, voila la structure de mes tables et des info additionnelles.Merci mille fois!

          SQL> select table_name from all_tables;

          TABLE_NAME
          ------------------------------
          DUAL
          SYSTEM_PRIVILEGE_MAP
          TABLE_PRIVILEGE_MAP
          STMT_AUDIT_OPTION_MAP
          AUDIT_ACTIONS
          WRR$_REPLAY_CALL_FILTER
          HS_BULKLOAD_VIEW_OBJ
          HS$_PARALLEL_METADATA
          HS_PARTITION_COL_NAME
          HS_PARTITION_COL_TYPE
          HELP

          TABLE_NAME
          ------------------------------
          DR$OBJECT_ATTRIBUTE
          DR$POLICY_TAB
          DR$THS
          DR$THS_PHRASE
          DR$NUMBER_SEQUENCE
          SRSNAMESPACE_TABLE
          OGIS_SPATIAL_REFERENCE_SYSTEMS
          OGIS_GEOMETRY_COLUMNS
          SDO_UNITS_OF_MEASURE
          SDO_PRIME_MERIDIANS
          SDO_ELLIPSOIDS

          TABLE_NAME
          ------------------------------
          SDO_DATUMS
          SDO_COORD_SYS
          SDO_COORD_AXIS_NAMES
          SDO_COORD_AXES
          SDO_COORD_REF_SYS
          SDO_COORD_OP_METHODS
          SDO_COORD_OPS
          SDO_PREFERRED_OPS_SYSTEM
          SDO_PREFERRED_OPS_USER
          SDO_COORD_OP_PATHS
          SDO_COORD_OP_PARAMS

          TABLE_NAME
          ------------------------------
          SDO_COORD_OP_PARAM_USE
          SDO_COORD_OP_PARAM_VALS
          SDO_CS_SRS
          NTV2_XML_DATA
          SDO_CRS_GEOGRAPHIC_PLUS_HEIGHT
          SDO_PROJECTIONS_OLD_SNAPSHOT
          SDO_ELLIPSOIDS_OLD_SNAPSHOT
          SDO_DATUMS_OLD_SNAPSHOT
          SDO_XML_SCHEMAS
          REGIONS
          LOCATIONS

          TABLE_NAME
          ------------------------------
          DEPARTMENTS
          JOBS
          EMPLOYEES
          JOB_HISTORY
          WWV_FLOW_DUAL100
          WWV_FLOW_TEMP_TABLE
          WWV_FLOW_LOV_TEMP
          COUNTRIES
          SDO_TOPO_DATA$
          SDO_TOPO_RELATION_DATA
          SDO_TOPO_TRANSACT_DATA

          TABLE_NAME
          ------------------------------
          SDO_CS_CONTEXT_INFORMATION
          SDO_TXN_IDX_EXP_UPD_RGN
          SDO_TXN_IDX_DELETES
          SDO_TXN_IDX_INSERTS
          SDO_ST_TOLERANCE
          XDB$XIDX_IMP_T
          KU$_DATAPUMP_MASTER_10_1
          KU$_DATAPUMP_MASTER_11_1
          KU$_DATAPUMP_MASTER_11_1_0_7
          KU$_DATAPUMP_MASTER_11_2
          IMPDP_STATS

          TABLE_NAME
          ------------------------------
          ODCI_PMO_ROWIDS$
          ODCI_WARNINGS$
          ODCI_SECOBJ$
          KU$_LIST_FILTER_TEMP_2
          KU$_LIST_FILTER_TEMP
          KU$NOEXP_TAB
          OL$NODES
          OL$HINTS
          OL$
          PLAN_TABLE$
          WRI$_ADV_ASA_RECO_DATA

          TABLE_NAME
          ------------------------------
          PSTUBTBL

          78 rows selected.

          SQL> select table_name from user_tables;

          TABLE_NAME
          ------------------------------
          REGIONS
          LOCATIONS
          DEPARTMENTS
          JOBS
          EMPLOYEES
          JOB_HISTORY
          COUNTRIES

          7 rows selected.

          SQL> select table_name from tabs;

          TABLE_NAME
          ------------------------------
          REGIONS
          LOCATIONS
          DEPARTMENTS
          JOBS
          EMPLOYEES
          JOB_HISTORY
          COUNTRIES

          7 rows selected.
          0
          1. Merci mille fois a DeLNC depuis l'Amerique du Nord:

            REGIONS:
            REGION_ID
            REGION_NAME

            ===================
            LOCATIONS:
            LOCATION_ID
            STREET_ADDRESS
            POSTAL_CODE
            CITY
            STATE_PROVINCE
            COUNTRY_ID

            ===========
            DEPARTMENTS:
            DEPARTMENT_ID
            DEPARTMENT_NAME
            MANAGER_ID
            LOCATION_ID

            =====================
            JOBS :

            JOB_ID
            JOB_TITLE
            MIN_SALARY
            MAX_SALARY
            ===============

            EMPLOYEES:
            EMPLOYEE_ID
            FIRST_NAME
            LAST_NAME
            EMAIL
            PHONE_NUMBER
            HIRE_DATE
            JOB_ID
            SALARY
            COMMISSION_PCT
            MANAGER_ID
            DEPARTMENT_ID

            ==================
            JOB_HISTORY:
            EMPLOYEE_ID
            START_DATE
            END_DATE
            JOB_ID
            DEPARTMENT_ID

            =================
            COUNTRIES:
            COUNTRY_ID
            COUNTRY_NAME
            REGION_ID
            0