Exercices oracle

autodidacte2002 Messages postés 5 Statut Membre -  
DelNC Messages postés 2360 Statut Membre -
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. DelNC Messages postés 2360 Statut Membre 2 010
     
    Bonjour,

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

    @+
    1
  2. DelNC Messages postés 2360 Statut Membre 2 010
     
    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
  3. DelNC Messages postés 2360 Statut Membre 2 010
     
    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
  4. autodidacte2002 Messages postés 5 Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. autodidacte2002 Messages postés 5 Statut Membre
     
    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