Ismael Cepeda Morales Oracle
-
Upload
ismae-lizmaick-cepeda-morales -
Category
Documents
-
view
225 -
download
0
Transcript of Ismael Cepeda Morales Oracle
-
8/19/2019 Ismael Cepeda Morales Oracle
1/24
Instituto Tecnológico SuperiorDe Huatusco
Ingeniería En SistemasComputacionales
Fundamentos De Base De Datos
ISC MARÍA !S" MIR#$ CHAC#$
Ismael Ha%acu& Cepeda Morales
-
8/19/2019 Ismael Cepeda Morales Oracle
2/24
SGBD Oracle
Requerimientos de Instalación
Requisitos de hardware y software para Oracle 11 XE
REQUISITOS 'A(!RES
Procesador:
Intel (x86), !"6#, e Intel E!6#$
Oracle proporciona %ersiones tanto
para &'its coo para 6#its
RAM:
1 *+ Ra (Recoendado '*+ en
indows - y indows '..8 /er%er)
Disco duro:
0&2 *+ para la instalaci3n t4pica y
082*+ para la instalaci3n a%an5ada
Sistema Operativo:
• indows /er%er '..& todaslas %ersiones
• indows /er%er '..& R'
todas las ediciones
• indows X7 7rofessional
• indows ista +usiness,
Enterprise, y 9ltiate editions
• indows - 7rofessional,
Enterprise, y 9ltiate editions
• indows /er%er '..8
/tandard, Enterprise,"atacenter, e, y :oundation
editions ;a opci3n /er%er
-
8/19/2019 Ismael Cepeda Morales Oracle
3/24
Características SGBD Oracle
1 lta concurrencia !ediante un sistea denoinado !las en in>l?s) 7ost>re/@; perite que
ientras un proceso escrie en una tala, otros accedan a la isa tala sinnecesidad de loqueos
' $iene soporte paraA
B CDeros de precisi3n aritraria
B $exto de lar>o iliitado
B :i>uras >eo?tricas
B "irecciones I7 (I7%# e I7%6)
B +loques de direcciones estilo
-
8/19/2019 Ismael Cepeda Morales Oracle
4/24
deterinada acci3n sore una tala espec4Gca hora todos los disparadores se
deGnen por seis caracter4sticasA
B El nore del disparador o tri>>er
B El oento en que el disparador dee arrancar
B ;a tala donde el disparador se acti%ar=
B ;a frecuencia de la eecuci3n
B ;a funci3n que podr4a ser llaada
Historia y evolución de SGBD
Oracle
Oracle surge en 1977 bajo el nombre de SDL (Software Development
Laboratories).
n 1979! SDL cambia su nombre por "elational Software! #nc. ("S#).
La fundaci$n de SDL fue motivada principalmente a partir de un estudio sobre
los S%&D (Sistemas %estores de &ase de Datos) de *eor>e. 'omputer
ord defini$ este estudio como uno de los ms completos jams escritos sobrebases de datos. ste art*culo inclu*a una comparativa de productos +ue erig*a
a "elational Software como el ms completo desde el punto de vista t,cnico. sto
se deb*a a +ue usaba la filosof*a de las bases de datos relacionales! algo +ue por
a+uella ,poca era todav*a desconocido.
https://es.wikipedia.org/wiki/1977https://es.wikipedia.org/wiki/1979https://es.wikipedia.org/wiki/SGBDhttps://es.wikipedia.org/wiki/Base_de_datos#Base_de_datos_relacionalhttps://es.wikipedia.org/wiki/1979https://es.wikipedia.org/wiki/SGBDhttps://es.wikipedia.org/wiki/Base_de_datos#Base_de_datos_relacionalhttps://es.wikipedia.org/wiki/1977
-
8/19/2019 Ismael Cepeda Morales Oracle
5/24
n la actualidad! Oracle (-asda+ O"'L) todav*a encabe/a la lista. La tecnolog*a
Oracle se encuentra prcticamente en todas las industrias alrededor del mundo 0
en las oficinas de 9 de las 122 empresas 3ortune 122. Oracle es la primera
compa4*a de software +ue desarrolla e implementa software para empresas cien
por ciento activado por #nternet a trav,s de toda su l*nea de productos base de
datos! aplicaciones comerciales 0 5erramientas de desarrollo de aplicaciones 0
soporte de decisiones. Oracle es el proveedor mundial l*der de software para
administraci$n de informaci$n! 0 la segunda empresa de software.
Oracle! a partir de la versi$n 12g "elease 6! cuenta con 7 ediciones
• nterprise dition ().
• Standard dition (S).
• Standard dition One (S1)
• Standard dition 6 (S6)
• press dition (8).
• ersonal dition ().
• Lite dition (L).
La :nica edici$n gratuita es la press dition! +ue es compatible con las dems
ediciones de Oracle Database 12g"6 0 Oracle Database 11g.
Oracle ad+uiri$ Sun ;icros0stems 0 con ella la empresa encargada comercial de
;0S
-
8/19/2019 Ismael Cepeda Morales Oracle
6/24
esfuer/os de las empresas para estandari/ar! consolidar 0 automati/ar los
servicios de las bases de datos en la nube.
Manual de instalación
Se ingresa a la p)gina o*cial de !racle+ seleccionamos do,loads+posteriormente !racle DataBase de la pesta-a &ue nos arro.a en laparte in/erior nos 0amos a encontrar con estas opcionesseleccionamos la opción &ue es para 1indo,s 23
-
8/19/2019 Ismael Cepeda Morales Oracle
7/24
$os muestra la siguiente 0entana al poner la contrase-a inicia ladescarga en autom)tico
-
8/19/2019 Ismael Cepeda Morales Oracle
8/24
Instalaci3nDamos do%le clic4 en setup
Aparecera la siguiente pantalla de preparando instalación
-
8/19/2019 Ismael Cepeda Morales Oracle
9/24
Acepatmos t5rminos 6 condiocnes 6 damos ne7t
-
8/19/2019 Ismael Cepeda Morales Oracle
10/24
Damos clic4 en ne7t
-
8/19/2019 Ismael Cepeda Morales Oracle
11/24
Ingresamos una contrase-a la &ue se-a
Damos clic4 en ne7t 6 nos arro.a la siguiente 0entana 6 damos clic4en install 8instalar9
-
8/19/2019 Ismael Cepeda Morales Oracle
12/24
$os arro.a la siguiente 0entana 6 esperamos a &ue cargue
-
8/19/2019 Ismael Cepeda Morales Oracle
13/24
la 0entana &ue nos indica &ue termino la intalacion damos clic4 en el%otón *nis:
-
8/19/2019 Ismael Cepeda Morales Oracle
14/24
Otros SGBD
-
8/19/2019 Ismael Cepeda Morales Oracle
15/24
MARIA DB
;ariaD& es un sistema de gesti$n de bases de datos derivado
de ;0S;? 0 otro llamado 8traD& ?en sustituci$n
de#nnoD&. @iene una alta compatibilidad con ;0S#s 0 bibliotecas! siendo su objetivo poder cambiar un
servidor por otro directamente.1 ste S%&D surge a ra*/ de la compra de Sun;icros0stems ?compa4*a +ue 5ab*a comprado previamente ;0S&6 ? por
parte de Oracle. ;ariaD& es un forA directo de ;0S
-
8/19/2019 Ismael Cepeda Morales Oracle
16/24
;ongoD& (+ue proviene de B5umongousC) es la base de datos -oS
-
8/19/2019 Ismael Cepeda Morales Oracle
17/24
;ongoD& (;;S) ofrece funcionalidad de monitori/aci$n 0 respaldo en la nube o
bien on?premises como parte de ;ongoD& nterprise.
;ongoD& 'onsulting
prima al mimo el desarrollo 0 despliegue de su aplicaci$n con la a0uda del
e+uipo de ;ongoD& 'onsulting. ;ongoD& ofrece una amplia gama de opciones
de consultor*a para a0udar a los clientes con cual+uier escenario de desarrollo!
desde la creaci$n de nuevas aplicaciones! 5asta la migraci$n a ;ongoD&! para
escalar despliegues 0a eistentes! 0 muc5o ms.
3ormaci$n ;ongoD&
;ongoD& niversit0 ofrece una gran variedad de opciones de formaci$n
adaptadas a las organi/aciones de todos los tipos 0 tama4os! como tambi,n a
desarrolladores 0 administradores individuales. La oferta inclu0e formaci$n
personal presencial 0 formaci$n online! al igual +ue capacitaci$n privada local uonline.
;ongoD& (de la palabra en ingl,s E5umongousF +ue significa enorme) es un
sistema de base de datos -oS
-
8/19/2019 Ismael Cepeda Morales Oracle
18/24
l desarrollo de ;ongoD& empe/$ con la empresa de software 12gen en 6227
cuando estaban desarrollando una plataforma como servicio (aaS) similar al
conocido %oogle >pp ngine.H n 6229 ;ongoD& fue lan/ado como un producto
independiente 0 publicado bajo la licencia de c$digo abierto >%L.I
n mar/o de 6211! se lan/$ la versi$n 1.J 0 se consider$ 0a como una base dedatos lista para su uso en producci$n.7
'oncesi$n de licencias 0 soporte
;ongoD& se puede obtener de una forma gratuita bajo la licencia p:blica general
de >ffero ( >%L) de %-. Los drivers para los lenguajes de programaci$n estn
e inclu0e caracter*sticas avan/adas (como integraci$n con LD> 0Aerberos)!
5erramientas de gesti$n! monitori/aci$n 0 bacAup! as* como soporte.
ORACL
https://es.wikipedia.org/wiki/Plataforma_como_serviciohttps://es.wikipedia.org/wiki/MongoDB#cite_note-5https://es.wikipedia.org/wiki/AGPLhttps://es.wikipedia.org/wiki/MongoDB#cite_note-6https://es.wikipedia.org/wiki/MongoDB#cite_note-7https://es.wikipedia.org/wiki/AGPLhttps://es.wikipedia.org/wiki/GNUhttps://es.wikipedia.org/wiki/MongoDB#cite_note-8https://es.wikipedia.org/wiki/Drivershttps://es.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/LDAPhttps://es.wikipedia.org/wiki/Kerberoshttps://es.wikipedia.org/wiki/Plataforma_como_serviciohttps://es.wikipedia.org/wiki/MongoDB#cite_note-5https://es.wikipedia.org/wiki/AGPLhttps://es.wikipedia.org/wiki/MongoDB#cite_note-6https://es.wikipedia.org/wiki/MongoDB#cite_note-7https://es.wikipedia.org/wiki/AGPLhttps://es.wikipedia.org/wiki/GNUhttps://es.wikipedia.org/wiki/MongoDB#cite_note-8https://es.wikipedia.org/wiki/Drivershttps://es.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3nhttps://es.wikipedia.org/wiki/LDAPhttps://es.wikipedia.org/wiki/Kerberos
-
8/19/2019 Ismael Cepeda Morales Oracle
19/24
VENTAJAS DE ORACLE DESVENTAJAS DE ORACLE
Oracle es la ase de datos con
as orientaci3n hac4a internetB
Oracle soporta todas las
funciones que se esperan de unser%idor serioA un len>uae de
diseHo de ases de datos uy
copleto (7;/@;) que perite
ipleentar diseHos acti%os,
con tri>>ers y procediientos
alacenados, con una
inte>ridad referencial
declarati%a astante potenteB7erite el uso de particiones
para la eora de la eGciencia,
de replicaci3n e incluso ciertas
%ersiones aditen la
adinistraci3n de ases de
datos distriuidasB El software
del ser%idor puede eecutarse en
ultitud de sisteas operati%os
El ayor incon%eniente de Oracle
es qui5=s su precio Incluso las
licencias de 7ersonal Oracle son
excesi%aente carasB Otroprolea es la necesidad de
austes 9n error frecuente
consiste en pensar que asta
instalar el Oracle en un ser%idor y
enchufar directaente las
aplicaciones clientesB 9n Oracle
al conG>urado puede ser
desesperanteente lentoB $ai?n es ele%ado el coste de la
foraci3n, y s3lo Dltiaente
han coen5ado a aparecer
uenos liros sore asuntos
t?cnicos distintos de la siple
instalaci3n y adinistraci3n
M!S"L
-
8/19/2019 Ismael Cepeda Morales Oracle
20/24
VENTAJAS DE MYSQL DESVENTAJAS DE MYSQL
; M6S; El ser0idor de%ases de datos relacionalesM6S; Buenrendimiento+ %uena0elocidad a la :ora deconectar con el ser0idor 6 de
respuesta a consultas>;M6S; Integración per/ectacon el lengua.e ?H?>;Soporte completo paracl)usulas+ /unciones+ tipos
de datos 6 comandosest)ndar 6e7tendidos delest)ndar S
B ctualente, el soporte para
disparadores es =sico, por lo
tanto hay ciertas liitaciones en
lo que puede hacerse con ellosB
;os pri%ile>ios para una tala no
se eliinan auto=ticaente
cuando se orra una tala "ee
usarse expl4citaente un
coando REOJE para quitar los
pri%ile>ios de una talaB ridadreferencial, con talas KCOLL
transaccionales de tipo !yI/!,
aunque adite la declaraci3n de
cla%es aenas o for=neas en la
creaci3n talas, internaente no
las trata de fora diferente al
resto de capos
-
8/19/2019 Ismael Cepeda Morales Oracle
21/24
MAR#ADB
Ventajas de MariaDB. Desventajas de MariaDB.
$ue0os motores dealmacenamiento+ para lama6oría de usuarios lointeresante es Aria+ &ue0iene a reempla@ar a M6ISAM6 tam%i5n tenemos traDB
&ue reempla@a a InnoDB> (osnue0os motores dealmacenaniemto son=Aria= n motor dealmacenamiento a prue%a de/allos %asado en M6ISAM>traDB= El reempla@o delmotor InnoDB %asado en elplugin de InnoDB>?BT= n motor dealmacenamientotransaccional con una grancantidad de nue0as 6 %onitascaracterísticas>Federated= El reempla@o delmotor Federated>Me.oras de 0elocidad so%re
todo en consultas comple.ascuando se usa el motor dealmacenamiento Aria+ 6a &ueAria cac:ea los datos deta%las temporales en
"es%entaas yo no %eo nin>una a
enos que esteis ante uno de
los escas4sios casos de
incopatiilidad con !aria"+
(todos los scripts 7M7 que heproado e han funcionado sin
proleasA ord7ress, Xen:oro,
php++, !y++, /!:, "rupal,
ulletin, etc)
;a Dnica des%entaa es la propia
de tener que desinstalar !y/@;
e instalar !aria"+, pero la
i>raci3n es uy sencilla
-
8/19/2019 Ismael Cepeda Morales Oracle
22/24
memoria+ lo &ue supone unrendimiento /rente al uso deldisco duro 8&ue es lo &ueemplea M6ISAM9>
MO$GODB
VENTAJAS DESVENTAJAS
!on>o "+ tiene la capacidad de
reali5ar consultas utili5ando
a%ascript, haciendo que estassean en%iadas directaente a la
ase de datos para ser
eecutada
se utili5a un sisteas de
archi%os, ya que cuenta con la
capacidad para alancear la
car>a y recopilaci3n de datos
utili5ando Dltiples ser%idorespara alacenaiento de
archi%o
el desNarrollador eli>e una lla%e
shard(cla%e)
la conG>uraci3n auto=tica, se
on>o "+ loquea la ase de
datos cada %e5 que se reali5a un
escritura, lo que reduce laconcurrencia dra=ticaente
retorna cuando no se a escrito la
inforaci3n en el espacio de
alacenaiento peranente,
puede ocasionar perdida de
inforaci3n
caia el %alor por defecto para
escriir al enos una replica,pero esto si>ue sin satisfacer la
durailidad ni la %eriGcailidad
tiene proleas de rendiiento
cuando el %oluen de datos
supera los 1..*+
-
8/19/2019 Ismael Cepeda Morales Oracle
23/24
puede a>re>ar nue%as aquinas
a on>o "+ con el sistea de
ase corriendo
+ilio>raf4a(sf) Otenido de httpAwwworaclecoindexhtl
die>osil%a%iera1 (1& de unio de '.1') slides%are Otenido
de httpAesslidesharenetdie>osil%a%iera1diferenciasN
entreNlosNs>ds
eduardoN>ariay (.- de .' de '.1&) &lo'spot Otenido dehttpAeduardoN>ariayN'.1&N
>losariolo>spotx'.1&.'caracteristicasNyN
requeriientosNdehtl
;O"'.1& ( '8, de /E7$E!+ER de '.1&) (ordPress
Otenido de
httpsAtallerdatoswordpressco'.1&.2'8softwareN
paraNesqueasNrelacionales
oracle (sf) Otenido de httpAwwworaclecoindexhtl
RO"RI*9E, ; 7 ('1 de .8 de '.1#) &lo'spot Otenido de
httpApere5lililo>spotx'.1#.8aseNdeNdatoshtl
-
8/19/2019 Ismael Cepeda Morales Oracle
24/24
)i*ipedia (12 de ferero de '.16) Otenido de
httpsAeswiFipediaor>wiFi!aria"+
wiFipedia (.1 de .& de '.16) )i*ipedia Otenido de
httpsAeswiFipediaor>wiFiOracleP"ataase