COMPE 343 Database Systems and Programming 2012-2013 Spring Murat KARAKAYA Department of Computer Engineering.

Slides:



Advertisements
Similar presentations
0 - 0.
Advertisements

CS2008 Data Management CS5035 Introduction to Database Systems Nigel Beacham based on materials by Dr Yaji.
INTERNET SHIELD COURSE F-SECURE ® ANTI-VIRUS CLIENT SECURITY 6.
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline.
I Gde Dharma Nugraha Sistem Basis Data (P+) EEC (3 sks) Departemen Teknik Elektro, Fakultas Teknik Universitas Indonesia.
Addition 1’s to 20.
Week 1.
FINAL EXAMINATION SCHEDULE SPRING 2009 MAY 15 – MAY 22 NOTE: A class that meets at more than one of the times on this final examination schedule will take.
COMPE / SE / ISE 493 Project Orientation 2013 Fall Murat KARAKAYA Department of Computer Engineering Barış ÖZKAN Department of Information Systems Engineering.
COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 CENG 302 Introduction to Database Management Systems Nihan Kesim Çiçekli URL:
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
CS542: Database Management Systems1 CS 542 (Fall 2001) Database Management Systems Instructor: Wang-Chien Lee or
METU Computer Engineering Department
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Course Title Database Technologies Instructor: Dr ALI DAUD Course Credits: 3 with Lab Total Hours: 45 approximately.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 1: Organisation and Overview.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
1 ISEC0511 Programming for Information System Security Lecture Notes #1 Introduction.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
General Introduction Introduction to database systems.
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
King Saud University1 CSC 112 Java Programming I Introduction.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 First Semester.
CS445 Pacific University 1 11/16/2016 CS 445 Introduction to Database Systems TTH 1:00 – 2:15 Chadd Williams Office HoursM 1:00-2:00 Tue 11-noon Thur 3-4.
Welcome to Advanced Database Course
Database Systems – (
Yonsei University 2nd Semester, 2017 Sanghyun Park
Database Design CT1313.
CENG 213 Data Structures Nihan Kesim Çiçekli
Information Modeling and Database System
Course Introduction 공학대학원 데이타베이스
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Database System Concepts
Database Managment System
Instructors: Churee Techawut
Database Design and Implementation
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
CGS 3763 Operating Systems Concepts Spring 2013
Database Applications Programming CS 362
CENG 213 Data Structures Nihan Kesim Çiçekli
Oracle Database Management System
Course Guide CSC1201 Computer programming 2.
Administrative Issues
Database Applications Programming CS 362
Introduction to the Java Language ​
Presentation transcript:

COMPE 343 Database Systems and Programming Spring Murat KARAKAYA Department of Computer Engineering

COMPE 343 Instructor : K. Murat KARAKAYA Office : Z-14 Lecture : Tuesday 1009 OfficeHour : Tuesday Z-14 TA: Dinçer ÖZORAN Office: Z-13 Lab : Thursday MULT. MED.LAB Course Web page is on Moodle

Objectives & Content Objectives: To cover advanced DB concepts To introduce DB programming (PL/SQL & PHP) To introduce OODB concepts. Content: Concurrent operations on databases Transaction processing Concurrency control DB recovery Security and authorization Introduction to DB programming Object Oriented DB concepts

Text Books and References Course Book: 1. Database Systems Concepts, Silberschatz, Abraham, Korth, Henry F. Sudarshan, S., 4 th Ed., Mc-Graw-Hill, Oracle 8i: A Practical Guide to SQL, PL/SQL, and Developer 6, Ali Yazıcı and Aydın Şekihanov, Atılım Yayınları, 2001 Other Sources : 1.Modern Database Management By: J. A. Hoffer, M. B. Prescott, F. R 2.McFadden, 8 th Ed., ISBN: Introduction to Relational Database and SQL Programming, C Allen, S. Chatwin, C. A. Creary, ISBN: Database Systems, 2 nd Ed., Garcia-Molina, Dllman, Widom, ISBN: An Introduction Database Systems, by C. J. Date, ISBN Database Management System, R.Ramakrishnan, ISBN:

Grading (Tentative) Midterm(s) / Pop Quizes*30% LAB (Midterm+Final) 30% Final Exam 35% Attd. + Active Participation 5% If you miss 4 or more classes OR 3 or more LAB sessions you will get NA grade! –Passing grade >= not 59! * Pop Quiz: an unscheduled or unannounced quiz.

Grading Policies Missed exams: o no make-up exam for midterms without approved excuse! o you will get zero for each missed pop quiz! o no make-up exam for final for any excuse! Lateness: o Late assignments are penalized up to 10% per day. Ethics: o All assignments/projects are to be your own work. Participation: o You are supposed to be active in the class by involving and participating disscusions via asking questions, proposing solutions, explaning your ideas, etc.

WEEKLY SCHEDULE AND PRE-STUDY PAGES Wee k Lecture Topics Pre-study Pages LAB Topics LAB Subjects/Materials 1 Application Design and Development Chapter 8 N/A 2 Transactions Chapters 15 N/A 3 Concurrency Control 1 Chapter 16 Fundamentals of SQL 1 Chapter 4 4 Concurrency Control 2. MIDTERM1 Chapter 16 Fundamentals of SQL 2 Chapter 4 5 Introduction of Database Programming (PL/SQL) 1 Main text 2 Fundamentals of PL/SQL 1 Main text 2 6 Introduction of Database Programming (PL/SQL) 2 Main text 2 PL/SQL (Cursors) MIDTERM1 Main text 2 7 Introduction of Database Programming (PL/SQL) 3 MIDTERM2 Main text 2 PL/SQL (Cursors) Main text 2 8 Recovery system 1 Chapter 17 PL/SQL (Procedures) Main text 2 9 Recovery system 2 Chapter 17 PL/SQL (Triggers) MIDTERM2 Main text 2 10 Introduction to scripting languages. MIDTERM3 Instructor Text Fundamentals of PHP Instructor Text 11 Query Processing Chapter 13 DB connection with PHP Instructor Text 12 Query Optimization Chapter 14 Using Stored Procedures in PHP MIDTERM3 Instructor Text 13 Introduction to Object Oriented Database concepts 1 Chapter 9 Security issues in PHP DB backup and recovery Instructor Text 14 Introduction to Object Oriented Database concepts 2 Chapter 9 FINAL Instructor Text

EXPECTED SKILLS Basic Knowledge of C++, PHP, HTML 5, JavaScript, and programming concepts DBMS (Prerequiste: COMPE 341) RDBMS concepts SQL ORACLE / MySQL Data structures Array Set Heap Tree

Any Questions?