SlideShare uma empresa Scribd logo
1 de 23
Introducción A Las Bases De Datos
OBJETIVOS









Conocer y comprender el concepto de Base de
datos.
Reconocer los elementos involucrados en el
concepto de base de datos.
Conocer los objetivos de los sistemas de base
de datos.
Conocer los diferentes niveles de abstracción
de la información.
DATO E INFORMACIÓN




Dato es un conjunto de
caracteres con algún
significado, pueden ser
numéricos, alfabéticos, o
alfanuméricos.



Información es un
conjunto ordenado de
datos los cuales son
manejados según la
necesidad del usuario.
Para que un conjunto de
datos pueda ser
procesado
eficientemente y pueda
dar lugar a información,
primero se debe guardar
lógicamente en archivos.
CONCEPTOS BÁSICOS









Campo
Registro
Archivo
Base de Datos
DBMS
Esquema de Base de Datos
Administración de Base de Datos
CAMPO, REGISTRO Y ARCHIVO





Campo es la unidad más
pequeña a la cual uno
puede referirse en un
programa.
Desde el punto de vista
del programador
representa una
característica de un
individuo u objeto.





Registro es una
colección de campos de
iguales o de diferentes
tipos.
Archivo es una colección
de registros
almacenados siguiendo
una estructura
homogénea.
BASE DE DATOS (BD).



Es una colección de
archivos
interrelacionados, son
creados con un DBMS.



Una finalidad de la base
de datos es eliminar la
redundancia o al menos
minimizarla.



El contenido de una base
de datos engloba a la
información
concerniente
(almacenadas en
archivos) de una
organización, de tal
manera que los datos
estén disponibles para
los usuarios.
COMPONENTES DE UN SBD.


Los tres componentes
principales de un
sistema de base de
datos son:





El hardware
El software DBMS
Los datos a manejar
El personal
encargado del
manejo del sistema.
SISTEMA MANEJADOR DE BD.





Un DBMS es una
colección de numerosas
rutinas de software
interrelacionadas, cada
una de las cuales es
responsable de una
tarea específica.

El objetivo de un sistema
manejador base de
datos es proporcionar un
entorno que sea a la vez
conveniente y eficiente
para ser utilizado al
extraer, almacenar y
manipular información
de la base de datos.
ESQUEMA DE LA BD.



Es la estructura por la que esta formada la
base de datos, se especifica por medio de un
conjunto de definiciones que se expresa
mediante un lenguaje especial llamado
lenguaje de definición de datos. (DDL)

Universidad Santo Tomás
ADMINISTRADOR DE BD.



Es la persona o equipo de personas
profesionales responsables del control y
manejo del sistema de base de datos.



Generalmente tiene(n) experiencia en
DBMS, diseño de bases de datos, Sistemas
operativos, comunicación de datos,
hardware y  programación.
OBJETIVOS DE LOS SISTEMAS DE BD.


Los objetivos principales de un sistema
de base de datos es disminuir los
siguientes aspectos:







Redundancia e inconsistencia de datos.
Dificultad para tener acceso a los datos.
Aislamiento de los datos.
Anomalías del acceso concurrente.
Problemas de seguridad.
Problemas de integridad.
REDUNDANCIA E INCONSISTENCIA
DE DATOS.



Dado que los archivos son creados por
diferentes tipos de programas de
aplicación, existe la posibilidad de que
si no se controla detalladamente el
almacenamiento, se pueda originar un
duplicado de información, es decir
que la misma información se
encuentre más de una vez en un
dispositivo de almacenamiento.
DIFICULTAD PARA TENER ACCESO
A LOS DATOS.



Un sistema de base de datos
debe contemplar un entorno de
datos que le facilite al usuario el
manejo de los mismos.
AISLAMIENTO DE LOS DATOS.



Los datos pueden estar repartidos en varios archivos,
con diferentes formatos, lo que hace difícil escribir
programas de aplicación que necesiten acceder a éstos
(datos) adecuadamente.
ANOMALÍAS DEL ACCESO CONCURRENTE.



Para mejorar el funcionamiento global del sistema y
obtener un tiempo de respuesta más rápido, muchos
sistemas permiten que múltiples usuarios actualicen los
datos simultáneamente.



