Tom Kelliher, CS 318
Feb. 1, 2002
The purpose of this lab will be to create two tables and insert some sample
data to get some experience with various constraints. You'll be using
psql as your PostgreSQL client.
Flavors with the following schema:

It may take a few tries to get the syntax down, so create the SQL statement
in a text file and use \i <file> in psql to execute it.
People with the following schema:

Use \i again.
SELECT * FROM <table_name>;You'll need this to examine the results of your experiments.
People:
INSERT INTO People (Name, IceCream) VALUES ('Tom', 'Mint');
What happened? Why?
Flavors:
INSERT INTO Flavors VALUES ('Mint', 'Bittersweet Mint', 'PSU',
'The best flavor in the whole world.');
What's the syntax difference between this insert and the previous insert?
Why the variants?
Code and
Name attributes into Flavors.
SoldBy attribute of 'DQ'.
Descr.
People with a missing Age.
DROP TABLE People; DROP TABLE Flavors;Use
\q to exit psql.