SlideShare ist ein Scribd-Unternehmen logo
1 von 21
LCDO. AMADO ARCAYA
Santa Ana de Coro , Marzo del 2020
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL
NÚCLEO FALCÓN SEDE CORO
BASES DE DATOS
Se define como un conjunto de datos
que se encuentran organizados y
relacionados entre sí, con el fin de
satisfacer tratamientos de información
implicados en las actividades de una
empresa.
Para que un usuario logre interactuar con una BD
se deben diseñar los diferentes programas que
contienen las interfaces graficas necesarias con las
cuales los usuarios cargan y descargan información
de una Base de Datos. Por este motivo a las BD’s
también se les puede identificar como un Almacén
de Datos.
BASES DE DATOS
Se definen como un sistema formado
por un conjunto de datos almacenados
en discos que permiten el acceso directo
a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
CONFORMACION DE UNA
BASE DE DATOS
bit bit
Byte Byte
Campo
Registro
Archivo
BD
Campo
Registro
Archivo
Una base de datos esta compuesta por
estructuras lógicas de almacenamiento
denominadas TABLAS. Una tabla esta
compuesta por columnas o campos y filas o
registros. Un registro es la ocurrencia del
conjunto de campos de una tabla.
ESTRUCTURA DEL SISTEMA GLOBAL
Gestor de
archivos:
• Gestiona la asignación de espacio en disco y en las estructuras de
datos usadas para representar esta información.
Gestor de base
de datos: • Proporciona la interfaz entre los datos de bajo nivel almacenados en la
B.D, los programas de aplicación y las consultas hechas al sistema.
Procesador
de consultas:
• Traduce sentencias en un lenguaje de consultas a instrucciones
de bajo nivel que entiende el gestor de la base de datos.
Precompilador
• Convierte las sentencias incorporadas en un programa de
aplicación en llamadas normales a procedimientos en el
lenguaje principal.
Compilador: • Convierte las sentencias en un conjunto
de tablas que contienen metadatos.
NIVELES DE ABSTRACCION DE LAS BASES DE
DATOS
CARACTERISTICAS DE LAS BASES DE
DATOS
Redundancia reducida.
Inconsistencia reducida.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos. (Restricciones de consistencia)
Consultas complejas optimizadas.
Seguridad de acceso.
Respaldo y recuperación.
SERVIDOR
BASE DE DATOS
LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS:
Un sistema de gestión de base de datos
(DBMS Database Management System)
consiste en una colección de datos
interrelacionados y un conjunto de
aplicaciones que permiten a los usuarios
acceder y modificar esos datos.
VENTAJAS
• Facilidad de manejo de grandes volúmenes de
información
• Independencia en el tratamiento de la información
• Seguridad de la información
• No duplicidad de la información
• Mejoramiento de la metodología de trabajo en una
organización
• Facilidad en la toma de decisiones
Sistemas Manejadores de Bases de
Datos Relacionales
MODELADO DE DATOS
 Un Modelo de Datos se utiliza para diseñar la estructura de
una Base de Datos mediante una colección de herramientas
conceptuales que permiten describir los datos, las entidades
que intervienen, las relaciones entre las diferentes entidades u
objetos y las restricciones de consistencia.
MODELO
ENTIDAD - RELACION
Se basa en una percepción del mundo real.
Consiste en una colección de objetos básicos
llamados ENTIDADES, Y las RELACIONES
entre estos objetos.
ENTIDAD:
Objeto que es distinguible de otros objetos por medio
de un conjunto especifico de ATRIBUTOS.
RELACION Es una asociación entre varias entidades.
MODELO
ENTIDAD - RELACION
Conjunto de entidades
Atributos
Relaciones entre conjuntos de
entidades
Conectores
CARDINALIDAD DE ASIGNACION
Expresa el numero de
entidades de un conjunto de
entidades a las que puede
asociarse con las entidades
de otro conjunto de
entidades.
Relaciones de uno a
uno: una entidad del
CE “A” se relaciona
con una y solamente
una entidad del CE “B”.
Relaciones de uno a
muchos: cada entidad
del CE “A” se relaciona
con varias entidades
del CE “B”.
Relaciones de muchos a muchos:
cualquier entidad del CE “A” se
relaciona con muchas entidades del
CE “B”. Cualquier entidad del CE “B”
se relaciona con muchas entidades del
CE “A”.
TIPOS:
CARDINALIDAD DE ASIGNACION
 REALCION UNA A UNA:
