© Stefano Grazioli - Ask for permission for using/quoting:

Slides:



Advertisements
Similar presentations
Chapter 4 Database Processing. Agenda Purpose of Database Terminology Components of Database System Multi-user Processing Database Design Entity-relationship.
Advertisements

C6 Databases.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
© Stefano Grazioli - Ask for permission for using/quoting:
Lecture Microsoft Access and Relational Database Basics.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Attribute databases. GIS Definition Diagram Output Query Results.
CSC 2720 Building Web Applications Database and SQL.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Financial Information Management FIM: Databases Stefano Grazioli.
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
Financial Information Management How do I talk to a DBMS? SQL In one hour.
Chapter 5 Database Processing.
Database Lecture # 1 By Ubaid Ullah.
Chapter 9 SQL and RDBMS Part C. SQL Copyright 2005 Radian Publishing Co.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Simple Database.
Databases. Database A database is an organized collection of related data.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
Chapter 5 Database Processing. Neil uses software to query a database, but it has about 25 standard queries that don’t give him all he needs. He imports.
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Chapter 4 Database Processing Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 4-1.
1 Why Learn About Database Systems? Database systems process and organize large amounts of data Examples –Marketing manager can access customer data –Corporate.
© Stefano Grazioli - Ask for permission for using/quoting:
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
© Stefano Grazioli - Ask for permission for using/quoting:
Visual Programing SQL Overview Section 1.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
CS453: Databases and State in Web Applications (Part 2) Prof. Tom Horton.
© Stefano Grazioli - Ask for permission for using/quoting:
GLOBEX INFOTEK Copyright © 2013 Dr. Emelda Ntinglet-DavisSYSTEMS ANALYSIS AND DESIGN METHODSINTRODUCTORY SESSION EFFECTIVE DATABASE DESIGN for BEGINNERS.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Chapter 3: Relational Databases
Financial Information Management FIM: Databases Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Putting VBA & SQL To Work.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Databases Stefano Grazioli.
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Operations, BI, and Analytics
Business Intelligence
CS1222 Using Relational Databases and SQL
CS1222 Using Relational Databases and SQL
Structured Query Language
Business Intelligence
BI and data quality Stefano Grazioli.
CS1222 Using Relational Databases and SQL
CS1222 Using Relational Databases and SQL
DATABASE TECHNOLOGIES
BI and data quality Stefano Grazioli.
CS1222 Using Relational Databases and SQL
Operations, BI, and Analytics
Operations, BI, and Analytics
CS1222 Using Relational Databases and SQL
Presentation transcript:

© Stefano Grazioli - Ask for permission for using/quoting:

 Lab on Thu at 9am  Easy meter

© Stefano Grazioli - Ask for permission for using/quoting:

 Indispensable in commerce  Program (e.g., VBA) data is volatile

 A database (DB) is an organized collection of data  A database Management System (DBMS) is a software that provides data-related functionality User or program Access, Oracle, IBM DB2, SQL Server, MySQL... Is Excel a DB or a DBMS?

DBMS is software that includes Data Definition Language Data Manipulation Language Data Dictionary AccountingAccountingProductionProductionMarketingMarketing InventoryInventory CustomersCustomersInvoicesInvoicesOrdersOrdersPurchasingSchedulingBillingPricingPurchasesPurchasesDBMSDBMS

© Stefano Grazioli - Ask for permission for using/quoting:

CREATE TABLE Loan ( l_id integer primary key, principal money, rate decimal(8,5) DEFAULT , date_due datetime, lo_id integer); LOAN

 Record visualization (selection)  Record insertion INSERT INTO LOAN (l_id, principal, rate, date_due) values (7233, , 2/2/2020);  Record update  Record deletion LOAN

Name: Principal Web Name: LoanAmount PC name: PrincipalDue Description: Loan amount granted to a customer Size: 20 bytes Type: numeric Date changed: 01/02/10 Ownership:LENDING Access security: MANAGER, LENDING; MANAGER, RISK MANAGER, SALES…. Used by: LENDING, RISK, MARKETING… Program using: P00023, P00034, P00121, … Reports using: R124 (daily report); R323 (lending summaries);... Metadata

When a DBMS organizes your data so that they appear to the user as TABLES, that DBMS is a Relational DBMS, or RDBMS.

TRADE_NOSEC_IDTICKERUNIT_PRICEQUANTITYFEE_% ACME MSFT ACME ORCL MSFT GE MSFT MSFT GE

TRADE_NOSEC_IDTICKERUNIT_PRICEQUANTITYFEE_% ACME MSFT ACME ORCL MSFT GE MSFT MSFT GE Table (or relation) Table (or relation) Row (or Record) Row (or Record) Column (or Field) Column (or Field)

TRADE_NOSEC_IDTICKERUNIT_PRICEQUANTITYFEE_% ACME MSFT ACME ORCL MSFT GE MSFT MSFT GE Primary key is a field that contains unique (non duplicated) information & is used to identify a record

© Stefano Grazioli - Ask for permission for using/quoting:

ResearchResearch AccountingAccountingFinanceFinanceProductionProductionMarketingMarketingSalesSalesCostsCostsForecastsForecastsCostsCostsInventoryInventory Application #1 Application #3 Application #2 Application #4 Application #5 DBMSDBMSDBMSDBMSDBMSDBMSDBMSDBMS

AccountingAccountingProduction Unit #01 Production Production Plant #02 MarketingMarketing App. #1 App. #3 App. #2 App. #4 Integrated Enterprise Data Portal / Dashboard Centralized DBMS SAP, Oracle, Microsoft….

Integrated Enterprise Data This is hard to do! (ETL engines) CustomersCustomersCostsCostsSalesSales AccountingAccounting Production Plant #01 Production Plant #02 App #1 App #3 App #2 App #4 DBMSDBMSMarketingMarketing App #5 App #6 DBMSDBMSDBMSDBMSDBMSDBMSCustomersCustomersCostsCostsSalesSalesCostsCostsSalesSales Sales & Research DBMS Data Warehouse DBMS Portal / Dashboard DSS (BI)

Source: B. Wixom

 Name, major  Learning objectives  Things you like about the class  Things that can be improved  Strengths / Attitude towards the Tournament

© Stefano Grazioli - Ask for permission for using/quoting:

The user press the Compute Cagr button UML Activity Diagram - Daily Compound Average Growth of a Security (part II) Compute the Cagr for the next customer Print the result for that customer [No More Customers] Print the Average of all Cagrs at the bottom of the Cagr column, with a descriptive label.