CS 377 Database Systems
|
|
- Garry Armstrong
- 7 years ago
- Views:
Transcription
1 CS 377 Database Systems Introduction and Course Information Li Xiong Department of Mathematics and Computer Science Emory University 1
2 Today Meet everybody in class Course introduction Course logistics 2
3 Meet your instructor Dr. Xiong, Prof. Xiong, or Dr. X, Prof. X Previous teaching CS377 (CS457) in Spring 2007 CS170, CS171 and graduate courses on database systems, data mining, data privacy and security Research data privacy and security, information management Assured Information Management and Sharing (AIMS) group More information I am committed to help you learn If you have any questions, concerns, suggestions Office hours: TuTh 4-5pm or by appointment, WSC E412 me: lxiong@mathcs.emory.edu 3
4 Meet our class TA Qi Guo, PhD student Responsibilities Grading written/programming assignments, projects and quizzes Running labs, if necessary, to prepare you for programming assignments Reach him Office hours: MW 4-5pm 4
5 Meet everyone in class Group introduction (~3 people) Introducing your group Name, year, major Why you are here Something interesting about the group 5
6 Today Meet everybody in class Course introduction Course logistics 6
7 What the class is about Fundamental concepts of databases and database systems Data modeling and database design Database programming Preview of database implementation and additional topics 7
8 Database Systems Database: A collection of related data. Data: Known facts that can be recorded and have an implicit meaning. Database Management System (DBMS): A software package/ system to facilitate the creation and maintenance of a computerized database. Database System: The DBMS software together with the data itself. Sometimes, the applications are also included. 8
9 Evolution of DBMS Early 1960s first DBMS designed, Bachman (Turing award 1973) 1970 relational data model, Codd (Turing award 1981) 1980s DBMSs in widespread use, relational model as dominant paradigm, SQL standardized Concurrent transaction management, Gray (Turing award 1999) 1990s - now Powerful query languages, richer data models, complex data, distributed databases, data warehouse, internet, 9
10 Major DBMS Vendors/Products Oracle IBM (DB2) Microsoft (SQL Server, Access) Open source (MySQL, PostgreSQL) All are "relational" (or "object-relational") database systems 10
11 Typical DBMS Functionality Define a database Data types, structures and constraints (meta-data) Manipulating the database Querying Updating: insertions, deletions and modifications Additional functions Concurrent processing and sharing by a set of users and programs yet, keeping all data valid and consistent Protection or security measures to prevent unauthorized access 11
12 People Actors on the scene Database administrator: sets up database software and hardware, authorizes access, monitors its use Database designer: define the database, sets up schema, loads data Database end user: queries/modifies data Database application programmer: build applications that queries/modifies data Workers behind the scene DBMS implementer: builds DBMS system 12
13 Example: Banking system Data = accounts, customers, balances, current interest rates, transaction histories, etc. Defining data: account number, account name, Manipulating the data: get balance, change account information MULTI-USER: many people/programs accessing same database, or even same data, simultaneously SAFE: (1) From system failures (2) From malicious users 13
14 Database Curriculum Database-System Studies Design of databases Database programming Database system implementation Less traditional database topics Distributed databases, P2P data management Text, semi-structured data, multimedia data Sensor networks, data streams Data warehouse and data mining Data privacy and security Bioinformatics 14
15 Emory Data(base) Courses CS 377 Introduction to Database Systems (DB Design, SQL Programming) CS 554 Database Systems (DB Implementation, Advanced Topics) CS570 Data Mining CS572 Information Retrieval CS573 Data Privacy and Security CS 584 Advanced Database Systems CS584 Stream Databases 15
16 Course Topics Basic concepts Data independence, 3 level database architecture, database system components Data modeling and design Entity-Relationship Model Relational Data Model Mapping from ER Model to Relational Model Relational database design theory - Normal Forms, Functional Dependencies Database programming SQL Query Language (Structured Query Language) Oracle JDBC and JAVA Selected topics DBMS implementation; data warehousing and data mining; distributed databases; data privacy and security; NoSQL 16
17 Today Meet everybody in class Course introduction Course logistics 17
18 Textbook Fundamentals of Database Systems (6 th edition). Ramez Elmasri and Shamkant Navathe 4th edition or later 18
19 Workload Written and programming assignments Programming project (team of up to 2 students) Midterm and final exam Reading and quizzes 19
20 Grading Assignments/projects 50% Midterm 20% Final 25% Quizzes 5% 20
21 Exams Policies All exams must be taken promptly at the required time. Rescheduling midterm is possible if the request is made at least a week prior to the exam date Final can not be rescheduled. Late assignment policy Late assignment will be accepted within 3 days of the due date and penalized 10% per day. No extensions will be given. 2 late assignment allowances, each can be used to turn in a single late assignment within 3 days of the due date without penalty. Honor code College Honor Code and Departmental Policy It is acceptable and encouraged to discuss your assignments with other students but any writeup and code must be your own. Every program assignment must have the following comment included at the top of the file. /* THIS CODE IS MY OWN WORK, IT WAS WRITTEN WITHOUT CONSULTING CODE WRITTEN BY OTHER STUDENTS. _Your_Name_Here_ */ 21
22 Study Strategy Come to class, think and ask questions Stay updated through class web page Read the assigned book chapter/sections; review class notes Complete the assignments/projects on time Study for exams Come to office hours (TA and me) Enjoy and good luck! 22
23 23
COIS 342 - Databases
Faculty of Computing and Information Technology in Rabigh COIS 342 - Databases Chapter I The database Approach Adapted from Elmasri & Navathe by Dr Samir BOUCETTA First Semester 2011/2012 Types of Databases
More informationCSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Spring 2006 Lecture 1 - Class Introduction
CSE 544 Principles of Database Management Systems Magdalena Balazinska (magda) Spring 2006 Lecture 1 - Class Introduction Outline Introductions Class overview What is the point of a database? Course Staff
More informationCSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction
CSE 544 Principles of Database Management Systems Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction Outline Introductions Class overview What is the point of a db management system
More informationCSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction
CSE 544 Principles of Database Management Systems Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction Outline Introductions Class overview What is the point of a db management system
More informationDatabase Systems. Lecture 1: Introduction
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: libkin@ed.ac.uk Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
More informationCS 649 Database Management Systems. Fall 2011
SCHOOL OF BUSINESS, PUBLIC ADMINISTRATION AND INFORMATION SCIENCES LONG ISLAND UNIVERSITY, BROOKLYN CAMPUS DEPARTMENT OF COMPUTER SCIENCE CS 649 Database Management Systems Fall 2011 Course Schedule: Thursday
More informationCSE 132A. Database Systems Principles
CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:
More informationObjectives of Lecture 1. Labs and TAs. Class and Office Hours. CMPUT 391: Introduction. Introduction
Database Management Systems Winter 2003 CMPUT 391: Introduction Dr. Osmar R. Zaïane Objectives of Lecture 1 Introduction Get a rough initial idea about the content of the course: Lectures Resources Activities
More informationScope of this Course. Database System Environment. CSC 440 Database Management Systems Section 1
CSC 440 Database Management Systems Section 1 Acknowledgment: Slides borrowed from Dr. Rada Chirkova. This presentation uses slides and lecture notes available from http://www-db.stanford.edu/~ullman/dscb.html#slides
More informationDatabases. DSIC. Academic Year 2010-2011
Databases DSIC. Academic Year 2010-2011 1 Lecturer José Hernández-Orallo Office 236, 2nd floor DSIC. Email: jorallo@dsic.upv.es http://www.dsic.upv.es/~jorallo/docent/bda/bdaeng.html Attention hours On
More informationObjectives of Lecture 1. Class and Office Hours. Labs and TAs. CMPUT 391: Introduction. Introduction
Database Management Systems Winter 2004 CMPUT 391: Introduction Dr. Osmar R. Zaïane Objectives of Lecture 1 Introduction Get a rough initial idea about the content of the course: Lectures Resources Activities
More informationDatabase Systems. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti
Database Systems Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Presentation
More informationDatabase System. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti
Database Systems Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Presentation
More informationIntroduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
More informationCSE 233. Database System Overview
CSE 233 Database System Overview 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric: web knowledge harvesting,
More informationIntroduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
More informationGeography 676 Web Spatial Database Development and Programming
Geography 676 Web Spatial Database Development and Programming Instructor: Prof. Qunying Huang Office: 426 Science Hall Tel: 608-890-4946 E-mail: qhuang46@wisc.edu Office Hours: T, R, and F 1:00-2:00 PM
More informationCOMM 437 DATABASE DESIGN AND ADMINISTRATION
COMM 437 DATABASE DESIGN AND ADMINISTRATION If you are reading this, you would have already read countless articles about the power of information in improving decision making, enhancing strategic position
More informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510 Class Hours: 2.0 Credit Hours: 3.0 Laboratory Hours: 2.0 Revised: Fall 2012 Catalog Course Description:
More informationDavid M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives
David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction 1-1 Chapter Objectives To understand the nature and characteristics
More informationOverview of Data Management
Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management
More informationDATABASES AND DATABASE USERS
1 DATABASES AND DATABASE USERS CHAPTER 1 Acknowledgement: Most slides for this course have been adapted from slides made available by Addison Wesley to accompany Elmasri and Navathe s textbook. 2 LECTURE
More informationIST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS 1. COURSE DETAILS COURSE (SECTION): IST359 (M005) TERM: Fall 2012 INSTRUCTOR: Yang Wang PHONE: 443-3744 (Office) OFFICE: Hinds 342 EMAIL: ywang@syr.edu
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency
More informationITP 300: Database Web Development. Database Web Development (Monday section) http://webdev.usc.edu/itp300m Fall 2012 Course 32031 3 Units
ITP 300: Database Web Development Course: Lecture/Lab: Instructor: Database Web Development (Monday section) http://webdev.usc.edu/itp300m Fall 2012 Course 32031 3 Units Mondays from 2 4:50 p.m. in KAP267
More informationIntroduction to Database Systems CS4320/CS5320. CS4320/4321: Introduction to Database Systems. CS4320/4321: Introduction to Database Systems
Introduction to Database Systems CS4320/CS5320 Instructor: Johannes Gehrke http://www.cs.cornell.edu/johannes johannes@cs.cornell.edu CS4320/CS5320, Fall 2012 1 CS4320/4321: Introduction to Database Systems
More informationclass 1 welcome to CS265! BIG DATA SYSTEMS prof. Stratos Idreos
class 1 welcome to CS265 BIG DATA SYSTEMS prof. plan for today big data + systems class structure + logistics who is who project ideas 2 data vs knowledge 3 big data 4 daily data 2.5 exabytes years 2012
More informationCSE532 Theory of Database Systems Course Information. CSE 532, Theory of Database Systems Stony Brook University http://www.cs.stonybrook.
CSE532 Theory of Database Systems Course Information CSE 532, Theory of Database Systems Stony Brook University http://www.cs.stonybrook.edu/~cse532 Course Description The 3 credits course will cover advanced
More informationLogistics. Database Management Systems. Chapter 1. Project. Goals for This Course. Any Questions So Far? What This Course Cannot Do.
Database Management Systems Chapter 1 Mirek Riedewald Many slides based on textbook slides by Ramakrishnan and Gehrke 1 Logistics Go to http://www.ccs.neu.edu/~mirek/classes/2010-f- CS3200 for all course-related
More informationUrsuline College Accelerated Program
Ursuline College Accelerated Program CRITICAL INFORMATION! DO NOT SKIP THIS LINK BELOW... BEFORE PROCEEDING TO READ THE UCAP MODULE, YOU ARE EXPECTED TO READ AND ADHERE TO ALL UCAP POLICY INFORMATION CONTAINED
More informationInstructor/notes/project Information. Data Base Systems I Course Overview. Other Information. TA Information. Instructor: Sharma Chakravarthy
Instructor/notes/project Information Instructor: Sharma Chakravarthy Data Base Systems I Course Overview Instructor: Sharma Chakravarthy sharma@cse.uta.edu The University of Texas at Arlington Database
More informationCS 4604: Introduc0on to Database Management Systems
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #1: Introduc/on Many slides based on material by Profs. Murali, Ramakrishnan and Faloutsos Course Informa0on Instructor B.
More informationDatabase Web Development ITP 300 (3 Units)
Database Web Development ITP 300 (3 Units) Fall 2014 Section 32031R Objective In this class students will learn to build dynamic, database- driven web sites. They will learn how to structure content for
More informationWeb-Based Database Applications ITP 300x (3 Units)
Web-Based Database Applications ITP 300x (3 Units) Objective Examination of the architecture and use of database-enabled web sites. Define the foundation for using relational databases on the web. Architectural
More informationIINF 202 Introduction to Data and Databases (Spring 2012)
1 IINF 202 Introduction to Data and Databases (Spring 2012) Class Meets Times: Tuesday 7:15 PM 8:35 PM Thursday 7:15 PM 8:35 PM Location: SS 134 Instructor: Dima Kassab Email: dk155686@albany.edu Office
More informationWhat is a database system? Course introduction. In the beginning. Early computing challenges
What is a database system? 2 Course introduction Introduction to databases CSCC43 Winter 2013 Ryan Johnson Database: a large, integrated collection of data. Models a real world enterprise Entities (teams,
More informationDatabase Design and Programming
Database Design and Programming Peter Schneider-Kamp DM 505, Spring 2012, 3 rd Quarter 1 Course Organisation Literature Database Systems: The Complete Book Evaluation Project and 1-day take-home exam,
More informationDatabase Architecture and Administration
Lecture Revised: Fall 2015 12TITD130 23TITD250 Database Architecture and COURSE OUTLINE Prerequisites: Course Description: Involves in-depth instruction about the underlying architecture of databases and
More informationDavid M. Kroenke and David J. Auer Database Processing 12 th Edition
David M. Kroenke and David J. Auer Database Processing 12 th Edition Fundamentals, Design, and Implementation ti Chapter One: Introduction Modified & translated by Walter Chen Dept. of Civil Engineering
More informationCity University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015
City University of Hong Kong Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015 Part I Course Title: Database Systems Course Code: CS3402 Course
More informationCSE 412/598 Database Management Spring 2012 Semester Syllabus http://my.asu.edu/
PROFESSOR: Dr. Hasan Davulcu OFFICE: BY 564 CSE 412/598 Database Management Spring 2012 Semester Syllabus http://my.asu.edu/ OFFICE HOURS: TBD Students should make every effort to utilize the scheduled
More informationOracle Education @ USF
Oracle Education @ USF Oracle Education @ USF helps increase your employability and also trains and prepares you for the competitive job market at a much lower cost compared to Oracle University. Oracle
More informationINFSCI 1017 Implementation of Information Systems
INFSCI 1017 Implementation of Information Systems Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 411 Instructor: Dmitriy Babichenko Office Hours: Tuesdays, 3-5PM Wednesday, 3-5PM
More informationCS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113
CS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113 Instructor: Boris Glavic, Stuart Building 226 C, Phone: 312 567 5205, Email: bglavic@iit.edu Office Hours:
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 The Relational Model CS2 Spring 2005 (LN6) 1 The relational model Proposed by Codd in 1970. It is the dominant data
More informationDatabase Management Systems
Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS
More informationAdvanced Database Management MISM Course F14-95704 A Fall 2014
Advanced Database Management MISM Course F14-95704 A Fall 2014 Carnegie Mellon University Instructor: Randy Trzeciak Office: Software Engineering Institute / CERT CIC Office hours: By Appointment Phone:
More informationCSE 530A Database Management Systems. Introduction. Washington University Fall 2013
CSE 530A Database Management Systems Introduction Washington University Fall 2013 Overview Time: Mon/Wed 7:00-8:30 PM Location: Crow 206 Instructor: Michael Plezbert TA: Gene Lee Websites: http://classes.engineering.wustl.edu/cse530/
More informationWelcome! Chapter 1. Outline. Book Goals. Database Characteristics. Initial Vocabulary
Chapter 1 Introduction to Management CIS 255 Prof. Rasley Welcome! technology: crucial to the operation and management of modern organizations Major transformation in computing skills Significant time
More informationThe Evolution of an Advanced Database Course in an Information Systems Curriculum
The Evolution of an Advanced Database Course in an Information Systems Curriculum Behrooz Seyed-Abbassi Department of Computer and Information Sciences, University of North Florida Jacksonville, Florida
More informationComputer Information Systems
Computer Information Systems 197 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards
More informationBusiness Intelligence and Analytics SCH-MGMT 553 (New course number being proposed) Tu/Th 11:15 AM 12:30 PM in SOM Lab 20
SCH-MGMT 553: Business Intelligence and Analytics - Syllabus Course Information Title Number Business Intelligence and Analytics SCH-MGMT 553 (New course number being proposed) Course dates Jan 18, 2011
More informationCleveland State University
Cleveland State University CIS 612 Modern Database Programming & Big Data Processing (3-0-3) Fall 2014 Section 50 Class Nbr. 2670. Tues, Thur 4:00 5:15 PM Prerequisites: CIS 505 and CIS 530. CIS 611 Preferred.
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More informationCOURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;
COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.
More informationTopics in basic DBMS course
Topics in basic DBMS course Database design Transaction processing Relational query languages (SQL), calculus, and algebra DBMS APIs Database tuning (physical database design) Basic query processing (ch
More informationIS6030 Data Management Fall Semester 2015
IS6030 Data Management Fall Semester 2015 Instructor: Russell Spangler Senior Manager, Data Visualization russellspangler@gmail.com 859.801.9409 Required Course Materials: Provided by Instructor Suggested
More informationIntroductory Concepts
Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner hegner@cs.umu.se http://www.cs.umu.se/~hegner Introductory Concepts 20150117
More informationNortheastern University Online College of Professional Studies Course Syllabus
Northeastern University Online College of Professional Studies Course Syllabus Instructor Name: Stephen Kafka E-mail: s.kafka@neu.edu Phone Number: 781-461-3581 (W) 508-944-8180 (C) ITC3020 Leveraging
More informationOverview of Database Management
Overview of Database Management M. Tamer Özsu David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Fall 2012 CS 348 Overview of Database Management
More informationIntroduction to Databases
Marek Rychly mrychly@strathmore.edu Strathmore University, @ilabafrica & Brno University of Technology, Faculty of Information Technology Advanced Databases and Enterprise Systems 24 August 2015 Marek
More informationSyllabus CIS 3630: Management Information Systems Spring 2009
Syllabus CIS 3630: Management Information Systems Spring 2009 Instructor: Dr. Silvana Faja Office: Dockery 301 I Office Hours: 9:15 10:45 and 1:00-2:00 TR or by appointment Office Phone: (660) 441 2423
More informationIST659 Fall 2015 M003 Class Syllabus. Data Administration Concepts and Database Management
1 IST659 Fall 2015 M003 Class Syllabus Data Administration Concepts and Management Instructor Hernando A Hoyos Phone 347-806-0136 Office Type your office location here E-mail hahoyos@syr.edu Office Hours
More informationInstructor: Michael J. May Semester 1 of 5775. The course meets 9:00am 11:00am on Sundays. The Targil for the course is 12:00pm 2:00pm on Sundays.
Syllabus for ISM 14-324: Database Systems Department of Software and Information Systems Achi Racov School of Engineering Kinneret College on the Sea of Galilee Instructor: Michael J. May Semester 1 of
More informationChapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
More informationUltraQuest Cloud Server. White Paper Version 1.0
Version 1.0 Disclaimer and Trademarks Select Business Solutions, Inc. 2015. All Rights Reserved. Information in this document is subject to change without notice and does not represent a commitment on
More informationCC414 Database Management Systems
CC44 Database Management Systems Prof. Dr. Amani A. Saad Course Info See contents on Course Home page. Lecture: 2 hrs Sunday 2:30-2:0 Lab: 2 hrs Tut: 2 hrs» TAs: Eng. Omar Shalash Eng. Ihab Zaghlool 2
More informationOverview. Introduction to Database Systems. Motivation... Motivation: how do we store lots of data?
Introduction to Database Systems UVic C SC 370 Overview What is a DBMS? what is a relational DBMS? Why do we need them? How do we represent and store data in a DBMS? How does it support concurrent access
More informationConsolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect
Consolidate by Migrating Your Databases to Oracle Database 11g Fred Louis Enterprise Architect Agenda Why migrate to Oracle What is migration? What can you migrate to Oracle? SQL Developer Migration Workbench
More informationCISC 432/CMPE 432/CISC 832 Advanced Database Systems
CISC 432/CMPE 432/CISC 832 Advanced Database Systems Course Info Instructor: Patrick Martin Goodwin Hall 630 613 533 6063 martin@cs.queensu.ca Office Hours: Wednesday 11:00 1:00 or by appointment Schedule:
More informationUpon successful completion of this course, a student will meet the following outcomes:
College of San Mateo Official Course Outline 1. COURSE ID: CIS 364 TITLE: Enterprise Data Warehousing Semester Units/Hours: 4.0 units; a minimum of 48.0 lecture hours/semester; a minimum of 48.0 lab hours/semester
More informationNew Features in Oracle Application Express 4.1. Oracle Application Express Websheets. Oracle Database Cloud Service
Date and Time- Europe/Middle East/Africa Tuesday June 12, 2012 09:00 13:00 BST 10:00 14:00 CEST 12:00 16:00 GST Corresponding UTC (GMT) 08:00:00 Agenda Time Track and Keynote/Session Title 9:00 AM Keynote
More informationComputer Information Systems
Computer Information Systems 193 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards
More informationIntroduction to Databases and Data Mining
Introduction to Databases and Data Mining Computer Science 105 Boston University David G. Sullivan, Ph.D. Welcome to CS 105! This course examines how collections of data are organized, stored, and processed.
More informationIST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS 1. COURSE DETAILS Revised: 1/13/2012 COURSE (SECTION): IST359 (M001) TERM: Spring 2012 INSTRUCTOR: Deborah Nosky FINAL EXAM: Tuesday, May 8 th 10:15
More informationD61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
More information3. Relational Model and Relational Algebra
ECS-165A WQ 11 36 3. Relational Model and Relational Algebra Contents Fundamental Concepts of the Relational Model Integrity Constraints Translation ER schema Relational Database Schema Relational Algebra
More informationCIS 3515 Mobile Application Development Instructor:
CIS 3515 Mobile Application Development Instructor: Karl Morris Email: karl.morris [-] temple.edu Location: SERC 327 Office hours: T 9:30 AM - 10:30 AM, 2:00 PM - 3:00 PM or by appointment Textbook: None
More informationContents RELATIONAL DATABASES
Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7
More information<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations
Move to Oracle Database with Oracle SQL Developer Migrations The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationChapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
More informationCourse 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012
Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 OVERVIEW About this Course Data warehousing is a solution organizations use to centralize business data for reporting and analysis.
More informationCS 564: DATABASE MANAGEMENT SYSTEMS
Fall 2013 CS 564: DATABASE MANAGEMENT SYSTEMS 9/4/13 CS 564: Database Management Systems, Jignesh M. Patel 1 Teaching Staff Instructor: Jignesh Patel, jignesh@cs.wisc.edu Office Hours: Mon, Wed 1:30-2:30
More informationReport Data Management in the Cloud: Limitations and Opportunities
Report Data Management in the Cloud: Limitations and Opportunities Article by Daniel J. Abadi [1] Report by Lukas Probst January 4, 2013 In this report I want to summarize Daniel J. Abadi's article [1]
More informationDemystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components
Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical
More informationImplementing a Data Warehouse with Microsoft SQL Server 2012
Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Length: Audience(s): 5 Days Level: 200 IT Professionals Technology: Microsoft SQL Server 2012 Type: Delivery Method: Course Instructor-led
More informationDatabase Systems Introduction Dr P Sreenivasa Kumar
Database Systems Introduction Dr P Sreenivasa Kumar Professor CS&E Department I I T Madras 1 Introduction What is a Database? A collection of related pieces of data: Representing/capturing the information
More informationDatabases and BigData
Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)
More informationCourse: CSC 222 Database Design and Management I (3 credits Compulsory)
Course: CSC 222 Database Design and Management I (3 credits Compulsory) Course Duration: Three hours per week for 15weeks with practical class (45 hours) As taught in 2010/2011 session Lecturer: Oladele,
More informationand what does it have to do with accounting software? connecting people and business
1999-2008. All rights reserved Jim2 is a registered trademark of Jim2 by Happen Business Pty Limited P +61 2 9570 4696 F +61 2 8569 1858 E info@happen.biz W www.happen.biz what is sql and what does it
More informationANALYTICS CENTER LEARNING PROGRAM
Overview of Curriculum ANALYTICS CENTER LEARNING PROGRAM The following courses are offered by Analytics Center as part of its learning program: Course Duration Prerequisites 1- Math and Theory 101 - Fundamentals
More informationRelational Schema. CS 4700/6700 A Sample of Small Database Design Using Microsoft Access
CS 4700/6700 A Sample of Small Database Design Using Microsoft Access Company relational database schema from the textbook (Fundamentals of Database systems, 6 th Edition, by Ramez Elmasri and Shamkant
More informationICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
More informationImplementing a Data Warehouse with Microsoft SQL Server 2012
Course 10777 : Implementing a Data Warehouse with Microsoft SQL Server 2012 Page 1 of 8 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777: 4 days; Instructor-Led Introduction Data
More informationINTRODUCTION DATABASE MANAGEMENT SYSTEMS
Based on set of slides provided by Silberschatz, Korth, Sudarshan, 2010. Content modified by Sarajane Marques Peres, Ph.D. INTRODUCTION DATABASE MANAGEMENT SYSTEMS History of Database Systems 1950s and
More informationSQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
More informationKENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)
KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002) Course Number/Program Name ACS 7420 Algorithm Design for Big Data Department Computer Science Degree Title (if applicable)
More informationIntroduction to Database Systems CS4320. Instructor: Christoph Koch koch@cs.cornell.edu CS 4320 1
Introduction to Database Systems CS4320 Instructor: Christoph Koch koch@cs.cornell.edu CS 4320 1 CS4320/1: Introduction to Database Systems Underlying theme: How do I build a data management system? CS4320
More informationChapter 1 Databases and Database Users
Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Outline Introduction An Example Characteristics of the Database Approach Actors
More information