SlideShare una empresa de Scribd logo
Bases de datos
Introducción
 Se dice que hoy en día es la era de la
información, que las empresas que no cuentan
con la información adecuada en el momento
preciso están un paso atrás y en desventaja en
comparación con las que si la tienen.
 Pero dentro del bombardeo de toda esta
información, no todo lo que llega a las manos de
las empresas como tal es 100% efectiva,
confiable y veraz, y de igual manera, no toda es
significativa y de especial importancia.
Introducción
Dos empresas que tengan el mismo perfil de
mercado y el mismo giro son a su vez tan
distintas y diferentes en cuanto al modo de
manejar la información, de hecho cada una
cuenta con una forma propia de poder manejar
e interpretar esa información, es decir, cada
empresa cuenta con su propio banco de datos,
diseñado y elaborado para satisfacer los
requerimientos de la empresa.
Bases de Datos
Se define una base de datos como una
serie de datos organizados y
relacionados entre sí, los cuales son
recolectados y explotados por los
sistemas de información de una
empresa o negocio en particular.
Bases de Datos
 Las bases de datos proporcionan la
infraestructura requerida para los sistemas de
apoyo a la toma de decisiones y para los
sistemas de información estratégicos, ya que
estos sistemas explotan la información
contenida en las bases de datos de la
organización para apoyar el proceso de toma
de decisiones o para lograr ventajas
competitivas. Por este motivo es importante
conocer la forma en que están estructuradas
las bases de datos y su manejo.
Ventajas en el uso de Bases
de Datos.
 Globalización de la información. Permite a los
diferentes usuarios considerar la información
como un recurso corporativo que carece de
dueños específicos.
 Eliminación de información redundante.
Duplicada
Ventajas en el uso de Bases
de Datos.
 Eliminación de información inconsistente. Si el
sistema esta desarrollado a través de archivos
convencionales, dicha cancelación deberá
operarse tanto en el archivo de facturas del
Sistema de Control de Cobranza como en el
archivo de facturas del Sistema de Comisiones.
 Permite compartir información. Varios sistemas
o usuarios pueden utilizar una misma entidad.
Ventajas en el uso de Bases
de Datos.
 Permite mantener la integridad en la
información. Solo se almacena la información
correcta.
 Independencia de datos. La independencia de
datos implica un divorcio entre programas y
datos; es decir, se pueden hacer cambios a la
información que contiene la base de datos o
tener acceso a la base de datos de diferente
manera, sin hace cambios en las aplicaciones
o en los programas.
DBMS DataBase Management.
 Sistema de gestión de base de datos.
 Colección de datos interrrelacionados y un
conjunto de programas para acceder a esos
datos
Objetivo
DBMS DataBase Management.
 Proporcionar un entorno que sea a la vez
conveniente y eficiente para ser utilizado al
extraer y almacenar información de la base de
datos.
DBMS DataBase Management
¿Qué Implica?
 Estos están diseñados para gestionar grandes
Bloques de Información.
 Definición de la estructura para el
almacenamiento de información como la
provisión de mecanismos para la gestión de
información.
DBMS DataBase Management
Desventajas
 Redundancia e inconsistencia
 Dificultad para tener acceso a los datos
 Aislamiento de los datos
 Anomalías de acceso concurrente
 Problemas de seguridad
 Problemas de integridad
Abstracción de Datos
 El sistema debe de esconder ciertos detalles de
cómo se almacena o se mantiene los datos.
 Nivel Físico.- Como se almacenan los datos, la
estructura.
 Nivel Conceptual.- Como se almacenan en la
estructura y las relaciones entre ellos.
 Nivel Visión. Nivel más alto de abstracción, describe
solo la parte de la información de las BD
Abstracción de Datos
Vista 1 Vista 2 Vista 3
Nivel
Conceptual
Nivel Físico
Modelos o
Estructuras de Datos
Modelos de datos
 Una colección de herramientas
