Course: CSC 222 Database Design and Management I (3 credits Compulsory)
|
|
|
- Percival Allison
- 9 years ago
- Views:
Transcription
1 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, Tinuke Omolewa M.Sc. Mathematics (Computer Science Option) (Ilorin), B.Sc. Computer Science (Benin) Department of Computer Science, Faculty of Communication & Information Sciences, University of Ilorin, llorin, Nigeria. [email protected], [email protected] Office Location: Block 10 Room F9 Faculty of Communication & Information Sciences, University of Ilorin, llorin,nigeria. Consultation Hours: 12noon 2pm (Tuesday & Thursday) Course Content File Management Systems and its shortcoming, Database and Database Management System, Database Administrators, Data models: network, hierarchical and relational models, Entityrelationship model. Database design: SQL, Relational algebra and calculus. Query Processing and optimization. Study of some Standard Database System i.e. Access and Oracle. Course The course presents the fundamental concepts of Database Management. It also provides a general overview of the nature and purpose of Database Systems. The course explain how the concept of Database System was developed, what the common features of Database Systems are, what a Database System does for the user, and how Database Systems are implemented. Various Database Systems are also studied. Course Justification The Database is now an integral part of our day to day life that often we are not aware we are using one. When you visit the University Library, there is probably a database containing details of the books in the Library, details of the users, reservations and so on. Therefore, there is the need to know about operational aspect of Database Systems and how the Database Management Systems can be developed and implemented is very crucial. Course The main objectives of this course are to introduce students to the rudiments of Databases and Database Management Systems, and how they are developed, implemented, and maintained. At the end of this course, the students will be able to: (1) Explain the nature of Database-Management Systems (DBMSs), including their structure, design, and evaluation; (2) express the relationship between DBMSs and the analysis of information systems in libraries and in business; (3) make distinctions among Flat-file databases (DBs), Network DBs, Hierarchical DBs, Relational DBs; (4) explain the process of normalization of relational DBs; and 1
2 (5) explain the role of the Structured Query Language (SQL) standards in the current and future development of DBMSs. Course Requirements Students are expected to attend 75% of the classes before they can sit for the examination and participate very well in the class. Students are also expected to bring their laptops to class so as to be to work through examples in the notes during the lectures practically. Students must as well participate in all assignments whether individual or group. Methods of Grading S/N Type of Grading Score (%) 1. Test Assignment 5 3. Project Participation in class 5 5 Final Examination 70 TOTAL 100 Course Delivery Strategies The course delivery strategies will include face-to-face lectures and practical sessions. Practical Schedule 1. Introduction to Microsoft Access 2. Creating Tables 3. Entering Data into Tables 4. Creating Forms 5. Creating Reports 6. Structured Query Language (SQL) 7. Query Processing with SQL and Graphic User Interface (GUI) 8. Object-Oriented DBMS 9. Embedding C Programming Language 10. Creating DBMS Application Programs 11. Relational Database Normalization 12. Logging into Oracle 13. Creating Tables 14. Querying the Database with SQL commands LECTURE CONTENT Week 1: File Management System The objectives of this topic are to provide background knowledge of File Processing System (File-Based System) and its limitations. Understanding of management and social issues such as Database security and privacy. 2
3 An overview of the course Definition of Fie Processing System Third Hour Limitations of the file based system 1. What do you understand by the word File processing? 2. What are the features of a file processing system? 3. State (2) major differences between file processing system and the manual system. 4. List (4) limitations of the file processing system. 5. What is information? 1. File management 3. Available at : m Accessed 23rd September 2. Refer to the following Web site to learn more about file organization: Accessed 23rd September Week 2: Introduction to Databases : The main objective of this topic is to define databases and to distinguish between entities, attributes and relationships. Introductory level of skill in the use of a microcomputer database-management system (Microsoft Access) Definition of basic concepts; entities, relationship, and attributes. Creation of Databases 1. What is a Database? 2. List (5) popular Relational Database Management Systems. 3. What is a Table? 4. Mention (2) ways by which Database files can be created? 5. How are forms created? 1. Rich Maclin 3, Database Management Systems, Chapter 1. [email protected] 2. Silberschatz 1 A., Korthand H. F., and Sudarshan S., (1999), Database System Concepts (3rd Edition) (pp ), WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 3
4 4. en.wikipedia.org/wiki/database_management_system Accessed 23rd September 5. nptel.iitm.ac.in/courses/iit...to_database_systems.../1_introduction.pdf Accessed 23rd September Week 3: Database Management System The main objective of this topic is to introduce the students to the basic concepts of Database Management Systems. The students will be provided with a thorough understanding of why Database Systems are more versatile than the file based system. Types of Database Management Systems Instances and schemas 1. With the aid of a diagram, define a Database Management System. 2. State (4) differences between a File Processing System and a Database Management System. 3. Enumerate (5) advantages of Database Systems. 4. What is a Database schema? 5. What do you understand by the concept primary key. Concepts (3rd Edition), (pp. 1 19) WCB/McGraw-Hill, USA. ISBN Rich Maclin 3, Database Management Systems, Chapter 1. [email protected] 3. en.wikipedia.org/wiki/database_system Accessed 23rd September 4. en.wikipedia.org/wiki/database_management_system Accessed 23rd September 5. nptel.iitm.ac.in/courses/iit...to_database_systems.../1_introduction.pdf Accessed 23rd September Week 4 Database Administrators The objective of this topic is to familiarize the students with the main reasons for using Database Management Systems and how to have control over the data and the programs that access the data. Uses on Database Management Systems 4
5 Functions of the Database Administrator 1. State (5) functions of a Database Administrator. 2. List (5) disadvantages of Database Management Systems. 3. State (2) reasons for using Database Management Systems. 4. Design a database file for Students Record System, using (8) fields and (10) records. 5. Itemize (5) types of Database Management Systems. Reading list Concepts (3rd Edition) (pp ) WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 3. en.wikipedia.org/wiki/database_management_system Accessed 23rd September 4. nptel.iitm.ac.in/courses/iit...to_database_systems.../1_introduction.pdf Accessed 23rd September Weeks 5 and 6: Data Models The objectives of this topic are to introduce the students to the concept of Data Models as conceptual tools for describing real-world entities to be modeled in the Database and the relationships among these entities. (Week 5) Types of models (Week 5) Entity-Relationship model (Week 6) Object-oriented Model (Week 6) Advantages and disadvantages of Database Processing 1. State and briefly explain (4) types of Data Model. 2. What do you understand by Entity-Relationship model? 3. List & explain the (5) advantages of Database processing. 4. Highlight the differences between Entity-Relationship model and Object-Oriented model. 5. Construct an Entity-Relationship diagram for a hospital with a set of patients and a set of medical doctors. Associate with each patient a log of the various tests and examinations conducted. 5
6 Assignment Design a relational database for the University Registrar s office. The office maintains data about each class, including the instructor, the number of students enrolled, and the time a place for each meeting. Reading list Concepts (3 rd Edition) (pp. 7-9) WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 3. en.wikipedia.org/wiki/database_management_system Accessed 23rd September Week 7: Relational Algebra The objective of this topic is to introduce the students to the set of algebraic operations that take one or two relations as input and produce a new relation as their result. The concept of relational calculus will also be introduced. Fundamentals of Relational Algebra Formal definition of Relational Algebra 1. Distinguish between Relation and Relational Database. 2. What is a tuple? 3. State the general form of a tuple-relational calculus. 4. List (2) reasons why null values might be introduced into databases. 5. State and briefly explain (5) fundamental operations in The Relational algebra. Concepts (3 rd Edition) (pp.71-90) WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 3. en.wikipedia.org/wiki/database_management_system Accessed 23rd September Weeks 8 and 9: Database Design The objective of this topic is to generate relation schemas that allows us to retrieve information without redundancy, yet allows information to be retrieved easily. 6
7 (Week 8) Pitfalls of Relational Database Design (Week 8) Decomposition (Week 9) Modification of the database (Week 9) Normalization 1. Identify (5) pitfalls of Relational Database Design. 2. What is Decomposition? 3. How can update anomalies be resolved in Relational Database Design? 4. Define the concept of functional Dependence. 5. State and briefly explain the various types of Normal Forms. 6. List (5) purposes of Normalization. Concepts (3 rd Edition) (pp ) WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 3. en.wikipedia.org/wiki/database_management_system Accessed 23rd September Week 10: Commercial Database Management Systems The objective of this topic is to allow students to be able to create Database Managements Systems that provide services for commercial purpose in organizations and establishments. Creating Database applications Solving real-life problems using Database Systems Third Hour Practicals 1. List (6) major steps that will be taken in setting up a Database for a particular enterprise. 2. Explain the difference Between Physical and Logical Data Independence. 3. Create a Database for a Library Management System, using all the related fields and add (20) records. 4. Itemize (10) fields that a relevant to a Hospital Record System. 5. State (5) functions of Database Management Systems. 7
8 1. en.wikipedia.org/wiki/database_system Accessed 23rd September 2. en.wikipedia.org/wiki/database_management_system Accessed 23rd September Week 11: Query Languages The objective of this topic is to acquaint students with the rudiments of query languages that are user-friendly and enhances modification. Database Management System Structured Query Language (SQL) Third Hour Domain Types in SQL 1. State (3) types of Query Languages. 2. Give (2) reasons for using Embedded SQL. 3. Mention (5) built-in domain types in SQL. 4. What do you understand by the concept Integrity Constraint? 5. Define the term Query-by-Example. Concepts (3 rd Edition) (pp ) WCB/McGraw-Hill, USA. ISBN Week 12: Query Processing Query processing is based on how to filter out data from Databases. Commands have to be issued using Structured Query Language (SQL). The objective of this topic is to acquaint the students with the activities involved in extracting data from a Database. These activities include translation of queries expressed in high level Database languages into expressions that can be implemented at the physical level of the file system. Overview Record Preparation 8
9 1. With the aid of a diagram, explain the steps involved in Query Processing. 2. State (2) reasons why sorting of data plays an important role in Database Systems. 3. List (4) main commands of Data Manipulation Language (DML). 4. What do you understand by the term parsing in Query Processing? 5. Give the general syntax of the SELECT command. Concepts (3 rd Edition) (pp ) WCB/McGraw-Hill, USA. ISBN Week 13: Query Optimization Optimizing the query evaluation plan by adding operators to the query statement. The objective of this topic is to teach the students how to select the most efficient query evaluation plan for a query. Query Optimization Query Selection Operation 1. What is Query Optimization? 2. At what point during query processing does optimization occur? 3. Distinguish between the function of AND and OR operators. 4. State the various ways by which the ORDER BY command is used in SQL. 5. State the function of JOIN Command. Concepts (3 rd Edition) (pp ) WCB/McGraw-Hill, USA. ISBN Week 14: Introduction to Oracle To be able to manipulate data using Oracle Database Management System. The main objective of this topic is to introduce the students to Oracle ; a Database management application program. Students will be taught how to create Database files and carry out operations such as: Insertion, Deletion, and Updating. 9
10 Introduction to Oracle features File Modification 1. What is a Table? 2. How are tables created in Oracle? 3. What is the significance of file indexing in Database design? 4. How can tuples be inserted into tables? 5. State the command for getting rid of tables Week 15: Revision All topics would be reviewed. Students would be expected to ask questions and seek further clarification on any topic that they could not understand during the course of the lectures. Also questions will be asked from students to ascertain how well the course is understood by them. Revision Questions 1. List (5) main commands of Data Definition Language (DDL). 2. State (3) Aggregate Functions and their uses. 3. Draw and specify the functions of (3) main symbols used in Entity-Relationship diagram. 4. Mention (5) type of keys. 5. Distinguish between super key and candidate key. 6. What is the function of INSERT command? 7. What is the name given to a database driven website? 8. How is data entered into Databases in Oracle? 9. Name (3) RDBMS that are best used for creating database driven websites. 10. What is the function of Design View in MS Access? 11. State the functions of AND and OR operators. 12. Mention (5) types of Relational Database Management System. General ing 1. Rich Maclin, 3 Database Management Systems, Chapter 1. [email protected] 2. Silberschatz A 1., Korthand H. F., and Sudarshan S., (1999), Database System Concepts (3 rd Edition), WCB/McGraw-Hill, USA. ISBN en.wikipedia.org/wiki/database_system Accessed 23rd September 4. en.wikipedia.org/wiki/database_management_system Accessed 23rd September 10
11 5. nptel.iitm.ac.in/courses/iit...to_database_systems.../1_introduction.pdf Accessed 23rd September 6. searchsqlserver.techtarget.com/.../database-management-system Accessed 23rd September 7. Accessed 23rd September 8. Amazon.com: Database Management Systems ( ): Raghu Ramakrishnan, Johannes Gehrke: Books. Accessed 23rd September 9. Accessed 23rd September Accessed 23rd September Accessed 23rd September Legend 1- Available in the University Library 2- Available in Bookshops. 3- Available on the Web. 4- Personal Collection 5- Departmental Library 11
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY OIT 217.DATABASE CONCEPTS AND DESIGN COURSE OUTLINE
Introduction to Databases
Page 1 of 5 Introduction to Databases An introductory example What is a database? Why do we need Database Management Systems? The three levels of data abstraction What is a Database Management System?
IT2305 Database Systems I (Compulsory)
Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this
Course Objectives Course Requirements Methods of Grading S/N Type of Grading Score (%) Course Delivery Strategies Practical Schedule LECTURE CONTENT
Course: CSC 112 Introduction to Computer Science II (3 credits - Compulsory) Course Duration: Three hours per week for 15weeks (30h (T) and 45h (P)), as taught in 2011/2012 academic session. Lecturers:
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT ODM 106.DATABASE CONCEPTS COURSE OUTLINE 1.0 Introduction This introductory
IT2304: Database Systems 1 (DBS 1)
: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation
Database 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
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy
Course: CSC 224 Internet Technology I (2 credits Compulsory)
Course: CSC 224 Internet Technology I (2 credits Compulsory) Course Duration: Two hours per week for 15weeks, ((15 hours) Theory and (45 hours) Practical), as taught in 2010/2011 session Lecturer: Abikoye,
BCS Higher Education Qualifications. Database Systems Syllabus
BCS Higher Education Qualifications Diploma in IT Database Systems Syllabus Version:1.a Contents 1. Change History 3 2. Rationale 3 3. Aims 3 4. Objectives 3 5. Prior Knowledge Expected 4 6. Format and
IINF 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: [email protected] Office
Instructor: 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
1 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.
14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:
14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)
Introduction. 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
Database Design Final Project
Database Design 2015-2016 Database Design Final Project مشروع قاعدة بیانات ھو مشروع على طول السنة لاعطاء الطلبة الفرصة لتطویر قاعدة بیانات باستخدام نظام ادراة قواعد البیانات التجاریة حیث یبین الجدول رقم
Introduction: 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
City 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
MySQL for Beginners Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.
Introduction to database management systems
Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, [email protected] The course: follows (part of) the book "", Fourth Edition Abraham
CS2Bh: 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
Introduction 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 [email protected] CS4320/CS5320, Fall 2012 1 CS4320/4321: Introduction to Database Systems
www.gr8ambitionz.com
Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1
Objectives 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
Chapter 1: Introduction
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
Introduction to Computing. Lectured by: Dr. Pham Tran Vu [email protected]
Introduction to Computing Lectured by: Dr. Pham Tran Vu [email protected] Databases The Hierarchy of Data Keys and Attributes The Traditional Approach To Data Management Database A collection of
Databases in Engineering / Lab-1 (MS-Access/SQL)
COVER PAGE Databases in Engineering / Lab-1 (MS-Access/SQL) ITU - Geomatics 2014 2015 Fall 1 Table of Contents COVER PAGE... 0 1. INTRODUCTION... 3 1.1 Fundamentals... 3 1.2 How To Create a Database File
Database System Concepts
s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth
BCA. Database Management System
BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data
Demystified 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
Chapter 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
Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006
Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,
GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: DATABASE MANAGEMENT (Code: 3341605 ) Information Technology
GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: DATABASE MANAGEMENT (Code: 3341605 ) Diploma Programme in which this course is offered Information Technology Semester
Oracle Database 10g: Introduction to SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.
DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?
DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)
Overview 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
Database Systems. Lecture 1: Introduction
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: [email protected] Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
Database Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB
Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB Outline Database concepts Conceptual Design Logical Design Communicating with the RDBMS 2 Some concepts Database: an
ECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
Overview. Physical Database Design. Modern Database Management McFadden/Hoffer Chapter 7. Database Management Systems Ramakrishnan Chapter 16
HNC Computing - s HNC Computing - s Physical Overview Process What techniques are available for physical design? Physical Explain one physical design technique. Modern Management McFadden/Hoffer Chapter
3. 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
IST359 - 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
Scheme G. Sample Test Paper-I
Scheme G Sample Test Paper-I Course Name : Computer Engineering Group Course Code : CO/CM/IF/CD/CW Marks : 25 Hours: 1 Hrs. Q.1 Attempt Any THREE. 09 Marks a) List any six applications of DBMS. b) Define
IST359 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: [email protected]
DATABASE MANAGEMENT SYSTEMS. Question Bank:
DATABASE MANAGEMENT SYSTEMS Question Bank: UNIT 1 1. Define Database? 2. What is a DBMS? 3. What is the need for database systems? 4. Define tupule? 5. What are the responsibilities of DBA? 6. Define schema?
What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] What is a database? A database is a collection of logically related data for
Databases What the Specification Says
Databases What the Specification Says Describe flat files and relational databases, explaining the differences between them; Design a simple relational database to the third normal form (3NF), using entityrelationship
Foundations of Information Management
Foundations of Information Management - WS 2012/13 - Juniorprofessor Alexander Markowetz Bonn Aachen International Center for Information Technology (B-IT) Data & Databases Data: Simple information Database:
Database Design and Database Programming with SQL - 5 Day In Class Event Day 1 Activity Start Time Length
Database Design and Database Programming with SQL - 5 Day In Class Event Day 1 Welcome & Introductions 9:00 AM 20 Lecture 9:20 AM 40 Practice 10:00 AM 20 Lecture 10:20 AM 40 Practice 11:15 AM 30 Lecture
Basic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
Database Concepts. Database & Database Management System. Application examples. Application examples
Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.
DATABASE MANAGEMENT SYSTEMS
CHAPTER DATABASE MANAGEMENT SYSTEMS This chapter reintroduces the term database in a more technical sense than it has been used up to now. Data is one of the most valuable assets held by most organizations.
7. Databases and Database Management Systems
7. Databases and Database Management Systems 7.1 What is a File? A file is a collection of data or information that has a name, called the Filename. There are many different types of files: Data files
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions
COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database
COMHAIRLE NÁISIÚNTA NA gcáilíochtaí GAIRMOIDEACHAIS NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT Consultative Draft Module Descriptor Relational Database Level 3 C30147 December 1998 1 Title Relational
ISM 4210: DATABASE MANAGEMENT
GENERAL INFORMATION: ISM 4210: DATABASE MANAGEMENT COURSE SYLLABUS Class Times: Tuesday, Thursday 9:35 11:30 AM Class Location: HVNR 240 Professor: Dr. Aditi Mukherjee Office; Phone: STZ 360, 39-20648
Bridge from Entity Relationship modeling to creating SQL databases, tables, & relations
1 Topics for this week: 1. Good Design 2. Functional Dependencies 3. Normalization Readings for this week: 1. E&N, Ch. 10.1-10.6; 12.2 2. Quickstart, Ch. 3 3. Complete the tutorial at http://sqlcourse2.com/
DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2
1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS
IST659 Database Admin Concepts & Management Syllabus Spring 2012. Location: Time: Office Hours:
Instructor: Withro H. Wiggins Phone: (315) 446-5418 (Home) Email: [email protected] Office: Adjunct Location: Time: Office Hours: Blackboard Wednesday - Tuesday by appointment (online) Course Description
CS 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
Foundations of Information Management
Foundations of Information Management - WS 2009/10 Juniorprofessor Alexander Markowetz Bonn Aachen International Center for Information Technology (B-IT) Alexander Markowetz Born 1976 in Brussels, Belgium
Types & Uses of Databases
Types & Uses of Databases Connolly/Beggs Chapter 1 Ramakrishnan Chapter 1 Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management
Databases. DSIC. Academic Year 2010-2011
Databases DSIC. Academic Year 2010-2011 1 Lecturer José Hernández-Orallo Office 236, 2nd floor DSIC. Email: [email protected] http://www.dsic.upv.es/~jorallo/docent/bda/bdaeng.html Attention hours On
Chapter 1: Introduction. Database Management System (DBMS) University Database Example
This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information
IST659 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 [email protected] Office Hours
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2
Class Announcements TIM 50 - Business Information Systems Lecture 15 Database Assignment 2 posted Due Tuesday 5/26 UC Santa Cruz May 19, 2015 Database: Collection of related files containing records on
Unit 5.1 The Database Concept
Unit 5.1 The Database Concept Candidates should be able to: What is a Database? A database is a persistent, organised store of related data. Persistent Data and structures are maintained when data handling
Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys
Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic
Overview of Database Management Systems
Overview of Database Management Systems Goals: DBMS basic concepts Introduce underlying managerial issues Prepare for discussion of uses of DBMS, such as OLAP and database mining 1 Overview of Database
Course Duration: One hour Theory and 3 hours practical per week for 15weeks. As taught in 2010/2011 Session
ICS 202 Web Site Design 2 Credits The use of web design software in creating Web Pages. Available options for hosting Web pages. Design of web pages. Program interactive websites. Use of multimedia. Group
Course Duration: Two hours per week for 15weeks (30 hours), as taught in 2011/2012 Session
ICS 303 Human Computer Interaction (2 Credits Compulsory) Course Duration: Two hours per week for 15weeks (30 hours), as taught in 2011/2012 Session Lecturer: Bello, Olayiwola W. M.Inf Sc. (Ibadan), MBA
CS 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: [email protected] Office Hours:
Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?
Files What s it all about? Information being stored about anything important to the business/individual keeping the files. The simple concepts used in the operation of manual files are often a good guide
n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26
Class Announcements TIM 50 - Business Information Systems Lecture 14 Instructor: John Musacchio UC Santa Cruz n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment
The 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
Part A: Data Definition Language (DDL) Schema and Catalog CREAT TABLE. Referential Triggered Actions. CSC 742 Database Management Systems
CSC 74 Database Management Systems Topic #0: SQL Part A: Data Definition Language (DDL) Spring 00 CSC 74: DBMS by Dr. Peng Ning Spring 00 CSC 74: DBMS by Dr. Peng Ning Schema and Catalog Schema A collection
æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.
CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection
Databases and DBMS. What is a Database?
Databases and DBMS Eric Lew (MSc, BSc) SeconSys Inc. Nov 2003 What is a Database? Data (singular: datum) Factual Information Database Organized body of related information Repository / storage of information
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing
Lesson 8: Introduction to Databases E-R Data Modeling
Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data
Associate Professor Northern Virginia Community College
Battlefield High School ITD260 Data Modeling and Design ITD132 Programming with SQL 6660-80 Database Design and Management for the IT Program Professor Drake, Course Syllabus Battlefield High School: NVCC:
B.Sc. (Computer Science) First Year
B.Sc. (Computer Science) First Year Paper No. Title of Paper External Internal Assessment Maximum Pass Exam Durations Semester I I Computer Fundamentals & Programming 40 5 45 16 3hrs in C II Logical Organization
Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.
Technology Briefing Database Management Modern organizations are said to be drowning in data but starving for information p. 509 TB3-1 Learning Objectives TB3-2 Learning Objectives TB3-3 Database Management
COURSE JUSTIFICATION.
Introduction to school counseling (2 credits/compulsory) Course Code: CED 201 Course Title: Introduction to School Counseling. Number of Credits: 2 credits Course Duration: Two hours per week for 15 weeks
CS2Bh: 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
Oracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to
Database 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
Oracle SQL. Course Summary. Duration. Objectives
Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data
ISM 318: Database Systems. Objectives. Database. Dr. Hamid R. Nemati
ISM 318: Database Systems Dr. Hamid R. Nemati Department of Information Systems Operations Management Bryan School of Business Economics Objectives Underst the basics of data databases Underst characteristics
Computer 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
ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration:
ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration: One hour for teaching and Six hours for practical within a week for a period of 15 weeks (i.e. 15h (T) and 90h (P))
Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5
Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5 Type of course Compulsory Year 2 nd Semester 1st semester Student Workload: Professor(s) José Carlos Fonseca Total 140 Contact 75
The Relational Model. Why Study the Relational Model? Relational Database: Definitions
The Relational Model Database Management Systems, R. Ramakrishnan and J. Gehrke 1 Why Study the Relational Model? Most widely used model. Vendors: IBM, Microsoft, Oracle, Sybase, etc. Legacy systems in
Relational Database Management LIS458
Part1- Intro- CaseStudyProject 1 f Relational Database Management LIS458 G Benoit Jan 6, 11 The subject of Relational Database Management Systems (RDBMS) is taught in schools of business, library & information
Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification
Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 Outline More Complex SQL Retrieval Queries
