In-class Examples List
CIS 315
Database Design and Implementation
Fall 2010
Last modified: Thursday, December 9, 2010
Important Notes:
- This is merely a selection of files and examples, most of which were
mentioned or used in the class (lectures and labs). It is not a
comprehensive
list, nor are all lectures and labs included. Formatting is generally
minimal.
- Week 15, Lecture, December 6, 2010 - A few words and in-class
discussion on
Databases, Society, and Ethics (and discussing the final
project milestone)
- Week 14, Lab, December 1, 2010 - Intro to outer-joins, intro
to PL/SQL triggers
- Week 14, Lecture, November 29, 2010 - A few words on OODBMS's
and ORDBMS's
- Week 13, Lab, November 17, 2010 - intro to simple reports, part 2
(including column, break, compute, and numerous useful SQL
date, time, and string functions)
- Week 13, Lecture, November 15, 2010 - Intro to Transactions and
concurrency Management, part 2
- Week 12, Lab, November 10, 2010 - talked about SQL*Loader,
introduced views (including how views and the grant command
can help enhance database security),
and just started the discussion of building better ASCII reports
with the help of SQL*Plus commands
- Week 12, Lecture, November 8, 2010 - Intro to Transactions and
concurrency Management, part 1
- Week 10, Lab, October 27, 2010 - the set-theoretic operations:
UNION, INTERSECT, MINUS; the "full" select statement;
intro to SQL UPDATE and DELETE; intro to sequences; just started
talking about SQL*Loader; and more...
- Week 10, Lecture, October 25, 2010 - Basics of Database Design - Part 2
- Week 9, Lab, October 20, 2010 - more SQL
select
statement
clauses: order by
, group by
, and
having
- Week 9, Lecture, October 18, 2010 - Basics of Database Design,
part 1
- Week 8, Lecture, October 11, 2010 - intro to Normalization
- Week 6, Lab, September 29, 2010 -
nested selects/subselects, including use of
exists
and
correlated subqueries; also concatenating columns and
projecting literals
- Week 6, Lecture, September 27, 2010 -
Entity-Relationship Model (E-R Model), continued
- Week 5, Lab, September 22, 2010 -
SQL
select
continued: more options for the
where
-clause condition, column aliases,
table aliases, computed columns, aggregate functions;
also "interactive" queries using &
and how
that can relate to SQL injection
- Week 5, Lecture, September 20, 2010 -
Introduction to the Entity-Relationship Model (E-R Model)
- Week 4, Lab, September 15, 2010 -
Writing relational operations using the SQL
select
statement
- Week 4, Lecture, September 13, 2010
Intro to the Relational Model and Relational Operations
- Week 3, Lab, September 8, 2010 - More database fundamentals;
some discussion of how SQL Data Control Language (DCL) statements
such as
grant
and revoke
can be used
as one step in helping improve data security
- Week 2, Lab, September 1, 2010 -
Intro to SQL
create table
,
drop table
, insert
, and
the simplest version of select
,
along with a choice beginning selection of
SQL*Plus commands to allow us to write and run SQL scripts
- Week 2, Lecture, August 28, 2010 - introduction to database
processing and development
Back to Course Home Page