A1
A2
A3
A4
B1
B2
B3
B4
A B
CARDINALIDAD DE ASIGNACION
 REALCION UNA A MUCHAS:
A1
A2
A3
A4
B1
B2
B3
B4
A B
CARDINALIDAD DE ASIGNACION
 REALCION MUCHAS A MUCHAS:
A1
A2
A3
A4
B1
B2
B3
B4
A B
MODELO
ENTIDAD - RELACION
CLAVES
Es un conjunto de uno mas
atributos que permiten
identificar de forma única una
entidad en el conjunto de
entidades.
Ejemplo: La cedula es un atributo del
conjunto de entidades cliente, y esta,
permite identificar un cliente dentro del
conjunto de clientes o conjunto de
entidades CLIENTE.
Las claves también se conocen como:
Clave primaria o principal.
Llave primaria.
Superclave.
ENTIDADES DEBILES
 Un conjunto de entidades débil es aquella que depende de
un conjunto de entidades que la subordina. Se representa
por un rectángulo de doble línea.
Ejemplo:
Cuenta Bitácora Transacción
No.
saldo
No.
Cantidad
Fecha
MODELO RELACIONAL
 Permite convertir el modelo E-R en estructuras básicas de
almacenamiento denominadas Tablas. Estas son la base
esencial para la construcción de las Bases de Datos. Los
atributos azules se llama Llaves Foráneas.
Ejemplo:
CLIENTE
* DNI
PEDIDO
* Fecha
DNI
Ped_art
* Código
Fecha
Serie
Cantidad
ARTICULO
* Serie
1
*
*
*
1

Weitere ähnliche Inhalte

Was ist angesagt?

Todo Sobre Base De Datos
Todo Sobre Base De DatosTodo Sobre Base De Datos
Todo Sobre Base De Datos
Luife
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datos
angelosm
 
Bd
BdBd
Bd
gabi
 

Was ist angesagt? (20)

Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación reynoso_enrique
Act4 presentación reynoso_enriqueAct4 presentación reynoso_enrique
Act4 presentación reynoso_enrique
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existente
Principales bases de datos existentePrincipales bases de datos existente
Principales bases de datos existente
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Bases datos
Bases datosBases datos
Bases datos
 
Todo Sobre Base De Datos
Todo Sobre Base De DatosTodo Sobre Base De Datos
Todo Sobre Base De Datos
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datos
 
Base de datos_presentación
Base de datos_presentaciónBase de datos_presentación
Base de datos_presentación
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base 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
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Base de datos ble nahun
Base de datos ble nahunBase de datos ble nahun
Base de datos ble nahun
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
Base de datos_SQL
Base de datos_SQLBase de datos_SQL
Base de datos_SQL
 
Taller N° 2 Modelos de bases de datos
Taller N° 2 Modelos de bases de datosTaller N° 2 Modelos de bases de datos
Taller N° 2 Modelos de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlosBases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bd
BdBd
Bd
 

Ähnlich wie Bases de datos

Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
andreaydarlys
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
andreaydarlys
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
oscaradriann
 
Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02
Raùl Choque
 

Ähnlich wie Bases de datos (20)

Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Bases de Datos.pptx
Bases de Datos.pptxBases de Datos.pptx
Bases de Datos.pptx
 
Sesión 01 - Conceptos Básicos
Sesión 01 - Conceptos BásicosSesión 01 - Conceptos Básicos
Sesión 01 - Conceptos Básicos
 
Base de datos kel
Base de datos kelBase de datos kel
Base de datos kel
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Unidad1
Unidad1Unidad1
Unidad1
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
MODELAMIENTO DE BASE DE DATOS TEMA : Base de datos
MODELAMIENTO DE BASE DE DATOS  TEMA : Base de datosMODELAMIENTO DE BASE DE DATOS  TEMA : Base de datos
MODELAMIENTO DE BASE DE DATOS TEMA : Base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
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
 
Basesdedatos
BasesdedatosBasesdedatos
Basesdedatos
 
Basesdedatos
BasesdedatosBasesdedatos
Basesdedatos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Base de datos
Base de datosBase de datos
Base de datos
 
