SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Sistemas de
Bases de
Datos I
Cristhian Arrúa.
¿Qué es una
Base de Datos?
 Es un conjunto de datos
relacionados entre sí.
 Los datos son hechos
conocidos, que pueden
registrarse y que tienen un
significado implícito.
Ejemplos:
• Nombres
• Números de teléfonos
• Direcciones
Propiedades
Implícitas
• Una BD es un conjunto de
datos lógicamente
coherente, con cierto
significado.
• Una BD representa algún
aspecto del mundo real.
• Toda BD se diseña,
construye y puebla con
datos para un propósito
específico.
• Está dirigida a un grupo de
usuarios y tienen ciertas
aplicaciones preconcebidas
que interesan a dichos
usuarios.
En definitiva una BD :
tiene una fuente de la
cual derivan los datos.
Éstos interactúan con el
mundo real.
Y tienen un público que
está interesado en el
contenido de la BD.
 pueden tener
cualquier tamaño.
 Se pueden generar:
Las BD:
mecánicamente
manualmente
Las BD computarizadas se
pueden crear y mantener
con un grupo de
programas de aplicación
escritos específicamente
para esa tarea o mediante
un Sistema de Gestión de
BD.
¿Qué es un
Sistema de gestión
de Bases de Datos
(SGBD)?
• Es un conjunto de
programas que permite
a los usuarios crear y
mantener una BD.
•Es un sistema de software de
propósito general que facilita
el proceso de:
definir,
construir
manipular
BD para diversas aplicaciones
Para Definir una BD hay
que especificar:
Las restricciones de
los datos que se
almacenarán en ella.
Los tipos de datos.
Las estructuras.
es el proceso de guardar
los datos mismos en algún
medio de almacenamiento
controlado por el SGBD.
Construir una BD
En la manipulación de
una BD intervienen
funciones como:
consultar la BD para
obtener datos específicos.
actualizar la BD para
reflejar cambios en el
minimundo.
generar informes a
partir de los datos.
Ejemplo 1:
Una base de datos UTU para
mantener información acerca
de los estudiantes y los
bachilleratos a los que se
inscriben.
ESTUDIANTE
Primer Nom Primer Ape C.I. Edad
María Pérez 3.345.345-6 18
Roberto Díaz 3.233.555-8 20
José Rodríguez 2.222.333-5 17
Cristina Sosa 3.333.333-3 17
Juan Pérez 1.234.567-8 35
BACHILLERATO
Nombre_Bach Código
Química Q2
Informática I1
Termodinámica T3
SE_INSCRIBIO_A
C.I. Código
1.234.567-8 I1
2.222.333-5 I1
3.333.333-3 T3
3.345.345-6 Q2
3.233.555-8 I1
Para definir esta BD,
debemos :
especificar la estructura de
los registros de cada archivo,
indicando los diferentes tipos
de elementos de información
que se almacenarán en cada
registro.
Para construir esta BD
almacenamos datos que
representa a cada estudiante,
a cada bachillerato y a cada
inscripción.
La manipulación de la BD
consiste en
consultar y
actualizar los datos.
Ejemplos de Consultas:
¿Qué estudiantes siguen el
bachillerato de Informática.?
¿Cuál es el código del
bachillerato de Química?
Estas consultas y
actualizaciones se deben
especificar con precisión en el
lenguaje del sistema de bases
de datos antes de que sean
procesadas.
¿Qué es un Sistema
de Base de Datos?
Comprende:
 los datos,
 el hardware en el que
residen,
el software
Entorno simplificado
de un
Sistema de
Bases de datos
SISTEMA DE
BASES DE DATOS
Programas de Aplicación / Consultas
SGBD
Software para procesar
consultas / programas
Software para tener acceso
a los datos almacenados
Definición de la base
de datos almacenada
(metadatos)
Base de datos
almacenada
Usuarios / Programadores
Características del
enfoque de BD
Naturaleza autodescriptiva
El sistema no sólo contiene la BD,
sino también una definición o
descripción completa de la BD.
Esta definición se almacena en el
catálogo del sistema,
contiene información como:
el catálogo
•la estructura de cada tabla,
•los tipos,
•el formato de almacenamiento,
•y las restricciones de los datos.
• por el SGBD
• por los usuarios de la BD
que necesitan
información sobre la
estructura de la BD.
El catálogo es utilizado:
A la información almacenada
en el catálogo se le
denomina metadatos
• Independencia entre los
programas y los datos
• Independencia entre los
programas y las
operaciones
Abstracción de Datos
Un SGBD ofrece a los
usuarios una representación
conceptual de los datos que
no incluyen muchos detalles
de cómo se almacenan.
Modelo de datos
es un tipo de abstracción de
los datos con que se obtiene
esta representación
conceptual.
En ellos intervienen
conceptos lógicos como:
• los objetos,
• sus propiedades
• sus interrelaciones
el modelo de datos oculta los
detalles de almacenamiento
que no interesan a la mayoría
de los usuarios de la BD.
Por lo tanto:
Los usuarios hacen referencia
a la representación
conceptual de las tablas, y el
SGBD extrae del catálogo los
detalles de almacenamiento
cuando los necesita.
Manejo de múltiples vistas de
los datos
Una BD suele tener muchos
usuarios,
cada uno de los cuales puede
requerir una perspectiva o
vista diferente de la BD.
Una vista puede ser:
• un subconjunto de la BD.
• contener datos virtuales que
se deriven de las tablas de la
BD, pero que no estén
almacenados explícitamente.
y/o
Compartimiento de datos y
procesamiento de
transacciones multiusuario
• Todo SGBD multiusuario
debe permitir a varios
usuarios tener acceso
simultáneo a la BD.
Esto es indispensable para
que los datos de múltiples
aplicaciones se integren y
mantengan en una sola BD.
El SGBD debe incluir
software de control de
concurrencia para asegurar
que cuando varios usuarios
intenten actualizar los
mismos datos lo hagan de
manera controlada para que
el resultado de las
actualizaciones sea correcto.
En general se dice que éstas
son aplicaciones de
procesamiento de
transacciones.
una función fundamental del
software del SGBD
multiusuario es asegurar que
las transacciones
concurrentes se realicen de
manera correcta sin
interferencias.

