CIS 4301
Discussion
Oracle 10g Express
Installing this software is not all that hard in linux or Windows, as they both have packages that simply install without too much trouble. One place that I am now finding trouble is with the interface to the linux installation from a linux machine, as there appears to be some sort of java interface that is not quite working right in firefox or mozilla, at least when it comes to editing script inputs.
Case Sensitivity
By default, when creating new tables, the names of the tables in the GUI are set to automatically default to all upper-case. There is a check box to turn on case-sensitivity, but by default it appears that this box is not checked.
Tutorial
- Found a bug in the tutorial for the query builder and how to sort a query. When you are using query builder and want to sort a query, you need to let the query builder know that you want to sort by a certain field, and in which order those fields should be sorted as you can sort by more than one field. The tutorial does not mention this, and in fact shows the broken output.
Handouts / Slides
Foundations
- Introduction
- ER Model and Conceptual Design
- The Relational Model and SQL DDL
- Relational Algebra and Relational Calculus
- SQL
Applications
Systems
Applications
- Schema Refinement, Functional Dependencies, Normalization
- Security and Authorization
- Data Mining
- Semistructured Data and XML
- X-Query
Other Items
Project
- Project Description
- Finalized Project - This was the final project that was turned in. It received full credit for the course.
Homework
- Homework 1
- Homework 2
- Solve problem 5.4 from the text. Due on 10/04 in class
Textbook
Database Management Systems, Third Edition Raghu Ramakrishnan, Johannes Gehrke ISBN: 0-07-246563-8 Publisher: McGraw-Hill Higher Education Pub. Date: 2003