Wprowadzenie do bazy danych Oracle

Transkrypt

Wprowadzenie do bazy danych Oracle
Wprowadzenie do bazy danych
Oracle
Agenda
•
•
•
•
Cele kursu
Organizacja kursu
Oracle Corporation
Baza danych Oracle 10g - nowe mo liwo ci
Cele kursu
•
Jakie cele stawiamy przed sobie?
– Literatura;
– Zasoby w Internecie;
– Jak zainstalowa bazy Oracle 10g pod Windows / Linux ??
– Jak korzysta z SQL Plus?
– Jak korzysta z OEM?
– Jak u ywa iSQL Plus?
– Graficzne narz dzia do pracy z baz danych Oracle
– SQL - podstawy
Cele kursu
•
Gdzie jeste my?
– Ocena wiedzy bazy danych, SQL...
•
Gdzie chcemy doj - ukierunkowanie kursu?
– SQL dla u ytkownika biznesowego
– PL/SQL
– Raporty - Oracle Reports
– DBA - OEM
– Modelowanie
– Java
– XML
Organizacja kursu
•
Wykład
•
Prezentacje w Internecie
–
–
–
–
–
–
–
•
•
Wprowadzenie do baz danych
Typy bazy danych
Terminologia baz danych
Bazy danych Microsoft Access wst p
Praca z Microsoft Access
Bazy danych Open Source
Modelowanie danych
Laboratorium
Praca samodzielna w domu
Dlaczego Oracle?
•
•
•
•
•
Najbardziej rozpowszechniona baza danych - 50% udział w
rynku
Konkurencja
– DB2 (Informix)
– Sybase
– Ms SQL Server (tylko pod systemem operacyjnym Windows)
Darmowe bazy danych
– mySQL
– Ingress ....
Dost pna na ró nych systemach operacyjnych od Unix, Linux,
Windows, ..... Mac OS (Available on all platforms)
Cena a wydajno , skalowalno
Oracle Corporation
•
•
•
•
•
•
•
•
•
Rok zało enia: 1977r
Zało yciele:
Larry Ellison, Robert Miner, Edward Oates, Bruce Scott
Oddziały: w 150 krajach
Roczne obroty: 10 mlrd USD
Zatrudnienie: nad 40 000 pracowników na całym wiecie
(16 000 w USA)
Warto rynkowa firmy: 76 mlrd USD
Liczba klientów: 250 000
Liczba partnerów: 3 500
Na projekty badawcze Oracle przeznacza ponad 2,5 mln USD
dzienne
Pozycja rynkowa Oracle
Pozycja na rynku:
– nr 1 na wiatowym rynku baz danych
– nr 1 na rynku narz dzi internetowych
– nr 2 na rynku aplikacji do zarz dzania (po SAP)
– nr 1 na rynku systemów analitycznych
Pozycja rynkowa Oracle
– bazy Oracle przechowuj ponad 63% danych
korporacyjnych na wiecie (które s pod systemu
operacyjnego Unix) (Dataquest 2003r.)
– bazy Oracle przechowuj ponad 42,5% danych
korporacyjnych na wiecie (które s pod systemu
operacyjnego Unix i Windows) / IBM - 24,5%, Microsoft
22,8%, NCR / Teradata 3,5%
– bazy danych Oracle u ywa 97% firm z listy Fortune 500
– bazy danych Oracle u ywa 98% firm z listy Fortune 100
Oracle Corporation
•
Liczba aplikacji bazuj cych na platformie Oracle: 9 000
•
Liczba obsługiwanych systemów operacyjnych i platform: 120
•
„W naszym przekonaniu jedyn przewag , jak SAP miał nad
nami, był czas - zaczeli dziesi lat wcze niej ni my i to
przeło yło si na liczb klientów.”
•
•
PeopleSoft przej ł JD Edwards.
Na przej cie firmy PeopleSoft Oracle wydał „tylko” 10 mlrd USD.
„Dzi ki zakupowi PeopleSoftu zdobili my 11 000 klientów..”
Charles Phillip, prezes Oracle Corporation, Nie by do przesady
delikatnym, Computerworld, 15.02.200r, s. 8
•
Produkty firmy Oracle
Technologie
Aplikacje
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Oracle E-Business Suite
Oracle Financial
Oracle CRM
Oracle EPB
Oracle CPM
Oracle BSC
Oracle HRMS
Oracle Project Management
J.D.Edwards
•
PeoppleSoft CRM ...
•
Oracle iLearning
•
Oracle Collaboration Suite
Database Oracle 10g
Oracle Application Server
Oracle Reports
Oracle Forms
Oracle Workflow
Oracle XML Publisher
Oracle XML Gateway
Oracle Portal
Oracle JDeveloper
Oracle Warehouse Builder
Oracle Discoverer
Oracle Data Mining
Kto u ywa bazy danych Oracle?
•
•
•
•
„W przynajmniej 12 sektorach przemysłu naszymi klientami jest
17 z 25 najwi jszych firm na rynku” (Charles Phillip, prezes
Oracle Corporation, Nie by do przesady delikatnym,
Computerworld, 15.02.200r, s. 9)
Najwi ksza sie hypermarketów
- The World’s largest
store:
www.walmart.com;
Najwi ksza ksi garnia internetowa - The World’s largest book
e-store:
www.amazon.com
Katalog dost pnych materiałów w 40 000 bibliotek z 82 krajów The World’s largest library catalog - reference services to
40,000 libraries in 82 countries: OCLC
I w Polsce
•
•
•
•
•
•
•
Oracle posiada w Polsce 300 partnerów lokalnych
40% udział w rynku baz danych
5 000 firm u ywa oprogramowanie Oracle
200 000 u ytkowników nazwanych
66% firm Top 100 z rankingu Rzeczpospolity u ywa Oracle
63% firm w sektorze bankowo ci i finansów
74% firm w sektorze ubezpieczeniowym (IDC Polska „Poland
Enterprise Application Software Forecast and Analysis, 20022007”)
I w Polsce
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ABN Amro Bank
Allianz
Bank Gospodarki ywno ciowej
Bank Handlowy
Bank Ochrony rodowiska
Bank Pocztowy
Bank Współpracy Regionalnej
Bank Zachodni WBK
Raiffeisen Bank
Bankowy Fundusz Leasingowy
Deutsche Bank
PKO BP
Powszechny Bank Kredytowy
agiel
Giełda Papierów Warto ciowych
Główny Urz d Statystyczny
ING Barings
Gospodarczy Bank Wielkopolski
Invest Bank
Kredyt Bank
Lukas Bank
Narodowy Bank Polski
Warta
Nordea Bank Polska
PEKAO
PolCard
PZU
Telbank
I w Polsce
•
•
•
•
•
•
•
•
•
•
•
Krajowy System Informacji Policji
Krajowe Centrum Informacji Kryminalnych
Centralna Ewidencja Pojazdów i Kierowców
Ubezpieczeniowy Fundusz Gwarancyjny
Agencja Restrukturyzacji i Modernizacji Rolnictwa - system IACS oraz
Wspólna Polityka Rolna
Rejestr praw jazdy Pa stwowej Wytwórni Papierów Warto ciowych
Krajowy Rejestr Karny
Krajowa Ewidencja Podatników, Ministerstwo Finansów
Centralny Rejestr Transakcji Finansowych, Ministerstwo Finansów
Rejestr Zakładów Opieki Zdrowotnej i jednostek Ratownictwa
Medycznego
Biuro Informacji Kredytowej
Rozwój technologii zarz dzania
bazy danych przez firmy Oracle
2003 Oracle 10g Grid Computing
2002 RAC
2001 Oracle 9i
1999 baza danych dla systemu Linux
1998 Oracle8i - internetowa baza danych
1997 Oracle 8 - obiektowa baza danych
1995 Narz dzia programistyczne do Javy
1994 Równoległa baza danych
1991 Parallel serwer
1989 Przetwarzanie transakcyjne
1987 Zintegrowane narz dzia CASE i 4GL
1986 Baza danych klient / serwer
1984 Przeno ne narz dzia
1983 Przeno na baza danych
1979 Baza Danych SQL
1979
2004
Guy Ernoul - Directeur de Projets Stratégiques Centre d’expertise Oracle France,
L’Information au bon endroit et au bon moment avec Oracle Database 10g
Rozwój zarz dzania danych przez
bazy danych Oracle
Grid Computing
Oracle Streams
Message Gateways
Enterprise/Generic Gateways
Rules Engine
Advanced Replication
Heterogeneous Services
Publish/Subscribe
Advanced Queuing
Updateable Snapshots (Replication)
Remote Procedure Calls
Read Only Snapshots (Replication)
Gateways to 3rd Parties
Distributed Transactions
Distributed Query
1986
2002
Guy Ernoul - Directeur de Projets Stratégiques Centre d’expertise Oracle France,
L’Information au bon endroit et au bon moment avec Oracle Database 10g
Oracle – Manages All Your Data
Business Information
Oracle
Microsoft
IBM
Characters, Numbers, Dates
Oracle10g
SQLServer
DB2
Documents, Files
Oracle10g
-
DB2
XML
Oracle10g
SQLServer
DB2
DB2**
Location
Oracle10g
-
DB2
DB2**
Image
Oracle10g
SQLServer
DB2
DB2**
Audio
Oracle10g
-
DB2
DB2**
Video
Oracle10g
-
DB2
DB2**
Email
Oracle10g
Exchange
Lotus Notes
Database and File Search
Messages
Oracle10g
-
IBM EIP
Oracle10g
MSMQ
MQSeries
Workflow
Oracle10g
-
Complete Incomplete
MQSeries Workflow
Many Products
Not Available
on all Platforms
Vishu Krishnamurthy, Senior Director, Server Technologies,
* not available on all platforms All Your Data Overview
Oracle – Processes All Your Data
Business Processing
Oracle
Microsoft
IBM
OLAP & BI on All Your Data
Oracle10g
Integrated Server
Oracle10g
-
-
Uniform Security & Access Control
Oracle10g
-
-
Uniform Scale-Out with Clustering
Oracle10g
-
-
Uniform Functionality across OS
Oracle10g
-
Open Standard API
Oracle10g
-
Uniform Robust Platform
Oracle10g
-
-
-
-
Vishu Krishnamurthy, Senior Director, Server Technologies, All Your Data Overview
Spend Less, Do More
Oracle for Relational Data
NT File-system for documents
Exchange for Mail
VOXX for Voice Mail
FileNET for Multimedia
Verity/Inktomi for Search
Autonomy for Classification
InXight for Visualization
Software AG Tamino for XML
MSMQ for Messages
ESRI for Spatial Data
Custom-servers for Specialized Data
Vishu Krishnamurthy, Senior Director, Server Technologies, All Your Data Overview
g
Oracle 10g - podstawa innych
technologii i aplikacji
Oracle Business Intelligence
EPB
Enterprise
Management
Materials
Management
CRM
10g iAS
10g Database
Joe Duffy - Senior Vice President - Oracle Health Industries, Doug Renert - Vice
President - Business Development, Healthcare Development,
The Healthcare Agenda Today: Improving Efficiency
Oracle 10g przełom w technologii
baz danych
•
•
•
•
•
•
•
•
High Availability 24x7, Zero
Down Time
Cost Savings
Stability
Security
Performance - terabytes of
production data
Self Managing Database
ASM - Automatic Storage
Management
Grid Computing
•
•
•
•
•
•
•
Flashback - rozbudowane
mo liwo ci przywracania
Database Resource
Management
Automatic Shared Memory
Tuning (ASMT)
ADDM - Automatic Database
Diagnostic Monitor
RAC - Real Application
Clusters
Grid Control
Globalization Support
Oracle 10g przełom w technologii
baz danych
•
•
•
•
•
•
•
•
HTML DB
SQL Tuning Advisor
Scheduler
Database-Integrated Search
Technology - Ultra Search
Przeno ne przestrzenie
tabel
Data Pump
Oracle Streams rejestrowanie zmian
zachodz cych w danych
Recoverability
•
•
•
•
•
•
•
•
•
Obsługa bardzo du ych baz
danych
Nowy kompilator j zyka
PL/SQL
Analyza danych
biznesowych
Kompresja danych
SQL model clause
XML
Data Guard
Spatial
Open Systems Gateways
Wersje bazy danych Oracle 10g
•
Oracle Standard Edition
10g
(Znana dawnej jako Workgroup server)
•
Oracle Standard Edition One 10g
•
Oracle Enterprise Edition
10g
•
Oracle Personal Edition
10g
•
Oracle Lite
10g
(dla urz dze bezprzewodowych)
Oracle Database 10g Product Family, An Oracle White Paper, Jan.
2004
Oracle Database 10g jest
•
Łatwa do wdro enia i zarz dzania.
•
Łatwiejsza w instalacji - wymaga mniejszej liczby parametrów
pocz tkowych
•
W stanie automatyczne Zarz dza pami ci masow (ang.
Automatic Sotrage Management), potrafi bezpo rednio
(omijaj c systemu operacyjnego) zarz dza plików - tworzy ,
usuwa pliki z systemu, realizuje striping danych z bazy na
wszystkie dost pne dyski
Oracle 10g potrafi zarz dza
•
Wilko
bazy danych:
8 Millions Terabytes
•
Liczba plików (files) lub przestrzeni (tablespaces) 64 000
•
Maksymalna wielko
•
Wielko
pojedynczego pliku: 4 Terabytes
kolumny typu LOB 8 Gigabytes * block size (?)
Najwy szy poziom
bezpiecze stwa
•
VPD - Virtual Private Database
•
Identity Management
•
Label Security
•
Enterprise User Security
•
Certificate Authority
•
Fine Grained Audit
Łatwo
zarz dzania
•
Grid Control
•
Automatic Workload Repository
•
Automatic Database Diagnostics and Monitor
•
SQL Tuning Advisor
Obsługa hurtowni danych, analiza
biznesowa
• Obsługa hurtowni danych
–
–
–
–
Obsługa bardzo du ych baz danych
Real Time Warehousing
Oracle Streams
Kompresja danych
• Analiza biznesowa
– Funkcje Analityczne
– SQL model clause
Wysoka dost pno
•
Real Application Clusters (RAC)
–
–
–
–
–
•
High Availability
Scalability
Scheduled Maint.
Grid Computing
Centralized Mgmt
Funkcje przywracania (Flashback)
– Table (Recycle Bin)
– Query (Zapytanie SQL)
– Transaction (transakcji) (SCN)
•
•
Data Guard
Hardware Assisted Resilent Data
systemu
Database Resource Management
•
•
•
•
•
CPU Provisioning
Parallelism
Undo
SQL Duration
Idle Time
Szybkie przenoszenie danych
•
•
Przenoszenie przestrzeni tabel mi dzy systemami operacyjnymi
Data Pump
Materiały
•
•
•
•
•
•
•
Andrew Mendelsohn, Oracle Database 10g Przełom w technologii baz
danych, Magazyn Oracle, Q3 2003, p. 37-40
Guy Ernoul - Directeur de Projets Stratégiques Centre d’expertise
Oracle France, L’Information au bon endroit et au bon moment avec
Oracle Database 10g
Laurence Grant, Vishal Anand, 1176 - The Journey to Oracle Database
10g, Oracle Open World 2004
Oracle Database 10g Product Family, An Oracle White Paper, Jan.
2004
Vishu Krishnamurthy, Senior Director, Server Technologies, All Your
Data Overview
OTN - Oracle Technology Network http://otn.oracle.com
Oracle Support / http://metalink.oracle.com
otn.oracle.com
Join Over 3,000,000 Developers!
Free Technical Advice
Free Software Downloads
http://otn.oracle.com
QUESTIONS
ANSWERS

Podobne dokumenty