Difference between revisions of "CIS 4301"
Jump to navigation
Jump to search
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
====Case Sensitivity==== | ====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. | 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== | ==Handouts / Slides== | ||
===Foundations=== | ===Foundations=== | ||
− | * [http://www.inthewings.net/class/cis4301/Ch1_Intro.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch1_Intro.pdf Introduction] |
− | * [http://www.inthewings.net/class/cis4301/Ch2_ER.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch2_ER.pdf ER Model and Conceptual Design] |
− | * [http://www.inthewings.net/class/cis4301/Ch3_Rel_Model.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch3_Rel_Model.pdf The Relational Model and SQL DDL] |
− | * [http://www.inthewings.net/class/cis4301/Ch4_Algebra.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch4_Algebra.pdf Relational Algebra] and [http://www.inthewings.net/class/cis4301/Ch4_Domain_Calculus.pdf Relational Calculus] |
− | * [http://www.inthewings.net/class/cis4301/Ch5_SQL.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch5_SQL.pdf SQL] |
===Applications=== | ===Applications=== | ||
− | * [http://www.inthewings.net/class/cis4301/Ch6_DBApp.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch6_DBApp.pdf Database Applications] |
* [http://www.inthewings.net/class/cis4301/PL-SQL1.ppt PL/SQL] | * [http://www.inthewings.net/class/cis4301/PL-SQL1.ppt PL/SQL] | ||
− | * [http://www.inthewings.net/class/cis4301/Ch7-InternetApp.pdf | + | * [http://www.inthewings.net/class/cis4301/Ch7-InternetApp.pdf Internet Applications] |
+ | ===Systems=== | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch16_Overview_Xacts.pdf Overview of Transaction Management] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch17_CC-95.pdf Concurrency Control] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch18_Recovery-95.pdf Recovery] | ||
+ | ===Applications=== | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch19_FDs-95.pdf Schema Refinement, Functional Dependencies, Normalization] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch21_Security-95.pdf Security and Authorization] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch26-DataMining-95.pdf Data Mining] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch27d_xml-95.pdf Semistructured Data and XML] | ||
+ | * [http://www.inthewings.net/class/cis4301/Ch27e_xquery-95.pdf X-Query] | ||
+ | |||
===Other Items=== | ===Other Items=== | ||
* [http://www.inthewings.net/class/cis4301/ER-exercise.pdf ER Modeling Exercise] | * [http://www.inthewings.net/class/cis4301/ER-exercise.pdf ER Modeling Exercise] | ||
+ | |||
==Project== | ==Project== | ||
* [http://www.inthewings.net/class/cis4301/project.pdf Project Description] | * [http://www.inthewings.net/class/cis4301/project.pdf Project Description] | ||
+ | * [http://www.inthewings.net/class/cis4301/project.tar.gz Finalized Project] - This was the final project that was turned in. It received full credit for the course. | ||
+ | |||
==Homework== | ==Homework== | ||
# [http://www.inthewings.net/class/cis4301/hw1.pdf Homework 1] | # [http://www.inthewings.net/class/cis4301/hw1.pdf Homework 1] |
Latest revision as of 13:05, 17 December 2007
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