Motores de Gestión de Bases de Datos
-
Upload
karenardilal -
Category
Documents
-
view
220 -
download
0
Transcript of Motores de Gestión de Bases de Datos
-
8/15/2019 Motores de Gestión de Bases de Datos
1/36
Karen Ardila López
Presentado a: Carlos Andrés GómezMetodologíaDécimoSan Francisco Solano
2!"
MOTORES DE GESTIÓN
DE BASES DE DATOS
-
8/15/2019 Motores de Gestión de Bases de Datos
2/36
#ipos de marcos de in$estigación% Motores de &ases de datos ' s( logoPrimera &ase de datos)azón de la e*istencia de las &ases de
datos+ase de datos (tilizada por Gmail '
,(tloo-+ase de datos relacional./(é es (n ser$idor0./(é es (n 1osting ' cómo (nciona0Motor de &ases de datos 3(e recomiendoMotores de &ases de datos grat(itos
#A+LA D4 C,5#456D,
-
8/15/2019 Motores de Gestión de Bases de Datos
3/36
./(é es (na lla$e or7nea0
./(é es 8oin0./(é es índice0Códigos M'S/L para :Crear (na ta&laModi9car (n campo de (na
ta&la6ngresar registros a (nata&la
4liminar (n registro+orrar (na ta&la./(é es ampp0
./(é es P1pM'admin0
#A+LA D4 C,5#456D,
-
8/15/2019 Motores de Gestión de Bases de Datos
4/36
-
8/15/2019 Motores de Gestión de Bases de Datos
5/36
Marco Concept(al:
6n$estigación con car7cter cientí9co;)epresentación gr79ca ' general de toda la inormación mane<proceso in$estigati$o= s(ele representarse en orma de 7r&ol o>Gra9cas= mapas= entre otros?Marco #eórico:,rienta la organización de los datos ' 1ec1os rele$antes para
perspecti$a del est(dio= es m7s especí9co ' completo 3(e el mconcept(al por desglosar la inormación ;Marco Legal:Se incl('en las normas
-
8/15/2019 Motores de Gestión de Bases de Datos
6/36
Microsot Access4ditor ' gestor de &ases de datos;Forma parte de Microsot oB ce 'permite crear &ases de datos conorm(larios de orma r7pida 'sencilla; 4s (na &ase de datos
relacional; Los campos de lasta&las de Access soportan gran$ariedad de tiposde datos= índices e integridadreerencial; Access incl('einteraces para crear cons(ltas=orm(larios ' reportes;
M,#,)4S D4 +AS4S D4 DA#,S
-
8/15/2019 Motores de Gestión de Bases de Datos
7/36
S/LiteSistema de &ase de datos relacional
compati&le con AC6D= contenida en (narelati$amente pe3(ea ' li&re &i&lioteca;
#iene mEltiples ta&las= índices ' $istas;)ealiza operaciones de manera e9 ciente '
es m7s r7pido 3(e M'S/L ' C(enta condi$ersas interaces;
Falta de clave foránea, c(ando serealiza la creación de la ta&la desde elmodo consola;
M,#,)4S D4 +AS4S D4 DA#,S
-
8/15/2019 Motores de Gestión de Bases de Datos
8/36
M'S/L +ase de datos relacional= m(lti1ilo ' m(lti(s(ario con so
li&re; Disponi&ilidad en gran cantidad de plataormas ' sistem #ransacciones ' cla$es or7neas; Conecti$idad seg(ra;
)eplicación; +Es3(eda e inde*ación >índice? de campos de te*to; +a
-
8/15/2019 Motores de Gestión de Bases de Datos
9/36
Cassandra +ase de datos distri&(ida de seg(nda
generación con alta esca&ilidad 3(e estasiendo (sada por gigantes como Face&oo-;
,rece (n entorno consistente= tolerante aallos ' alta disponi&ilidad a la 1ora dealmacenar datos;
5o es relacional >no S/L?; 5o es (na &ase de datos orientada a col(mnas; Permite aadir o crear campos segEn las
necesidades; P(ede eno altera la e9ciencia?;
M,#,)4S D4 +AS4S D4 DA#,S
-
8/15/2019 Motores de Gestión de Bases de Datos
10/36
,)ACL4 +ase de datos con sistema o&
-
8/15/2019 Motores de Gestión de Bases de Datos
11/36
4n los aos sesenta (e la alianza de 6+M ' American Airlidesarrollar SA+)4= (n sistema operati$o para mane
-
8/15/2019 Motores de Gestión de Bases de Datos
12/36
La necesidad se pro$ocó del almacenar grandes cantidinormación o datos 3(e se tenían 3(e 1acer man(almetodo desde la aparición de las primeras comp(tadoras e
de &ases de datos 1a estado siempre ligado a la inor
)A5 D4 LA 46S#45C6A D4 +AS4S D4
-
8/15/2019 Motores de Gestión de Bases de Datos
13/36
6nicialmente am&as (sa&an ,)ACL4 pero les res(lta&a m(
de&ían atenerse a la programación no especí9 ca a s(s ne' podían $er la inormación 3(e maneas(nto delica4ntonces cada (no por separado decidieron crear s( propprograma para s(s &ases de datos ' modi9carlos a s( g(sde tener el completo control ' pri$acidad de s( inormacidemasiada e importante;
+AS4 D4 DA#,S #6L6ADA P,) GMA,#L,,K
-
8/15/2019 Motores de Gestión de Bases de Datos
14/36
4s (na colección de elementos de datos organizados en (
de ta&las ormalmente descritas desde las 3(e se p(ede alos datos o $ol$er a montarlos de m(c1as maneras dieretener 3(e reorganizar las ta&las de la &ase; Con
-
8/15/2019 Motores de Gestión de Bases de Datos
15/36
n ser$idor es (n tipo de sotare 3(e realiza ciertas tare
nom&re de los (s(arios; 4n el caso de (n ser$idor e& esm73(ina 3(e almacena ' mane
-
8/15/2019 Motores de Gestión de Bases de Datos
16/36
4s el ser$icio 3(e pro$ee el espacio en internet para losF(nciona oreciendo ser$idores e&= (tilizando cone*ion
$elocidad adem7s de m(c1as prestaciones;C(ando orecen (na c(enta de 1osting= es orecer (na peparte del disco d(ro 3(e tiene el ser$idor= con el 9n de p(las p7ginas e&
O4+ H,S#65G Alo
-
8/15/2019 Motores de Gestión de Bases de Datos
17/36
A(n3(e no so' e*perta en el tema= recomendaría Access; Me p
tiene &(enas 1erramientas= es 7cil de (sar ' tiene los medios(na &(ena &ase de datos con ella adem7s de estar en el pa3(Microsot;
Me
-
8/15/2019 Motores de Gestión de Bases de Datos
18/36
Motores Grat(itos m7s pop(lares:
Microsot S/L Ser$er 2Q,)ACL4 4*press 4ditionM'S/LPostgreS/LS/L6#4Fire&ird
4stos motores son grat(itos por ser Rm7s limitados entonces ampliarlos tanto en (nciones= capacidad de datos= cam&ios= e'a entran a co&rar mens(almente estos motores ' con ello gandinero para sostenerse;
M,#,)4S G)A#6#,S
-
8/15/2019 Motores de Gestión de Bases de Datos
19/36
Limitación reerencial entre dos ta&las;La cla$e o lla$e or7nea identi9ca (na col(mna o gr(po
col(mnas en (na ta&la >ta&la 1ita&la padre?;
Las col(mnas en la ta&la 1i
-
8/15/2019 Motores de Gestión de Bases de Datos
20/36
4s la 1erramienta para cons(ltar datos de m7s de (na ta
La condición de 8oin se escri&e en la cl7(s(la OH4)4 ;Si e*isten col(mnas con el mismo nom&re en las ta&las
seleccionadas= se de&er7n mencionar los campos;
8,65
-
8/15/2019 Motores de Gestión de Bases de Datos
21/36
Crear (na ta&la:
Modi9car (n campo de (nata&la:
6ngresar registros a (nata&la:
CD6G,S MNS/L
4liminar registro:
4liminar ta&la:
-
8/15/2019 Motores de Gestión de Bases de Datos
22/36
Ser$idor independiente de plataorma;
Sotare li&re= consiste principalmente en la &ase de datos MApac1e ' los intérpretes para leng(ap1p ' perl?
so grat(ito;4s (na 1erramienta de desarrollo 3(e permite pro&ar t( tra&
e& o programación? en t( propia comp(tadora sin necesidainternet;
4s (n 1osting;
AMPP
-
8/15/2019 Motores de Gestión de Bases de Datos
23/36
Herramienta escrita en PHP con la intención de mane
-
8/15/2019 Motores de Gestión de Bases de Datos
24/36
8er7r3(icas: Se organizan los datos en estr(ct(ras ar&oresce
7r&ol?;n 7r&ol es (na estr(ct(ra en la 3(e los elementos se s(elen d5,D,S ' e*isten dependencias entre los nodos;)apidez en cons(ltas;VDi9c(ltad para 1acer modi9caciones o mantenimientos;VLimitación al acceso de los registros en ni$eles s(periores;
VMa'or complicación en 1acer comparaciones entre inormaci1a' cone*ión lógica entre datos?;
#6P,S +AS4S D4 DA#,S
-
8/15/2019 Motores de Gestión de Bases de Datos
25/36
4n )ed: 4str(ct(ra graoIred; Los distintos o&
-
8/15/2019 Motores de Gestión de Bases de Datos
26/36
)elacionales: ,rganizan los datos en orma de ta&las= donde
(no o $arios con
-
8/15/2019 Motores de Gestión de Bases de Datos
27/36
,rientadas a o&
-
8/15/2019 Motores de Gestión de Bases de Datos
28/36
Colección de inormación 3(e almacenada ' es accedida de organizada en (na &ase de dat
Se s(ele (sar para almacenarinormación en (na orma noestr(ct(rada;
S(ele 1acer 3(e el almacenar a grandes cantidades de datosincómodo= como doc(mentos C>@alores separados por coma?;
A)CH6@, PLA5,
-
8/15/2019 Motores de Gestión de Bases de Datos
29/36
-
8/15/2019 Motores de Gestión de Bases de Datos
30/36
Se entra a Access ' se ingresa en la pestaa s(perior RDatos 4
en la sección de e*portaciones ' selecciona 4*cel; Allí aparece' se elige 3(é tipo de e*portación se 1ar7 entre estas opcione4*portar solamente datos seleccionados;4*portar datos con ormato ' diseo;A&rir el arc1i$o de destino al 9 nalizar la operación de e*portSe selecciona la necesitada ' >si se desea? se cam&ia la r(ta ddoc(mento;
Para e*portar a (n arc1i$o #*t se realiza el mismo proceso perde seleccionar 4*cel= se selecciona Arc1i$o de te*to;Lo dem7s es ig(al;
4P,)#A) 5A +AS4 D4 DA#,S A 4C ##
D6F4)45C6A +AS4 D4 DA#,S D65TM6CA
-
8/15/2019 Motores de Gestión de Bases de Datos
31/36
Las &ases de datos est7ticas son de solo lect(ra= no ten
opciones r7pidas ' pr7cticas 3(e tiene la din7mica= es mcompleta 3(e la din7mica;tilizada principalmente para almacenar datos 1istóricos=pro'ecciones= tomar decisiones ' est(diar el comportamiecon
-
8/15/2019 Motores de Gestión de Bases de Datos
32/36
Las &ases de datos nos acilitan (n control= mane
-
8/15/2019 Motores de Gestión de Bases de Datos
33/36
C,5#),L4S D4 F,)MLA)6, D4 ACC
-
8/15/2019 Motores de Gestión de Bases de Datos
34/36
C,5#),L4S D4 F,)MLA)6, D4 ACC
-
8/15/2019 Motores de Gestión de Bases de Datos
35/36
Datos e*tra 3(e se le p(eden agregar a otra ta&la
inormación m7s especí9ca de los datos;
S+65F,)M4S
-
8/15/2019 Motores de Gestión de Bases de Datos
36/36
1ttps:II;1ostname;clI&logI3(eesp1pm'admin
1ttps:IIprezi;comIJ2Y''dsin-Iconceptocaracteristicas$e$enta