En un entorno así la interacción de actualizaciones
concurrentes puede dar por resultado datos
inconsistentes.
PROBLEMAS DE SEGURIDAD.


La información de toda empresa es
importante, aunque unos datos lo son más
que otros, por tal motivo se debe
considerar el control de acceso a los
mismos.



No todos los usuarios pueden visualizar
alguna información, por tal motivo para
que un sistema de base de datos sea
confiable debe mantener un grado de
seguridad que garantice la autentificación
y protección de los datos.
PROBLEMAS DE INTEGRIDAD.



Los valores de datos
almacenados en la base de datos
deben satisfacer cierto tipo de
restricciones de consistencia.



Estas restricciones se hacen
cumplir en el sistema añadiendo
códigos apropiados en los
diversos programas de
aplicación.
¿QUÉ ES LA ABSTRACCIÓN DE
DATOS?



Un objetivo importante de un
sistema de base de datos es
proporcionar a los usuarios
una visión abstracta de los
datos, es decir, el sistema
esconde ciertos detalles de
cómo se almacenan y
mantienen los datos.
NIVELES DE ABSTRACCIÓN



Existen diferentes niveles de abstracción para
simplificar la interacción de los usuarios con el
sistema:




Interno-Físico
Conceptual
Externo-Visión
NIVEL FÍSICO






Es la representación del nivel más bajo de
abstracción.
En éste se describe en detalle la forma en
como de almacenan los datos en los
dispositivos de almacenamiento
Por ejemplo, mediante índices para el acceso
aleatorio a los datos.
NIVEL CONCEPTUAL






El siguiente nivel (más
alto) de abstracción.
Describe que datos son
almacenados realmente
en la base de datos y las
relaciones que existen
entre los mismos.
Describe la base de
datos completa en
términos de su
estructura de diseño.
DEFINICIONES EN EL NIVEL
CONCEPTUAL


Consta de las siguientes definiciones:


Definición de los datos:




Se describen el tipo de datos y la longitud de
campo todos los elementos direccionables en la
base. Los elementos por definir incluyen artículos
elementales (atributos), totales de datos y registros
conceptuales (entidades).

Relaciones entre datos:


Se definen las relaciones entre datos para enlazar
tipos de registros relacionados para el
procesamiento de archivos múltiples.
NIVEL DE VISIÓN.



Nivel más alto de abstracción, es
lo que el usuario final puede
visualizar del sistema terminado.



Describe sólo una parte de la
base de datos al usuario
acreditado para verla.

Mais conteúdo relacionado

Mais procurados

Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionJosé Antonio Sandoval Acosta
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bdsilsilvetti
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaDavid Rocha Bardales
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datosalexmerono
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónAngela Inciarte
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datosMaria Barrios
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
2. diseño centrado al usuario
2. diseño centrado al usuario2. diseño centrado al usuario
2. diseño centrado al usuariosalvador2711
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosmiranda271999
 

