CSEN5314 Database Systems Spring Semester, 2015

Slides:



Advertisements
Similar presentations
CPS2236 Contemporary Operating Systems Fall Semester, 2013
Advertisements

IST359: Introduction to DBMS IST359 Spring 2011 Instructor : Michael Fudge t o.110b Hinds w.
Sept. 2012ACS-3902/3 Yangjun Chen1 Welcome to Database Course.
ICS 324 Database Systems Second Semester (072) Information & Computer Science Department.
Introduction to Women’s Studies Fall 2008 E Komo Mai!
Jan. 2014ACS-4902/3 Yangjun Chen1 Welcome to Advanced Database Course.
CSEN 5323 Computer Communication Networks Fall Semester, 2014
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Log into your account Go to Locate MAT 2401 and the First Day PPT.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
Analytical Chemistry (CHEM 3811) Section 01 (CRN 88463) TR 12:45 - 2:00 (LAB 107) DR. AUGUSTINE OFORI AGYEMAN Assistant professor of chemistry Department.
COMP Introduction to Programming Yi Hong May 13, 2015.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Welcome on Board CSCE 106. Course Information (Lecture 0) Eman Nasr MSc, MPhil, PhD CSCE106 – Fundamentals of Computer Science.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Introduction to Information Systems and Technology MIS 213, Spring 2015 CIS 2005, CIS 1007.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
CPS3320 DATABASE SYSTEMS Spring Semester, /13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,
Jan /3 Yangjun Chen1 Welcome to Database Course.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, /16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE.
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Software Engineering (2+1) NUST Intitue of Information Technology 4 th March, 2008 BIT-8.
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.
Principles of Chemistry II (CHEM 1212) Section 01 (CRN 53642) MW 3:30 - 5:35 pm (B10) DR. AUGUSTINE OFORI AGYEMAN Assistant professor of chemistry Department.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
IST359: Introduction to DBMS IST359 Spring 2012 Instructor : Michael Fudge t o.110b Hinds w.
DatabaseCSIE NUK1 Fundamentals of Database Systems Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung.
CPS1192 COMPUTER SCIENCE II Fall Semester, /27/2013 Lecture 1: Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
COSC 6340 Databases Jehan-François Pâris
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
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.
CPS3316 COMPUTER NETWORKS Spring Semester, /13/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY,
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Dr. Jeff Cummings MIS323 Business Telecommunications.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
Homework for Next Week Write a short (one page) story of something interesting that happened to you during the New Years Break, that you will share in.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Welcome to Chemistry 101 Lecture. About Your Instructor Name: Qiquan (Joshua) Wang Phone: (lab),
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 First Semester.
Yonsei University 2nd Semester, 2017 Sanghyun Park
Computer Engineering Department Islamic University of Gaza
Course Introduction 공학대학원 데이타베이스
MIS323 Business Telecommunications
Database Design and Implementation
Course Overview - Database Systems
Andy Wang Object Oriented Programming in C++ COP 3330
JUNGWON UNIVERSITY English Speech (Level 5)
JUNGWON UNIVERSITY English Speech (Level 5)
MIS323 Business Telecommunications
JUNGWON UNIVERSITY Thinking & Discussion
JUNGWON UNIVERSITY Thinking & Discussion
Sampath Jayarathna Cal Poly Pomona
Database Applications Programming CS 362
Presentation transcript:

CSEN5314 Database Systems Spring Semester, 2015 Overview Instructor: Ashraf Yaseen Department of Electrical Engineering & Computer Science 01/20/2015

Outline Course Administration Course Overview

Administrivia Class Website Blackboard http://www.cs.odu.edu/~ayaseen Syllabus: Class Policy Class Notes: Posted before class, Read notes before class Assignments: Pay attention to the due dates Announcements, clarifications, FAQs posted Blackboard Posting grades Sending out emails to class

Administrivia-cont. E-Mail Instructor: Ashraf Yaseen ashraf.yaseen@tamuk.edu Instructor: Ashraf Yaseen Office location: EC, 354 Office hours: MW: 12-2pm, 3-5pm. T: 4-5pm. F: 12-1pm. by appointment Office phone: TBA

Administrivia-cont. Textbook Fundamentals of Database Systems. 6th Edition. By Ramez Elmasri & Shamkant Navathe, Pearson Education. ISBN: 9780133001655 http://www.pearsonhighered.com/elmasri/