536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx536792346-Administracion-de-Base-de-Datos.pptx
536792346-Administracion-de-Base-de-Datos.pptx
 
Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02
 

Mehr von Amado Arcaya

Mapaconceptualamado
MapaconceptualamadoMapaconceptualamado
Mapaconceptualamado
Amado Arcaya
 

Mehr von Amado Arcaya (20)

Unidad 8 Programacion avanzada orientada a objetos
Unidad 8 Programacion avanzada orientada a objetosUnidad 8 Programacion avanzada orientada a objetos
Unidad 8 Programacion avanzada orientada a objetos
 
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetosUnidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
 
Estructuras de Datos Estaticos [Matrices]
Estructuras de Datos Estaticos [Matrices]Estructuras de Datos Estaticos [Matrices]
Estructuras de Datos Estaticos [Matrices]
 
Estructura de datos Estaticos [Vectores]
Estructura de datos Estaticos [Vectores]Estructura de datos Estaticos [Vectores]
Estructura de datos Estaticos [Vectores]
 
Unidad 4: herencia y extensiones
Unidad 4: herencia y extensionesUnidad 4: herencia y extensiones
Unidad 4: herencia y extensiones
 
Unidad 4 polimorfismo y herencia
Unidad 4 polimorfismo y herenciaUnidad 4 polimorfismo y herencia
Unidad 4 polimorfismo y herencia
 
Introduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datosIntroduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datos
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POO
 
Introduccion a los diagramas de flujo de procesos
Introduccion a los diagramas de flujo de procesosIntroduccion a los diagramas de flujo de procesos
Introduccion a los diagramas de flujo de procesos
 
la estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POOla estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POO
 
las Clases y los Objetos en la poo
las Clases y los Objetos en la poolas Clases y los Objetos en la poo
las Clases y los Objetos en la poo
 
Estructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetosEstructura de la programacion orientada a objetos
Estructura de la programacion orientada a objetos
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacion
 
1clasesdeprogramacion
1clasesdeprogramacion1clasesdeprogramacion
1clasesdeprogramacion
 
Analisis de sistemas de informacion
Analisis de sistemas de informacionAnalisis de sistemas de informacion
Analisis de sistemas de informacion
 
Principios de sistemas de informacion2020
Principios de sistemas de informacion2020Principios de sistemas de informacion2020
Principios de sistemas de informacion2020
 
Princpios de sistema de informacion parte 2
Princpios de sistema de informacion parte 2Princpios de sistema de informacion parte 2
Princpios de sistema de informacion parte 2
 
Mapa mentalamado
Mapa mentalamadoMapa mentalamado
Mapa mentalamado
 
Mapaconceptualamado
MapaconceptualamadoMapaconceptualamado
Mapaconceptualamado
 
Linea del tiempo de la evolucion del diseño instruccional de 1930 1940
Linea del tiempo de la evolucion del diseño instruccional de 1930 1940Linea del tiempo de la evolucion del diseño instruccional de 1930 1940
Linea del tiempo de la evolucion del diseño instruccional de 1930 1940
 

Kürzlich hochgeladen

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Kürzlich hochgeladen (20)

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
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
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
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
 
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
 
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...
 
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
 
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
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