Mais procurados (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bd
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendida
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
2. diseño centrado al usuario
2. diseño centrado al usuario2. diseño centrado al usuario
2. diseño centrado al usuario
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 

Destaque

Fundamentos de la administracion de la base de 1
Fundamentos de la administracion de la base de 1Fundamentos de la administracion de la base de 1
Fundamentos de la administracion de la base de 1jrengifom
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datosMIGUEL
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2kajovi
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-Martha Guarin
 
Campo de Base de Datos
Campo de Base de DatosCampo de Base de Datos
Campo de Base de Datosdimik
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Karen Miranda
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excelangela1140
 
Creación de tablas
Creación de tablasCreación de tablas
Creación de tablasmilton vega
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
Elementos de la base de datos
Elementos de la base de datosElementos de la base de datos
Elementos de la base de datosManuel Hernandez
 
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 datosGusttavo Nipas
 

Destaque (20)

Fundamentos de la administracion de la base de 1
Fundamentos de la administracion de la base de 1Fundamentos de la administracion de la base de 1
Fundamentos de la administracion de la base de 1
 
Unidad1
Unidad1Unidad1
Unidad1
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-
 
Campo de Base de Datos
Campo de Base de DatosCampo de Base de Datos
Campo de Base de Datos
 
Normalización
NormalizaciónNormalización
Normalización
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos
 
Glosario bases de datos
Glosario bases de datosGlosario bases de datos
Glosario bases de datos
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
 
Creación de tablas
Creación de tablasCreación de tablas
Creación de tablas
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Taller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDLTaller de Base de Datos - Unidad 2 lenguage DDL
Taller de Base de Datos - Unidad 2 lenguage DDL
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Elementos de la base de datos
Elementos de la base de datosElementos de la base de datos
Elementos de la base de datos
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
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
 

Semelhante a Base de datos 1

Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesEdwin Quintanar
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datosjdgm19
 
Bases de datos
Bases de datosBases de datos
Bases de datosmarquela
 
1 ra unidad base de datos
1 ra unidad base de datos1 ra unidad base de datos
1 ra unidad base de datosLizbeth Chavez
 
Base de datos
Base de datosBase de datos
Base de datosmdccvc123
 
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 Rodriguezgriceidyro2001
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzorencru
 
1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdfRomuloPedraza
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 
Base de datos
Base de datosBase de datos
Base de datosmdccvc123
 
Base de datos
Base de datosBase de datos
Base de datosCSBB
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Base de datos
Base de datosBase de datos
Base de datosmdccvc123
 

Semelhante a Base de datos 1 (20)

Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
1 ra unidad base de datos
1 ra unidad base de datos1 ra unidad base de datos
1 ra unidad 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
 
Taller nº 1 bd
Taller nº 1 bdTaller nº 1 bd
Taller nº 1 bd
 
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
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzo
 
Base de datos actual
Base de datos actualBase de datos actual
Base de datos actual
 
1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
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 Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Base de datos
Base de datosBase de datos
Base de datos
 

Mais de MIGUEL ANGEL PEREZ CRUZ (20)

Actividades de portafolio de evidencias
Actividades de portafolio de evidenciasActividades de portafolio de evidencias
Actividades de portafolio de evidencias
 
Actividades de portafolio de evidencias de Quimica II
Actividades de portafolio de evidencias de Quimica IIActividades de portafolio de evidencias de Quimica II
Actividades de portafolio de evidencias de Quimica II
 
TEMARIO DE COMUNIDADES VIRTUALES
TEMARIO DE COMUNIDADES VIRTUALESTEMARIO DE COMUNIDADES VIRTUALES
TEMARIO DE COMUNIDADES VIRTUALES
 
Calendario 2019 2020
Calendario 2019 2020Calendario 2019 2020
Calendario 2019 2020
 
Guia 2 do exam quimica i
Guia 2 do exam quimica iGuia 2 do exam quimica i
Guia 2 do exam quimica i
 
Postes
PostesPostes
Postes
 
Aviso de 19 sep macro simulacro
Aviso de 19 sep macro simulacroAviso de 19 sep macro simulacro
Aviso de 19 sep macro simulacro
 
Guia del examen del primer parcial
Guia del examen del primer parcialGuia del examen del primer parcial
Guia del examen del primer parcial
 
Temario
TemarioTemario
Temario
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Competencias basicas
Competencias basicasCompetencias basicas
Competencias basicas
 
Competencias genericas
Competencias genericasCompetencias genericas
Competencias genericas
 
Calendario 2019 2020
Calendario 2019 2020Calendario 2019 2020
Calendario 2019 2020
 
Calentamiento global
Calentamiento globalCalentamiento global
Calentamiento global
 
MATE 2
MATE 2MATE 2
MATE 2
 
Primer bimestre
Primer bimestrePrimer bimestre
Primer bimestre
 
Guia de matematicas
Guia de matematicasGuia de matematicas
Guia de matematicas
 
Guia se informatica 4
Guia  se informatica 4Guia  se informatica 4
Guia se informatica 4
 
Guia 1 de q2
Guia 1 de q2Guia 1 de q2
Guia 1 de q2
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Último (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Base de datos 1

  • 1. Introducción A Las Bases De Datos
  • 2. OBJETIVOS     Conocer y comprender el concepto de Base de datos. Reconocer los elementos involucrados en el concepto de base de datos. Conocer los objetivos de los sistemas de base de datos. Conocer los diferentes niveles de abstracción de la información.
  • 3. DATO E INFORMACIÓN   Dato es un conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.  Información es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario. Para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar lógicamente en archivos.
  • 4. CONCEPTOS BÁSICOS        Campo Registro Archivo Base de Datos DBMS Esquema de Base de Datos Administración de Base de Datos
  • 5. CAMPO, REGISTRO Y ARCHIVO   Campo es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.   Registro es una colección de campos de iguales o de diferentes tipos. Archivo es una colección de registros almacenados siguiendo una estructura homogénea.
  • 6. BASE DE DATOS (BD).  Es una colección de archivos interrelacionados, son creados con un DBMS.  Una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla.  El contenido de una base de datos engloba a la información concerniente (almacenadas en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios.
  • 7. COMPONENTES DE UN SBD.  Los tres componentes principales de un sistema de base de datos son:     El hardware El software DBMS Los datos a manejar El personal encargado del manejo del sistema.
  • 8. SISTEMA MANEJADOR DE BD.   Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de una tarea específica. El objetivo de un sistema manejador base de datos es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos.
  • 9. ESQUEMA DE LA BD.  Es la estructura por la que esta formada la base de datos, se especifica por medio de un conjunto de definiciones que se expresa mediante un lenguaje especial llamado lenguaje de definición de datos. (DDL) Universidad Santo Tomás
  • 10. ADMINISTRADOR DE BD.  Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos.  Generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y  programación.
  • 11. OBJETIVOS DE LOS SISTEMAS DE BD.  Los objetivos principales de un sistema de base de datos es disminuir los siguientes aspectos:       Redundancia e inconsistencia de datos. Dificultad para tener acceso a los datos. Aislamiento de los datos. Anomalías del acceso concurrente. Problemas de seguridad. Problemas de integridad.
  • 12. REDUNDANCIA E INCONSISTENCIA DE DATOS.  Dado que los archivos son creados por diferentes tipos de programas de aplicación, existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, es decir que la misma información se encuentre más de una vez en un dispositivo de almacenamiento.
  • 13. DIFICULTAD PARA TENER ACCESO A LOS DATOS.  Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de los mismos.
  • 14. AISLAMIENTO DE LOS DATOS.  Los datos pueden estar repartidos en varios archivos, con diferentes formatos, lo que hace difícil escribir programas de aplicación que necesiten acceder a éstos (datos) adecuadamente.
  • 15. ANOMALÍAS DEL ACCESO CONCURRENTE.  Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente.  En un entorno así la interacción de actualizaciones concurrentes puede dar por resultado datos inconsistentes.
  • 16. PROBLEMAS DE SEGURIDAD.  La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos.  No todos los usuarios pueden visualizar alguna información, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos.
  • 17. PROBLEMAS DE INTEGRIDAD.  Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia.  Estas restricciones se hacen cumplir en el sistema añadiendo códigos apropiados en los diversos programas de aplicación.
  • 18. ¿QUÉ ES LA ABSTRACCIÓN DE DATOS?  Un objetivo importante de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos.
  • 19. NIVELES DE ABSTRACCIÓN  Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema:    Interno-Físico Conceptual Externo-Visión
  • 20. NIVEL FÍSICO    Es la representación del nivel más bajo de abstracción. En éste se describe en detalle la forma en como de almacenan los datos en los dispositivos de almacenamiento Por ejemplo, mediante índices para el acceso aleatorio a los datos.
  • 21. NIVEL CONCEPTUAL    El siguiente nivel (más alto) de abstracción. Describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos. Describe la base de datos completa en términos de su estructura de diseño.
  • 22. DEFINICIONES EN EL NIVEL CONCEPTUAL  Consta de las siguientes definiciones:  Definición de los datos:   Se describen el tipo de datos y la longitud de campo todos los elementos direccionables en la base. Los elementos por definir incluyen artículos elementales (atributos), totales de datos y registros conceptuales (entidades). Relaciones entre datos:  Se definen las relaciones entre datos para enlazar tipos de registros relacionados para el procesamiento de archivos múltiples.
  • 23. NIVEL DE VISIÓN.  Nivel más alto de abstracción, es lo que el usuario final puede visualizar del sistema terminado.  Describe sólo una parte de la base de datos al usuario acreditado para verla.