Administrivia-cont. Grading Policy Late Assignment Policy 00~24 hrs: -10% 24~48 hrs: -20% >48 hrs: grade = 0 Class participation and presentation quality will also impact final grade Activities/ Evaluation Methods Number Percentages Homework 5 20% Quizzes 10% Project 1 Midterm Exam Final Exam 30% Total 100% >=90% A Excellent 80-89% B Very Good 70-79% C Good 60-69% D Failed <60% F

Honor Code The Honor Code applies to your conduct in this course. If you have questions, talk to me HOMEWORK: All submitted work must be your own Do not copy another student’s work Do discuss material and homework with classmates, professor EXAMS: Do not give assistance to or receive assistance from anyone but professor Violations of this Code are treated seriously Evidence of cheating, plagiarism, or unauthorized collaboration will result in a 0 grade for quiz/assignment/exam May have further consequences The honor code applies to your conduct in this course. Essentially, submit…

How to get help? Ask questions in class (or after class) Attend office hours Email me Make sure that you put “CSEN5314” in your subject line Send it from your tamuk.edu account It wouldn’t come to my spam folder State clearly what you need in your email

How to Get an A in this Class Attendance Attend class regularly and on time Ask questions Work on in-class exercises and assignments Notes Read over class notes before class Review class notes after class Homework Get started as early as possible Contact me if you encounter problems

What You Will Learn Define the basic terms associated with database systems (such as database, database management system, primary key, foreign key, database administrator, benefits of database systems, factors to consider when buying a DBMS). Create a conceptual design for a database based on problem specifications and user-requirements. Choose a suitable DBMS; and mapping the conceptual design of a database into the selected DBMS’s format. Build queries using Relational Algebra. Create queries using SQL and display the query output. Model databases using the ER and EER models. Normalize data and transform it into forms that are most suitable to the applications at hand

Topics Part 1: Introduction to Databases Databases and Database Users Database System Concepts and Architecture Part 2: Relational Data Model and SQL The Relational Data Model and Relational Database Basic SQL & More SQL Part 3: Conceptual Modeling and Database Design Data Modeling Using the Entity-Relationship (ER) Model The Enhanced Entity-Relationship (EER) Model Mapping a Conceptual Design into a Logical Design Part4: Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards

More Topics Part5: Database Programming Techniques Introduction to SQL Programming Techniques Web Database Programming Using PHP Part6: Database Design Theory and Normalization Functional Dependencies & Normalization (extra-not included in this course) Part7: File Structures, Indexing, and Hashing Part8: Query Processing and Optimization, and Database Tuning Part9: Transaction Processing, Concurrency Control, and Recovery Part10: Additional Database Topics: Security and Distribution Part11: Advanced Database Models, Systems, and Applications

Greater Expectations Class Attendance & Participation: mandatory In-Class exercises/discussion questions Solidify your understanding Help gauge your understanding Increase interactivity (reduce boredom) You are expected to try your best in class By attending, you work less out class. If you miss class, you are responsible for learning what you missed

Greater Expectations-cont. Arrive on time to class your grade will be affected if you are consistently late If you are absent, first check the course webpage for missed notes and/or assignments Don't come ask me, “Did I miss anything important?” The answer is “Yes!”

Greater Expectations-cont. Student Presentations: Prepare/practice and cover all material clearly and concisely (set time limit) Refresh/integrate course material before exams Student explanation benefits audience, presenter Practice: presentation skills are a key to success Submitted work: neat, complete, well-organized logic, programming, math: clearly show steps towards solution, comment programs Explanatory paragraphs: thoughtful, legible, grammatical, full sentences

Greater Expectations-cont. Behave and perform in a professional manner Be punctual, dress appropriately and be attentive Respect the rights of all participants by turning off any device that could cause a disturbance during class (this includes pagers, cell phones, personal alarms and music players). Negative behavior patterns in class (e.g. unexcused absences, tardiness, and class disruptions, wearing hats, eating, drinking, smoking and sleeping) will be treated seriously could result in a reduction of a student’s final grade.

While in Class, No Facebook No Cell phone No Music players No Topic unrelated to class. No Sleep No Food No bad jokes

About Me Bachelor’s from JUST (Jordan University of Science & Technology) Master’s from NYiT (New York Institute of Technology) Ph.D. ODU (Old Dominion University) My Research Computational Biology High Performance Computing

How about you? Tell us your name and year In a few sentences, tell us about you, e.g. Where are you from? What is your major? Career plans or after-college plans? Favorite hobby, sport? Something interesting about yourself Expectation in this class

What I want you to do Get started early! Review Chapter 1 and Class Slides Enjoy your new semester