SlideShare una empresa de Scribd logo
1 de 35
INFORMATICA BASICA
Lic. Marcio Rodas
Presentado por:
PTEG-G- Grupo N° 7 -Lista N° 8,9,13,20, 49
-Visita N°3- cap. N°9- Tema:
SISTEMAS DE BASES DE DATOS
Una base de datos es un sistema
que convierte un conjunto de datos
de gran tamaño en una herramienta
abstracta, permitiendo al usuario
buscar y extraer elementos
pertinentes de información de una
forma cómoda para El.
FUNDAMENTOS DE BASES DE DATOS
BASE DE DATO: hace referencia a un
conjunto de datos multidimensional
en el sentido de que los enlaces
internos existentes entre los distintos
elementos hacen que pueda acceder
a la información con diversas
perspectivas.
LA IMPORTANCIA DE LOS SISTEMAS
DE BASES DE DATOS
Los sistemas de datos surgieron
como medio de integrar la
información almacenada y mantenida
por una organización concreta.
La combinación de la tecnología de
bases de datos con las técnicas de la
minería de datos constituye una
importante herramienta de gestión.
Estos sistemas se han convertido en
tecnología subyacente que da soporte a
algunos de los sitios mas populares de
WWW, y que algunos Google tiene
como objetivo proporcionar una interfaz
entre los clientes y las bases de datos.
EL PAPEL DE LOS ESQUEMAS
ESQUEMA: Es la descripción de toda
la estructura de la base de datos; el
software da la base de datos utiliza
esa descripción para mantener la
base de datos.
SISTEMAS DE GESTIÓN DE
BASES DE DATOS.
Este consta de varias capas de software y se reduce a
dos capas principales:
 Software de aplicación:
