Académique Documents
Professionnel Documents
Culture Documents
données
NSI
Clément iwuchukwu
fiches revision
1. Bases de
Données (BDD)
1.1. Définition et Concepts
Qu'est-ce qu'une Base de Données ?
Une collection organisée de données inter-reliées,
stockées électroniquement dans un système
informatique.
LEFT JOIN
Utilisée pour retourner tous les enregistrements de
la table de gauche et les enregistrements
correspondants de la table de droite.
RIGHT JOIN
Utilisée pour retourner tous les enregistrements de
la table de droite et les enregistrements
correspondants de la table de gauche.
```python
import sqlite3
```python
# Exemple de création d'une table
cur.execute('''CREATE TABLE IF NOT EXISTS Utilisateurs (
id INTEGER PRIMARY KEY,
nom TEXT NOT NULL,
age INTEGER)''')
conn.commit()
```
3. Insertion de Données
```python
# Exemple d'insertion de données dans la table Utilisateurs
cur.execute("INSERT INTO Utilisateurs (nom, age) VALUES (?, ?)", ('Alice', 25))
cur.execute("INSERT INTO Utilisateurs (nom, age) VALUES (?, ?)", ('Bob', 30))
conn.commit()
```
4. Sélection de Données
```python
# Exemple de sélection de données
cur.execute("SELECT * FROM Utilisateurs")
rows = cur.fetchall()
```python
# Exemple de mise à jour de données
cur.execute("UPDATE Utilisateurs SET age = ? WHERE nom = ?", (26, 'Alice'))
conn.commit()
```
6. Suppression de Données
```python
# Exemple de suppression de données
cur.execute("DELETE FROM Utilisateurs WHERE nom = ?", ('Bob',))
conn.commit()
```
7. Fermeture de la Connexion
```python
# Fermeture de la connexion à la base de données
conn.close()
```
---