teslariu

resto

Dec 7th, 2021
1,036
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. Simular una bd de un restaurante con dos tablas: categorias y platos
  6. categorias: entrada, principal, postre
  7. platos: empanadas, sopa, asado, flan, helado
  8. """
  9. # Script para crear la base de datos y la tabla
  10.  
  11. import sqlite3
  12.  
  13. conn = sqlite3.connect("restaurante.db")
  14.  
  15. cursor = conn.cursor()
  16.  
  17. # query para crear la tabla categorias
  18. query = "CREATE TABLE categorias(\
  19.     id INTEGER PRIMARY KEY AUTOINCREMENT,\
  20.     nombre TEXT UNIQUE NOT NULL\
  21.     )"
  22. cursor.execute(query)
  23.  
  24. # query para crear la tabla platos
  25. query = "CREATE TABLE platos(\
  26.     id INTEGER PRIMARY KEY AUTOINCREMENT,\
  27.     nombre TEXT UNIQUE NOT NULL,\
  28.     id_categoria INTEGER NOT NULL,\
  29.     FOREIGN KEY(id_categoria) REFERENCES categorias(id)\
  30.     )"
  31. cursor.execute(query)
RAW Paste Data