SlideShare una empresa de Scribd logo
1 de 85
Bases de 
Datos I 
Ing. JOSE EDGAR BALDERRAMA M.
¿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 representa algún 
aspecto del mundo real. 
• Una BD es un conjunto de 
datos lógicamente 
coherente, con cierto 
significado.
• 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.
Las BD: 
 pueden tener 
cualquier tamaño. 
 Se pueden generar: 
 manualmente 
 mecánicamente
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 estructuras. 
 Los tipos de datos. 
 Las restricciones de los 
datos que se 
almacenarán en ella.
Construir una BD 
es el proceso de guardar 
los datos mismos en algún 
medio de almacenamiento 
controlado por el SGBD.
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 UMSS 
para mantener información 
acerca de los estudiantes y 
los bachilleratos a los que se 
inscriben.
ESTUDIANTE 
Primer Nom Primer Ape C.I. Edad 
José Rodríguez 2.222.333-5 17 
María Pérez 3.345.345-6 18 
Roberto Díaz 3.233.555-8 20 
Cristina Sosa 3.333.333-3 17 
Juan Pérez 1.234.567-8 
35
CARRERA 
Nombre_Carrera Código 
Termodinámica T3 
Informática I1 
Química Q2
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 CARRERA 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 
CARRERA de Informática.? 
¿Cuál es el código del 
CARRERA de Química?
Ejemplos de Actualización: 
Cambiar la edad de los 
estudiantes. 
Cambiar el código de un 
bachillerato.
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
Usuarios / Programadores 
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
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,
el catálogo 
contiene información como: 
•la estructura de cada tabla, 
•los tipos, 
•el formato de almacenamiento, 
•y las restricciones de los datos.
El catálogo es utilizado: 
• por el SGBD 
• por los usuarios de la BD 
que necesitan 
información sobre la 
estructura de la BD.
A la información almacenada 
en el catálogo se le denomina 
metadatos
Abstracción de Datos 
• Independencia entre los 
programas y los datos 
• Independencia entre los 
programas y las operaciones
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
Por lo tanto: 
el modelo de datos oculta los 
detalles de almacenamiento 
que no interesan a la mayoría 
de los usuarios de la BD.
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. 
y/o 
• contener datos virtuales que 
se deriven de las tablas de la 
BD, pero que no estén 
almacenados explícitamente.
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.
Categorías de los 
modelos de datos
Modelos de datos de alto nivel 
o conceptuales 
Disponen de conceptos 
muy cercanos al modo como 
la generalidad de los usuarios 
percibe los datos. 
Utilizan conceptos como 
entidades, atributos, y 
vínculos.
Modelos de datos de 
representación o de 
implementación 
Disponen de conceptos que 
pueden ser entendidos por 
usuarios finales aunque no 
están demasiado alejados de la 
forma en que los datos se 
organizan dentro del 
computador.
Ocultan algunos detalles de 
cómo se almacenan los datos, 
pero pueden implementarse 
de manera directa en un 
sistema de computador.
Los tres modelos de 
representación más comunes 
son: 
el jerárquico, 
el de red 
y el relacional. 
Representan los datos 
valiéndose de estructuras de 
registro.
Modelos de datos de bajo nivel 
o físicos 
Proporcionan conceptos de 
detalles de cómo se almacenan 
los datos en el computador, al 
representar información como 
los formatos y ordenamiento de 
los registros y los caminos de 
acceso.
Están dirigidos a los 
especialistas en computación, 
no a los usuarios finales 
corrientes.
Lenguajes de Bases 
de Datos
Los usuarios acceden a una 
base de datos por medio de 
proposiciones de alguna 
forma de Lenguaje de base 
de datos.
Los programas de aplicación 
pueden usar un lenguaje de alto 
nivel orientado hacia el 
procedimiento, como Pascal o C; 
Tales lenguajes reciben el 
nombre de lenguajes 
anfitriones.
Cada lenguaje anfitrión suele 
incluir un sublenguaje de 
datos (DSL) relacionado con 
los objetos y operaciones 
específicas de la BD.
Cada sublenguaje de datos es 
(en gral) una combinación de 
dos lenguajes: 
•un lenguaje de 
definición de datos (DDL), 
•un lenguaje de 
manipulación de datos (DML),
El DDL: 
proporciona las 
facilidades para 
definir los objetos de 
la BD.
El DML: 
proporciona las 
características 
necesarias para 
especificar el 
procedimiento que se 
va a ejecutar sobre los 
objetos de la BD.
Características 
deseables en un 
SGBD
Control de Redundancia 
En los sistemas 
convencionales no de base de 
datos, cada aplicación 
mantiene sus propios 
archivos.
Esto implica: 
•duplicación de trabajo. 
•desperdicio de espacio de 
almacenamiento. 
•datos se pueden tornar 
inconsistentes.
En los sistemas de bases de 
datos, las vistas de los 
diferentes grupos de usuarios 
se integran durante el diseño. 
Para conservar la 
consistencia, debe crearse un 
diseño que almacene cada 
dato lógico en un solo lugar 
de la B.D.
Esto: 
• evita la inconsistencia 
• ahorra espacio de 
almacenamiento. 
En algunos casos puede 
convenir la redundancia 
controlada.
Restricciones de los accesos 
no autorizados 
Cuando muchos usuarios 
comparten una misma B.D., 
es probable que no todos 
tengan autorización para 
tener acceso a toda la 
información que contiene.
El SGBD debe contar con un 
subsistema de seguridad y 
autorización que le permita al 
DBA crear cuentas y 
especificar restricciones para 
ellas.
Cumplimiento de las 
Restricciones de Integridad 
La mayor parte de las 
aplicaciones de la B.D. tienen 
ciertas restricciones de 
Integridad que deben cumplir 
los datos.
Respaldo y recuperación 
Todo SGBD debe contar con 
recursos para recuperarse de 
fallos de hardware o de 
software.
Roles de Personas 
en un 
Sistema de BD
Administradores de BD (DBA) 
Se encarga de: 
•autorizar el acceso a la BD 
• de coordinar y vigilar su 
empleo. 
• de adquirir los recursos 
necesarios de software y 
hardware.
Diseñadores de BD 
Tienen la responsabilidad de 
comunicarse con todos los 
futuros usuarios de la BD, a 
fin de comprender sus 
necesidades, y de presentar 
un diseño que satisfaga esos 
requerimientos.
Se encargan de: 
• identificar los datos que se 
almacenarán en la BD. 
• de elegir las estructuras 
apropiadas para representar 
y almacenar dichos datos.
Estas tareas se realizan antes 
de que de hecho se 
implemente la BD. 
En muchos casos los 
diseñadores forman parte del 
personal del DBA 
y tal vez asuman otras 
responsabilidades una vez 
terminado el diseño de la BD.
Usuarios 
Son las personas que 
necesitan tener acceso a la 
BD para: 
•consultarla, 
•actualizarla 
•y generar informes.
Hay varias categorías de 
usuarios: 
•Usuarios esporádicos 
Tienen acceso de vez en 
cuando a la BD, pero es 
posible que requieran 
información diferente en 
cada ocasión.
•Usuarios finales simples 
La función principal de su 
trabajo es: 
Consultar y actualizar 
constantemente la BD 
utilizando tipos 
estándar de operaciones 
(transacciones programadas)
•Usuarios finales 
avanzados 
Estos son los ingenieros, 
científicos, analistas de 
negocios y otros.
•Usuarios autónomos 
Emplean BD 
personalizadas gracias a 
los paquetes de programas 
comerciales que cuentan 
con fácil uso, basados en 
menús o gráficos.
Analistas de Sistemas 
Determinan los 
requerimientos de los 
usuarios finales 
Desarrollan especificaciones 
para transacciones 
programadas que satisfagan 
dichos requerimientos.
Programadores de aplicaciones 
Implementan esas 
especificaciones en forma de 
programas, y luego prueban, 
depuran, documentan y 
mantienen las transacciones 
programadas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos basicos(base de datos)
Conceptos basicos(base de datos)Conceptos basicos(base de datos)
Conceptos basicos(base de datos)
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Basededatosconceptosbasicos
BasededatosconceptosbasicosBasededatosconceptosbasicos
Basededatosconceptosbasicos
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 
Usuarios de un SGBD
Usuarios de un SGBDUsuarios de un SGBD
Usuarios de un SGBD
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datos
 
