Code Monkey home page Code Monkey logo

aam04einf's Introduction

BDD

Cours d'introduction aux bases de données

Objectif stratégique

Nous allons aborder dans ce cours les notions fondamentales de PostgreSQL qui est un système de gestion de bases de données relationnelles parfait pour créer vos propres bases de données. PostgreSQL est une technologie utilisée par de nombreuses grandes entreprises, notamment AWS, Reddit et Instagram.

Celles-ci auront la forme de travaux dirigés composés d'activités à réaliser en autonomie.

Nous allons mettre en place un cadre de travail opérationnel permettant un pleine engagement et une attention maximum.

De ce fait, nous allons travailler sur des périodes de 30 minutes avec 25 minutes de pleine activité et 5 minutes de pause.

Nous comprenons dès le départ que l'apprentissage d'une nouvelle activité répond à quelques principes fondamentaux (voir principes d'apprentissage)

Notre objectif principal est de comprendre les mécanismes de base de la création et l'utilisation d'une base de données afin de nous adapter au mieux aux différentes missions que nous pourrions rencontrer dans le futur.

La marche à suivre

  1. Aborder les notions fondamentales de PostgreSQL qui est un système de gestion de bases de données relationnelles

  2. Savoir créer, interroger et modifier une ou plusieurs tables dans une base de données.

  3. Concevoir l'architecture d'une base de données.

  4. Protéger la structure interne d'une base de données

  5. Normaliser une base de données.

Structure du dépot

.
├── README.md # Explication organisation dépôt
|
├── seance_1 # Première partie du cours à étudier
│   ├── ACTIVITE_INTRO_SQL.md # Premiere activité à réaliser
│   ├── PROJET_1_CREATION_TABLE.md # Premier projet à faire  
│   └── ...
|
├── procedures # Procédures de travail pour différentes tâches associées au cours
    |- FAQ # Ensemble de questions utiles
│   └── espace-travail-propre.md

Organisation & Notation

Principes de productivité

Loi de Carlson

Limitez les interruptions (Mettre sur pause les canaux, les divertissements ...)

Loi de Pareto ou 80/20

Se concentrer sur l'essentiel

Loi de Parkinson

Plus on dispose de temps, plus on prendra de temps. Il faut donc se fixer des échéances, des délais raisonnables pour accomplir les tâches que l’on nous demande.

Loi de Laborit

Faites le plus difficile en premier.

Loi de Illich

Prenez des pauses

Loi de Murphy

Tout ce qui est susceptible d'aller mal ira mal

Outils

Voici l'ensemble des outils que nous allons utiliser.

  • Flux - F.lux est un logiciel modifiant la luminosité de votre écran en fonction de votre géo-position et de l'heure. Un moyen d'éviter de trop fatiguer vos yeux lorsque vous êtes derrière vos écrans.
  • Pomodoro-tracker - C'est une méthode de gestion du temps adaptée à n'importe quelle tâche.

Ressources à consommer sans modération ❤️❤️

aam04einf's People

Contributors

ftholin avatar jude-a avatar

Forkers

legorex

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.