SlideShare una empresa de Scribd logo
1 de 28
BASES DE DATOS
DEFINICION
 Almacén de datos relacionados con diferentes
modos de organización.
 Una base de datos representa algunos aspectos
del mundo real, aquellos que le interesan al
diseñador. Se diseña y almacena datos con un
propósito específico.
 Con la palabra "datos" se hace referencia a
hechos conocidos que pueden registrarse, como
ser números telefónicos, direcciones, nombres,
etc.
Las bases de datos almacenan datos,
permitiendo manipularlos fácilmente y mostrarlos
de diversas formas.
Dato:
Conjunto de
caracteres con
algún significado,
pueden ser
numéricos,
alfabéticos, o
alfanuméricos.
Información
 Conjunto
ordenado de
datos.
 Manejados según
la necesidad del
usuario.
 Conjunto de datos
procesados
eficientemente
para la toma de
decisiones.
Campo o Atributo
 Representa
una
característica
de un
individuo u
objeto.
Registro:
 Colección de campos de iguales o
de diferentes tipos.
Tipos de Campos
 Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes
podemos nombrar:
 Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales
“decimales”.
 Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
 Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
 Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los
registros por fechas o calcular los días entre una fecha y otra.
 Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
 Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro
incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
 Tipos de Base de Datos
 Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
 MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable
usar para grandes volúmenes de datos.
 PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y
suelen ser utilizadas en intranets y sistemas de gran calibre.
 Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el
cual crea un archivo .mdb con la estructura ya explicada.
 Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar
grandes volúmenes de informaciones.
 Modelo entidad-relación
Archivo:

Colección de registros
almacenados siguiendo una
estructura homogénea.
USUARIOS
Usuarios de las bases de
datos
 Podemos definir
a los usuarios
como toda
persona que
tenga todo tipo
de contacto con
el sistema de
base de datos
desde que este
se diseña,
elabora, termina
y se usa.
USUARIOS
 Administrador de Bases de Datos.
 Usuarios de las bases de datos.
◦ Programadores de aplicaciones.
◦ Usuarios sofisticados.
◦ Usuarios especializados.
◦ Usuarios ingenuos
Administrador de Bases de
Datos. Ss siglas como: DBA, Database Administrator.
 Es la persona encargada y que tiene el control total sobre el
sistema de base de datos.
Funciones principales son:
 Definición de esquema.
Es el esquema original de la base de datos se crea escribiendo
un conjunto de definiciones que son traducidas por el compilador
de DDL a un conjunto de tablas que son almacenadas
permanentemente en el diccionario de datos.
 Definición de la estructura de
almacenamiento del método de
acceso.
Estructuras de almacenamiento y de acceso adecuados se
crean escribiendo un conjunto de definiciones que son traducidas
por e compilador del lenguaje de almacenamiento y definición de
datos.
 Concesión de autorización para el acceso a los datos.
Permite al administrador de la base de datos regular las partes
de las bases de datos que van a ser accedidas por varios
usuarios.
 Especificación de límitantes de
integridad.
Es una serie de restricciones que se encuentran almacenados
en una estructura especial del sistema que es consultada por el
gestor de base de datos cada vez que se realice una actualización
al sistema.
Programadores de
aplicaciones
 Los profesionales en
computación que
interactuan con el
sistema por medio de
llamadas en DML
(Lenguaje de
Manipulación de
Datos), las cuales
están incorporadas en
un programa escrito en
un lenguaje de
programación (Por
ejemplo, COBOL, PL/I,
Pascal, C, etc.)
Usuarios sofisticados
 Los usuarios
sofisticados
interactúan con
el sistema sin
escribir
programas. En
cambio
escriben sus
preguntas en
un lenguaje de
consultas de
base de datos.
Usuarios ingenuos
 Los usuarios no
sofisticados interactúan
con el sistema invocando
a uno de los programas
de aplicación
permanentes que se han
escrito anteriormente en
el sistema de base de
datos, podemos
mencionar al usuario
ingenuo como el usuario
final que utiliza el sistema
de base de datos sin
saber nada del diseño
interno del mismo por
ejemplo: un cajero.
Usuarios especializados
 Algunos usuarios sofisticados
escriben aplicaciones de base de
datos especializadas que no encajan
en el marco tradicional de
procesamiento de datos.
ABSTRACCION DE LAS BASES
DE DATOS
 Existen diferentes niveles de
abstracción para simplificar la
interacción de los usuarios con el
sistema; Interno, conceptual y
externo, específicamente el de
almacenamiento físico, el del usuario
y el del programador.
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 señaladores o
í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. El nivel
conceptual de abstracción lo usan los
administradores de bases de datos,
quienes deben decidir qué
información se va a guardar en la
base de datos.
 En el nivel conceptual la base de
