SlideShare una empresa de Scribd logo
GESTORES DE
BASES DE DATOS
Dagny Yaneth Mendoza
Uniremigton – Cúcuta
2017
Que son los gestores de bases de datos
Es una colección de programas cuyo objetivo es servir de interfaz entre la base
de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición
de datos, de un lenguaje de manipulación de datos y de un
lenguaje de consulta. Un SGBD permiten definir
los datos a distintos niveles de abstracción y
manipular dichos datos, garantizando la seguridad e
integridad de los mismos.
Sus principales Características son:
• Abstracción de la información: ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa
uno o cientos de archivos, este hecho se hace transparente al usuario.
• Independencia: La independencia de los datos consiste en la capacidad de
modificar el esquema (físico o lógico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
• Redundancia mínima: Un buen diseño de una base de datos logrará evitar
la aparición de información repetida o redundante.
• Consistencia: En aquellos casos en los que no se ha logrado esta
redundancia nula, será necesario vigilar que aquella información que aparece
repetida se actualice de forma coherente, es decir, que todos los datos
repetidos se actualicen de forma simultánea.
• Seguridad: los SGBD disponen de un complejo sistema de permisos a
usuarios y grupos de usuarios, que permiten otorgar diversas categorías de
permisos.
• Integridad: adopta medidas necesarias para garantizar la validez de los
datos almacenados. protege los datos ante fallos de hardware, datos mal
introducidos , o cualquier otra circunstancia capaz de corromper la
información almacenada.
• Respaldo y recuperación: proporciona de forma eficiente copias de
respaldo de la información almacenada en ellos, y de restaurar a partir de
estas copias los datos que se hayan podido perder.
• Control de la concurrencia: controla el acceso concurrente a la
información, que podría derivar en inconsistencias.
Un SGBD debe permitir:
• Definir una base de datos: especificar tipos, estructuras y restricciones de
datos.
• Construir la base de datos: guardar los datos en algún medio controlado
por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar
informes.
Tipos de Gestores de Bases de Datos
• La tipología de los SGBD es muy variada, en función del criterio que utilicemos
para su clasificación. Agruparlos atendiendo al modelo de datos, número de
usuarios o de sitios, la tipología puede obedecer a otras muchas pautas, según
convenga desde un determinado enfoque práctico.
• Relacionales
• En Red
• Jerárquicos
• Orientados a objetos
BASE DE DATOS RELACIONAL:
• Establece interconexiones entre los datos, y a través de dichas conexiones
relacionar los datos de ambas tablas.
• Algunas características:
• Se compone de varias tablas o relaciones
• No pueden existir dos tablas con el mismo nombre ni registro.
• Cada tabla es a su vez un conjunto de registros.
• La relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas.
• Las primarias son las principales de un registro
• Las ajenas se encargan de hacer las relaciones.
BASE DE DATOS EN RED:
• Está conformado por una colección o set de registros, los cuales están
conectados entre sí por medio de enlaces en una red.
• Abarca la estructura de árbol, debido a que un nodo hijo puede tener más de
un nodo padre.
• Se puede definir a un modelo de red como un conjunto finito de tipos de
entidades, con sus respectivas propiedades y un conjunto finito de
interrelaciones
BASE DE DATOS JERARQUICO
• Organiza información de manera jerárquica además de enlazar los registros en
forma de árbol, en donde un nodo padre puede tener varios nodos hijo.
• Esta base de datos no diferencia entre una vista lógica y una física.
• Cada registro consta de un conjunto de campos, el equivalente a los atributos del
modelo relacional.
• Facilita relaciones padre e hijo.
• Estas relaciones se dan por medio de un puntero de registro.
• Establece interconexiones entre los datos, y a través de dichas conexiones relacionar
los datos de ambas tablas.
BASE DE DATOS ORIENTADA A OBJETOS
• En sus siglas en ingles ODBMS hace que los objetos de la base de datos aparezca como
objeto de un lenguaje de programación de uno o más lenguajes de programación de soporte.
• Trabaja en conjunto con lenguajes de programación como java.
• Además de ser muy útil en la manipulación de datos complejos y tener costes bajos.
• Características:
• Mandatario: obligatorias
• Opcionales: mejora el sistema
• Abiertas: el diseñador puede poner de su parte y se relacionen con la programación.
Gestores mas utilizados:
• MySQL
• Microsoft SQL Server
• Oracle
• Microsoft Access
• PostgreSQL
• DB2
Ventajas:
• Proveen facilidades para la manipulación de grandes volúmenes de datos
• Simplifican la programación de equipos de consistencia
• Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la
base serán siempre consistentes sin importar si hay errores correctamente.
• Organizan los datos con un impacto mínimo en el código de los programas.
• Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del
sistema desarrollado.
• Usualmente, proveen interfaces y lenguajes de consulta que simplifican la
recuperación de los datos.
Desventajas:
• Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar
consultas complejas sobre los datos, entonces es posible que sea mejor usar una hoja de cálculo.
• Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener
conocimiento de
• las funcionalidades del mismo para poder aprovecharlo al máximo.
• Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de
gran tamaño, que requiere de gran cantidad de memoria para poder correr.
• Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son
relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.

Más contenido relacionado

La actualidad más candente

Bases de datos
Bases de datosBases de datos
Bases de datos
vhzendejas
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datos
jhostinvasquez
 
Todo sobre las bases de datos| Libro virtual
Todo sobre las bases de datos| Libro virtualTodo sobre las bases de datos| Libro virtual
Todo sobre las bases de datos| Libro virtual
Neovelisa Espinosa
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
Giordano Padilla
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
JoseRamonPazRios
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la web
gladys balza
 
Base de datos xavier rodriguez
Base de datos xavier rodriguezBase de datos xavier rodriguez
Base de datos xavier rodriguez
xavieralejandro7
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
WilliamMata7
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
dalilaramontello
 
Objetivos de las bases de datos
Objetivos de las bases de datosObjetivos de las bases de datos
Objetivos de las bases de datosJosé Ramirez
 
BASE DE DATOS JAVIER FLOREZ
BASE DE DATOS JAVIER FLOREZBASE DE DATOS JAVIER FLOREZ
BASE DE DATOS JAVIER FLOREZ
Javier Florez
 
Las Bases de datos y Los sistemas de Gestión de Bases de Datos
Las Bases de datos y Los sistemas de Gestión de Bases de DatosLas Bases de datos y Los sistemas de Gestión de Bases de Datos
Las Bases de datos y Los sistemas de Gestión de Bases de Datos
MarissaBarrigaMontero
 
Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145
ChristopherVillarroe4
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
Yaiberth
 
Base de datos laura rios 11-2
Base de datos  laura rios 11-2Base de datos  laura rios 11-2
Base de datos laura rios 11-2
Laura Ríos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
Niurka Viloria
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
TonyPerozo
 

La actualidad más candente (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datos
 
Todo sobre las bases de datos| Libro virtual
Todo sobre las bases de datos| Libro virtualTodo sobre las bases de datos| Libro virtual
Todo sobre las bases de datos| Libro virtual
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la web
 
Base de datos xavier rodriguez
Base de datos xavier rodriguezBase de datos xavier rodriguez
Base de datos xavier rodriguez
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Objetivos de las bases de datos
Objetivos de las bases de datosObjetivos de las bases de datos
Objetivos de las bases de datos
 
BASE DE DATOS JAVIER FLOREZ
BASE DE DATOS JAVIER FLOREZBASE DE DATOS JAVIER FLOREZ
BASE DE DATOS JAVIER FLOREZ
 
Las Bases de datos y Los sistemas de Gestión de Bases de Datos
Las Bases de datos y Los sistemas de Gestión de Bases de DatosLas Bases de datos y Los sistemas de Gestión de Bases de Datos
Las Bases de datos y Los sistemas de Gestión de Bases de Datos
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Base de datos laura rios 11-2
Base de datos  laura rios 11-2Base de datos  laura rios 11-2
Base de datos laura rios 11-2
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Introducción sgbd
Introducción sgbdIntroducción sgbd
Introducción sgbd
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 

Similar a Gestores de bases de datos

Bases de datos
Bases de datosBases de datos
adm. base de datos intro.pdf
adm. base de datos intro.pdfadm. base de datos intro.pdf
adm. base de datos intro.pdf
IbettJaquelineYataco1
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
Maria Valentina Rondon
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
frank yordi tejada sanchez
 
Sistema gestor de bases de datos
Sistema gestor de bases de datosSistema gestor de bases de datos
Sistema gestor de bases de datosJördÿ Rämös
 
Base de datos
Base de datosBase de datos
Base de datos
ANY_NEACATO
 
Base de datos
Base de datos Base de datos
Base de datos
Virginia Luna
 
Introduccion base de datos silvia gonzalez 11 2
Introduccion base de datos silvia gonzalez 11 2Introduccion base de datos silvia gonzalez 11 2
Introduccion base de datos silvia gonzalez 11 2
SilviaGonzalezGuerrero
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Johana Bozada
 
Sistemas de-archivo
Sistemas de-archivoSistemas de-archivo
Sistemas de-archivo
calderonsaritaa
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
RafaelOlivares22
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Cristina Vazquez
 
Bases de datos
Bases de datosBases de datos
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
Jaime David Romero Olivo
 

Similar a Gestores de bases de datos (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
adm. base de datos intro.pdf
adm. base de datos intro.pdfadm. base de datos intro.pdf
adm. base de datos intro.pdf
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Sgbs
SgbsSgbs
Sgbs
 
00016211
0001621100016211
00016211
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Sistema gestor de bases de datos
Sistema gestor de bases de datosSistema gestor de bases de datos
Sistema gestor de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Introduccion base de datos silvia gonzalez 11 2
Introduccion base de datos silvia gonzalez 11 2Introduccion base de datos silvia gonzalez 11 2
Introduccion base de datos silvia gonzalez 11 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas de-archivo
Sistemas de-archivoSistemas de-archivo
Sistemas de-archivo
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Taller n°1
Taller n°1Taller n°1
Taller n°1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 

Último

Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 

Último (20)

Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 

Gestores de bases de datos

  • 1. GESTORES DE BASES DE DATOS Dagny Yaneth Mendoza Uniremigton – Cúcuta 2017
  • 2. Que son los gestores de bases de datos Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
  • 3. Sus principales Características son: • Abstracción de la información: ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. • Independencia: La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. • Redundancia mínima: Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante.
  • 4. • Consistencia: En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. • Seguridad: los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. • Integridad: adopta medidas necesarias para garantizar la validez de los datos almacenados. protege los datos ante fallos de hardware, datos mal introducidos , o cualquier otra circunstancia capaz de corromper la información almacenada.
  • 5. • Respaldo y recuperación: proporciona de forma eficiente copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. • Control de la concurrencia: controla el acceso concurrente a la información, que podría derivar en inconsistencias.
  • 6. Un SGBD debe permitir: • Definir una base de datos: especificar tipos, estructuras y restricciones de datos. • Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD • Manipular la base de datos: realizar consultas, actualizarla, generar informes.
  • 7. Tipos de Gestores de Bases de Datos • La tipología de los SGBD es muy variada, en función del criterio que utilicemos para su clasificación. Agruparlos atendiendo al modelo de datos, número de usuarios o de sitios, la tipología puede obedecer a otras muchas pautas, según convenga desde un determinado enfoque práctico. • Relacionales • En Red • Jerárquicos • Orientados a objetos
  • 8. BASE DE DATOS RELACIONAL: • Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas. • Algunas características: • Se compone de varias tablas o relaciones • No pueden existir dos tablas con el mismo nombre ni registro. • Cada tabla es a su vez un conjunto de registros. • La relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas. • Las primarias son las principales de un registro • Las ajenas se encargan de hacer las relaciones.
  • 9. BASE DE DATOS EN RED: • Está conformado por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. • Abarca la estructura de árbol, debido a que un nodo hijo puede tener más de un nodo padre. • Se puede definir a un modelo de red como un conjunto finito de tipos de entidades, con sus respectivas propiedades y un conjunto finito de interrelaciones
  • 10. BASE DE DATOS JERARQUICO • Organiza información de manera jerárquica además de enlazar los registros en forma de árbol, en donde un nodo padre puede tener varios nodos hijo. • Esta base de datos no diferencia entre una vista lógica y una física. • Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. • Facilita relaciones padre e hijo. • Estas relaciones se dan por medio de un puntero de registro. • Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas.
  • 11. BASE DE DATOS ORIENTADA A OBJETOS • En sus siglas en ingles ODBMS hace que los objetos de la base de datos aparezca como objeto de un lenguaje de programación de uno o más lenguajes de programación de soporte. • Trabaja en conjunto con lenguajes de programación como java. • Además de ser muy útil en la manipulación de datos complejos y tener costes bajos. • Características: • Mandatario: obligatorias • Opcionales: mejora el sistema • Abiertas: el diseñador puede poner de su parte y se relacionen con la programación.
  • 12. Gestores mas utilizados: • MySQL • Microsoft SQL Server • Oracle • Microsoft Access • PostgreSQL • DB2
  • 13. Ventajas: • Proveen facilidades para la manipulación de grandes volúmenes de datos • Simplifican la programación de equipos de consistencia • Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente. • Organizan los datos con un impacto mínimo en el código de los programas. • Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado. • Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.
  • 14. Desventajas: • Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una hoja de cálculo. • Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener conocimiento de • las funcionalidades del mismo para poder aprovecharlo al máximo. • Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr. • Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.