Conceptos Básicos
Un conjunto de información almacenada que permite acceso directo y un conjunto de programas que manipulan esos datos  Es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente
Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Ingenuo : Es el usuario más básico, es aquel que interactúa con el sistema a través de las interfaces. Ejm. Un cajero de un banco. Programador de Aplicaciones : Es el constructor de los programas.
Sofisticado:  Es el que hace requerimientos de información no anticipados por las aplicaciones y por lo tanto requiere de un lenguaje de consulta para interactuar con los datos. Administrador de BD : Es el responsable de la definición lógica y física de los datos almacenados y de su contenido.
Independencia de datos y tratamiento Cambio de Datos no implica cambio en programas y viceversa. Coherencia de resultados Reduce redundancia Acciones lógicamente únicas Se evita inconsistencia Mejora disponibilidad de datos
Cumplimiento de ciertas normas Restricciones de seguridad. Accesos (Usuario a datos) Operaciones (sobre datos)
Modelo Entidad-Relación
Entidad .- Objeto del mundo real sobre el que se quiere almacenar información (Ejm: una persona) Las entidades están compuestas de  atributos  que son los datos que definen el objeto (para la entidad persona serían cédula, nombre, apellidos, dirección,...).  En toda entidad siempre hay al menos una clave, que debe tener las siguientes características: -Única .  -Que se tenga pleno conocimiento de ella   -Que sea mínima
Entidades Fuertes : los objetos son representados por sus atributos ,un conjunto de esos atributos forman una llave primaria o llave para identificación única de una instancia de una entidad. Entidades Débiles : entidades que no pueden ser distinguibles por sí mismas, sino a través de su relación con otra entidad.
Atributos simples o atómicos: son atributos no divisibles. (cédula) Atributos compuestos: son atributos que se pueden dividir en sus componentes. (Dirección) Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. (cédula) Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad. (Edad) Atributos derivados (Edad)
Relación .- Asociación entre entidades para reflejar las interacciones existentes entre entidades.  Relaciones n-n .-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa Relaciones 1-1 .- Las entidades que intervienen en la relación se asocian una a una Relaciones 1-n .- Una ocurrencia de una entidad está asociada con muchas (n) de otra
Existen diversas formas de representar un Modelo Entidad-Relación:   Entidades:  Rectángulo redondeado, con Nombre en Mayúscula Atributos: en minúscula Relaciones: Uno a Uno: 1-1 Uno a Muchos: 1-n Muchos a Muchos: n-n CLIENTE #*ci *nombre *apellido Campos claves: # Campos Obligatorios: *
Existen diversas formas de representar un Modelo Entidad-Relación:   Entidades:  Rectángulo nombre en mayúscula Atributos: en minúscula dentro de óvalos Relaciones: Uno a Uno: 1-1 Uno a Muchos: 1-n Muchos a Muchos: n-n CLIENTE ci nombre apellido compra compra Campo clave:  Se subraya
 