datos aparece como una colección de
registros lógicos, sin descriptores de
almacenamiento. En realidad los
archivos conceptuales no existen
físicamente. La transformación de
registros conceptuales a registros
físicos para el almacenamiento se
lleva a cabo por el sistema y es
transparente al usuario.
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. El
sistema puede proporcionar muchas
visiones para la misma base de datos.
Características
 Entre las principales características de los
sistemas de base de datos podemos
mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples
usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoria.
 Respaldo y recuperación.
 Acceso a través de lenguajes de
programación estándar.
Ventajas de las bases de datos
 Control sobre la redundancia de datos:
 Consistencia de datos
 Compartición de datos
 Mantenimiento de estándares
 Mejora en la integridad de datos
 Mejora en la seguridad
 Mejora en la accesibilidad a los datos
 Mejora en la productividad
 Mejora en el mantenimiento
 Aumento de la concurrencia
 Mejora en los servicios de copias de
seguridad
 Los sistemas de ficheros almacenan varias
copias de los mismos datos en ficheros
distintos. Esto hace que se desperdicie
espacio de almacenamiento, además de
provocar la falta de consistencia de datos.
 En los sistemas de bases de datos todos
estos ficheros están integrados, por lo que no
se almacenan varias copias de los mismos
datos. Sin embargo, en una base de datos no
se puede eliminar la redundancia
completamente, ya que en ocasiones es
necesaria para modelar las relaciones entre
los datos
Desventajas de las bases de
datos
 Complejidad
 Coste del equipamiento adicional
 Vulnerable a los fallos

Más contenido relacionado

La actualidad más candente

Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
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
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoYaiberth
 
Bases de datos
Bases de datosBases de datos
Bases de datosvhzendejas
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datosadezhiz
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 

La actualidad más candente (20)

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
 
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
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Base de datos
Base de datosBase de datos
Base 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
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de 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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Bases de datos (20)

Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Antologia base de datos i
Antologia base de datos iAntologia base de datos i
Antologia base de datos i
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo 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
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bdintro
BdintroBdintro
Bdintro
 
Grupo gama
Grupo  gamaGrupo  gama
Grupo gama
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
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
 
Base de datos yy.
Base de datos yy.Base de datos yy.
Base de datos yy.
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de marquela

Funcionrecursivafactorial
FuncionrecursivafactorialFuncionrecursivafactorial
Funcionrecursivafactorialmarquela
 
Comercioelectronico
ComercioelectronicoComercioelectronico
Comercioelectronicomarquela
 
Sistemas de informacion gerencial
Sistemas de informacion gerencialSistemas de informacion gerencial
Sistemas de informacion gerencialmarquela
 
Ingenieria social
Ingenieria socialIngenieria social
Ingenieria socialmarquela
 
Funcionesdetransferencia respuesta en el dominio del tiempo
Funcionesdetransferencia respuesta en el dominio del tiempoFuncionesdetransferencia respuesta en el dominio del tiempo
Funcionesdetransferencia respuesta en el dominio del tiempomarquela
 
Solucion de problemas en una red
Solucion de problemas en una redSolucion de problemas en una red
Solucion de problemas en una redmarquela
 

Más de marquela (6)

Funcionrecursivafactorial
FuncionrecursivafactorialFuncionrecursivafactorial
Funcionrecursivafactorial
 
Comercioelectronico
ComercioelectronicoComercioelectronico
Comercioelectronico
 
Sistemas de informacion gerencial
Sistemas de informacion gerencialSistemas de informacion gerencial
Sistemas de informacion gerencial
 
Ingenieria social
Ingenieria socialIngenieria social
Ingenieria social
 
Funcionesdetransferencia respuesta en el dominio del tiempo
Funcionesdetransferencia respuesta en el dominio del tiempoFuncionesdetransferencia respuesta en el dominio del tiempo
Funcionesdetransferencia respuesta en el dominio del tiempo
 
Solucion de problemas en una red
Solucion de problemas en una redSolucion de problemas en una red
Solucion de problemas en una red
 