Weitere ähnliche Inhalte

Ähnlich wie enmanuel .ppt

Introducción a las Base de Datos parte I.ppt
Introducción a las Base de Datos parte I.pptIntroducción a las Base de Datos parte I.ppt
Introducción a las Base de Datos parte I.pptamalfyprofe
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.pptssuser948499
 
Clase 03 Creamos y Operamos una BD.pdf
Clase 03 Creamos y Operamos una BD.pdfClase 03 Creamos y Operamos una BD.pdf
Clase 03 Creamos y Operamos una BD.pdfKattyEducVirt
 
Base de datos
Base de datosBase de datos
Base de datosjota120
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power pointscaitechnonolgy
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Bases de datos
Bases de datosBases de datos
Bases de datosSara
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Material de lectura administración de base de datos
Material de lectura administración de base de datosMaterial de lectura administración de base de datos
Material de lectura administración de base de datosArturo Coronado
 

Ähnlich wie enmanuel .ppt (20)

Introducción a las Base de Datos parte I.ppt
Introducción a las Base de Datos parte I.pptIntroducción a las Base de Datos parte I.ppt
Introducción a las Base de Datos parte I.ppt
 
Introduccion bd
Introduccion bdIntroduccion bd
Introduccion bd
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
baseIntroduccion bd
baseIntroduccion bdbaseIntroduccion bd
baseIntroduccion bd
 
Tema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo AñoTema 1 base de datos HL Segundo Año
Tema 1 base de datos HL Segundo Año
 
Clase 03 Creamos y Operamos una BD.pdf
Clase 03 Creamos y Operamos una BD.pdfClase 03 Creamos y Operamos una BD.pdf
Clase 03 Creamos y Operamos una BD.pdf
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Wilson bases de datos
Wilson bases de datosWilson bases de datos
Wilson bases de datos
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Material de lectura administración de base de datos
Material de lectura administración de base de datosMaterial de lectura administración de base de datos
Material de lectura administración de base de datos
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 

Kürzlich hochgeladen

SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorjaiberarias1
 
Capitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptxCapitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptxmarcelo478881
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...Valentinaascanio1
 
unidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdfunidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdfedutubercocina
 
sistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdfsistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdfcondorivillcaraninic
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkemilianodominguez13
 
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptxELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptxJeff Villaplana
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdfmarlonrea6
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfotonimaster11
 
Mantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu autoMantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu autoMiguelManual2
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxJenniferNatalyRomero
 

Kürzlich hochgeladen (11)

SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 
Capitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptxCapitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptx
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
unidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdfunidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdf
 
sistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdfsistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdf
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptxELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
Mantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu autoMantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu auto
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptx
 

