Teaching Scheme BIT/MMC/BCS Database Systems 1
|
|
- Maude West
- 5 years ago
- Views:
Transcription
1 Teaching Scheme BIT/MMC/BCS Database Systems 1 Level : 1 Year : Konstantina Lepinioti (tlepinio@bournemouth.ac.uk) Melanie Coles (mcoles@bournemouth.ac.uk) Autumn Term Week Lecture Seminar/Lab L/O 1/10 Induction Week 8/10 Introduction to DBS1() (Sem) Introduction to Access Exploring Microsoft Access envionment and looking at an existing Database Students will create tables 15/10 Data and Information(MC) This lecture introduces the concept of information as a business resource. It shows how organisations generate and store information on all aspects of their business and examines the importance of managing this data correctly. Databases are briefly introduced and their role in managing the data resource is outlined. You will learn how organisations generate and store data in the course of their business, how different types of data may be used by different parts of a business, and some of the characteristics of good data. Reading: Kroenke(Chapter 1), McFadden(Chapter 1), Connolly(Chapter 1), Ramakrishnan(Chapter 1) 22/10 Databases and Database Management Systems(MC) This lecture provides some of the background about how databases are developed from simply storing data used by a single individual to systems which manage data for thousands of users. The concept of a database management system (DBMS) is more fully explained and the advantages and disadvantages of DBMSs are explored. You will learn about the history of data storage and the development of modern database management systems. The concept of a database management system will be introduced including the functions performed by a DBMS and its advantages and disadvantages. Reading: Kroenke(Chapter 2), McFadden(Chapter 1), Curtis(Section 7.1), Ramakrishnan(Chapter 1) in Access. (Sem) Flat file Vs Database Storage Students will examine information in the two different storage mediums and discuss the advanages and disadvantages of each. Students will customise the tables they created last week. (Sem) DBMS Features Students will explore the DBMS features discussed in the lecture using an existing database. Filters and importing tables
2 29/10 Database Design(MC) This lecture discusses the process of designing a database. It introduces the terminology to be used in the course and emphasises the different types of design that take place - conceptual design, logical design, and physical design. Some of the tools used by database designers and systems analysts are introduced - data flow diagrams, entity-relationship diagrams. You will learn about the problems caused by data redundancy and inconsistency and the importance of designing a database well. The concept of a data model will be introduced and the major stages in designing a database will be described. Reading: Kroenke(Chapter 1 and 5), McFadden(Chapter 3), Curtis(Chapter 12), Ramakrishnan(Chapter 1) 5/11 Relational Data Model - Structure(KL) This lecture introduces the Relational Data Model (RDM). It will include a brief overview of the development of databases and data models over the last 40 years. The lecture will show how relational databases store data in sets of tables, called relations, and relate information between tables using foreign keys. The main components of RDM will be described and illustrated with appropriate examples. Codd s twelve rules that determine whether a database is a relational database will also be presented. You will learn about the use of tables and links between tables to represent data in the computer. The lecture will also discuss some of the properties of the relational data model that help to guarantee good structure in the database, e.g. relations, atomic values, null values, integrity constraints. The concept of physical and logical independence will be introduced. Reading: Kroenke(Chapter 5), McFadden(Chapter 6, 9 and 10), Curtis(Section 7.6), Ramakrishnan(Chapter 2) (Sem) Case Study Students will explore general design issues, how and where the data is stored and how information is obtained from that data. Simple queries, defining relationships, setting referential integrity (Sem) Relational Data Model 1 Relational Algebra Complex Queries
3 12/11 Relational Data Model - Operations(KL) This lecture builds upon the previous lecture, Relational Data Model - Structure. It discusses the importance of having a well-defined and correct method of manipulating relations in a relational model. A well-defined method is introduced as a set of operations that can be performed upon one or more relations. These operations allow information to be retrieved from a set of relations. A set of relational operators based on the basic operations will be defined and presented as a relational algebra. All the operators will be presented with appropriate examples. The SQL database language is introduced briefly and its use in expressing the relational operators is explained. You will learn to appreciate the importance of a well-defined high-level languages for manipulating data and understand the purpose of the relational operators. Some of the relational operators will be introduced, e.g. restriction, projection, join, union and intersection. Reading: Kroenke(Chapter 6, 9 and 10), McFadden(Chapter 8), Curtis(Section 7.6.3), Ramakrishnan(Chapter 2, 8 and 9) 19/11 Database Implementation(KL) This lecture will bring together the previous lectures on database design and the relational data model to show how the relational data model is implemented in a relational database management system. The Microsoft Access database system will be used to review how relations are created and the importance of creating primary keys and foreign keys in the database. The role of indexing in database design will be introduced and methods of indexing data in MS Access will be described. Reading: Kroenke(Chapter 8, 11 and 12), McFadden(Chapter 9 and 10) 26/11 Entity-Relationship Data Model - Basic Concepts(MC) This lecture introduces the Entity-Relationship (ER) data model. The ER model is used to describe the structure of the data that will be stored in the database. The ER model is designed to be easy to understand and is often used to discuss the structure of the data with users. The lecture introduces the major concepts of the ER model - entities, relationships and attributes. A method of drawing an ER model as a diagram is presented. You will learn how the ER model fits into the conceptual, logical and physical stages in database design. Reading: Kroenke(Chapter 3 and 6), Curtis(Section 12.2), McFadden(Chapter 4), Ramakrishnan(Chapter 14) (Sem) Relational Data Model 2 Relational Algebra Complex Queries (Sem) Relational Data Model 3 Introduction to SQL and the mapping of relational algebra to SQL More Complex Queries (Sem) Entity- Relationship Modelling 1 Students will work through a scenario and identify entities, relationships between entities, attributes and keys. In class test
4 3/12 Entity-Relationship Data Model - Design(MC) This lecture continues on from Entity-Relationship Data Model - Basic Concepts. It builds on this introduction to ER modelling by looking at the different types of relationships which can be modelled and how database constraints are represented in the model. Some of the problems that occur in ER modelling are discussed. You will learn about the different types of relationship (e.g. cardinality, degree). A complex data modelling example will be worked through. Reading: Kroenke(Chapter 3 and 6), McFadden(Chapter 4), Ramakrishnan(Chapter 14) 10/12 ERD Model Review(MC) This lecture reviews ERD modelling, keys and attributes. Also this lecture discusses the relationship between the relational data model and the entityrelationship model. It describes the use of the entityrelationship model as a means to describe the environment being modelled. This is compared to the use of the relational data model as a machine independent description of how the data will stored. A method of converting an entity-relationship model into an equivalent set of relations in the relational model is explained. Reading: Kroenke(Chapter 3 and 6), McFadden(Chapter 6, p225), Ramakrishnan(Chapter 14) (Sem) Entity- Relationship Modelling 2 Students will work through a scenario and construct an ERD Introduction to Forms (Sem) Entity- Relationship Modelling 3 Students will map the entities and relationships from the ERD model to a set of relations. Forms Spring Term Week Lecture Seminar/Lab L/O 7/1 Databases Design and Systems Analyis and Desing(KL) This lecture discusses the relationship between data flow diagrams, which are introduced as a systems development tool in Systems 1, and entity-relationship data models. Reading: Eva(Chapter 9 and 12), Down(Sections 3.5 and 3.11) 14/1 Update Anomalies and An Introduction to Normalisation(MC) Insert anomalies, deletion anomalies and modification anomalies will be discussed, and their effect on database processing. How normalisation can solve the problems caused by anomalies. Reading: Kroenke(Chapter 5), McFadden(Chapter 6), Curtis(Chapter 12, p415), Ramakrishnan(Chapter 15) (Sem) Entity- Relationship Modelling 4 Students will continue developing ERDs More forms (Sem) Update anomalies, Normalisation Students will explore the effects of anomalies and how normalisation can solve the problems caused by anomalies. Introduction to Reports
5 21/1 Normalisation - Functional Dependencies(MC) A functional dependency is a relationship between attributes in a database. Knowledge of functional dependencies is important for designing databases and reducing data redundancy. This lecture formalises the notion of a functional dependency. A method of representing functional dependencies in a diagram is shown. The relationship between functional dependencies and data redundancy, discussed in previous lectures, is further explained and the process of normalisation is continued. Reading: Kroenke(Chapter 5), McFadden(Chapter 6), Curtis(Chapter 12, p415), Ramakrishnan(Chapter 15) 28/1 A Database Case Study (MC) This lecture will present a case study of a database development scenario. The case study will demonstrate how a database might be designed and implemented in a business environment, drawing together the tools discussed in earlier lectures. Reading: Kroenke(Chapter 5), McFadden(Chapter 6) 4/2 Project Week 11/2 Physical Database Design(KL) This lecture looks at the process of constructing an efficient set of database relations, called physical database design. Physical database design occurs after the conceptual design and the logical design. This lecture looks at the knowledge required to produce a good database design. In particular it looks at the importance of identifying the size of the database and the types of updates and queries that will be made against the data. Methods of calculating the size of the database and identifying the data usage are explained. The use of different file organisations and indexing techniques to improve the database performance are outlined. The effect of using indexes in a database are explained and studied. Methods of placing indexes on a relation are explained and results of each method explained. Guidelines for selecting indexes are presented. Other physical database design techniques are outlined - caching, clustering, partitioning, denormalisation. Reading: McFadden(Chapter 7), Ramakrishnan(Chapter 16) (Sem) Normalisation Reports (Sem) Normalisation Advanced forms (Sem) Normalisation More Advanced Forms
6 18/2 Files(KL) This lecture introduces the low-level components of a database management system. The concept of a file as a set of records is defined and different types of files are described. Methods of organising and processing a file are outlined and some of the characteristics of different types of files are discussed. The lecture was also describe how different types of files affect the method used to process them. A simple case study will be presented showing how different types of files are used in different parts of a system. the lecture will finish by describing the construction of a computer disc and how files are stored on discs. Reading: Hanson(Chapter 1, 3 and 9), Loomis(Chapter 14), Ramakrishnan(Chapter 3) 25/2 Discs, Blocks and Buffers (KL) This lecture expands on the previous lecture by studying in detail how files are stored on discs. The concept of a block is introduced which is used to store data records from files. Methods of reading blocks from the disc into buffers are described. Some of the problems caused by storing records in blocks are discussed. Storing blocks on a disc is one of the processes that affects the performance of a database management system and it is important to do it efficiently. Reading: Hanson(Chapter 1, 3 and 9), Loomis(Chapter 14), Ramakrishnan(Chapter 3) 4/3 Data Types and Pointers(KL) This lecture begins by describing how numbers and characters are represented in the computer and stored on the disc. It then introduces the concept of a pointer, which is used to point to data in the computer. Three important types of pointers are described and examples given. Finally, important methods of relating records together using pointers are described. Being able to relate one record to another, for example, an employee record might be related to salary record, is an important part of a database management system. Reading: McFadden(3rd edition only) 11/3 Serial and Sequential File Organisations(KL) This lecture introduces to important types of files: (i) serial files, and (ii) sequential files. Methods of organising record in the files are described. Algorithms for searching and updating the file structures are described. Reading: McFadden(Chapter 7 (3rd edition only)), Hanson(Chapter 5), Loomis(Chapter 16), Ramakrishnan(Chapter 4), Elmasri(Sections 4.6/4.7) (Sem) Normalisation Introduction to Macros (Sem) Discs and Files 1 Macros (Sem) Discs and Files 2 Access and the Web (Sem) SQL Security
7 18/3 Indexed Files(KL) This lecture looks in more detail at the structure of an index - described in an earlier lecture. The components and structure of an index are described and different types of index are discussed. Methods of search for information in an index are presented and examples are used to demonstrate the fast performance that is possible using an index compared to an ordinary file. Multi-level indexes are introduced and will be expanded upon in future years. The advantages and disadvantages of indexes are provided. Reading: McFadden(Chapter 7 (3rd edition only)), Hanson(Chapter 7), Loomis(Chapter 20), Ramakrishnan(Sections 3.6 and 5.1 and Chapter 4) (Sem) SQL Sharing data and databases Summer Term Week Lecture Seminar/Lab L/O 15/4 Direct Access and Hashing (KL) This lecture introduces an alternative to index sequential files described in the previous lecture, called hashing. The concept of hashing is explained and different methods of performing hashing are described. Examples are used to illustrate some of the problems that can occur with hashing and solutions to these problems are discussed. The use of hashing is compared to indexing and the advantages and disadvantages of each are discussed. Reading: McFadden(Chapter 7 (3rd edition only)), Hanson(Chapter 6), Loomis(Chapter 19), Ramakrishnan(Sections 6.1) (Sem) SQL Revision 22/4 Revision(MC) (Sem) Revision Revision 29/4 Revision(KL) (Sem) Revision Revision Reading Core McFadden, F. R. and Hoffer, J. A., Modern Database Management, Addison-Wesley, This is a general text covering much of the course. Kroenke, D., Database Processing : Fundamentals, Design and Implementation, Prentice Hall, Recommended Ramakrishnan, R., Database Management Systems, McGraw-Hill, This is a more advanced text covering most of the topics. It is recommended for weeks and will be useful in future years. Curtis, G., Business Information Systems : Analysis, Design and Practice, Addison-Wesley, 1995.
8 Other Hanson, O., Design of Computer Data Files, Pitman, Loomis, M., Data Management and File Processing,,. Elmasri and Navathe, Fundamentals of Database Design, McGraw-Hill, Down, E.; Clare, P. and Coe, I., Structured Systems Analysis and Design Method : Application and Context, Prentice Hall, Eva, M., SSADM Version 4 : A User s Guide, McGraw-Hill, Learning Outcomes (L/O) 1. Understanding of data and database management systems. 2. Entity-relationship modelling. 3. Normalisation to third normal form. 4. Database and application sizing. 5. Use of Microsoft Access including creating databases, querying, forms, and reports. 6. Understanding of database implementation issues including file structures, indexing and performance issues. 7. Use of relational algebra and SQL.
Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases
Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases Level : 4 Year : 200 2002 Jim Craven (jcraven@bournemouth.ac.uk) Stephen Mc Kearney (smckearn@bournemouth.ac.uk)
More informationCourse Outline Faculty of Computing and Information Technology
Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course
More informationB.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline
B.C.A 2017-18 DATA BASE MANAGEMENT SYSTEM Course Outline MODULE SPECIFICATION SHEET This course introduces the fundamental concepts necessary for designing, using and implementing database systems and
More informationUnit 2. Unit 3. Unit 4
Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design
More informationContact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-
Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Fourth Semester Subject: DATABASE MANAGEMENT SYSTEMS Contact Hours / week: 4 Total hours: 64 Table of
More informationModule Documentation
Module Documentation INFO07017 Contents of this document are copyright of Galway Mayo Institute of Technology Page 1 of 5 INFO07017 Short Title Full Title Attendance N/A Discipline 482 COMPUTER USE (INFO
More informationTEACHING & ASSESSMENT PLAN
Doc. Ref. No. Issue Version Date UoN-STC-T&A 1 June 2009 TEACHING & ASSESSMENT PLAN 1. College : Arts & Sciences 2. Department : Mathematical & Physical Sciences 3. Semester : Spring 2013/2014 4. Course
More informationCourse: Database Management Systems. Lê Thị Bảo Thu
Course: Database Management Systems Lê Thị Bảo Thu thule@hcmut.edu.vn www.cse.hcmut.edu.vn/thule 1 Contact information Lê Thị Bảo Thu Email: thule@hcmut.edu.vn Website: www.cse.hcmut.edu.vn/thule 2 References
More informationM S Ramaiah Institute of Technology Department of Computer Science And Engineering
M S Ramaiah Institute of Technology Department of Computer Science And Engineering COURSE DESIGN, DELIVERY AND ASSESMENT Semester: V Course Code: CS513 Course Name: Database systems Course Faculty: Sl#
More information15CS53: DATABASE MANAGEMENT SYSTEM
15CS53: DATABASE MANAGEMENT SYSTEM Subject Code: 15CS53 I.A. Marks: 20 Hours/Week: 04 Exam Hours: 03 Total Hours: 56 Exam Marks: 80 Objectives of the Course: This course will enable students to Provide
More informationCS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111
CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111 Instructor: Boris Glavic, Stuart Building 226 C, Phone: 312 567 5205, Email: bglavic@iit.edu Office
More informationA Translation of the One-to-One Relationship for Introductory. Relational Database Courses
12/17/2002 A Translation of the One-to-One Relationship for Introductory Relational Database Courses Jonathan P. Bernick Department of Computer Science Coastal Carolina University Conway, South Carolina
More informationSpecific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases
Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course
More informationCOURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018
Course Code: SCSD5 Page : 1 of 5 S Lecturer : Nor Hawaniah Zakaria Room No. : 40-06, Block N8 Telephone No. : 07-55410 E-mail : hawaniah@utm.my Synopsis : This course introduces students to the concept
More informationSRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0304 Course Title : Data Base Management Systems Semester : VI Course Time : Dec 2012-
More informationCity University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18
City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Database Systems Course Code: CS3402 Course Duration: 1 semester
More informationInformatics 1: Data & Analysis
Informatics 1: Data & Analysis Lecture 4: From ER Diagrams to Relational Models Ian Stark School of Informatics The University of Edinburgh Friday 24 January 2014 Semester 2 Week 2 http://www.inf.ed.ac.uk/teaching/courses/inf1/da
More informationModern Systems Analysis and Design
Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Designing Databases Learning Objectives Concisely define each of the following key database design terms:
More informationCOMP3311 Database Systems
COMP3311 Database Systems Xuemin Lin School of Computer Science and Engineering Office: K17 503 E-mail: lxue@cse.unsw.edu.au Ext: 6493 http://www.cs.unsw.edu.au/~lxue WWW home address of 3311: http://www.cse.unsw.edu.au/~cs3311
More informationDepartment of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems
COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems Unit : I LP: CS6302 Rev. :
More informationInformatics 1: Data & Analysis
Informatics 1: Data & Analysis Lecture 4: From ER Diagrams to Relational Models Ian Stark School of Informatics The University of Edinburgh Friday 26 January 2018 Semester 2 Week 2 https://blog.inf.ed.ac.uk/da18
More informationLAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD
LAB 2 Notes For students that were not present in the first lab TA Web page updated : http://www.cs.ucr.edu/~cs166/ Mailing list Signup: http://www.cs.ucr.edu/mailman/listinfo/cs166 The general idea of
More informationLecture2: Database Environment
College of Computer and Information Sciences - Information Systems Dept. Lecture2: Database Environment 1 IS220 : D a t a b a s e F u n d a m e n t a l s Topics Covered Data abstraction Schemas and Instances
More informationData analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991.
Unit title: Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991 UNIT AIM AND PURPOSE The aim of this unit is to equip learners
More informationCourse Name: Database Systems - 1 Course Code: IS211
Course Name: Database Systems - 1 Course Code: IS211 I. Basic Course Information Major or minor element of program: General Department offering the course: Information Systems Department Academic level:
More information8) A top-to-bottom relationship among the items in a database is established by a
MULTIPLE CHOICE QUESTIONS IN DBMS (unit-1 to unit-4) 1) ER model is used in phase a) conceptual database b) schema refinement c) physical refinement d) applications and security 2) The ER model is relevant
More informationReview for Exam 1 CS474 (Norton)
Review for Exam 1 CS474 (Norton) What is a Database? Properties of a database Stores data to derive information Data in a database is, in general: Integrated Shared Persistent Uses of Databases The Integrated
More informationData about data is database Select correct option: True False Partially True None of the Above
Within a table, each primary key value. is a minimal super key is always the first field in each table must be numeric must be unique Foreign Key is A field in a table that matches a key field in another
More informationDatabases 1. Daniel POP
Databases 1 Daniel POP Week 1 Getting around New things will be thought both in lectures and in labs; don t miss them; they all matter for final examination! FinalGrade = (LectureGrade>=5 and LabGrade>=5)?
More informationDatabases Lectures 1 and 2
Databases Lectures 1 and 2 Timothy G. Griffin Computer Laboratory University of Cambridge, UK Databases, Lent 2009 T. Griffin (cl.cam.ac.uk) Databases Lectures 1 and 2 DB 2009 1 / 36 Re-ordered Syllabus
More informationCourse Design Document: IS202 Data Management. Version 4.5
Course Design Document: IS202 Data Management Version 4.5 Friday, October 1, 2010 Table of Content 1. Versions History... 4 2. Overview of the Data Management... 5 3. Output and Assessment Summary... 6
More informationChapter 1 SQL and Data
Chapter 1 SQL and Data What is SQL? Structured Query Language An industry-standard language used to access & manipulate data stored in a relational database E. F. Codd, 1970 s IBM 2 What is Oracle? A relational
More informationDeccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I
Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I SYLLABUS OF COMPUTER SCIENCE Academic Year 2016-2017 Deccan Education
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
INSTITUTE OF AERONAUTICAL ENGINEERING Course Title Course Code Regulation (Autonomous) Dundigal, yderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM DATABASE MANAGEMENT SYSTEMS
More informationRajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10
Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10 RAJIV GANDHI COLLEGE OF ENGINEERING & TECHNOLOGY, KIRUMAMPAKKAM-607 402 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK
More informationMinistry of Higher Education and Scientific research
Department of IT Technical Institute of Amedi Duhok Polytechnic University Subject: Database System Course Book: Year 2 (Second year) Lecturer's name: Dipl.Eng.Shorash A. Sami Academic Year: 2018/2019
More informationDATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305
DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305 Teaching Scheme (Credits and Hours) Teaching scheme Total Evaluation Scheme L T P Total Credit Theory Mid Sem Exam CIA Pract. Total Hrs Hrs Hrs Hrs Hrs Marks
More informationTHE RELATIONAL DATABASE MODEL
THE RELATIONAL DATABASE MODEL Introduction to relational DB Basic Objects of relational model Properties of relation Representation of ER model to relation Keys Relational Integrity Rules Functional Dependencies
More informationCSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION
CSC 407 Database System I COURSE PARTICULARS Course Code: CSC 407 Course Title: Database System I No. of Units: 3 Course Duration: 2 hours of theory and 1 hour of tutorial per week for 14 weeks. Status:
More informationCourse Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016
5055 Santa Teresa Blvd Gilroy, CA 95023 Course Outline COURSE: CSIS 162 DIVISION: 50 ALSO LISTED AS: TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016 SHORT TITLE: DATABASE SYSTEMS LONG
More informationDatabases and Database Management Systems
Databases and Database Management Systems 1 DBMS concepts and architecture ER model Relational Databases Relational Algebra Query Languages (SQL) Storage and Indexing (optional) Database Design : Normalization
More informationOfficial Statistics - Relational Database Management Systems. Official Statistics - Relational Database Management Systems
Chapter 1 Database fundamentals 1.1. What is a database? A database is a stored collection of data designed for efficient information retrieval, efficient data maintenance and centralised control of an
More informationReview The Big Picture
CS445 - Introduction to Database Management Systems Fall Semester 2015 LECTURE 6 The Entity-Relationship Model Introduction TEXTBOOK REFERENCE: CHAPTERS 2,3 R&G 1 Review The Big Picture Data Modeling Relational
More informationDatabase Architecture 1
Database Architecture 1 References Fundamentals of Database Systems, Elmasri/Navathe, Chapter 2 Database Systems : A Practical Approach, Connolly/Begg, Chapters 1 and 2 (c) Stephen Mc Kearney, 2003. 1
More informationDefinitions. Database Architecture 1. Database Schema. Database Instance. Data Item (Schema Construct) The description of a database.
Architecture 1 References Fundamentals of Systems, Elmasri/Navathe, Chapter 2 Systems : A Practical Approach, Connolly/Begg, Chapters 1 and 2 Definitions The description of a database. Instance The data
More informationIntroduction to Databases
Introduction to Databases Abou Bakar Kaleem 1 Overview - Database - Relational Databases - Introduction to SQL Introduction to Databases 2 1 Database (1) Database : - is a collection of related data -
More informationDistributed Database Systems By Syed Bakhtawar Shah Abid Lecturer in Computer Science
Distributed Database Systems By Syed Bakhtawar Shah Abid Lecturer in Computer Science 1 Distributed Database Systems Basic concepts and Definitions Data Collection of facts and figures concerning an object
More informationCT13 DATABASE MANAGEMENT SYSTEMS DEC 2015
Q.1 a. Explain the role of concurrency control software in DBMS with an example. Answer: Concurrency control software in DBMS ensures that several users trying to update the same data do so in a controlled
More informationADVANCED DATABASES ; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room ) Advanced DB Copyright by S.-g.
4541.564; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room 301-203) ADVANCED DATABASES Copyright by S.-g. Lee Review - 1 General Info. Text Book Database System Concepts, 6 th Ed., Silberschatz,
More informationDATABASE DEVELOPMENT (H4)
IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) Friday 3 rd June 2016 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions
More informationModern Systems Analysis and Design Sixth Edition
Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Designing Databases Learning Objectives Concisely define each of the following key database design terms:
More informationCSE 3241: Database Systems I Databases Introduction (Ch. 1-2) Jeremy Morris
CSE 3241: Database Systems I Databases Introduction (Ch. 1-2) Jeremy Morris 1 Outline What is a database? The database approach Advantages Disadvantages Database users Database concepts and System architecture
More information0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart
More informationTechno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601
Techno India Batanagar Computer Science and Engineering Model Questions Subject Name: Database Management System Subject Code: CS 601 Multiple Choice Type Questions 1. Data structure or the data stored
More information; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room ) ADVANCED DATABASES
4541.564; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room 302-208) ADVANCED DATABASES Syllabus Text Books Exams (tentative dates) Database System Concepts, 5th Edition, A. Silberschatz, H. F.
More informationCS403- Database Management Systems Solved MCQS From Midterm Papers. CS403- Database Management Systems MIDTERM EXAMINATION - Spring 2010
CS403- Database Management Systems Solved MCQS From Midterm Papers April 29,2012 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 CS403- Database Management Systems MIDTERM EXAMINATION - Spring
More informationDatabase Management Systems MIT Introduction By S. Sabraz Nawaz
Database Management Systems MIT 22033 Introduction By S. Sabraz Nawaz Recommended Reading Database Management Systems 3 rd Edition, Ramakrishnan, Gehrke Murach s SQL Server 2008 for Developers Any book
More informationDetailed Data Modelling. Detailed Data Modelling. Detailed Data Modelling. Identifying Attributes. Attributes
IMS1002 /CSE1205 Systems Analysis and Design Detailed Data Modelling The objective of detailed data modelling is to develop a detailed data structure that: Detailed Data Modelling: Attribute Collection
More informationOutline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization
Outline IT420: Database Management and Organization Dr. Crăiniceanu Capt. Balazs www.cs.usna.edu/~adina/teaching/it420/spring2007 Class Survey Why Databases (DB)? A Problem DB Benefits In This Class? Admin
More informationD.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur
DATABASE SYSTEMS IT 0303 5 TH Semester D.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur School of Computing, Department of IT Unit 1: introduction 1 Disclaimer The contents
More informationCourse Book Academic Year
Nawroz University College of Computer and IT Department of Computer Science Stage: Third Course Book Academic Year 2015-2016 Subject Advanced Database No. of Hours No. of Units 6 Distribution of Marks
More informationCourse Logistics & Chapter 1 Introduction
CMSC 461, Database Management Systems Spring 2018 Course Logistics & Chapter 1 Introduction These slides are based on Database System Concepts book th edition, and the 2009 CMSC 461 slides by Dr. Kalpakis
More informationCS2255 DATABASE MANAGEMENT SYSTEMS QUESTION BANK UNIT I
CS2255 DATABASE MANAGEMENT SYSTEMS CLASS: II YEAR CSE SEM:04 STAFF INCHARGE: Mr S.GANESH,AP/CSE QUESTION BANK UNIT I 2 MARKS List the purpose of Database System (or) List the drawback of normal File Processing
More informationFIT1004 Database Topic 6: Normalisation
FIT1004 Database Topic 6: Normalisation Learning Objectives: Understand the purpose of normalisation Understand the problems associated with redundant data Identify various types of update anomalies such
More informationJohn Edgar 2
CMPT 354 http://www.cs.sfu.ca/coursecentral/354/johnwill/ John Edgar 2 Assignments 30% Midterm exam in class 20% Final exam 50% John Edgar 3 A database is a collection of information Databases of one
More informationChapter 2 Introduction to Relational Models
CMSC 461, Database Management Systems Spring 2018 Chapter 2 Introduction to Relational Models These slides are based on Database System Concepts book and slides, 6th edition, and the 2009 CMSC 461 slides
More informationDo not turn over until you are told to do so by the invigilator. Module Contact: Dr. Beatriz de la Iglesia (CMP)
UNIVERSITY OF EAST ANGLIA School of Computing Sciences January PG Examination 2013-14 DATABASE MANIPULATION CMPSMB11 Time allowed: 3 hours Answer THREE questions. All questions carry equal weight. Notes
More informationSchema And Draw The Dependency Diagram
Given That Information Write The Relational Schema And Draw The Dependency Diagram below, write the relational schema, draw its dependency diagram, and identify all You can assume that any given product
More informationIntroduction to Databases Fall-Winter 2010/11. Syllabus
Introduction to Databases Fall-Winter 2010/11 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room POS 2.09 Office hours: Tuesday, 14:00 16:00 and by appointment (If you want to
More informationDatabase Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.
Database Management System Implementation TR, 10:00am-11:20am NTRP B 140 Instructor: Dr. Yan Huang TA: TBD Who am I? Dr. Yan Huang, graduated 2003 from University of Minnesota Research interests: database,
More informationSEMESTER 4. BCA401: Operational Research (Complementary) ( Syllabus as approved by Board of Studies of Mathematics ( UG)
SEMESTER 4 BCA401: Operational Research (Complementary) ( Syllabus as approved by Board of Studies of Mathematics ( UG) BCA402 : Microprocessors and PC Hardware (Core) Unit1: Introduction to the concept
More informationCan you name one application that does not need any data? Can you name one application that does not need organized data?
Introduction Why Databases? Can you name one application that does not need any data? No, a program itself is data Can you name one application that does not need organized data? No, programs = algorithms
More informationDatabase Systems. Normalization Lecture# 7
Database Systems Normalization Lecture# 7 Lecture 7: Normalization Normalization (Brief Overview) Functional Dependencies and Keys 1 st Normal Form 2 nd Normal Form 3 rd Normal Form Class Activity 3 Normalization
More informationInputs. Decisions. Leads to
Chapter 6: Physical Database Design and Performance Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Objectives
More informationFundamentals of Databases
Fundamentals of Databases College of Computers and Information Technology Taif University Saudi Arabia s.zahrani@tu.edu.sa/ admin@c2learn.com Fundamentals of Databases Dr. Salha M. Alzahrani 1 Fundamentals
More informationIntroduction to Databases Fall-Winter 2009/10. Syllabus
Introduction to Databases Fall-Winter 2009/10 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room TRA 2.01 Office hours: Thursday, 16:00 18:00 (If you want to meet up with me, send
More informationCredit where Credit is Due. Last Lecture. Goals for this Lecture
Credit where Credit is Due Lecture 22: Database Design Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is taken from section
More informationFundamentals of Database Systems (INSY2061)
Fundamentals of Database Systems (INSY2061) 1 What the course is about? These days, organizations are considering data as one important resource like finance, human resource and time. The management of
More informationIntroduction to Data Management. Lecture #2 (Big Picture, Cont.)
Introduction to Data Management Lecture #2 (Big Picture, Cont.) Instructor: Mike Carey mjcarey@ics.uci.edu Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Announcements v Still hanging
More informationDatabases. Dr. Richard E. Turner March 5, 2013
Databases Dr. Richard E. Turner (ret26@cam.ac.uk) March 5, 2013 Big-data: Databases Database = structured collection of data Everywhere: Facebook, MySpace, Google, Android (sqlite3), Amazon,... Amazon
More informationDetailed Data Modelling: Attribute Collection and Normalisation of Data
Detailed Data Modelling IMS1002 /CSE1205 Systems Analysis and Design Detailed Data Modelling: Attribute Collection and Normalisation of Data The objective of detailed data modelling is to develop a detailed
More informationDOWNLOAD PDF INSIDE RELATIONAL DATABASES
Chapter 1 : Inside Microsoft's Cosmos DB ZDNet Inside Relational Databases is an excellent introduction to the topic and a very good resource. I read the book cover to cover and found the authors' insights
More informationCHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.
CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2015-16 Scheme for B.Sc.-III Semester-V Sr. No. Paper Internal Assessment External Marks Exam Duration 1 Paper-I
More informationTHE COPPERBELT UNIVERSITY
THE COPPERBELT UNIVERSITY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY IT/IS DEPARTMENT MAY, 2018 SESSIONAL EXAMINATIONS CS235 DATABASE TECHNOLOGY TIME ALLOWED: THREE HOURS INSTRUCTIONS : Maximum
More informationRochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies
Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring
More informationHandout 4. Logical Database Modeling, Part 1: Relational Data Model. Transforming EER model to Relational.
Handout 4 CS-605 Database Management and Modeling -Spring 18 Page 1 of 9 Handout 4 Logical Database Modeling, Part 1: Relational Data Model. Transforming EER model to Relational. Logical Database Design
More informationChapter 3B Objectives. Relational Set Operators. Relational Set Operators. Relational Algebra Operations
Chapter 3B Objectives Relational Set Operators Learn About relational database operators SELECT & DIFFERENCE PROJECT & JOIN UNION PRODUCT INTERSECT DIVIDE The Database Meta Objects the data dictionary
More informationTIM 50 - Business Information Systems
TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz May 20, 2014 Announcements DB 2 Due Tuesday Next Week The Database Approach to Data Management Database: Collection of related files containing
More informationAssignment Session : July-March
Faculty Name Class/Section Subject Name Assignment Session : July-March 2018-19 MR.RAMESHWAR BASEDIA B.Com II Year RDBMS Assignment THEORY ASSIGNMENT II (A) Objective Question 1. Software that defines
More information1D D0-541 CIW v5 Database Design Specialist Version 1.7
1D0-541 CIW v5 Database Design Specialist Version 1.7 QUESTION NO: 1 With regard to databases, what is normalization? A. The process of reducing the cardinality of a relation B. The process of organizing
More informationRelational Database Systems Part 01. Karine Reis Ferreira
Relational Database Systems Part 01 Karine Reis Ferreira karine@dpi.inpe.br Aula da disciplina Computação Aplicada I (CAP 241) 2016 Database System Database: is a collection of related data. represents
More informationFundamentals of Database Systems
Fundamentals of Database Systems Semester 1, 2017 Fundamentals of Database Systems COMPSCI/SOFTENG 351 COMPSCI 751 Instructors: Gill Dobbie, Miika Hannula, Sebastian Link, Gerald Weber Department of Computer
More informationCS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I
CS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I 1.List the purpose of Database System (or) List the drawback of normal File Processing System. 2. Define Data Abstraction
More informationDC62 Database management system JUNE 2013
Q2 (a) Explain the differences between conceptual & external schema. Ans2 a. Page Number 24 of textbook. Q2 (b) Describe the four components of a database system. A database system is composed of four
More informationNormalisation Chapter2 Contents
Contents Objective... 64 Superkey & Candidate Keys... 65 Primary, Alternate and Foreign Keys... 65 Functional Dependence... 67 Using Instances... 70 Normalisation Introduction... 70 Normalisation Problems...
More informationHelp student appreciate the DBMS scope of function
10 th September 2015 Unit 1 Objective Help student appreciate the DBMS scope of function Learning outcome We expect understanding of the DBMS core functions Section 1: Database system Architecture Section
More informationRepresent entities and relations with diagrams
LEARNING OBJECTIVES Define data modeling terms Describe E-R Model Identify entities and relations Represent entities and relations with diagrams WHAT IS DATA MODELING? A data model is a collection of concepts
More informationCMPUT 291 File and Database Management Systems
CMPUT 291 File and Database Management Systems Instructor: Davood Rafiei University of Alberta *Disclaimer: The slides used in the course may contain some of the slides provided by the authors of the adopted
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 16-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 16-1 Chapter 16 Practical Database Design and Tuning Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Chapter Outline 1. Physical Database
More informationDatabase Management System (15ECSC208) UNIT I: Chapter 1: Introduction to DBMS and ER-Model
Database Management System (15ECSC208) UNIT I: Chapter 1: Introduction to DBMS and ER-Model Introduction to Databases Introduction Database: collection of related data. Data: know facts that can be recorded
More information