Está basado en la teoría de conjuntos y en el concepto matemático de relación   La estructura lógica principal son tablas o Relaciones Cada relación tiene un número fijo de columnas o atributos y un número variable de filas o tuplas  Una BD relacional está compuesta por varias tablas o relaciones
Relaciones 1-1:  entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).  Matrimonio 1 1 HOMBRE MUJER
Relaciones 1-1 1 1 Se incluye en una de las dos tablas un campo en el que poder colocar la  clave  del elemento de la otra tabla con el que se está relacionado.  Ese nuevo campo que se incluye en la tabla recibe el nombre de  clave ajena . HOMBRE ci_hombre nombre_h MUJER ci_mujer nombre_mujer ci_hombre
Trabaja 1 n Relaciones 1-n .- la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).  La  clave ajena , debe estar obligatoriamente en la tabla del ' mucho ' (n);  Se permite que haya valores repetidos en dicho campo Empresa Trabajador
Trabaja 1 n Relaciones 1-n . EMPRESA rif_empresa nombre_e TRABAJADOR Ci_trabajador Nombre_trab Rif_empresa
Cursa n n Relaciones n-n .- la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA).  Alumno Asignatura Matrícula
n n Relaciones n-n . 1 1 ALUMNO ci_alumno nombre_a ASIGNATURA cod_asig nombre_asig MATRÍCULA ci_alumno cod_asig calificación
1- Sistema de ventas Lo contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un Rif, nombre, dirección, teléfono y página web. Un cliente también tiene Rif, nombre, dirección, y teléfono de contacto Un producto tiene un código único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene código, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un número, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.
GESTIÓN DE EXÁMENES Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria deciden crear una base de datos que contenga la información de los resultados de las pruebas realizadas a los alumnos. Para realizar el diseño se sabe que: · Los alumnos están definidos por su n° de matrícula, nombre y el grupo al que asisten a clase. · Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico: 1. Exámenes escritos: cada alumno realiza varios a lo largo del curso, y se definen por el n° de examen, el n° de preguntas de que consta y la fecha de realización (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen. 2. Prácticas: se realiza un n° indeterminado de ellas durante el curso académico, algunas serán en grupo y otras individuales. Se definen por un código de práctica, título y el grado de dificultad. En este caso los alumnos pueden examinarse de cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y nota obtenida. · En cuanto a los profesores, únicamente interesa conocer (además de sus datos personales: cédula y nombre), quien es el qué ha diseñado cada práctica, sabiendo que en el diseño de una práctica puede colaborar más de uno, y que un profesor puede diseñar más de una práctica. Interesa, además, la fecha en que ha sido diseñada cada práctica por el profesor correspondiente.

Más contenido relacionado

PPTX
Diseño lógico
PPT
004 normalizacion
PPTX
modelos de datos
PPT
Tuto 2 -normalizacion
PPTX
Expocision2beta
PPT
Diseño Lógico de la base de datos
PPT
Diseño lógico de la base de datos
PPTX
Modelos de datos y BDD
Diseño lógico
004 normalizacion
modelos de datos
Tuto 2 -normalizacion
Expocision2beta
Diseño Lógico de la base de datos
Diseño lógico de la base de datos
Modelos de datos y BDD

Similar a Base de Datos (20)

PPTX
Bases de datos en Access y modelo e-r de bd
DOCX
Actividad base de datos 3
PPTX
Modelado de datos
PPT
Diseño logico de la base de datos
PPTX
Modelos Lógicos Basados en Objetos
PDF
Modelo E-R.pdf
PDF
Modelo Entidad Relacion.pdf
PPTX
Tema2 modelo entidad relación
PDF
Guia de bases de datos
PPT
3 modelo er
PPTX
Primera clase de base de datos
PPTX
Modelo entidad relacion
PPT
Unidad 2 - Modelo Entidad-Relación.ppt
PDF
tema-8-bd-entidad-relacion base de datos
PPTX
basededatosconceptuali-250122123511-e5edb4c3.pptx
PPTX
Base De Datos Conceptual para principiantes
PPTX
PPTX
PPTX
Bases de datos en Access y modelo e-r de bd
Actividad base de datos 3
Modelado de datos
Diseño logico de la base de datos
Modelos Lógicos Basados en Objetos
Modelo E-R.pdf
Modelo Entidad Relacion.pdf
Tema2 modelo entidad relación
Guia de bases de datos
3 modelo er
Primera clase de base de datos
Modelo entidad relacion
Unidad 2 - Modelo Entidad-Relación.ppt
tema-8-bd-entidad-relacion base de datos
basededatosconceptuali-250122123511-e5edb4c3.pptx
Base De Datos Conceptual para principiantes
Publicidad

Más de UVMVirtual (15)

PPT
Estructura pastoral universitaria_uvm
PPT
Aula Virtual
PPT
Mecánica de Fluidos
PPT
Sistema kanban
PPT
Programación Orientada a Objetos
PPT
Enrutamiento Basico
PPT
Cableado Estructurado
PPT
Presupuesto
PPT
Finanzas Públicas
PPT
Auditoria I Control Interno
PPT
Investigacion de Operaciones
PPT
Financiamiento a Largo Plazo
PPT
Administración del Activo Fijo
PPT
Reformas Tributarias al 2010
PPT
Proceso Administrativo
Estructura pastoral universitaria_uvm
Aula Virtual
Mecánica de Fluidos
Sistema kanban
Programación Orientada a Objetos
Enrutamiento Basico
Cableado Estructurado
Presupuesto
Finanzas Públicas
Auditoria I Control Interno
Investigacion de Operaciones
Financiamiento a Largo Plazo
Administración del Activo Fijo
Reformas Tributarias al 2010
Proceso Administrativo
Publicidad

Último (20)

PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
IPERC...................................
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Introducción a la historia de la filosofía
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
CURRICULAR DE PRIMARIA santa ursula..pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PLANES DE área ciencias naturales y aplicadas
Manual de Convivencia 2025 actualizado a las normas vigentes
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
IPERC...................................
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
Modelo Educativo SUB 2023versión final.pdf
Introducción a la historia de la filosofía
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf

Base de Datos

  • 2. Un conjunto de información almacenada que permite acceso directo y un conjunto de programas que manipulan esos datos Es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente
  • 3. Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
  • 4. Ingenuo : Es el usuario más básico, es aquel que interactúa con el sistema a través de las interfaces. Ejm. Un cajero de un banco. Programador de Aplicaciones : Es el constructor de los programas.
  • 5. Sofisticado: Es el que hace requerimientos de información no anticipados por las aplicaciones y por lo tanto requiere de un lenguaje de consulta para interactuar con los datos. Administrador de BD : Es el responsable de la definición lógica y física de los datos almacenados y de su contenido.
  • 6. Independencia de datos y tratamiento Cambio de Datos no implica cambio en programas y viceversa. Coherencia de resultados Reduce redundancia Acciones lógicamente únicas Se evita inconsistencia Mejora disponibilidad de datos
  • 7. Cumplimiento de ciertas normas Restricciones de seguridad. Accesos (Usuario a datos) Operaciones (sobre datos)
  • 9. Entidad .- Objeto del mundo real sobre el que se quiere almacenar información (Ejm: una persona) Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían cédula, nombre, apellidos, dirección,...). En toda entidad siempre hay al menos una clave, que debe tener las siguientes características: -Única . -Que se tenga pleno conocimiento de ella -Que sea mínima
  • 10. Entidades Fuertes : los objetos son representados por sus atributos ,un conjunto de esos atributos forman una llave primaria o llave para identificación única de una instancia de una entidad. Entidades Débiles : entidades que no pueden ser distinguibles por sí mismas, sino a través de su relación con otra entidad.
  • 11. Atributos simples o atómicos: son atributos no divisibles. (cédula) Atributos compuestos: son atributos que se pueden dividir en sus componentes. (Dirección) Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. (cédula) Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad. (Edad) Atributos derivados (Edad)
  • 12. Relación .- Asociación entre entidades para reflejar las interacciones existentes entre entidades. Relaciones n-n .-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa Relaciones 1-1 .- Las entidades que intervienen en la relación se asocian una a una Relaciones 1-n .- Una ocurrencia de una entidad está asociada con muchas (n) de otra
  • 13. Existen diversas formas de representar un Modelo Entidad-Relación: Entidades: Rectángulo redondeado, con Nombre en Mayúscula Atributos: en minúscula Relaciones: Uno a Uno: 1-1 Uno a Muchos: 1-n Muchos a Muchos: n-n CLIENTE #*ci *nombre *apellido Campos claves: # Campos Obligatorios: *
  • 14. Existen diversas formas de representar un Modelo Entidad-Relación: Entidades: Rectángulo nombre en mayúscula Atributos: en minúscula dentro de óvalos Relaciones: Uno a Uno: 1-1 Uno a Muchos: 1-n Muchos a Muchos: n-n CLIENTE ci nombre apellido compra compra Campo clave: Se subraya
  • 15.  
  • 16. Está basado en la teoría de conjuntos y en el concepto matemático de relación La estructura lógica principal son tablas o Relaciones Cada relación tiene un número fijo de columnas o atributos y un número variable de filas o tuplas Una BD relacional está compuesta por varias tablas o relaciones
  • 17. Relaciones 1-1: entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO). Matrimonio 1 1 HOMBRE MUJER
  • 18. Relaciones 1-1 1 1 Se incluye en una de las dos tablas un campo en el que poder colocar la clave del elemento de la otra tabla con el que se está relacionado. Ese nuevo campo que se incluye en la tabla recibe el nombre de clave ajena . HOMBRE ci_hombre nombre_h MUJER ci_mujer nombre_mujer ci_hombre
  • 19. Trabaja 1 n Relaciones 1-n .- la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). La clave ajena , debe estar obligatoriamente en la tabla del ' mucho ' (n); Se permite que haya valores repetidos en dicho campo Empresa Trabajador
  • 20. Trabaja 1 n Relaciones 1-n . EMPRESA rif_empresa nombre_e TRABAJADOR Ci_trabajador Nombre_trab Rif_empresa
  • 21. Cursa n n Relaciones n-n .- la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA). Alumno Asignatura Matrícula
  • 22. n n Relaciones n-n . 1 1 ALUMNO ci_alumno nombre_a ASIGNATURA cod_asig nombre_asig MATRÍCULA ci_alumno cod_asig calificación
  • 23. 1- Sistema de ventas Lo contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un Rif, nombre, dirección, teléfono y página web. Un cliente también tiene Rif, nombre, dirección, y teléfono de contacto Un producto tiene un código único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene código, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un número, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.
  • 24. GESTIÓN DE EXÁMENES Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria deciden crear una base de datos que contenga la información de los resultados de las pruebas realizadas a los alumnos. Para realizar el diseño se sabe que: · Los alumnos están definidos por su n° de matrícula, nombre y el grupo al que asisten a clase. · Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico: 1. Exámenes escritos: cada alumno realiza varios a lo largo del curso, y se definen por el n° de examen, el n° de preguntas de que consta y la fecha de realización (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen. 2. Prácticas: se realiza un n° indeterminado de ellas durante el curso académico, algunas serán en grupo y otras individuales. Se definen por un código de práctica, título y el grado de dificultad. En este caso los alumnos pueden examinarse de cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y nota obtenida. · En cuanto a los profesores, únicamente interesa conocer (además de sus datos personales: cédula y nombre), quien es el qué ha diseñado cada práctica, sabiendo que en el diseño de una práctica puede colaborar más de uno, y que un profesor puede diseñar más de una práctica. Interesa, además, la fecha en que ha sido diseñada cada práctica por el profesor correspondiente.