BTM 382 Database Management Chapter 14: XML and cloud databases Chapter 9: Database design Chapter 15: Database administration Chitu Okoli Associate Professor.

Slides:



Advertisements
Similar presentations
BTM 382 Database Management Chapter 2: Data models Chapter : CAP and Hadoop Chitu Okoli Associate Professor in Business Technology Management John.
Advertisements

Database Systems: Design, Implementation, and Management Chapter 9 Database Design.
Week 6 Lecture Part 2 Databases in Electronic Commerce Samuel Conn, Asst. Professor.
BTM 382 Database Management Chapter 6: Normalization of Database Tables Chitu Okoli Associate Professor in Business Technology Management John Molson School.
COMM 226 Database and content management Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia University,
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management,
COMM 226 Software Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia University, Montréal 1.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Introduction to Databases
1 8 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 8 Database Administration.
Chapter Extension 17 Small-Scale Systems Development © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Database Administration
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
Chapter 9 Database Design
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Lecture 9 – Database Design
System Analysis and Design
BTM 382 Database Management Chapter 1: Database systems
Chapter 14 Database Connectivity and Web Technologies
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
COMM 226 Acquiring Information Systems Through Projects
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
BTM 382 Database Management Chapter 4: Entity Relationship (ER) Modeling Chitu Okoli Associate Professor in Business Technology Management John Molson.
Chapter 9 Database Management
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
Data and Database Administration CISB514 Advanced Database  At the end of this chapter, you should be able to:  Define terms related to data & dbase.
D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe.
IT – DBMS Concepts Relational Database Theory.
Chapter 15 Database Administration and Security
Data Administration & Database Administration
Concepts of Database Management Sixth Edition
Chapter 1 Introduction to Databases Pearson Education ©
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Database Administration
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
BTM 382 Database Management Chapter 7 Introduction to Structured Query Language (SQL) Chitu Okoli Associate Professor in Business Technology Management.
Database Systems DBMS Environment Data Abstraction.
BTM 382 Database Management Chapter Writing optimized SQL queries Chitu Okoli Associate Professor in Business Technology Management John Molson.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Database Administration
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
BTM 382 Database Management Chapter 2: Data models Chapter : CAP and Hadoop Chitu Okoli Associate Professor in Business Technology Management John.
COMM 226 Innovation and Strategy
Week 7 Lecture Part 2 Introduction to Database Administration Samuel S. ConnSamuel S. Conn, Asst Professor.
Database Principles: Fundamentals of Design, Implementation, and Management Ninth Edition Chapter 1 Database Systems Carlos Coronel, Steven Morris, and.
TEXT BOOK: DATABASE ADMINISTRATION: THE COMPLETE GUIDE TO PRACTICES AND PROCEDURES CRAIG S. MULLINS Database Administration(IS4511) Sana azzam
Chapter 5 Managing Multi-user Databases 1. Multi-User Issues Database Administration Concurrency Control Database Security Database Recovery Page 307.
Learners Support Publications www. lsp4you.com Database Users and Administrator.
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
BTM 382 Database Management Chapter 5: Advanced Data Modeling
BTM 382 Database Management Chapter 8 Advanced SQL Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Chapter 1 Computer Technology: Your Need to Know
Database Development (8 May 2017).
BTM 382 Database Management Chapter 13: Business intelligence and data warehousing Chapter 14-4: Data analytics Chitu Okoli Associate Professor in Business.
Database Systems: Design, Implementation, and Management Tenth Edition
Chitu Okoli Associate Professor in Business Technology Management
Database Management System (DBMS)
BTM 382 Database Management Chapter 1: Database systems
Database Administration
Database Connectivity and Web Development
Presentation transcript:

BTM 382 Database Management Chapter 14: XML and cloud databases Chapter 9: Database design Chapter 15: Database administration Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia University, Montréal 1

XML Chapter 14

Extensible Markup Language (XML) Metalanguage to represent and manipulate data elements Facilitates exchange of structured documents over the Web 3

4

XML Applications B2B exchanges Legacy systems integration Web page development Database support Database meta-dictionaries XML databases XML services Standards-compliant documents 5

XML example: 7

Cloud databases Chapter 14 8

Types of cloud services 9

Cloud databases 10

Top two myths about cloud computing “Cloud computing is less secure; it’s more vulnerable to hackers because it’s on the Internet” –This falsely assumes that it is harder for a hacker to attack your private infrastructure than it is to attack a cloud provider –The opposite is true: cloud providers are top-notch security experts, probably much better than your organization will ever be; your data is probably safer with them than with you –Note: privacy issues, though, are real concerns: you have to decide whether you trust the cloud provider with your private data “Cloud computing is less reliable; if you lose your Internet connection, you can’t do anything” –This falsely assumes that you can still work productively in your organization if the Internet is down –In fact, we are so dependent on the Internet today that properly managed organizations with enterprise-level ISPs should have very little Internet downtime 12

Database design Chapter 9

JMSB BTM and the Systems Development Life Cycle (SDLC) 14 BTM Minor Entire SDLC

The Database Life Cycle (DBLC) Six phases: –Database initial study –Database design –Implementation and loading –Testing and evaluation –Operation –Maintenance and evolution 15

Which DBMS should you choose? Relational or not? –Relational: 90% of professional situations –Object-oriented: complex data structures –NoSQL: vast amounts of unstructured data Proprietary or open source? –Proprietary: higher price, but better vendor support –Open source: lower price, community support, customizable database code Self-hosted or cloud? –Self-hosted: you need to have great DBA and infrastructure –Cloud: focus on database performance, not administration 16 Source for most popular DBMSs:

Database administration Chapter 15 17

18

Data security

DBA’s Role in the Cloud Reduced role in installing and maintaining the DBMS, because the cloud services provide: –DBMS installation and updates –Server/network management –Backup and recovery operations However, DBA is still responsible for: –Database design –User account configuration –Security policies Application programmers are still responsible for: –Database coding (SQL) 20

Sources Most of the slides are adapted from Database Systems: Design, Implementation and Management by Carlos Coronel and Steven Morris. 11th edition (2015) published by Cengage Learning. ISBN 13: Database Systems: Design, Implementation and Management Other sources are noted on the slides themselves 21