## Placez cinema.sql dans le même dossier que ce fichier.
from os import chdir, path, remove
import sqlite3

chdir(r"C:\Users\Prenom\Documents\TP17")  # adapter le chemin

if path.exists("cinema.db"):
    remove("cinema.db")

conn = sqlite3.connect("cinema.db")
with open("cinema.sql", encoding="utf8") as f:
    conn.executescript(f.read().split("ALTER TABLE")[0])
conn.commit()
conn.execute("CREATE VIEW IF NOT EXISTS films AS SELECT * FROM film_1_table")
conn.commit()

def requete(sql):
    curseur = conn.execute(sql)
    for ligne in curseur:
        print(ligne)

## Schéma
# requete("PRAGMA table_info(films)")

## Projection et LIMIT

## Sélection (WHERE)

## Tris (ORDER BY)

## DISTINCT

## Agrégations (parcours minimal : questions 1 à 6)

## Jointure (pour aller plus loin)