Último

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Bases de datos

  • 2. DEFINICION  Almacén de datos relacionados con diferentes modos de organización.  Una base de datos representa algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico.  Con la palabra "datos" se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc. Las bases de datos almacenan datos, permitiendo manipularlos fácilmente y mostrarlos de diversas formas.
  • 3. Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.
  • 4. Información  Conjunto ordenado de datos.  Manejados según la necesidad del usuario.  Conjunto de datos procesados eficientemente para la toma de decisiones.
  • 5. Campo o Atributo  Representa una característica de un individuo u objeto.
  • 6. Registro:  Colección de campos de iguales o de diferentes tipos.
  • 7. Tipos de Campos  Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:  Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.  Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.  Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.  Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.  Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).  Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.  Tipos de Base de Datos  Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:  MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.  PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.  Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.  Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.  Modelo entidad-relación
  • 8. Archivo:  Colección de registros almacenados siguiendo una estructura homogénea.
  • 10. Usuarios de las bases de datos  Podemos definir a los usuarios como toda persona que tenga todo tipo de contacto con el sistema de base de datos desde que este se diseña, elabora, termina y se usa.
  • 11. USUARIOS  Administrador de Bases de Datos.  Usuarios de las bases de datos. ◦ Programadores de aplicaciones. ◦ Usuarios sofisticados. ◦ Usuarios especializados. ◦ Usuarios ingenuos
  • 12. Administrador de Bases de Datos. Ss siglas como: DBA, Database Administrator.  Es la persona encargada y que tiene el control total sobre el sistema de base de datos. Funciones principales son:  Definición de esquema. Es el esquema original de la base de datos se crea escribiendo un conjunto de definiciones que son traducidas por el compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el diccionario de datos.  Definición de la estructura de almacenamiento del método de acceso. Estructuras de almacenamiento y de acceso adecuados se crean escribiendo un conjunto de definiciones que son traducidas por e compilador del lenguaje de almacenamiento y definición de datos.  Concesión de autorización para el acceso a los datos. Permite al administrador de la base de datos regular las partes de las bases de datos que van a ser accedidas por varios usuarios.  Especificación de límitantes de integridad. Es una serie de restricciones que se encuentran almacenados en una estructura especial del sistema que es consultada por el gestor de base de datos cada vez que se realice una actualización al sistema.
  • 13. Programadores de aplicaciones  Los profesionales en computación que interactuan con el sistema por medio de llamadas en DML (Lenguaje de Manipulación de Datos), las cuales están incorporadas en un programa escrito en un lenguaje de programación (Por ejemplo, COBOL, PL/I, Pascal, C, etc.)
  • 14. Usuarios sofisticados  Los usuarios sofisticados interactúan con el sistema sin escribir programas. En cambio escriben sus preguntas en un lenguaje de consultas de base de datos.
  • 15. Usuarios ingenuos  Los usuarios no sofisticados interactúan con el sistema invocando a uno de los programas de aplicación permanentes que se han escrito anteriormente en el sistema de base de datos, podemos mencionar al usuario ingenuo como el usuario final que utiliza el sistema de base de datos sin saber nada del diseño interno del mismo por ejemplo: un cajero.
  • 16. Usuarios especializados  Algunos usuarios sofisticados escriben aplicaciones de base de datos especializadas que no encajan en el marco tradicional de procesamiento de datos.
  • 17. ABSTRACCION DE LAS BASES DE DATOS  Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema; Interno, conceptual y externo, específicamente el de almacenamiento físico, el del usuario y el del programador.
  • 18. 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 señaladores o índices para el acceso aleatorio a los datos).
  • 19. 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. El nivel conceptual de abstracción lo usan los administradores de bases de datos, quienes deben decidir qué información se va a guardar en la base de datos.
  • 20.  En el nivel conceptual la base de datos aparece como una colección de registros lógicos, sin descriptores de almacenamiento. En realidad los archivos conceptuales no existen físicamente. La transformación de registros conceptuales a registros físicos para el almacenamiento se lleva a cabo por el sistema y es transparente al usuario.
  • 21. 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.
  • 22. 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. El sistema puede proporcionar muchas visiones para la misma base de datos.
  • 23.
  • 24. Características  Entre las principales características de los sistemas de base de datos podemos mencionar:  Independencia lógica y física de los datos.  Redundancia mínima.  Acceso concurrente por parte de múltiples usuarios.  Integridad de los datos.  Consultas complejas optimizadas.  Seguridad de acceso y auditoria.  Respaldo y recuperación.  Acceso a través de lenguajes de programación estándar.
  • 25.
  • 26. Ventajas de las bases de datos  Control sobre la redundancia de datos:  Consistencia de datos  Compartición de datos  Mantenimiento de estándares  Mejora en la integridad de datos  Mejora en la seguridad  Mejora en la accesibilidad a los datos  Mejora en la productividad  Mejora en el mantenimiento  Aumento de la concurrencia  Mejora en los servicios de copias de seguridad
  • 27.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.  En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos
  • 28. Desventajas de las bases de datos  Complejidad  Coste del equipamiento adicional  Vulnerable a los fallos