Presentation is loading. Please wait.

Presentation is loading. Please wait.

OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371.

Similar presentations


Presentation on theme: "OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371."— Presentation transcript:

1 OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371 Fairfield Way, Box U-255 Storrs, CT 06269-3255 steve@engr.uconn.edu http://www.engr.uconn.edu/~steve (860) 486–4818 (Office) (860) 486-3719 (CSE Office)

2 OV-1.2 CSE4701 Course Goals  Provide a Practical Introduction to Database Models, Theory, and Systems  Focus on Both Theory and Practice  Theory Demonstrates Strong Mathematical Basis of Databases (Relational Model and Concurrency Control)  Practice Provides Experimental Framework for Illustrating Theory (Actual Database Systems and their Usage)  Exposure to Research Problems and Real-World Experiences

3 OV-1.3 CSE4701 Course Philosophy  Introduction to Fundamental Database Concepts  Promotion of Knowledge-Acquisition, Self- Learning, and Independence  Rapid Evolution of Computing  Always Must Keep Skills Up-to-Date  “Learn how to Learn”  Relevance of Database Concepts in Computing  Software Engineering  Object-Oriented Computing  Operating Systems and Networks  Almost Every Computer Science Area  Practical Exposure to SQL, JDBC, and DB Platform (MySQL or Oracle)

4 OV-1.4 CSE4701 Textbooks and Class Materials  UConn COOP has One Required Text …  Fundamentals of Database Systems, Elmasri and Navathe, Addison-Wesley, 3 rd (2000) or 4 th (2003), 5 th (2006), or 6 th (2009) editions  CSE255 Web Site at … www.engr.uconn.edu/~steve/Cse4701/cse4701.html All Course Notes, Project Materials, Web Site Links, Available On-Line  Other Class Materials  Various other Web Sites

5 OV-1.5 CSE4701 Syllabus: Weekly Topic Coverage  FOCUS ON CHAPTER TOPIC - NUMBERS FOR 3rd ed.  1 Introduction/Overview Ch 1,2  1.5 Conceptual DB/ER Model Ch 3,4  1.5 Relational Model/Algebra Ch 7  1 Data Flow/ER-Relational Ch 9  1 Relational Calculus/SQL Ch 8  1 DB Design, Normal Forms Ch 14-16  0.5 Internal Data Storage Ch 5-6  1 Query Processing in RDB Ch 17-18  1 DB Impl/Concurrency Cont. Ch 19,20  1 Oracle and Embedded SQL Ch 10  1 Concurrency Control - II Ch 19,20  1 Security Ch 22, 11, 12  1 Databases, Web, Mining Ch 26, 27  1 One Semester Exams + Final Exam Weeks Topic Chapters

6 OV-1.6 CSE4701 Course Projects and Exams Must Pass Both Projects And Exams to PASS!!!  Projects: Individual &/or Team (30-50% of Grade)  In Process of Being Defined  See Next Slide  Exams (40-50% of Grade)  Likely Two Exams and Final  Open Book and Open Notes  Home works (0-20%)  Throughout the Semester - In Class also  If no credit, Up to 2 Bonus Pts. Per Handed in Assignment  Fall 2007 – 40%P, 50%E, 20%H  Note: All Subject to Change – Use Breakdown that Most Benefits Students

7 OV-1.7 CSE4701 Potential Course/Semester Project Some combination of Following  Research Project on Advanced Database Topic  5-7 page paper, 10 slide PPT, proof of concept demo  XML DBs, Big Data DBs, OO DBs, Genomic DBs, Web DBs, Statistical DBs, Public Health Surveillance DBs, Databases/AI, Multimedia DBs, Temporal & Spatial DBs, Real-Time DBs, Embedded DBs  Programmatic Exercises  Access to Databases using ODBC/JDBC and/or Hibernate (http://hibernate.org/)  Extracting info from via REST-APIs, JSON, XML, etc.  Database Loading/Conversion – Schema Level, Instance Level, Importing Data from csv and other files, etc.  Mobile Apps and Databases

8 OV-1.8 CSE4701 Main Software for Class  MySQL and MySQL Workbench

9 OV-1.9 CSE4701 Loading a Database Schema

10 OV-1.10 CSE4701 The Database Tables

11 OV-1.11 CSE4701 Extended Entity Relation Diagram

12 OV-1.12 CSE4701 Querying the Database

13 OV-1.13 CSE4701 Query Results Window

14 OV-1.14 CSE4701Cheating/Collaboration  Not Tolerated in Any Form!!!  Severe Penalties are Likely!!!  See University of Connecticut Student Conduct Code  All Homeworks/Some Project Represent Individual Effort!  Remaining Projects Represent Team Effort  Cooperative Problem Solving and Sharing Code is NOT Permitted and Will Likely Lead to Fs!  Electronic Information is More Accessible!  Use Protection Capabilities on your Account to Protect your Files!

15 OV-1.15 CSE4701 Lateness Policies/Exams  Late Assignments (Projects) will Not be Accepted Except with Prior Permission or Emergencies  Prior Permission: Contact the Instructor Three Days Before the Due Date  Emergencies: Illness, Death in the Family, etc.  Contact  S. Demurjian at ITE265, x6-4818, by steve@engr.uconn.edu, or via the CSE Office, ITE250, x6-3719  A Late Assignment is Recorded as a Zero Grade  Assignment Due Date Means Start of Class!!!  Makeup on Absent Exam at Instructor’s Discretion

16 OV-1.16 CSE4701 Class Attendance and Computing  Attendance in Class is …  Responsibility of each Student  May Result in Missing Hint/Clarification/Error on Class Project  Change in Due Date or Exam Date  I Won’t Guarantee that All Information Makes it to Web!  Computing for Class is …  Predominately PCs - ITE Concourse Level or Engineering Learning Center (ITE 1st floor)  Take Files with You!  Your Responsibility to Protect Your Files


Download ppt "OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371."

Similar presentations


Ads by Google