conceptuales para describir datos,
relaciones entre ellos, semántica asociada
a los datos y restricciones de consistencia
Modelos
Modelo Físico
de Datos.
Modelo Lógico
basado en registros
Modelo
Lógico Basado
en Objetos
•Relacional
•Red
•Jerárquico
•Entidad- Relacional
•Orientado a Objetos
•Funcional
•Históricas
Modelos o Estructuras de Datos
El modelo jerárquico
 La forma de esquematizar la
información se realiza a través de
representaciones jerárquicas o
relaciones de padre/hijo, de manera
similar a la estructura de un árbol. Así, el
modelo jerárquico puede representar
dos tipos de relaciones entre los datos:
relaciones de uno a uno y relaciones de
uno a muchos.
El modelo jerárquico
 En el primer tipo se dice que existe una
relación de uno a uno si el padre de la
estructura de información tiene un solo hijo
y viceversa, si el hijo tiene solamente un
padre. En el segundo tipo se dice que la
relación es de uno a muchos si el padre
tiene más de un hijo, aunque cada hijo
tenga un solo padre.
Inconveniente del modelo
jerárquico
 Relación maestro-alumno, donde un
maestro tiene varios alumnos, pero un
alumno también tiene varios maestros, uno
para cada clase. En este caso, si la
información estuviera representada en
forma jerárquica donde el padre es el
maestro y el alumno es el hijo, la
información del alumno tendrá que
duplicarse para cada uno de los maestros.
Inconveniente del modelo
jerárquico
 Otra dificultad que presenta el modelo
jerárquico de representación de datos es
respecto a las bajas. En este caso, si se
desea dar de baja a un padre, esto
necesariamente implicará dar de baja a
todos y cada uno de los hijos que
dependen de este padre.
El modelo de red
 El modelo de red evita esta redundancia en la
información, a través de la incorporación de un
tipo de registro denominado el conector, que en
este caso pueden ser las calificaciones que
obtuvieron los alumnos de cada profesor.
 La dificultad surge al manejar las conexiones o
ligas entre los registros y sus correspondientes
registros conectores.
El modelo relacional
 Se está empleando con más frecuencia en la
práctica, debido el rápido entendimiento por parte
de los usuarios que no tienen conocimientos
profundos sobre Sistemas de Bases de Datos y a
las ventajas que ofrece sobre los dos modelos
anteriores.
 En este modelo toda la información se representa
a través de arreglos bidimensionales o tablas.
Bases de datos estáticas
 Éstas son bases de datos de sólo lectura,
utilizadas primordialmente para almacenar
datos históricos que posteriormente se
pueden utilizar para estudiar el
comportamiento de un conjunto de datos a
través del tiempo, realizar proyecciones y
tomar decisiones.
Bases de datos dinámicas
 Éstas son bases de datos donde la
información almacenada se modifica con el
tiempo, permitiendo operaciones como
actualización y adición de datos, además de
las operaciones fundamentales de consulta.
Un ejemplo de esto puede ser la base de
datos utilizada en un sistema de información
de una tienda de abarrotes, una farmacia, un
videoclub, etc.
Bases de datos orientadas a objetos.
 Los usuarios pueden definir operaciones sobre los
datos como parte de la definición de la base de
datos. Una operación (llamada función) se especifica
en dos partes. La interfaz (o signatura) de una
operación incluye el nombre de la operación y los
tipos de datos de sus argumentos (o parámetros). La
implementación (o método) de la operación se
especifica separadamente y puede modificarse sin
afectar la interfaz. Los programas de aplicación de
los usuarios pueden operar sobre los datos
invocando a dichas operaciones a través de sus
nombres y argumentos, sea cual sea la forma en la
que se han implementado. Esto podría denominarse
independencia entre programas y operaciones.
Modelo entidad relación.
 Se basa en la percepción de un mundo real, que
consiste en una colección de objetos básicos ,
llamados entidades y la relación entre ellos.
 Una relación es un asociación entre ellos.
 Una restricción importante es la cardinalidad de
asignación que expresa el numero de entidades a
las que puede asociarse otra entidad mediante un
conjunto de relaciones.
Instancia y Esquemas
Constantemente se esta insertando,
actualizando y suprimiendo información.
 Instancia.- Colección de información
almacenada en la base de datos, en un
momento determinado.
 Esquema de la base de datos.- Diseño
