SQL : aide cours M2 Rouen SQL-SGBD

Gaga76 - 5 déc. 2023 à 10:38
 thomas.bronard - 5 déc. 2023 à 10:49

Bonjour,

Actuellement en M2 Géomatique (Géographie + Informatique) à Rouen, l'un de nos professeur nous demande d'écrire différentes requêtes. Etant issu du monde du BTP, je découvre à peine ce qu'est le SQL. Serait-il possible de me donner un coup de pousse svp ?

Voici les questions/requêtes SQL à traiter :

1) Créer une base de données et ajouter l'extension postgis.

2) Créer un schéma.

3) Créer un utilisateur en charge de la base de donnée.

4) Trouver les index d'une BDD.

5) Faire une backup de la BDD.

6) Créer une vue qui extrait une donnée précise.

7) Supprimer des index en particulier.

Merci d'avance pour votre aide,

Gaga76

A voir également:

1 réponse

thomas.bronard
5 déc. 2023 à 10:49

Salut l'ami,

Voici ce dont tu as besoin ! 

1) CREATE DATABASE nom_bdd

CREATE EXTENSION postgis

2) CREATE SCHEMA nom_sch

3) CREATE USER nom_utilisateur PASSWORD 'choix_mdp'

GRANT USAGE, CREATE ON SCHEMA schema1 TO nom_utilisateur

GRANT USAGE, CREATE ON SCHEMA shema2 TO nom_utilisateur

OU ALORS :

GRANT ALL ON ALL TABLES IN SCHEMA schema1 TO nom_utilisateur

GRANT ALL ON ALL TABLES IN SCHEMA schema2 TO nom_utilisateur

4) SELECT * FROM pg_indexes

WHERE schemaname in ( 'schema1', 'schema2' )

ORDER BY tablename, indexname

5) Depuis ton logiciel, selectionne ta BDD clique droit et sauvegarde/backup.

6) CREATE VIEW schema1.table AS (

SELECT * FROM schema1."intitulé de la ligne*" WHERE type = 'ce que tu recherches'

*NUM_POSTAL par exemple

7) DROP INDEX schema1."Intitulé de l'index"

0