gestiona la comunicación con el usuario de la base de
datos, esta capa completa esta compuesta por clientes
dispersos en Internet y por un servidor que utiliza esta
con el fin de satisfacer las solicitudes de los
clientes.
Sistema de gestión de base de
datos:
Una vez que el software de aplicación
ha determinado que acción esta
solicitando el usuario, utiliza el DBMS
(Database Manajement Systems) como
herramienta abstracta para obtener el
resultado.
MODELOS DE BASES DE DATOS
El DBMS tiene una vista conceptual de
la base de datos a la acciones
requeridas por el sistema real de
almacenamiento de datos. A
continuación conoceremos dos
modelos de bases de datos
1. Modelo relacional.
2. Bases de datos orientadas a objetos.
MODELO RELACIONAL
Este modelo representa los datos como
si estuvieran almacenados en tablas
rectangulares denominadas relaciones,
similares al formato de las hojas de
calculo.
a una fila de una relación se le
denomina tupla ( contiene
información de una entidad), y a las
columnas se les denomina atributos
(esta describe las características o
atributos de una entidad.)
ATRIBUTO
TUPLA
PROBLEMAS DEL DISEÑO
RELACIONAL
Un paso fundamental a la hora de
diseñar una base de datos relacional es
diseñar las relaciones que forman la
base de datos, el problema es añadir
información a cada tupla. La solución a
esta sería añadir mas celdas a la tabla,
como en el siguiente ejemplo.
Otro problema seria el borrar
información de la base de datos, ya
que al borrar alguna tupla o atributo
perderíamos datos que se necesitan
para otras entidades.
La causa de todos estos problemas
es que hemos combinado mas de un
concepto en una misma relación y se
soluciona rediseñando la base con
mas tuplas o atributos.
SISTEMAS DE BASES DE DATOS
PARA PC
En nuestra sociedad suele utilizarse
las hojas de calculo como sistema de
bases de datos, sin embargo existen
verdaderos sistemas de bases de
datos para el mercado del PC, siendo
uno de ellos Microsoft Acces
Sin embargo, dividir la información en
varias relaciones no es tan sencillo, a
simple vista el sistema de dos
relaciones parece contener la misma
información que el sistema de una
sola relación, pero no es así.
A continuación se muestra una tabla,
de dos relaciones para compararla
con la una relación.
Operaciones relacionales
Una vez obtenido el conocimiento de
cómo pueden organizarse los datos
en modelo relacional, es momento de
conocer como extraer información de
una base de datos compuesta por
relaciones.
Para lograr llevar a cabo una operación
con una relación consiste en
seleccionar tuplas que poseen ciertas
características y colocar dichas tuplas
seleccionadas en una nueva relación.
Ejemplo:
SQLSQL
Es el lenguaje subyacente en el
sistema de bases de datos, utilizado
por muchos servidores de datos en
internet.
A este lenguaje se le dictan las
sentencias de lo que busca y este
emite un listado, ejemplo:
BASES DE DATOS ORIENTADA A
OBJETOS
Compuesta por objetos que están
enlazados con el fin de reflejar sus
relaciones, ejemplo:
MANTENIMIENTO DE LA INTEGRIDAD
DE LAS BASES DE DATOS
Los sistemas de bases de datos
personales tienen como objetivo ocultar
al usuario detalles de la
implementación técnica de la base de
datos, estos sistemas tienen poco
riesgo de tener perdida de información
y los costos son pequeños.
Sin embargo las bases de datos
comerciales multiusuario y de gran
tamaño los riesgos son mucho
mayores, el coste de tener datos
incorrectos o de que estos se pierdan
puede ser enorme y tener
consecuencias devastadoras.
PROTOCOLO DE CONFIRMACION /
ANULACION
El punto en que todos los pasos que
forman una transacción se han anotado
en el registro se denomina punto de
confirmación, en caso de haber algún
problema o datos incorrectos el registro
puede anular las actividades
realizadas.
BLOQUEO
Para protegerse frente a anomalías
tales como el problema de la
totalización incorrecta, los
planificadores incorporan un protocolo
de bloqueo mediante el que la base de
datos que esta siendo actualmente
utilizada por alguna transacción se
marcan como uso.
ESTRUCTURA DE ARCHIVOS
TRADICIONALES
Estos representan el inicio histórico de
las sistemas de almacenamiento y la
recuperación de datos a partir de la
cual ha evolucionado la tecnología de
las bases de datos.
Archivo secuencial: es un archivo al
se accede de forma serie, desde un
principio hasta un final, ejemplo:
Archivo indexado:
consiste en utilizar un índice para un
archivo de forma similar a un índice de
un libro para buscar temas específicos.
Ejemplo:
Archivos hash: el hashing permiten
localizar un registro por medio de un
valor o una clave, pero en lugar de
buscar una clave en el índice, este
identifica la ubicación de la clave
directamente a través de la clave.
Ejemplo:
MINERIA DE DATOS
son técnicas que permiten descubrir
dentro de conjuntos de datos, esta se
ha convertido en una herramienta de
gran importancia en áreas como:
marketing, inventarios, control de
calidad y otros.
Repercusiones Sociales en la
tecnología de las bases de datos
Con el desarrollo de las tecnologías de
las bases de datos, esa información
que antaño estaba enterrada ha
pasado a ser accesible.
En muchas casos los sistemas
automatizados de gestión de gestión
de bibliotecas hacen que resulte fácil
los hábitos de lectura de los usuarios.

Más contenido relacionado

La actualidad más candente

Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
weneliza99
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
LUIZFELO
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datos
oswchavez
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
ggcc24
 
Clasificación y modelos de bases de datos
Clasificación y modelos de bases de datosClasificación y modelos de bases de datos
Clasificación y modelos de bases de datos
astrid2014
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
haroldrm
 

La actualidad más candente (20)

Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Modelo red
Modelo redModelo red
Modelo red
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshare
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Clasificación y modelos de bases de datos
Clasificación y modelos de bases de datosClasificación y modelos de bases de datos
Clasificación y modelos de bases de datos
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Destacado (6)

Symbaloo edu
Symbaloo eduSymbaloo edu
Symbaloo edu
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Access
 