global de la base de datos.
Independencia de Datos
Capacidad de modificar una definición o
esquema en un nivel sin afectar un esquema
superior.
 Independencias Física de datos.- Modificación de
esquema físico sin que vuelve a escribir los programas de
aplicaciones.
 Independencia Lógica de datos.- Modificar el nivel
conceptual sin la necesidad de volver a escribir los
programas.
Utilizado en los lenguajes de programación modernos, ya
que permiten que los usuarios se concentren en la
estructura general y no en la implementación de bajo nivel
Lenguaje de definición de Datos.-
Esquema de base de datos que por medio de un
conjuntos de definiciones se expresan mediante
lenguaje especial.
 DDL.- Data Definition language
 Diccionario de datos.- El resultado de la compilación
de sentencia DDL es un conjunto de tablas; las cuales
se almacenan en archivos especiales.
 Metadatos .- Datos sobre datos archivo que se
consulta antes de leer o modificar datos reales.
Lenguaje de Manipulación de
datos
 Recuperación de
información
Almacenada en la
BD.
 Inserción nueva.
 Supresión.
 Modificación.
Manipulación de datos
DML (Data Manipulation
Language)
Lenguaje que capacita a
los usuarios a acceder
o manipular según
estén organizados por
modelos de datos
Tipos de Lenguaje de
Manipulación de datos
 Procedimentales.-
Requiere que el
usuario especifique
qué datos necesita
y cómo obtenerlos.
 No Procedimentales.-
Requiere que el
usuario especifique
qué datos necesita y
sin especificar cómo
obtenerlos.
Gestor de base de datos
Es un programa que proporciona el interfaz
entre los datos de bajo nivel almacenados en
la base de datos y los programas de
aplicaciones y consultas hechos al sistema (En
forma Eficiente)
Tareas de Gestor de base de
datos
 Interacción con el gestor de archivos
 Implantación de la integridad
 Implantación de seguridad
 Copias de seguridad y recuperación
 Control de concurrencia
