CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.

Slides:



Advertisements
Similar presentations
CS2008 Data Management CS5035 Introduction to Database Systems Nigel Beacham based on materials by Dr Yaji.
Advertisements

Introduction to Databases
Lecture 1 Intro Databases and Information Systems DT210 S McKeever 1.
Introduction to Databases
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
Introduction to Databases
CS565 Advanced Software Development (1 unit) Lecturer: Adrian O’Riordan Contact: is Office: prefab, behind.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
1 Chapter 2 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data u User’s view immune to changes.
Dr. Mohamed Osman Hegazi
Lecture Two Database Environment Based on Chapter Two of this book:
CS5201 Intelligent Systems (2 unit) Semester II Lecturer: Adrian O’Riordan Contact: is office is 312, Kane
Introduction to Database Systems
Introduction to Databases
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Introduction to Data bases concepts
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Fundamental of Database (FCT 1083) Chapter 1: Concept of Databases.
CSC2012 Database Technology & CSC2513 Database Systems.
Organizational Database Management CIS 458 Introduction Sungchul Hong.
Chapter 1 Introduction to Databases Pearson Education ©
CSC271 Database Systems Lecture # 4.
Database System Concepts and Architecture
Introduction: Databases and Database Users
8/27/2012ISC 329 Isabelle Bichindaritz1 File Systems Introduction to Databases.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Introduction to Databases
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
8/31/2012ISC329 Isabelle Bichindaritz1 Database Environment.
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
Database Environment Session 2 Course Name: Database System Year : 2013.
Dr. Mohamed Osman Hegazi
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
1 Chapter 2 Database Environment Pearson Education © 2009.
Advanced Databases COMP3017 Dr Nicholas Gibbins
1 Lecture1 Introduction to Databases Systems Database 1.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Fundamental of Database Systems
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Database
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Introduction to Databases
Welcome to GC311 Database Concepts
Lecture 1 Introduction to Database
Introduction to Database Systems
Welcome to GC311 Database Concepts
Introduction to Databases
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Chapter 2 Database Environment Pearson Education © 2014.
Introduction to Databases
Introduction to Database
Presentation transcript:

CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office is 312, Kane Lectures (term1): a.m. AL5 and Room 01, 3 Carrigside (term 2): a.m., Room G02, 4 Bloomfield Terrace and a.m., West Wing W7. Practicals: Organised later in year

Objectives and Prerequisites Objectives: To become familiar with the technologies used in the construction and use of database systems. The focus will the dominant relational data model. The technologies covered will include querying (SQL), data design, and data administration. Brief Synopsis: This course examines database development from the conceptual level. Querying and administration of a functioning database is explored. The database systems used in the practical aspect of the course are Mirsosoft Office Access and mysql. Prerequisites: Basic knowledge of computers. No knowledge of programming or databases is assumed.

Course Details Part of Higher Diploma in Applied Science (Biotechnology) Teaching methods: notes will on slides or handouts. Reading assignments will be also given during the year. Assignments and exercises will be placed on the course webpage: No textbook covers all the material exactly. See the list of relevant books later.

Course Overview Part 1: SQL and the Relational Model Basic concepts of database management systems Introduction to the relational model Introduction to Microsoft Office Access Structured Query Language (SQL) Data design and conceptual modelling Basics of database administration

Course Overview (cont.) Part 2: Technologies (Dr. K. Herley) Web databases Mysql database system Selected topics in data analysis Database Applications

Microsoft Office Access desktop database management system that is widely used interworks with more powerful Microsoft SQL Server combines the relational Microsoft Jet Database Engine with a graphical user interface It can use data stored in Access/Jet, SQL Server, or Oracle. suitable for small to medium sized applications. relative compatibility with SQL

Mysql Mysql AB makes MySQL available as open source software /free software under the GNU General Public License (GPL) - but they also sell it under traditional commercial licensing arrangements for cases where the intended use is incompatible with use of the GPL. Mysql is popular for web applications Supports SQL Works well with PHP, used for developing server-side applications and dynamic web content

Books to Read/Browse Database solutions: a step-by-step guide to building databases, Thomas M. Connolly, Carolyn E. Begg, Pearson Addison Wesley, Database design, application development, and administration, Michael V. Mannino, McGraw-Hill, Database systems: a practical approach to design, implementation, and management, Thomas M. Connolly, Carolyn E. Begg, Addison-Wesley, See

Websites - Portals Start page Start page Start page Access mysql Data Mining Data Mining ACM Special Interest Group SQL Standards en.wikipedia.org/wiki/Database_management_system Overview

What is a database and a DBMS? Database Shared collection of logically related data (and a description of this data), designed to meet the information needs of an organization. System catalog (metadata) provides description of data to enable program–data independence. Logically related data comprises entities, attributes, and relationships of an organization’s information. Database Management System (DBMS) A software system that enables users to define, create, maintain, and control access to the database.

Example DBMS

Components of DBMS Data definition language (DDL) - Permits specification of data types, structures and any data constraints. Data manipulation language (DML) - General enquiry facility (query language) of the data. Controlled access to database may include: a security system an integrity system a concurrency control system a recovery control system