3つの異なるテーブルを接続するリレーショナルデータベースを作成しようとしています。メインプログラムデータベースには、各ベンダーからの請求書にリンクするベンダーが含まれ、請求書はその請求書で購入されたアイテムにリンクします。
tempcur.execute("""CREATE TABLE program (
vendorid INTEGER PRIMARY KEY,
vendor TEXT,
phone TEXT,
store INTEGER)""")
tempcur.execute("""CREATE TABLE dairystore (
invoice INTEGER REFERENCES program(vendorid),
date VARCHAR)""")
tempcur.execute("""CREATE TABLE invoices(
item INTEGER REFERENCES dairystore(invoice),
shipped VARCHAR,
description TEXT,
weight INTEGER,
price INTEGER,
amount INTEGER)""")