Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases
|
|
- Clement Hall
- 6 years ago
- Views:
Transcription
1 Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases Level : 4 Year : Jim Craven (jcraven@bournemouth.ac.uk) Stephen Mc Kearney (smckearn@bournemouth.ac.uk) Melanie Coles (mcoles@bournemouth.ac.uk) Autumn Term 30/9 Induction Week 7/0 Project Week (No Lecture)(JC) This lecture is cancelled for project week. 4/0 Database Performance Issues(JC) This lecture introduces the theme of optimising the performance of a relational database system. When do performance issues arise in the database development process? How should performance issues be approached? What areas should be considered first when tuning a database.? What are the constraints? Reading: Ensor(Chapter 2), Corrigan 2/0 Service Time(SMcK) This lecture discusses the techniques to read/write data on a disc. How is data read from or written to a disc? What are the main parts of the read/write process? How much time does it take to read information from a disc? What factors affect the speed of a disc? How may disc performance be improved? How can the speed of a disc be calculated? Reading: Elmasri(Appendix B) 28/0 B+-Tree Indexing (SMcK) This lecture discusses a popular type of index structure. Why is an index necessary? What is a multilevel index? What is a B+-Tree index? How is an index searched? How is data inserted into or deleted from a B+-Tree index? How big does a B+-Tree get? What are the important properties of a B+-Tree? Reading: Elmasri(Section 5.3), Silberschatz(Section 8.3), Knuth(Pages ), Connolly(Appendix C.5.5) Oracle environment structure and documentation This class will look at the structure of Oracle and how an Oracle database stores data. We will also look at the documentation provided with Oracle. The Data Dictionary We will look at the structure of a data dictionary and investigate some of the uses that may be made of the information contained in the dictionary. Lecture review - Service time This seminar will review some of the lecture examples and work through some exercises. We will also study some aspects of Oracle that are affected by the service time and methods of measuring database performance. Oracle Controlling storage parameters This class will investigate Oracle s storage structures and methods of adjusting the storage parameters in Oracle. One of the purposes of this class is to help you prepare for the assignment. 4,2,4 2,2,4
2 4/ B+-Tree Indexing 2(SMcK) This is the second part of the lecture B+-Tree Indexing. / Query processing (JC) This lecture considers altenative strategies for joining relational tables. The role and nature of the optimiser. What are inner and outer joins? What is the basic operation for table joins? In a multi table join, can the order of the joins speed up the processing? What other Features/ processing can speed up the join operation? What constraints need to be considered? Why is selectivity an important consideration? Reading: Elmasri(Chapter 6), Silberschatz(Chapter 2), Corrigan(Chapter 6), Connolly(Chapter 20) 8/ Query processing 2(JC) This is the second lecture on join strategies and considers particular strategies and their associated costs. What are the processing differences between simple, block and indexed nested loop joins? How do sort-merge and hash joins work? What are their relative advantages? Reading: Elmasri(Chapter 6), Silberschatz(Chapter 2), Corrigan(Chapter 6), Connolly(Chapter 20) 25/ Query processing 3(JC) This completes the lectures on query processing. The effects of selectivity on the choice of strategy. How can a cost function be constructed? Introduction to the assignment. Reading: Jain(Chapters 3) 2/2 Clustering(SMcK) This lecture describes clustering and how it is used to build databases. What is clustering? Why is clustering necessary? What types of clustering are possible? What are the advantages and disadvantages of clustering? What applications require clustering? How does Oracle cluster data? How does clustering compare to B+-Trees? Reading: Oracle Concepts(Pages ) 9/2 Denormalisation(SMcK) This lecture describes a process called denormalisation that is used to improve the performance of databases. What is denormalisation? Why is denormalisation necessary? What alternatives methods could be used? What is the difference between normalised, unnormalised and denormalised? How is a database denormalised? Reading: Corrigan(Chapter 5, page 69) - B+tree Indexing B+-tree structure introduced in B+-Tree Indexing. We will investigate methods of modelling and measuring B+-tree performance. Loading data in Oracle SQL Loader We will review techniques for generating and loading data into databases. This class is intended to help you prepare for the assignment. Lecture review Query processing This class will review examples based on the lecture on query processing. Lecture review Query processing This class will review examples based on the lecture on query processing. Oracle Timing Queries This class look at different techniques for measuring the performance of database queries. Clustering and Denormalisation lectures.,4,2,4,4,2,4,2
3 Spring Term 6/ Distributed Databases (JC) This lecture describes the concept and the features of distributed database systems. What are the needs for a distributed database environment? What are the features of a DDBMS? What models and platforms support distributed databases? What are the alternatives to a distributed database? What are the advantages and disadvantages of distributed databases? Schema architecture for a DDBMS. Reading: Bell(Chapters, 2 and 3), Date(Chapter 20), Ozsu(Chapter and 4), Elmasri(Chapter 24), Connolly(Chapter 22 and 23) 3/ Distributed Databases 2(JC) This lecture considers the design and implementation issues for distributed databases. What determines where the data is stored? When should replication and fragmentation be used? What are the various data storage models, their relative strengths and weaknesses? How can concurrency be controlled? How can the integrity of the database be assured? What other management issues should be considered in a DDBMS environment? Reading: Bell(Chapters 4, 6, 7 and 8), Silberschatz(Chapter 8), Ozsu(Chapter 5 and ), Connolly(Chapter 22 and 23) 20/ Distributed Databases 3(JC) This lecture appraises alternative strategies for query processing in a distributed database environment. Why is query optimisation particularly important in a DDB environment? What are the alternative ways of joining distibuted tables? How does a semi-join work? Reading: Bell(Chapter 5), Silberschatz(Chapter 8), Ozsu(Chapter 7, 8 and 9), Connolly(Chapter 22 and 23) 27/ Extendible Hashing (SMcK) This lecture describes a new type of hashing. What is static hashing? What are the problems with static hashing? How can extendible hashing solve these problems? What are the main components of an extendible hashing index? How is an extendible hashing index searched? How is data inserted into or deleted from an extendible hashing index? What are the advantages and disadvantages of an extendible hashing index? Reading: Silberschatz(Sections ), Elmasri(Section 4.8) 3/2 Extendible Hashing 2(SMcK) This is the second part of the lecture Extendible Hashing. Oracle Investigating query execution This class shall investigate techniques for analysing query execution and performance. We will use the tools available in Oracle to illustrate each technique. Distributed Databases Distributed Query Processing Extendible Hashing This class shall review the Extendible Hashing index that was introduced in the We shall compare the performance of the Extendible Hashing index against the B+-tree. Extendible Hashing 2,3 3 3
4 0/2 Comparison B+-Trees, Hashing, Clustering, Denormalisation(SMcK) This lecture presents a comparison of different methods of improving the performance of a database. Scenarios are presented that demonstrate which techniques are best suited to which problems. What are the advantages and disadvantages of each technique? How is a particular method selected? 7/2 Project Week 24/2 Extended Storage Hierarchy (JC) This lecture compares and contrasts the various physical storage media available for supporting database operations. What is the extended storage hierarchy? What are the characteristics of the various media? What features and constraints affect performance? Can performance be improved? Reading: Silberschatz(Chapters 0 and 7), Elmasri(Chapter 5) 3/3 DBMS Resources - Parallelism (JC) This lecture considers parallel processing arrangements. What are the main parallel database architectures? What are their relative advantages and disadvantages? The cost of parallel processing. I/O parallelism. RAID storage. What parallel features are supported by a typical dbms(eg Oracle). When is their use appropriate? Reading: Silberschatz(Chapters 6 and 7), Ozsu(Chapter 3) 0/3 Multi-Attribute Indexing (SMcK) This lecture studies multi-attribute index structures. What is a multi-attribute index? What is the difference between a multi-attribute index and a single attribute index such as a B+-Tree? What types of query can a multi-attribute index be used to answer? What problems exist when creating a multi-attribute index? What types of multi-attribute exist? Reading: Silberschatz(Section 8.9) 7/3 Schema Integration (SMcK) This lecture will look at the process of merging two or more databases to great a single database. What is schema integration? Why is schema integration necessary? What problems exist when merging databases? What strategies may be used to merge schemas? What is the process fro merging schemas? Reading: Batini(Chapter 5), Elmasri(Pages ) 24/3 Revision Lecture(SMcK) Revision Resource scheduling CPU time allocation, disk and buffer management. Oracle internals.,2,4,4 3/3 Revision Lecture(JC) Revision Summer Term 28/4 Revision Lecture(SMcK) Revision
5 5/5 Reading Core Elmasri and Navathe, Fundamentals of Database Design, McGraw-Hill, 999. Silberschatz, Abraham; Korth, Henry F. and Sudarshan S., Database System Concepts, McGraw Hill, 998. Recommended Ramakrishnan, R., Database Management Systems, McGraw-Hill, 998. Connolly, Thomas and Begg, Database Systems, A Practical Approach to Design, Implementation and Management, Addison-Wesley, 998. Date, Chris J, Introduction to Database Systems, Longman Higher Education, 999. Gurry, Mark and Corrigan, Peter, Oracle Performance Tuning, O Reilly UK, 997. Ensor, Dave and Stevenson, Ian, Oracle Design, O Reilly UK, 997. Gray, Jim, The Benchmark Handbook, Harrison, Guy, Oracle SQL High Performance Tuning, Prentice Hall, 997. Jain, Raj, The Art of Computer Systems Performance Analysis Techniques for Experimental Design, Measurement, Simulation, and Modeling, John Wiley and Sons, 99. Bell, David and Grimson, Jane, Distributed Database Systems, Addison-Wesley, 992. Ozsu, M. Tamer and Valduriez, Patrick, Principles of Distributed Database Systems, Prentice Hall, 997. Rodgers, Ulka, Denormalisation - Why, What and How?, Database Programming and Design, December, 989. Batini, C.; Lenzerini, M. and Navathe, S. B., A Comparative Analysis of Methodologies for Database Schema Integration, ACM Computing Surveys, Vol. 8, 4, December, 986. Learning Outcomes (L/O). Select from a range of extensible and non-extensible databases for a business requirement, as might be demonstrated by contrasting how different database management system features are implemented. 2. Execute and evaluate performance benchmarking as the basis of selection between commercial products, as might be demonstrated by evaluating the performance of a database management system. 3. Act as a DBA for a distributed database, as might be demonstrated by proposing the configuration of a distributed database system. 4. To select from a range of software client-server components that will integrate to form a balanced system as might be demonstrated by proposing a system configuration for a typical database system.
Teaching Scheme BIT/MMC/BCS Database Systems 1
Teaching Scheme BIT/MMC/BCS Database Systems 1 Level : 1 Year : 2000 2001 Konstantina Lepinioti (tlepinio@bournemouth.ac.uk) Melanie Coles (mcoles@bournemouth.ac.uk) Autumn Term Week Lecture Seminar/Lab
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 informationStudy (s) Degree Center Acad. Period
COURSE DATA Data Subject Code 34675 Name Database Management Cycle Grade ECTS Credits 6.0 Academic year 2016-2017 Study (s) Degree Center Acad. Period year 1400 - Grado de Ingeniería Informática SCHOOL
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 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 informationDistributed Database Management Systems M. Tamer Özsu and Patrick Valduriez
Distributed Database Management Systems 1998 M. Tamer Özsu and Patrick Valduriez Outline Introduction - Ch 1 Background - Ch 2, 3 Distributed DBMS Architecture - Ch 4 Distributed Database Design - Ch 5
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 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 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 informationSCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year
SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year 2013-2014 SEMESTER - I S. No. Syllabus Ref. No. SUBJECT Scheme of Scheme of Examination
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 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 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 informationCourse Computer Science Academic year 2015/16 Subject Databases II ECTS 6
Course Computer Science Academic year 2015/16 Subject Databases II ECTS 6 Type of course Compulsory Year 3rd Semester 2nd semester Student Workload: Professor(s) José Carlos fonseca Total 168 Contact 75
More informationThree Read Priority Locking for Concurrency Control in Distributed Databases
Three Read Priority Locking for Concurrency Control in Distributed Databases Christos Papanastasiou Technological Educational Institution Stereas Elladas, Department of Electrical Engineering 35100 Lamia,
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 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 informationDatabase systems. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)
Database systems Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Resources Ramez Elmasri, Shamkant B. Navathe: Fundamentals of Database Systems, Addison Wesley, 5 edition, 2006, 1168 p. ISBN
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 informationDefinitions. Database Architecture. References Fundamentals of Database Systems, Elmasri/Navathe, Chapter 2. HNC Computing - Databases
HNC Computing - s HNC Computing - s Architecture References Fundamentals of Systems, Elmasri/Navathe, Chapter 2 Systems : A Practical Approach, Connolly/Begg/Strachan, Chapter 2 Definitions Schema Description
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 informationInternational Journal of Modern Trends in Engineering and Research e-issn: p-issn:
International Journal of Modern Trends in Engineering and Research www.ijmter.com Fragmentation as a Part of Security in Distributed Database: A Survey Vaidik Ochurinda 1 1 External Student, MCA, IGNOU.
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 informationAdvanced Database Organization INF613
Advanced Database Organization INF613 Assiut University Faculty of Computers & Information Quality Assurance Unit Advanced Database Organization Course Specifications 2010-2011 Relevant program Master
More informationDatabase Management System Raghu Ramakrishnan Johannes Gehrke 3rd Edition
Database Management System Raghu Ramakrishnan Johannes Gehrke 3rd Edition DATABASE MANAGEMENT SYSTEM RAGHU RAMAKRISHNAN JOHANNES GEHRKE 3RD EDITION PDF - Are you looking for database management system
More informationDistributed Database Management Systems
Distributed Database Management Systems 1998 M. Tamer zsu and Patrick Valduriez Outline n Introduction n Background n Distributed DBMS Architecture n Distributed Database Design n Semantic Data Control
More informationFundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.
Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationAdvanced Databases: Parallel Databases A.Poulovassilis
1 Advanced Databases: Parallel Databases A.Poulovassilis 1 Parallel Database Architectures Parallel database systems use parallel processing techniques to achieve faster DBMS performance and handle larger
More informationDatabase Management Systems 3rd Edition By Ramakrishnan And Gehrke
Database Management Systems 3rd Edition By Ramakrishnan And Gehrke We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your
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 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 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 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 informationSCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)
SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA) Semester III Paper Title of the Paper Duration Maximum Marks Total No. Of Exam Theory Sessional* MCA-301 Data Base Systems 3 Hours 80 20
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 informationOutline. Database Management and Tuning. Outline. Join Strategies Running Example. Index Tuning. Johann Gamper. Unit 6 April 12, 2012
Outline Database Management and Tuning Johann Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Unit 6 April 12, 2012 1 Acknowledgements: The slides are provided by Nikolaus Augsten
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 informationThe Replication Technology in E-learning Systems
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 28 (2011) 231 235 WCETR 2011 The Replication Technology in E-learning Systems Iacob (Ciobanu) Nicoleta Magdalena a *
More informationDatabase Management For Dummies Book Korth 6th Edition
Database Management For Dummies Book Korth 6th Edition retained the overall. database management system by korth 6th edition pdf free download free dbms Database System Concepts, 4th Edition pdf in Books.
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 informationRelational Database Systems 2 1. System Architecture
Relational Database Systems 2 1. System Architecture Wolf-Tilo Balke Jan-Christoph Kalo Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 1 Organizational
More informationDr. Angelika Reiser Chair for Database Systems (I3)
Introduction Dr. Angelika Reiser Chair for Database Systems (I3) www-db.in.tum.de de TU München / Garching reiser@in.tum.de Lecture Web page of the lecture: see TUMonline www-db.in.tum.de/teaching/ws1617/dbsandere
More informationADIKAVI NANNAYA UNIVERSITY B. A Computer Applications / B.Sc Computer Science/B.Sc IT Syllabus Under CBCS w.e.f
Course Objective: Paper-V: Data Base Management System Design & develop database for large volumes & varieties of data with optimized data processing techniques. Course Outcomes On completing the subject,
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 informationKingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile
Kingdom Saudi Arabia Ministry Higher Education College Computer & Information Sciences Majmaah University Course Prile Course Name:- Course Code:- CEN 449 Academic Year:- 1434-1435(2013-2014) Semester
More informationLECTURE1: PRINCIPLES OF DATABASES
LECTURE1: PRINCIPLES OF DATABASES Ref. Chapter1 Information Systems Department Chapter1 - Objectives 2 Problems with file-based approach. Database concepts. Database Management System (DBMS). Major components
More informationDatabase Management Systems CS Spring 2017
Database Management Systems CS 542 --- Spring 2017 Instructor: Elke Rundensteiner Office: FL 135 Email: rundenst@cs.wpi.edu http://web.cs.wpi.edu/~cs542/s17 Course Information Who should attend? Interested
More informationB + -Trees. Fundamentals of Database Systems Elmasri/Navathe Chapter 6 (6.3) Database System Concepts Silberschatz/Korth/Sudarshan Chapter 11 (11.
B + -Trees Fundamentals of Database Systems Elmasri/Navathe Chapter 6 (6.3) Database System Concepts Silberschatz/Korth/Sudarshan Chapter 11 (11.3) The Art of Computer Programming Sorting and Searching,
More informationFUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley
FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationSCSSE. School of Computer Science & Software Engineering Faculty of Informatics. MCS9235 Databases Subject Outline Spring Session 2007
SCSSE School of Computer Science & Software Engineering Faculty of Informatics MCS9235 Databases Subject Outline Spring Session 2007 Head of School Professor Philip Ogunbona, Student Resource Centre, Tel:
More informationRelational Database Systems 2 1. System Architecture
Relational Database Systems 2 1. System Architecture Silke Eckstein Andreas Kupfer Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de Organizational Information
More informationCS317 File and Database Systems
CS317 File and Database Systems Lecture 9 Intro to Physical DBMS Design October 22, 2017 Sam Siewert Reminders Assignment #4 Due Friday, Monday Late Assignment #3 Returned Assignment #5, B-Trees and Physical
More informationDATABASE MANAGEMENT SYSTEMS
DATABASE MANAGEMENT SYSTEMS E0 261 Jayant Haritsa Computer Science and Automation Indian Institute of Science JAN 2017 Slide 1 E0 261 JAN 2017 Slide 2 PRE-REQUISITES Undergrad DBMS course with Basic Concepts,
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 informationDatabase System Concepts 6th Edition By S. Sudarshan, Abraham Silberschatz READ ONLINE
Database System Concepts 6th Edition By S. Sudarshan, Abraham Silberschatz READ ONLINE Database System Concepts 6th Edition, Kindle Edition This book is very comprehensive in covering all beginner aspects
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 informationCAS CS 460/660 Introduction to Database Systems. Fall
CAS CS 460/660 Introduction to Database Systems Fall 2017 1.1 About the course Administrivia Instructor: George Kollios, gkollios@cs.bu.edu MCS 283, Mon 2:30-4:00 PM and Tue 1:00-2:30 PM Teaching Fellows:
More informationDistributed Database
Distributed Database PhD. Marco Antonio RAMOS CORCHADO mramos@univ-tlse1.fr marco.corchado@gmail.com VORTEX-UAEM, 2008 Visual Objects: from Reality To EXpression Research interest Research interests: Interests:
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 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 informationTextbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.
Elective course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW371 Database Systems II Syllabus 1 st Semester 2013/2014 Part
More informationIncreasing Database Performance through Optimizing Structure Query Language Join Statement
Journal of Computer Science 6 (5): 585-590, 2010 ISSN 1549-3636 2010 Science Publications Increasing Database Performance through Optimizing Structure Query Language Join Statement 1 Ossama K. Muslih and
More informationHash table example. B+ Tree Index by Example Recall binary trees from CSE 143! Clustered vs Unclustered. Example
Student Introduction to Database Systems CSE 414 Hash table example Index Student_ID on Student.ID Data File Student 10 Tom Hanks 10 20 20 Amy Hanks ID fname lname 10 Tom Hanks 20 Amy Hanks Lecture 26:
More informationUsing A Network of workstations to enhance Database Query Processing Performance
Using A Network of workstations to enhance Database Query Processing Performance Mohammed Al Haddad, Jerome Robinson Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4
More informationIntroduction to Database Systems CSE 414. Lecture 26: More Indexes and Operator Costs
Introduction to Database Systems CSE 414 Lecture 26: More Indexes and Operator Costs CSE 414 - Spring 2018 1 Student ID fname lname Hash table example 10 Tom Hanks Index Student_ID on Student.ID Data File
More informationModule 10: Parallel Query Processing
Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer Disk Space Buffer
More informationDatabase Systems: Learning Outcomes. Examples of Database Application. Introduction
Chapter 1 Part One: Introduction to 1 Systems: Thomas Connolly, Carolyn Begg, System, A Practical Approach to Design Implementation and Management, 4 th Edition, Addison Wesley Introduction Traditional
More informationDelegates must have a working knowledge of MariaDB or MySQL Database Administration.
MariaDB Performance & Tuning SA-MARDBAPT MariaDB Performance & Tuning Course Overview This MariaDB Performance & Tuning course is designed for Database Administrators who wish to monitor and tune the performance
More informationModule 4: Tree-Structured Indexing
Module 4: Tree-Structured Indexing Module Outline 4.1 B + trees 4.2 Structure of B + trees 4.3 Operations on B + trees 4.4 Extensions 4.5 Generalized Access Path 4.6 ORACLE Clusters Web Forms Transaction
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 information02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests
Course Code Course Name Teaching Scheme Credits Assigned Theory Practical Tutorial Theory Practical/Oral Tutorial Total TEITC504 Database Management Systems 04 Hr/week 02 Hr/week --- 04 01 --- 05 Examination
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 informationCPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377
CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and
More informationCSE2004 Database Management Systems
CSE2004 Database Management Systems Text Books : 1.R. Elmasri & S. B. Navathe, Fundamentals of Database Systems, Addison Wesley, 7 th Edition, 2015 2.Raghu Ramakrishnan, Database Management Systems,Mcgraw-Hill,4th
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 informationChapter 17: Parallel Databases
Chapter 17: Parallel Databases Introduction I/O Parallelism Interquery Parallelism Intraquery Parallelism Intraoperation Parallelism Interoperation Parallelism Design of Parallel Systems Database Systems
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:
More informationChapter 11: Indexing and Hashing
Chapter 11: Indexing and Hashing Basic Concepts Ordered Indices B + -Tree Index Files B-Tree Index Files Static Hashing Dynamic Hashing Comparison of Ordered Indexing and Hashing Index Definition in SQL
More informationScalable Hybrid Search on Distributed Databases
Scalable Hybrid Search on Distributed Databases Jungkee Kim 1,2 and Geoffrey Fox 2 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., jungkkim@cs.fsu.edu, 2 Community
More informationWho, where, when. Database Management Systems (LIX022B05) Literature. Evaluation. Lab Sessions. About this course. After this course...
Who, where, when base Management Systems (LIX022B05) Instructor: Çağrı Çöltekin c.coltekin@rug.nl Information science/informatiekunde Fall 2012 Course bases (LIX022B05) 2012/13 Instructor Çağrı Çöltekin
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 informationModern Database Systems Lecture 1
Modern Database Systems Lecture 1 Aristides Gionis Michael Mathioudakis T.A.: Orestis Kostakis Spring 2016 logistics assignment will be up by Monday (you will receive email) due Feb 12 th if you re not
More informationDatabase system development lifecycles
Database system development lifecycles 2009 Yunmook Nah Department of Electronics and Computer Engineering School of Computer Science & Engineering Dankook University 이석호 ä ± Á Ç ºÐ ¼ ¼³ è ± Çö î µ ½Ã
More information3 rd Year V Semester
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL INFORMATION TECHNOLOGY 3 rd Year V Semester Course Structure: Code Paper Contact Periods Per Week L T P Total Contact Hours Credit IT503 Operating
More informationComputer Science 425 Fall 2006 Second Take-home Exam Out: 2:50PM Wednesday Dec. 6, 2006 Due: 5:00PM SHARP Friday Dec. 8, 2006
Computer Science 425 Fall 2006 Second Take-home Exam Out: 2:50PM Wednesday Dec. 6, 2006 Due: 5:00PM SHARP Friday Dec. 8, 2006 Instructions: This exam must be entirely your own work. Do not consult with
More informationDistributed DBMS. Concepts. Concepts. Distributed DBMS. Concepts. Concepts 9/8/2014
Distributed DBMS Advantages and disadvantages of distributed databases. Functions of DDBMS. Distributed database design. Distributed Database A logically interrelated collection of shared data (and a description
More informationBook List. A Collection of Books. Computer Science
Book List A Collection of Books Computer Science Contents 1. Analysis of Algorithms... 3 2. Biometrics... 4 3. Compiler Theory... 5 4. Complexity Theory... 6 5. Computational Intelligence... 7 6. Computer
More informationDatabase Systems Connolly 4th Solutions Manual READ ONLINE
Database Systems Connolly 4th Solutions Manual READ ONLINE database systems connolly 5th edition pdf Chris - Solutions Manuals, Test Banks, Exam.Database Systems: A Practical Approach to Design, Implementation
More informationLecturers Full Prof. Alen Lovrenčić, Ph.D., Assoc. Prof. Markus Schatten, Ph.D. Language of Croatian and English
Course title: PHYSICAL DESIGN OF DATABASES Lecturers Full Prof. Alen Lovrenčić, Ph.D., Assoc. Prof. Markus Schatten, Ph.D. Language of Croatian and English instruction Schedule 60 (2+2) Study level Master
More informationMaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK
CS1301 DATABASE MANAGEMENT SYSTEM DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK Sub code / Subject: CS1301 / DBMS Year/Sem : III / V UNIT I INTRODUCTION AND CONCEPTUAL MODELLING 1. Define
More informationANDHRA MAHILA SABHA ARTS & SCIENCE COLLEGE FOR WOMEN (AUTONOMOUS), NAAC Accredited O.U. CAMPUS, HYDERABAD.
ANDHRA MAHILA SABHA ARTS & SCIENCE COLLEGE FOR WOMEN (AUTONOMOUS), NAAC Accredited O.U. CAMPUS, HYDERABAD. Ist Year I Semester Programming in C Subject Code: Csc 101 Instruction 4 Hrs/ Week Duration of
More informationCMSC 461 Final Exam Study Guide
CMSC 461 Final Exam Study Guide Study Guide Key Symbol Significance * High likelihood it will be on the final + Expected to have deep knowledge of can convey knowledge by working through an example problem
More informationManaging the Database
Slide 1 Managing the Database Objectives of the Lecture : To consider the roles of the Database Administrator. To consider the involvmentof the DBMS in the storage and handling of physical data. To appreciate
More informationDATABASE PERFORMANCE AND INDEXES. CS121: Relational Databases Fall 2017 Lecture 11
DATABASE PERFORMANCE AND INDEXES CS121: Relational Databases Fall 2017 Lecture 11 Database Performance 2 Many situations where query performance needs to be improved e.g. as data size grows, query performance
More informationDATABASE SYSTEM CONCEPTS
DATABASE SYSTEM CONCEPTS HENRY F. KORTH ABRAHAM SILBERSCHATZ University of Texas at Austin McGraw-Hill, Inc. New York St. Louis San Francisco Auckland Bogota Caracas Lisbon London Madrid Mexico Milan Montreal
More informationLESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT SYLLABUS
LP Rev. : 00 Page 1 of 6 UNIT: I FUNDAMENTALS SEMESTER : 5 FUNDAMENTALS 8 An overview of object oriented systems development Object basics Object oriented systems development life cycle. OBJECTIVE: To
More informationOracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release
More informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 2010 Catalog Course Description:
More informationDistributed Databases: SQL vs NoSQL
Distributed Databases: SQL vs NoSQL Seda Unal, Yuchen Zheng April 23, 2017 1 Introduction Distributed databases have become increasingly popular in the era of big data because of their advantages over
More information