teslariu

db2

Nov 1st, 2021
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. Script para crear una base de datos de un restaurante con dos tablas:
  6. - categorias de platos (entrada, principal, postres)
  7. - platos (empanadas, milanesa c/pure, asado, flan c/crema)
  8. """
  9.  
  10. import sqlite3
  11.  
  12. conn = sqlite3.connect("restaurante.db")
  13.  
  14. cursor = conn.cursor()
  15.  
  16. # creamos la tabla categoria
  17. query = 'CREATE TABLE categoria(\
  18.         id INTEGER PRIMARY KEY AUTOINCREMENT,\
  19.         nombre TEXT UNIQUE NOT NULL\
  20.         )'
  21. cursor.execute(query)
  22.  
  23. # creamos la tabla platos
  24. query = 'CREATE TABLE platos(\
  25.         id INTEGER PRIMARY KEY AUTOINCREMENT,\
  26.         nombre TEXT UNIQUE NOT NULL,\
  27.         id_categoria INTEGER NOT NULL,\
  28.         FOREIGN KEY(id_categoria) REFERENCES categoria(id)\
  29.         )'
  30. cursor.execute(query)
Advertisement
Add Comment
Please, Sign In to add comment