enmanuel .ppt

  • 1. Sistemas de Bases de Datos I Cristhian Arrúa.
  • 2. ¿Qué es una Base de Datos?
  • 3.  Es un conjunto de datos relacionados entre sí.  Los datos son hechos conocidos, que pueden registrarse y que tienen un significado implícito.
  • 4. Ejemplos: • Nombres • Números de teléfonos • Direcciones
  • 6. • Una BD es un conjunto de datos lógicamente coherente, con cierto significado. • Una BD representa algún aspecto del mundo real.
  • 7. • Toda BD se diseña, construye y puebla con datos para un propósito específico.
  • 8. • Está dirigida a un grupo de usuarios y tienen ciertas aplicaciones preconcebidas que interesan a dichos usuarios.
  • 9. En definitiva una BD : tiene una fuente de la cual derivan los datos. Éstos interactúan con el mundo real. Y tienen un público que está interesado en el contenido de la BD.
  • 10.  pueden tener cualquier tamaño.  Se pueden generar: Las BD: mecánicamente manualmente
  • 11. Las BD computarizadas se pueden crear y mantener con un grupo de programas de aplicación escritos específicamente para esa tarea o mediante un Sistema de Gestión de BD.
  • 12. ¿Qué es un Sistema de gestión de Bases de Datos (SGBD)?
  • 13. • Es un conjunto de programas que permite a los usuarios crear y mantener una BD.
  • 14. •Es un sistema de software de propósito general que facilita el proceso de: definir, construir manipular BD para diversas aplicaciones
  • 15. Para Definir una BD hay que especificar: Las restricciones de los datos que se almacenarán en ella. Los tipos de datos. Las estructuras.
  • 16. es el proceso de guardar los datos mismos en algún medio de almacenamiento controlado por el SGBD. Construir una BD
  • 17. En la manipulación de una BD intervienen funciones como: consultar la BD para obtener datos específicos.
  • 18. actualizar la BD para reflejar cambios en el minimundo. generar informes a partir de los datos.
  • 19. Ejemplo 1: Una base de datos UTU para mantener información acerca de los estudiantes y los bachilleratos a los que se inscriben.
  • 20. ESTUDIANTE Primer Nom Primer Ape C.I. Edad María Pérez 3.345.345-6 18 Roberto Díaz 3.233.555-8 20 José Rodríguez 2.222.333-5 17 Cristina Sosa 3.333.333-3 17 Juan Pérez 1.234.567-8 35
  • 22. SE_INSCRIBIO_A C.I. Código 1.234.567-8 I1 2.222.333-5 I1 3.333.333-3 T3 3.345.345-6 Q2 3.233.555-8 I1
  • 23. Para definir esta BD, debemos : especificar la estructura de los registros de cada archivo, indicando los diferentes tipos de elementos de información que se almacenarán en cada registro.
  • 24. Para construir esta BD almacenamos datos que representa a cada estudiante, a cada bachillerato y a cada inscripción.
  • 25. La manipulación de la BD consiste en consultar y actualizar los datos.
  • 26. Ejemplos de Consultas: ¿Qué estudiantes siguen el bachillerato de Informática.? ¿Cuál es el código del bachillerato de Química?
  • 27. Estas consultas y actualizaciones se deben especificar con precisión en el lenguaje del sistema de bases de datos antes de que sean procesadas.
  • 28. ¿Qué es un Sistema de Base de Datos?
  • 29. Comprende:  los datos,  el hardware en el que residen, el software
  • 31. SISTEMA DE BASES DE DATOS Programas de Aplicación / Consultas SGBD Software para procesar consultas / programas Software para tener acceso a los datos almacenados Definición de la base de datos almacenada (metadatos) Base de datos almacenada Usuarios / Programadores
  • 33. Naturaleza autodescriptiva El sistema no sólo contiene la BD, sino también una definición o descripción completa de la BD. Esta definición se almacena en el catálogo del sistema,
  • 34. contiene información como: el catálogo •la estructura de cada tabla, •los tipos, •el formato de almacenamiento, •y las restricciones de los datos.
  • 35. • por el SGBD • por los usuarios de la BD que necesitan información sobre la estructura de la BD. El catálogo es utilizado:
  • 36. A la información almacenada en el catálogo se le denomina metadatos
  • 37. • Independencia entre los programas y los datos • Independencia entre los programas y las operaciones Abstracción de Datos
  • 38. Un SGBD ofrece a los usuarios una representación conceptual de los datos que no incluyen muchos detalles de cómo se almacenan.
  • 39. Modelo de datos es un tipo de abstracción de los datos con que se obtiene esta representación conceptual.
  • 40. En ellos intervienen conceptos lógicos como: • los objetos, • sus propiedades • sus interrelaciones
  • 41. el modelo de datos oculta los detalles de almacenamiento que no interesan a la mayoría de los usuarios de la BD. Por lo tanto:
  • 42. Los usuarios hacen referencia a la representación conceptual de las tablas, y el SGBD extrae del catálogo los detalles de almacenamiento cuando los necesita.
  • 43. Manejo de múltiples vistas de los datos Una BD suele tener muchos usuarios, cada uno de los cuales puede requerir una perspectiva o vista diferente de la BD.
  • 44. Una vista puede ser: • un subconjunto de la BD. • contener datos virtuales que se deriven de las tablas de la BD, pero que no estén almacenados explícitamente. y/o
  • 45. Compartimiento de datos y procesamiento de transacciones multiusuario • Todo SGBD multiusuario debe permitir a varios usuarios tener acceso simultáneo a la BD.
  • 46. Esto es indispensable para que los datos de múltiples aplicaciones se integren y mantengan en una sola BD.
  • 47. El SGBD debe incluir software de control de concurrencia para asegurar que cuando varios usuarios intenten actualizar los mismos datos lo hagan de manera controlada para que el resultado de las actualizaciones sea correcto.
  • 48. En general se dice que éstas son aplicaciones de procesamiento de transacciones.
  • 49. una función fundamental del software del SGBD multiusuario es asegurar que las transacciones concurrentes se realicen de manera correcta sin interferencias.