Bases de datos

  • 1. LCDO. AMADO ARCAYA Santa Ana de Coro , Marzo del 2020 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL NÚCLEO FALCÓN SEDE CORO
  • 2. BASES DE DATOS Se define como un conjunto de datos que se encuentran organizados y relacionados entre sí, con el fin de satisfacer tratamientos de información implicados en las actividades de una empresa. Para que un usuario logre interactuar con una BD se deben diseñar los diferentes programas que contienen las interfaces graficas necesarias con las cuales los usuarios cargan y descargan información de una Base de Datos. Por este motivo a las BD’s también se les puede identificar como un Almacén de Datos.
  • 3. BASES DE DATOS Se definen como un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
  • 4. CONFORMACION DE UNA BASE DE DATOS bit bit Byte Byte Campo Registro Archivo BD Campo Registro Archivo Una base de datos esta compuesta por estructuras lógicas de almacenamiento denominadas TABLAS. Una tabla esta compuesta por columnas o campos y filas o registros. Un registro es la ocurrencia del conjunto de campos de una tabla.
  • 5. ESTRUCTURA DEL SISTEMA GLOBAL Gestor de archivos: • Gestiona la asignación de espacio en disco y en las estructuras de datos usadas para representar esta información. Gestor de base de datos: • Proporciona la interfaz entre los datos de bajo nivel almacenados en la B.D, los programas de aplicación y las consultas hechas al sistema. Procesador de consultas: • Traduce sentencias en un lenguaje de consultas a instrucciones de bajo nivel que entiende el gestor de la base de datos. Precompilador • Convierte las sentencias incorporadas en un programa de aplicación en llamadas normales a procedimientos en el lenguaje principal. Compilador: • Convierte las sentencias en un conjunto de tablas que contienen metadatos.
  • 6. NIVELES DE ABSTRACCION DE LAS BASES DE DATOS
  • 7. CARACTERISTICAS DE LAS BASES DE DATOS Redundancia reducida. Inconsistencia reducida. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. (Restricciones de consistencia) Consultas complejas optimizadas. Seguridad de acceso. Respaldo y recuperación.
  • 9. LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS: Un sistema de gestión de base de datos (DBMS Database Management System) consiste en una colección de datos interrelacionados y un conjunto de aplicaciones que permiten a los usuarios acceder y modificar esos datos. VENTAJAS • Facilidad de manejo de grandes volúmenes de información • Independencia en el tratamiento de la información • Seguridad de la información • No duplicidad de la información • Mejoramiento de la metodología de trabajo en una organización • Facilidad en la toma de decisiones
  • 10. Sistemas Manejadores de Bases de Datos Relacionales
  • 11. MODELADO DE DATOS  Un Modelo de Datos se utiliza para diseñar la estructura de una Base de Datos mediante una colección de herramientas conceptuales que permiten describir los datos, las entidades que intervienen, las relaciones entre las diferentes entidades u objetos y las restricciones de consistencia.
  • 12. MODELO ENTIDAD - RELACION Se basa en una percepción del mundo real. Consiste en una colección de objetos básicos llamados ENTIDADES, Y las RELACIONES entre estos objetos. ENTIDAD: Objeto que es distinguible de otros objetos por medio de un conjunto especifico de ATRIBUTOS. RELACION Es una asociación entre varias entidades.
  • 13. MODELO ENTIDAD - RELACION Conjunto de entidades Atributos Relaciones entre conjuntos de entidades Conectores
  • 14. CARDINALIDAD DE ASIGNACION Expresa el numero de entidades de un conjunto de entidades a las que puede asociarse con las entidades de otro conjunto de entidades. Relaciones de uno a uno: una entidad del CE “A” se relaciona con una y solamente una entidad del CE “B”. Relaciones de uno a muchos: cada entidad del CE “A” se relaciona con varias entidades del CE “B”. Relaciones de muchos a muchos: cualquier entidad del CE “A” se relaciona con muchas entidades del CE “B”. Cualquier entidad del CE “B” se relaciona con muchas entidades del CE “A”. TIPOS:
  • 15. CARDINALIDAD DE ASIGNACION  REALCION UNA A UNA: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 16. CARDINALIDAD DE ASIGNACION  REALCION UNA A MUCHAS: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 17. CARDINALIDAD DE ASIGNACION  REALCION MUCHAS A MUCHAS: A1 A2 A3 A4 B1 B2 B3 B4 A B
  • 19. CLAVES Es un conjunto de uno mas atributos que permiten identificar de forma única una entidad en el conjunto de entidades. Ejemplo: La cedula es un atributo del conjunto de entidades cliente, y esta, permite identificar un cliente dentro del conjunto de clientes o conjunto de entidades CLIENTE. Las claves también se conocen como: Clave primaria o principal. Llave primaria. Superclave.
  • 20. ENTIDADES DEBILES  Un conjunto de entidades débil es aquella que depende de un conjunto de entidades que la subordina. Se representa por un rectángulo de doble línea. Ejemplo: Cuenta Bitácora Transacción No. saldo No. Cantidad Fecha
  • 21. MODELO RELACIONAL  Permite convertir el modelo E-R en estructuras básicas de almacenamiento denominadas Tablas. Estas son la base esencial para la construcción de las Bases de Datos. Los atributos azules se llama Llaves Foráneas. Ejemplo: CLIENTE * DNI PEDIDO * Fecha DNI Ped_art * Código Fecha Serie Cantidad ARTICULO * Serie 1 * * * 1