1. introducción
1. introducción1. introducción
1. introducción
 
DBA
DBADBA
DBA
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Introducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy RodriguezIntroducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy Rodriguez
 
Introducción sgbd
Introducción sgbdIntroducción sgbd
Introducción sgbd
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 

Destacado (20)

Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datoss
Base de datossBase de datoss
Base de datoss
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS .. TRABAJO FINAL
BASE DE DATOS .. TRABAJO FINAL BASE DE DATOS .. TRABAJO FINAL
BASE DE DATOS .. TRABAJO FINAL
 
Resumen base de datos
Resumen base de datosResumen base de datos
Resumen base de datos
 
Bases de datos bibliográficas
Bases de datos bibliográficasBases de datos bibliográficas
Bases de datos bibliográficas
 
Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datos
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Un resumen breve de una base de datos
Un resumen breve de una base de datosUn resumen breve de una base de datos
Un resumen breve de una base de datos
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Informática: Bases de Datos
Informática: Bases de DatosInformática: Bases de Datos
Informática: Bases de Datos
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utiliza
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Presentacion de base de datos
Presentacion de base de datosPresentacion de base de datos
Presentacion de base de datos
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

Similar a BasesDatosConceptos

Similar a BasesDatosConceptos (20)

Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.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.ppt
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
Introduccion_BD.ppt
Introduccion_BD.pptIntroduccion_BD.ppt
Introduccion_BD.ppt
 
INTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACION
INTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACIONINTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACION
INTROCUCCION BASE DE DATOS APLICADAS A LA INVESTIGACION
 
ADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.pptADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.ppt
 
cc302modulo1
cc302modulo1cc302modulo1
cc302modulo1
 
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
 
01 Introducion Bd
01 Introducion Bd01 Introducion Bd
01 Introducion Bd
 
Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3
 
Angy dayana badillo menjura 11 3 dia
Angy dayana badillo menjura 11 3 diaAngy dayana badillo menjura 11 3 dia
Angy dayana badillo menjura 11 3 dia
 
Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3
 
diapositivas angy
diapositivas angydiapositivas angy
diapositivas angy
 
enmanuel .ppt
enmanuel .pptenmanuel .ppt
enmanuel .ppt
 
119318
119318119318
119318
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docxmarthaarroyo16
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptxSergiothaine2
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...jhoecabanillas12
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptxccordovato
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 

Último (17)

17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptx
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 

BasesDatosConceptos

  • 1. Bases de Datos I Ing. JOSE EDGAR BALDERRAMA M.
  • 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 representa algún aspecto del mundo real. • Una BD es un conjunto de datos lógicamente coherente, con cierto significado.
  • 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. Las BD: pueden tener cualquier tamaño. Se pueden generar: manualmente mecánicamente
  • 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 estructuras. Los tipos de datos. Las restricciones de los datos que se almacenarán en ella.
  • 16. Construir una BD es el proceso de guardar los datos mismos en algún medio de almacenamiento controlado por el SGBD.
  • 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 UMSS 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 José Rodríguez 2.222.333-5 17 María Pérez 3.345.345-6 18 Roberto Díaz 3.233.555-8 20 Cristina Sosa 3.333.333-3 17 Juan Pérez 1.234.567-8 35
  • 21. CARRERA Nombre_Carrera Código Termodinámica T3 Informática I1 Química Q2
  • 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 CARRERA 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 CARRERA de Informática.? ¿Cuál es el código del CARRERA de Química?
  • 27. Ejemplos de Actualización: Cambiar la edad de los estudiantes. Cambiar el código de un bachillerato.
  • 28. Estas consultas y actualizaciones se deben especificar con precisión en el lenguaje del sistema de bases de datos antes de que sean procesadas.
  • 29. ¿Qué es un Sistema de Base de Datos?
  • 30. Comprende: los datos, el hardware en el que residen, el software
  • 31. Entorno simplificado de un Sistema de Bases de datos
  • 32. Usuarios / Programadores 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
  • 34. 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,
  • 35. el catálogo contiene información como: •la estructura de cada tabla, •los tipos, •el formato de almacenamiento, •y las restricciones de los datos.
  • 36. El catálogo es utilizado: • por el SGBD • por los usuarios de la BD que necesitan información sobre la estructura de la BD.
  • 37. A la información almacenada en el catálogo se le denomina metadatos
  • 38. Abstracción de Datos • Independencia entre los programas y los datos • Independencia entre los programas y las operaciones
  • 39. Un SGBD ofrece a los usuarios una representación conceptual de los datos que no incluyen muchos detalles de cómo se almacenan.
  • 40. Modelo de datos es un tipo de abstracción de los datos con que se obtiene esta representación conceptual.
  • 41. En ellos intervienen conceptos lógicos como: • los objetos, •sus propiedades •sus interrelaciones
  • 42. Por lo tanto: el modelo de datos oculta los detalles de almacenamiento que no interesan a la mayoría de los usuarios de la BD.
  • 43. 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.
  • 44. 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.
  • 45. Una vista puede ser: •un subconjunto de la BD. y/o • contener datos virtuales que se deriven de las tablas de la BD, pero que no estén almacenados explícitamente.
  • 46. Compartimiento de datos y procesamiento de transacciones multiusuario • Todo SGBD multiusuario debe permitir a varios usuarios tener acceso simultáneo a la BD.
  • 47. Esto es indispensable para que los datos de múltiples aplicaciones se integren y mantengan en una sola BD.
  • 48. 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.
  • 49. En general se dice que éstas son aplicaciones de procesamiento de transacciones.
  • 50. una función fundamental del software del SGBD multiusuario es asegurar que las transacciones concurrentes se realicen de manera correcta sin interferencias.
  • 51. Categorías de los modelos de datos
  • 52. Modelos de datos de alto nivel o conceptuales Disponen de conceptos muy cercanos al modo como la generalidad de los usuarios percibe los datos. Utilizan conceptos como entidades, atributos, y vínculos.
  • 53. Modelos de datos de representación o de implementación Disponen de conceptos que pueden ser entendidos por usuarios finales aunque no están demasiado alejados de la forma en que los datos se organizan dentro del computador.
  • 54. Ocultan algunos detalles de cómo se almacenan los datos, pero pueden implementarse de manera directa en un sistema de computador.
  • 55. Los tres modelos de representación más comunes son: el jerárquico, el de red y el relacional. Representan los datos valiéndose de estructuras de registro.
  • 56. Modelos de datos de bajo nivel o físicos Proporcionan conceptos de detalles de cómo se almacenan los datos en el computador, al representar información como los formatos y ordenamiento de los registros y los caminos de acceso.
  • 57. Están dirigidos a los especialistas en computación, no a los usuarios finales corrientes.
  • 58. Lenguajes de Bases de Datos
  • 59. Los usuarios acceden a una base de datos por medio de proposiciones de alguna forma de Lenguaje de base de datos.
  • 60. Los programas de aplicación pueden usar un lenguaje de alto nivel orientado hacia el procedimiento, como Pascal o C; Tales lenguajes reciben el nombre de lenguajes anfitriones.
  • 61. Cada lenguaje anfitrión suele incluir un sublenguaje de datos (DSL) relacionado con los objetos y operaciones específicas de la BD.
  • 62. Cada sublenguaje de datos es (en gral) una combinación de dos lenguajes: •un lenguaje de definición de datos (DDL), •un lenguaje de manipulación de datos (DML),
  • 63. El DDL: proporciona las facilidades para definir los objetos de la BD.
  • 64. El DML: proporciona las características necesarias para especificar el procedimiento que se va a ejecutar sobre los objetos de la BD.
  • 66. Control de Redundancia En los sistemas convencionales no de base de datos, cada aplicación mantiene sus propios archivos.
  • 67. Esto implica: •duplicación de trabajo. •desperdicio de espacio de almacenamiento. •datos se pueden tornar inconsistentes.
  • 68. En los sistemas de bases de datos, las vistas de los diferentes grupos de usuarios se integran durante el diseño. Para conservar la consistencia, debe crearse un diseño que almacene cada dato lógico en un solo lugar de la B.D.
  • 69. Esto: • evita la inconsistencia • ahorra espacio de almacenamiento. En algunos casos puede convenir la redundancia controlada.
  • 70. Restricciones de los accesos no autorizados Cuando muchos usuarios comparten una misma B.D., es probable que no todos tengan autorización para tener acceso a toda la información que contiene.
  • 71. El SGBD debe contar con un subsistema de seguridad y autorización que le permita al DBA crear cuentas y especificar restricciones para ellas.
  • 72. Cumplimiento de las Restricciones de Integridad La mayor parte de las aplicaciones de la B.D. tienen ciertas restricciones de Integridad que deben cumplir los datos.
  • 73. Respaldo y recuperación Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software.
  • 74. Roles de Personas en un Sistema de BD
  • 75. Administradores de BD (DBA) Se encarga de: •autorizar el acceso a la BD • de coordinar y vigilar su empleo. • de adquirir los recursos necesarios de software y hardware.
  • 76. Diseñadores de BD Tienen la responsabilidad de comunicarse con todos los futuros usuarios de la BD, a fin de comprender sus necesidades, y de presentar un diseño que satisfaga esos requerimientos.
  • 77. Se encargan de: • identificar los datos que se almacenarán en la BD. • de elegir las estructuras apropiadas para representar y almacenar dichos datos.
  • 78. Estas tareas se realizan antes de que de hecho se implemente la BD. En muchos casos los diseñadores forman parte del personal del DBA y tal vez asuman otras responsabilidades una vez terminado el diseño de la BD.
  • 79. Usuarios Son las personas que necesitan tener acceso a la BD para: •consultarla, •actualizarla •y generar informes.
  • 80. Hay varias categorías de usuarios: •Usuarios esporádicos Tienen acceso de vez en cuando a la BD, pero es posible que requieran información diferente en cada ocasión.
  • 81. •Usuarios finales simples La función principal de su trabajo es: Consultar y actualizar constantemente la BD utilizando tipos estándar de operaciones (transacciones programadas)
  • 82. •Usuarios finales avanzados Estos son los ingenieros, científicos, analistas de negocios y otros.
  • 83. •Usuarios autónomos Emplean BD personalizadas gracias a los paquetes de programas comerciales que cuentan con fácil uso, basados en menús o gráficos.
  • 84. Analistas de Sistemas Determinan los requerimientos de los usuarios finales Desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos.
  • 85. Programadores de aplicaciones Implementan esas especificaciones en forma de programas, y luego prueban, depuran, documentan y mantienen las transacciones programadas.