Ejercicio completo colegio
Ejercicio completo colegioEjercicio completo colegio
Ejercicio completo colegio
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de datos

Similar a Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de datos (20)

Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Access 2013
Access 2013Access 2013
Access 2013
 
Bases de
Bases deBases de
Bases de
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
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
 
Módulo de Herramientas case
Módulo de Herramientas caseMódulo de Herramientas case
Módulo de Herramientas case
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Aplicacion de base de datos
Aplicacion de base de datosAplicacion de base de datos
Aplicacion de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Grupo1
Grupo1Grupo1
Grupo1
 
Bases de datos
Bases de datosBases de datos
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
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
BD
BDBD
BD
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Último

Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
Gonella
 

Último (20)

MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 

Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de datos

  • 1. INFORMATICA BASICA Lic. Marcio Rodas Presentado por: PTEG-G- Grupo N° 7 -Lista N° 8,9,13,20, 49 -Visita N°3- cap. N°9- Tema:
  • 2. SISTEMAS DE BASES DE DATOS Una base de datos es un sistema que convierte un conjunto de datos de gran tamaño en una herramienta abstracta, permitiendo al usuario buscar y extraer elementos pertinentes de información de una forma cómoda para El.
  • 3. FUNDAMENTOS DE BASES DE DATOS BASE DE DATO: hace referencia a un conjunto de datos multidimensional en el sentido de que los enlaces internos existentes entre los distintos elementos hacen que pueda acceder a la información con diversas perspectivas.
  • 4. LA IMPORTANCIA DE LOS SISTEMAS DE BASES DE DATOS Los sistemas de datos surgieron como medio de integrar la información almacenada y mantenida por una organización concreta.
  • 5. La combinación de la tecnología de bases de datos con las técnicas de la minería de datos constituye una importante herramienta de gestión.
  • 6. Estos sistemas se han convertido en tecnología subyacente que da soporte a algunos de los sitios mas populares de WWW, y que algunos Google tiene como objetivo proporcionar una interfaz entre los clientes y las bases de datos.
  • 7. EL PAPEL DE LOS ESQUEMAS ESQUEMA: Es la descripción de toda la estructura de la base de datos; el software da la base de datos utiliza esa descripción para mantener la base de datos.
  • 8. SISTEMAS DE GESTIÓN DE BASES DE DATOS. Este consta de varias capas de software y se reduce a dos capas principales:  Software de aplicación: gestiona la comunicación con el usuario de la base de datos, esta capa completa esta compuesta por clientes dispersos en Internet y por un servidor que utiliza esta con el fin de satisfacer las solicitudes de los clientes.
  • 9. Sistema de gestión de base de datos: Una vez que el software de aplicación ha determinado que acción esta solicitando el usuario, utiliza el DBMS (Database Manajement Systems) como herramienta abstracta para obtener el resultado.
  • 10. MODELOS DE BASES DE DATOS El DBMS tiene una vista conceptual de la base de datos a la acciones requeridas por el sistema real de almacenamiento de datos. A continuación conoceremos dos modelos de bases de datos 1. Modelo relacional. 2. Bases de datos orientadas a objetos.
  • 11. MODELO RELACIONAL Este modelo representa los datos como si estuvieran almacenados en tablas rectangulares denominadas relaciones, similares al formato de las hojas de calculo.
  • 12. a una fila de una relación se le denomina tupla ( contiene información de una entidad), y a las columnas se les denomina atributos (esta describe las características o atributos de una entidad.) ATRIBUTO TUPLA
  • 13. PROBLEMAS DEL DISEÑO RELACIONAL Un paso fundamental a la hora de diseñar una base de datos relacional es diseñar las relaciones que forman la base de datos, el problema es añadir información a cada tupla. La solución a esta sería añadir mas celdas a la tabla, como en el siguiente ejemplo.
  • 14.
  • 15. Otro problema seria el borrar información de la base de datos, ya que al borrar alguna tupla o atributo perderíamos datos que se necesitan para otras entidades. La causa de todos estos problemas es que hemos combinado mas de un concepto en una misma relación y se soluciona rediseñando la base con mas tuplas o atributos.
  • 16. SISTEMAS DE BASES DE DATOS PARA PC En nuestra sociedad suele utilizarse las hojas de calculo como sistema de bases de datos, sin embargo existen verdaderos sistemas de bases de datos para el mercado del PC, siendo uno de ellos Microsoft Acces
  • 17. Sin embargo, dividir la información en varias relaciones no es tan sencillo, a simple vista el sistema de dos relaciones parece contener la misma información que el sistema de una sola relación, pero no es así. A continuación se muestra una tabla, de dos relaciones para compararla con la una relación.
  • 18.
  • 19. Operaciones relacionales Una vez obtenido el conocimiento de cómo pueden organizarse los datos en modelo relacional, es momento de conocer como extraer información de una base de datos compuesta por relaciones.
  • 20. Para lograr llevar a cabo una operación con una relación consiste en seleccionar tuplas que poseen ciertas características y colocar dichas tuplas seleccionadas en una nueva relación. Ejemplo:
  • 21.
  • 22.
  • 23.
  • 24. SQLSQL Es el lenguaje subyacente en el sistema de bases de datos, utilizado por muchos servidores de datos en internet. A este lenguaje se le dictan las sentencias de lo que busca y este emite un listado, ejemplo:
  • 25.
  • 26. BASES DE DATOS ORIENTADA A OBJETOS Compuesta por objetos que están enlazados con el fin de reflejar sus relaciones, ejemplo:
  • 27. MANTENIMIENTO DE LA INTEGRIDAD DE LAS BASES DE DATOS Los sistemas de bases de datos personales tienen como objetivo ocultar al usuario detalles de la implementación técnica de la base de datos, estos sistemas tienen poco riesgo de tener perdida de información y los costos son pequeños.
  • 28. Sin embargo las bases de datos comerciales multiusuario y de gran tamaño los riesgos son mucho mayores, el coste de tener datos incorrectos o de que estos se pierdan puede ser enorme y tener consecuencias devastadoras.
  • 29. PROTOCOLO DE CONFIRMACION / ANULACION El punto en que todos los pasos que forman una transacción se han anotado en el registro se denomina punto de confirmación, en caso de haber algún problema o datos incorrectos el registro puede anular las actividades realizadas.
  • 30. BLOQUEO Para protegerse frente a anomalías tales como el problema de la totalización incorrecta, los planificadores incorporan un protocolo de bloqueo mediante el que la base de datos que esta siendo actualmente utilizada por alguna transacción se marcan como uso.
  • 31. ESTRUCTURA DE ARCHIVOS TRADICIONALES Estos representan el inicio histórico de las sistemas de almacenamiento y la recuperación de datos a partir de la cual ha evolucionado la tecnología de las bases de datos. Archivo secuencial: es un archivo al se accede de forma serie, desde un principio hasta un final, ejemplo:
  • 32. Archivo indexado: consiste en utilizar un índice para un archivo de forma similar a un índice de un libro para buscar temas específicos. Ejemplo:
  • 33. Archivos hash: el hashing permiten localizar un registro por medio de un valor o una clave, pero en lugar de buscar una clave en el índice, este identifica la ubicación de la clave directamente a través de la clave. Ejemplo:
  • 34. MINERIA DE DATOS son técnicas que permiten descubrir dentro de conjuntos de datos, esta se ha convertido en una herramienta de gran importancia en áreas como: marketing, inventarios, control de calidad y otros.
  • 35. Repercusiones Sociales en la tecnología de las bases de datos Con el desarrollo de las tecnologías de las bases de datos, esa información que antaño estaba enterrada ha pasado a ser accesible. En muchas casos los sistemas automatizados de gestión de gestión de bibliotecas hacen que resulte fácil los hábitos de lectura de los usuarios.