COSC 3480 Projects & Homeworks Fall 2003

Slides:



Advertisements
Similar presentations
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Advertisements

Database Organization and Design
Christoph F. Eick Introduction Data Management Today 1. Introduction to Databases 2. Questionnaire 3. Course Information 4. Grading and Other Things.
Information System Development Courses Figure: ISD Course Structure.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
COSC 3480 News and Activities Spring COSC 3480 Lab, Christoph F. Eick 2 COSC 3480 Tentative Schedule  Exam1: Tu., Feb. 28, 2006  Exam2: Th., April.
COSC 3480 Projects, Christoph F. Eick 1 Lab COSC 3480 Fall 2000.
COSC 6340 Projects & Homeworks Spring Learn how to define tables Learn how to load and create an Oracle database Learn how to define user views.
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Database Systems – (
Introduction to Database Systems Chapter 1
CS4222 Principles of Database System
CF 1334 Sistem Basis Data (3 SKS)
Diskusi-08 Jelaskan dan berikan contoh penggunaan theta join, equijoin, natural join, outer join, dan semijoin The slides for this text are organized into.
Course Introduction 공학대학원 데이타베이스
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Introduction to Database Systems
Diskusi-5 Sebutkan perangkat (tools) yang berpotensi mendukung kebutuhan tugas-tugas manajerial (management work) Jelaskan enam karakteristik informasi.
CS422 Principles of Database Systems Course Overview
MODELS OF DATABASE AND DATABASE DESIGN
Tree-Structured Indexes
Storage and Indexes Chapter 8 & 9
Query-by-Example (QBE)
Diskusi-1 Bacalah materi chapter-01, lalu buatlah ringkasan yang berisi tentang : Definisi EUIS Siapa end user Dampak euis pada lingkungan kerja Perencanaan.
Latihan Answer the following questions using the relational schema from the Exercises at the end of Chapter 3: Create the Hotel table using the integrity.
Diskusi-16 Buatlah ringkasan tentang pertimbangan dalam desain yang ergonomis pada tiga perangkat utama komputer yaitu monitor, keyboard dan mouse (lihat.
Database Application Development
Permutations and Combinations
Hash-Based Indexes Chapter 11
Latihan Create a separate table with the same structure as the Booking table to hold archive records. Using the INSERT statement, copy the records from.
Tugas-05 a. Sebutkan primary key masing-masing tabel
Introduction to Query Optimization
Relational Algebra Chapter 4, Part A
The Entity-Relationship Model
Modeling Your Data Chapter 2 cs542
File Organizations Chapter 8 “How index-learning turns no student pale
COSC 6340 Projects & Homeworks Spring 2002
The Entity-Relationship Model
Database Application Development
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
The Entity-Relationship Model
External Sorting The slides for this text are organized into chapters. This lecture covers Chapter 11. Chapter 1: Introduction to Database Systems Chapter.
Crash Recovery, Part 2 R&G - Chapter 18
B+-Trees and Static Hashing
File Organizations and Indexing
File Organizations and Indexing
Tree-Structured Indexes
Team Project, Part II NOMO Auto, Part II IST 210 Section 4
Hash-Based Indexes R&G Chapter 10 Lecture 18
Hash-Based Indexes Chapter 10
Selected Topics: External Sorting, Join Algorithms, …
Concurrency Control Chapter 17
Relational Algebra Chapter 4, Sections 4.1 – 4.2
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
B+Trees The slides for this text are organized into chapters. This lecture covers Chapter 9. Chapter 1: Introduction to Database Systems Chapter 2: The.
The Relational Model The slides for this text are organized into chapters. This lecture covers Chapter 3. Chapter 1: Introduction to Database Systems Chapter.
Tree-Structured Indexes
Database Management Systems CSE594
Concurrency Control Chapter 17
Evaluation of Relational Operations: Other Techniques
Sang H. Son CS6750: Database Systems The slides for this text are organized into chapters. This lecture covers Chapter 1. Chapter 1: Introduction.
Distributed Databases
Introduction to Database Systems
Relational Query Optimization (this time we really mean it)
Chapter 11 Instructor: Xin Zhang
Tree-Structured Indexes
Physical Database Design
File Organizations and Indexing
Database Application Development
Relational Calculus Chapter 4, Part B
Presentation transcript:

COSC 3480 Projects & Homeworks Fall 2003 The slides for this text are organized into chapters. This lecture covers Chapter 3. Chapter 1: Introduction to Database Systems Chapter 2: The Entity-Relationship Model Chapter 3: The Relational Model Chapter 4 (Part A): Relational Algebra Chapter 4 (Part B): Relational Calculus Chapter 5: SQL: Queries, Programming, Triggers Chapter 6: Query-by-Example (QBE) Chapter 7: Storing Data: Disks and Files Chapter 8: File Organizations and Indexing Chapter 9: Tree-Structured Indexing Chapter 10: Hash-Based Indexing Chapter 11: External Sorting Chapter 12 (Part A): Evaluation of Relational Operators Chapter 12 (Part B): Evaluation of Relational Operators: Other Techniques Chapter 13: Introduction to Query Optimization Chapter 14: A Typical Relational Optimizer Chapter 15: Schema Refinement and Normal Forms Chapter 16 (Part A): Physical Database Design Chapter 16 (Part B): Database Tuning Chapter 17: Security Chapter 18: Transaction Management Overview Chapter 19: Concurrency Control Chapter 20: Crash Recovery Chapter 21: Parallel and Distributed Databases Chapter 22: Internet Databases Chapter 23: Decision Support Chapter 24: Data Mining Chapter 25: Object-Database Systems Chapter 26: Spatial Data Management Chapter 27: Deductive Databases Chapter 28: Additional Topics 1

Lab 2003 Activities MS SQL 2000 Analysis Server Oracle8/9i Conceptual Schema Design Relational Database Design Learn how to define tables Data Mining Decision Trees Clustering ODL/OQL basics Learn how to load and create an Oracle database MS SQL 2000 Analysis Server PL/SQL Triggers PL/SQL Cursors PL/SQL Functions Procedures and Packages OLAP Oracle8/9i Data Warehousing Learn how to define user views Learn how to write complex SQL Queries Developer 2000 Datablock Forms Generate SQL Plus reports Learn PL/SQL basics Developer 2000 reports Object-Relational features Java/C++ Interfaces Support for XML Lab 2003 Activities 6

COSC 3480 Lab Projects I There will be 6 lab projects; 5 will be programming projects, one will be a design project. The TU/TH Lab (Sessions 5:30-7:00p) in 200 PGH Instructor Aditya Toomula The lab sessions will be help in 200 PGH; that host 45 stand-alone computers that are connected to the internet (no floppy, no CD). Vision: Usually, there will be a short lecture and then students will be given a task that is similar to the tasks in the 6 lab projects and each student tries his best to solve the task on his lab computer. Moreover, sometimes the will be just QA-sessions; other activities include discussions of homework / exams, student presentations, makeup classes during the lab time; occasionally, there will be no lab at all. A lab schedule will be available on the web soon. 6

COSC 3480 Lab Projects II Lab projects can be performed by accessing the departmental Oracle server; accounts are currently created. It is also okay, if you install Oracle 8i, 9i, 8.17 on your own computer and perform the projects on your own computer. As I know the “short lecture-do_tasks_on_lab_computer” approach will be used the first time when teaching COSC 3480; therefore: There likely will be problems at the beginning; it is not 100% certain if what I /we have in mind will work. Your feedback is appreciated. We might adapt our teaching approach based on experiences in the first lab sessions. The lab sessions will hopefully start on Tu., September 9. 6

Announcements