Create table topping ( toppingID serial primary key, toppingName text, toppingPrice decimal(5,2) ); Create table crust ( crustID serial primary key, crustName text, crustPrice Decimal(5,2) ); Create table pizzasize ( sizeID serial primary key, sizeName text, sizeBasePrice decimal(5,2) ); Create table pizza ( pizzaID serial primary key, crustID integer references crust(crustID), sizeID integer references pizzasize(sizeID) ); create table pizzatopping ( pizzaID integer references pizza(pizzaID), toppingID integer references topping(toppingID), primary key (pizzaID, toppingID) ); create table "order" ( orderID serial primary key, orderdate timestamp default current_timestamp ); Create table orderPizza ( orderID integer references "order"(orderID), pizzaID integer references pizza(pizzaID), primary key (orderID, pizzaID) ); Insert into topping(toppingname, toppingprice) Values('pepperoni', .50), ('olives', .50), ('pinapple', .50), ('tomatoes', .30), ('sausage', .50); Insert into pizzasize(sizename, sizebaseprice) values('large', 15.00), ('medium', 13.00), ('small', 10.00), ('personal', 9.00); Insert into crust(crustname, crustprice) values('regular', 0.00), ('deep dish', 1.00), ('cheese stuffed', 2.00); Insert into Pizza(crustID, sizeID) Values(1,2), (2,2); Insert into pizzatopping(pizzaid, toppingid) values(1, 1), (1,5), (2, 2), (2,3), (2,4); Insert into "order"(orderdate) values('2019-10-07'); Insert into OrderPizza(orderID, PizzaID) Values(1, 1), (1,2); Select * from Topping; Select * from Crust; Select * from PizzaSize; Select * from Pizza; Select * from PizzaTopping; Select * from "order"; Select * from Orderpizza;
Monday, October 7, 2019
SQL From video on Data And Entities
Wednesday, October 2, 2019
Thursday, September 26, 2019
Python from First Class
First Program
''' This is a python program showing some basic elements Steve 9-26-2019 ''' def main(): #variables and assignments number1 = 7 number2 = 12 #print results print(number1+number2) main()
Math Operators
''' This program will ouput some math based on user inputs Steve Conger 9-26-2019 ''' def mathOperators(): #getting input nameOfUser=input('Enter your name: ') number1, number2 = eval(input("Please enter two numbers divided with a comma: ")) addition =number1 + number2 subtraction=number1 - number2 mult = number1 * number2 division = number1 / number2 intdivision = number1 // number2 remainder = number1 % number2 #modulus print ("sum",addition) print ("difference",subtraction) print ("product", mult) print("Quotient", division) print("integer",intdivision) print("remainder", remainder) print(nameOfUser) mathOperators()
Loop
def main(): word = input("Enter a word") for i in range(10): print(i, word) main()
Wednesday, September 25, 2019
Brainstorming arranging Aftrernoon
Different types pizza sizes crusts toppings sauces cheeses side (bread sticks) beverages Desert Customer address price supplies (ingredients) inventory boxes locations employees rent mortgage taxes () orders refunds Payment types specials Security Future promotions--merchandise Delivery method take out, in house, delivery inventory orders --organize it Pizza price crust sauce toppings cheese ingredients? Supplies supplyType Quantity priceperUnit flour flour 26lbs 1.99 eggs eggs cups plates boxes spoons Customer name address usual phonenumber email blacklist Order payment type
Brainstorming First organization
Customer name email address ingredients no food supplies overhead charges, advertisements employees, orders, delivery, on-line, Pizzas, sides, drinks, toppings, specials alchohol, crusts, 2nd Part organizing: Pizza Customer crust name toppings email price address size phone Orders pizza(s)-sizes toppings sides drinks carry-out -delivery--eat in customer employee date time cooking time delivery time Employee name position schedule Inventory
Sunday, August 4, 2019
Classes and tests Code Testing video
lock.py
class Lock(): def __init__(self, door, location,securitylevel): self.door=door self.location=location self.securitylevel=securitylevel self.status='locked' def setStatus(self, status): self.status=status def getStatus(self): return self.status def getDoor(self): return self.door def getLoction(self): return self.location def getSecurityLevel(self): return self.securitylevel def __str__(self): return str(self.door) + " " + self.status
scan.py
from lock import Lock import datetime class Scan(): def __init__(self, door, location, securitylevel, card): self.lock=Lock(door,location,securitylevel) self.card=card self.scantime=datetime.datetime.now() def getLock(self): return self.lock def getCard(self): return self.card def getScanTime(self): return self.scantime
The Tests: test.py
import unittest from lock import Lock from scan import Scan class LockTest(unittest.TestCase): def setUp(self): self.lock=Lock('3176','BE', 'normal') def test_lockstring(self): self.assertEqual(str(self.lock), '3176 locked') def test_getStatus(self): self.assertEqual(self.lock.getStatus(), 'locked') def test_setStatus(self): self.lock.setStatus('unlocked') self.assertEqual(self.lock.getStatus(), 'unlocked') def test_GetDoor(self): self.assertEqual(self.lock.getDoor(), '3176') class ScanTest(unittest.TestCase): def setUp(self): self.scan=Scan('3176', 'BE', 'normal', 315643) def test_GetCard(self): self.assertEqual(self.scan.getCard(), 315643)
Subscribe to:
Posts (Atom)