Administrador de Base de datos.
Persona que tiene el control central de los datos y
de los programas que acceden a ellos; o sea sobre
el sistema de gestión de base de datos DBA
(DataBase Administrator, teniendo el
 Definición del esquema.
 Definición de la estructura de almacenamiento y
método de acceso
 Modificación del esquema y la organización fisica
 Concesión de autorización para acceso a los datos
 Especificación de las restricciones de integridad.
Usuarios.
•Programadores de aplicaciones.
Usuarios sofisticados
Usuarios especializados
Usuarios Ingenuos
Estructura del Sistema Global
 Gestor de Archivos
 Gestor de base de datos.
 Procesador de consultas
 Precompilador de DML
 Compilador de DDL.
Implementación de la Estructura Física
 Archivos de datos
 Diccionario de datos
 Indices.
Introducción a las base de datos

Más contenido relacionado

La actualidad más candente

Ensamblaje y seleccion de componentes de una computadora
Ensamblaje y seleccion de componentes de una computadoraEnsamblaje y seleccion de componentes de una computadora
Ensamblaje y seleccion de componentes de una computadoramirkaramos
 
1.5 memoria dinamica
1.5 memoria dinamica1.5 memoria dinamica
1.5 memoria dinamica
erwin_alexander
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
Marielita Carlos
 
La memoria RAM-DIMM
La memoria RAM-DIMMLa memoria RAM-DIMM
La memoria RAM-DIMM
Taquilla14
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofiabeymarlopez
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
Rey JOaquin
 
Base de datos
Base de datosBase de datos
Base de datos
Taqui Wajuyat Flor
 
285450654 bases-de-datos-segunda-entrega-juanse
285450654 bases-de-datos-segunda-entrega-juanse285450654 bases-de-datos-segunda-entrega-juanse
285450654 bases-de-datos-segunda-entrega-juanse
Jhon Didier Morales Vicuña
 
Servidor de datos
Servidor de datosServidor de datos
Servidor de datos
belazam
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
Jorge Luis Chalén
 
Estructura del almacenamiento Mili Dutruel
Estructura del almacenamiento Mili DutruelEstructura del almacenamiento Mili Dutruel
Estructura del almacenamiento Mili Dutruel
MilagrosDutruel
 
Presentacion dispositivos de almacenamiento
Presentacion dispositivos de almacenamientoPresentacion dispositivos de almacenamiento
Presentacion dispositivos de almacenamientoanachicon96
 
Aspectos negativos de la informática
Aspectos negativos de la informáticaAspectos negativos de la informática
Aspectos negativos de la informática
sthfa
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
Antonio Soria
 
Resumen - sistemas de archivos
Resumen - sistemas de archivosResumen - sistemas de archivos
Resumen - sistemas de archivosarrietains
 
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACEN
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACENDIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACEN
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACENMiranda Hernandez
 
Presentación Backups
Presentación BackupsPresentación Backups
Presentación Backupsemiliaosuna98
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacionv3r02011
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Edwin Johan Alvarez
 

La actualidad más candente (20)

Ensamblaje y seleccion de componentes de una computadora
Ensamblaje y seleccion de componentes de una computadoraEnsamblaje y seleccion de componentes de una computadora
Ensamblaje y seleccion de componentes de una computadora
 
1.5 memoria dinamica
1.5 memoria dinamica1.5 memoria dinamica
1.5 memoria dinamica
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
La memoria RAM-DIMM
La memoria RAM-DIMMLa memoria RAM-DIMM
La memoria RAM-DIMM
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofia
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
Base de datos
Base de datosBase de datos
Base de datos
 
285450654 bases-de-datos-segunda-entrega-juanse
285450654 bases-de-datos-segunda-entrega-juanse285450654 bases-de-datos-segunda-entrega-juanse
285450654 bases-de-datos-segunda-entrega-juanse
 
Servidor de datos
Servidor de datosServidor de datos
Servidor de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Estructura del almacenamiento Mili Dutruel
Estructura del almacenamiento Mili DutruelEstructura del almacenamiento Mili Dutruel
Estructura del almacenamiento Mili Dutruel
 
Presentacion dispositivos de almacenamiento
Presentacion dispositivos de almacenamientoPresentacion dispositivos de almacenamiento
Presentacion dispositivos de almacenamiento
 
Aspectos negativos de la informática
Aspectos negativos de la informáticaAspectos negativos de la informática
Aspectos negativos de la informática
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Resumen - sistemas de archivos
Resumen - sistemas de archivosResumen - sistemas de archivos
Resumen - sistemas de archivos
 
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACEN
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACENDIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACEN
DIFERENTES TIPOS DE ALMACENAMIENTO Y LAS NECESIDADES QUE SATISFACEN
 
Presentación Backups
Presentación BackupsPresentación Backups
Presentación Backups
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 

Destacado

Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
Juan Soubervielle
 
Normalización de las estructuras
Normalización de las estructurasNormalización de las estructuras
Normalización de las estructuras
Juan Soubervielle
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
ITCV
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
UTN
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
Diego Alexander Aguirre Forero
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
Robert Rodriguez
 
Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
Clariita KstiillOo
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
Jeckson Loza
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
Principales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De DatosPrincipales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De Datos
sakatski
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
Mate 2k Matemáticas Fácil
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
FernandoRamirez
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
Angeles Merino Basurto
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
jedwinm
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
Angeles Merino Basurto
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Alfonso
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
Elkin Alfredo Albarracin Navas
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datosandreapguzman
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
Gino Servando Gonzalez Villafuerte
 

Destacado (20)

Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Normalización de las estructuras
Normalización de las estructurasNormalización de las estructuras
Normalización de las estructuras
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Objetivos de las bases de datos
Objetivos de las bases de datosObjetivos de las bases de datos
Objetivos de las bases de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Principales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De DatosPrincipales Reglas De Normalización De La Base De Datos
Principales Reglas De Normalización De La Base De Datos
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 

Similar a Introducción a las base de datos

TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
erwin portillo
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
luisalvarez594
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
Gely Perez
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
JoseRamonPazRios
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
Maria Valentina Rondon
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
TonyPerozo
 
Base de datos
Base de datosBase de datos
Base de datos
gregoryhernandez12
 
TP. Base de datos
TP. Base de datosTP. Base de datos
TP. Base de datos
badperson15
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
wuali gomez
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Jeff Jesús
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
Brenda Vargas Moreno
 
Presentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 aPresentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 a
miltneomar
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
nelson rodriguez huallpa
 
Base de datos
Base de datosBase de datos
Base de datos
ReicerBlanco
 
adm. base de datos intro.pdf
adm. base de datos intro.pdfadm. base de datos intro.pdf
adm. base de datos intro.pdf
IbettJaquelineYataco1
 
Base de datos
Base de datosBase de datos
Base de datosVictor
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
Oscar Gonzalez Dominguez
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
AlexanderBenitez21
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
WilliamMata7
 

Similar a Introducción a las base de datos (20)

TIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBDTIPOS DE BDD Y SGBD
TIPOS DE BDD Y SGBD
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
TP. Base de datos
TP. Base de datosTP. Base de datos
TP. Base de datos
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Presentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 aPresentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 a
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base 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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 

Último

W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptxW0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
Giovanny Puente
 
Lineamientos para la ejecución del Simulacro Nacional Multipeligro 2023-2024...
Lineamientos para la ejecución del Simulacro Nacional Multipeligro  2023-2024...Lineamientos para la ejecución del Simulacro Nacional Multipeligro  2023-2024...
Lineamientos para la ejecución del Simulacro Nacional Multipeligro 2023-2024...
MiguelCautiCordova
 
TA02.LAIVE GRUPO1 auditoría financiera.pdf
TA02.LAIVE GRUPO1 auditoría financiera.pdfTA02.LAIVE GRUPO1 auditoría financiera.pdf
TA02.LAIVE GRUPO1 auditoría financiera.pdf
DeyaniradelPilar
 
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptxW0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
Giovanny Puente
 
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptxEJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
JeanCGonzlez
 
Planeación Estrategica 2024 Lideres en Vidrio.pptx
Planeación Estrategica 2024 Lideres en Vidrio.pptxPlaneación Estrategica 2024 Lideres en Vidrio.pptx
Planeación Estrategica 2024 Lideres en Vidrio.pptx
ProduvisaCursos
 
PPT Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
PPT  Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptxPPT  Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
PPT Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
Claudio Toro Avalos
 

Último (7)

W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptxW0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_5.pptx
 
Lineamientos para la ejecución del Simulacro Nacional Multipeligro 2023-2024...
Lineamientos para la ejecución del Simulacro Nacional Multipeligro  2023-2024...Lineamientos para la ejecución del Simulacro Nacional Multipeligro  2023-2024...
Lineamientos para la ejecución del Simulacro Nacional Multipeligro 2023-2024...
 
TA02.LAIVE GRUPO1 auditoría financiera.pdf
TA02.LAIVE GRUPO1 auditoría financiera.pdfTA02.LAIVE GRUPO1 auditoría financiera.pdf
TA02.LAIVE GRUPO1 auditoría financiera.pdf
 
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptxW0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
W0001-3_LIDERAZGO-PRESENTACIÓN SEMANA_4.pptx
 
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptxEJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
EJEMPLO BIBLICO DE LIDERAZGO (DANIEL).pptx
 
Planeación Estrategica 2024 Lideres en Vidrio.pptx
Planeación Estrategica 2024 Lideres en Vidrio.pptxPlaneación Estrategica 2024 Lideres en Vidrio.pptx
Planeación Estrategica 2024 Lideres en Vidrio.pptx
 
PPT Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
PPT  Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptxPPT  Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
PPT Inspecciones Diarias Codelco - EE.CC. 31-05 al 02 Junio 2024.pptx
 

Introducción a las base de datos

  • 2. Introducción  Se dice que hoy en día es la era de la información, que las empresas que no cuentan con la información adecuada en el momento preciso están un paso atrás y en desventaja en comparación con las que si la tienen.  Pero dentro del bombardeo de toda esta información, no todo lo que llega a las manos de las empresas como tal es 100% efectiva, confiable y veraz, y de igual manera, no toda es significativa y de especial importancia.
  • 3. Introducción Dos empresas que tengan el mismo perfil de mercado y el mismo giro son a su vez tan distintas y diferentes en cuanto al modo de manejar la información, de hecho cada una cuenta con una forma propia de poder manejar e interpretar esa información, es decir, cada empresa cuenta con su propio banco de datos, diseñado y elaborado para satisfacer los requerimientos de la empresa.
  • 4. Bases de Datos Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
  • 5. Bases de Datos  Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la información contenida en las bases de datos de la organización para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas. Por este motivo es importante conocer la forma en que están estructuradas las bases de datos y su manejo.
  • 6. Ventajas en el uso de Bases de Datos.  Globalización de la información. Permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.  Eliminación de información redundante. Duplicada
  • 7. Ventajas en el uso de Bases de Datos.  Eliminación de información inconsistente. Si el sistema esta desarrollado a través de archivos convencionales, dicha cancelación deberá operarse tanto en el archivo de facturas del Sistema de Control de Cobranza como en el archivo de facturas del Sistema de Comisiones.  Permite compartir información. Varios sistemas o usuarios pueden utilizar una misma entidad.
  • 8. Ventajas en el uso de Bases de Datos.  Permite mantener la integridad en la información. Solo se almacena la información correcta.  Independencia de datos. La independencia de datos implica un divorcio entre programas y datos; es decir, se pueden hacer cambios a la información que contiene la base de datos o tener acceso a la base de datos de diferente manera, sin hace cambios en las aplicaciones o en los programas.
  • 9. DBMS DataBase Management.  Sistema de gestión de base de datos.  Colección de datos interrrelacionados y un conjunto de programas para acceder a esos datos
  • 10. Objetivo DBMS DataBase Management.  Proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de datos.
  • 11. DBMS DataBase Management ¿Qué Implica?  Estos están diseñados para gestionar grandes Bloques de Información.  Definición de la estructura para el almacenamiento de información como la provisión de mecanismos para la gestión de información.
  • 12. DBMS DataBase Management Desventajas  Redundancia e inconsistencia  Dificultad para tener acceso a los datos  Aislamiento de los datos  Anomalías de acceso concurrente  Problemas de seguridad  Problemas de integridad
  • 13. Abstracción de Datos  El sistema debe de esconder ciertos detalles de cómo se almacena o se mantiene los datos.  Nivel Físico.- Como se almacenan los datos, la estructura.  Nivel Conceptual.- Como se almacenan en la estructura y las relaciones entre ellos.  Nivel Visión. Nivel más alto de abstracción, describe solo la parte de la información de las BD
  • 14. Abstracción de Datos Vista 1 Vista 2 Vista 3 Nivel Conceptual Nivel Físico
  • 16. Modelos de datos  Una colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia
  • 17. Modelos Modelo Físico de Datos. Modelo Lógico basado en registros Modelo Lógico Basado en Objetos •Relacional •Red •Jerárquico •Entidad- Relacional •Orientado a Objetos •Funcional •Históricas Modelos o Estructuras de Datos
  • 18. El modelo jerárquico  La forma de esquematizar la información se realiza a través de representaciones jerárquicas o relaciones de padre/hijo, de manera similar a la estructura de un árbol. Así, el modelo jerárquico puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.
  • 19. El modelo jerárquico  En el primer tipo se dice que existe una relación de uno a uno si el padre de la estructura de información tiene un solo hijo y viceversa, si el hijo tiene solamente un padre. En el segundo tipo se dice que la relación es de uno a muchos si el padre tiene más de un hijo, aunque cada hijo tenga un solo padre.
  • 20. Inconveniente del modelo jerárquico  Relación maestro-alumno, donde un maestro tiene varios alumnos, pero un alumno también tiene varios maestros, uno para cada clase. En este caso, si la información estuviera representada en forma jerárquica donde el padre es el maestro y el alumno es el hijo, la información del alumno tendrá que duplicarse para cada uno de los maestros.
  • 21. Inconveniente del modelo jerárquico  Otra dificultad que presenta el modelo jerárquico de representación de datos es respecto a las bajas. En este caso, si se desea dar de baja a un padre, esto necesariamente implicará dar de baja a todos y cada uno de los hijos que dependen de este padre.
  • 22. El modelo de red  El modelo de red evita esta redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector, que en este caso pueden ser las calificaciones que obtuvieron los alumnos de cada profesor.  La dificultad surge al manejar las conexiones o ligas entre los registros y sus correspondientes registros conectores.
  • 23. El modelo relacional  Se está empleando con más frecuencia en la práctica, debido el rápido entendimiento por parte de los usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos y a las ventajas que ofrece sobre los dos modelos anteriores.  En este modelo toda la información se representa a través de arreglos bidimensionales o tablas.
  • 24. Bases de datos estáticas  Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
  • 25. Bases de datos dinámicas  Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub, etc.
  • 26. Bases de datos orientadas a objetos.  Los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.
  • 27. Modelo entidad relación.  Se basa en la percepción de un mundo real, que consiste en una colección de objetos básicos , llamados entidades y la relación entre ellos.  Una relación es un asociación entre ellos.  Una restricción importante es la cardinalidad de asignación que expresa el numero de entidades a las que puede asociarse otra entidad mediante un conjunto de relaciones.
  • 28. Instancia y Esquemas Constantemente se esta insertando, actualizando y suprimiendo información.  Instancia.- Colección de información almacenada en la base de datos, en un momento determinado.  Esquema de la base de datos.- Diseño global de la base de datos.
  • 29. Independencia de Datos Capacidad de modificar una definición o esquema en un nivel sin afectar un esquema superior.  Independencias Física de datos.- Modificación de esquema físico sin que vuelve a escribir los programas de aplicaciones.  Independencia Lógica de datos.- Modificar el nivel conceptual sin la necesidad de volver a escribir los programas. Utilizado en los lenguajes de programación modernos, ya que permiten que los usuarios se concentren en la estructura general y no en la implementación de bajo nivel
  • 30. Lenguaje de definición de Datos.- Esquema de base de datos que por medio de un conjuntos de definiciones se expresan mediante lenguaje especial.  DDL.- Data Definition language  Diccionario de datos.- El resultado de la compilación de sentencia DDL es un conjunto de tablas; las cuales se almacenan en archivos especiales.  Metadatos .- Datos sobre datos archivo que se consulta antes de leer o modificar datos reales.
  • 31. Lenguaje de Manipulación de datos  Recuperación de información Almacenada en la BD.  Inserción nueva.  Supresión.  Modificación. Manipulación de datos DML (Data Manipulation Language) Lenguaje que capacita a los usuarios a acceder o manipular según estén organizados por modelos de datos
  • 32. Tipos de Lenguaje de Manipulación de datos  Procedimentales.- Requiere que el usuario especifique qué datos necesita y cómo obtenerlos.  No Procedimentales.- Requiere que el usuario especifique qué datos necesita y sin especificar cómo obtenerlos.
  • 33. Gestor de base de datos Es un programa que proporciona el interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicaciones y consultas hechos al sistema (En forma Eficiente)
  • 34. Tareas de Gestor de base de datos  Interacción con el gestor de archivos  Implantación de la integridad  Implantación de seguridad  Copias de seguridad y recuperación  Control de concurrencia
  • 35. Administrador de Base de datos. Persona que tiene el control central de los datos y de los programas que acceden a ellos; o sea sobre el sistema de gestión de base de datos DBA (DataBase Administrator, teniendo el  Definición del esquema.  Definición de la estructura de almacenamiento y método de acceso  Modificación del esquema y la organización fisica  Concesión de autorización para acceso a los datos  Especificación de las restricciones de integridad.
  • 36. Usuarios. •Programadores de aplicaciones. Usuarios sofisticados Usuarios especializados Usuarios Ingenuos
  • 37. Estructura del Sistema Global  Gestor de Archivos  Gestor de base de datos.  Procesador de consultas  Precompilador de DML  Compilador de DDL. Implementación de la Estructura Física  Archivos de datos  Diccionario de datos  Indices.