BASE DE DATOS I Clase # 1.

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

Diseño de Bases de Datos
Unidad II Modelo Entidad-Relación
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Modelo Entidad Relación
El modelo de datos relacional
Prof. Edgar Lopategui Corsino
Rocío Contreras Águila Primer Semestre 2010
Modelo entidad-relación
Diseño de Bases de Datos
Teórico: Modelo Relacional
ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS
Elementos para Interpretar el Modelo Conceptual de Datos
U NIDAD 2 L ENGUAJE DE DEFINICIÓN DE DATOS (DDL) 1.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
2.1Definición de un modelo de datos
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
Estadística Computacional I
MODELOS LÓGICOS : Modelo Relacional
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
ALGEBRA RELACIONAL.
MODELOS DE DATOS.
MODELO RELACIONAL.
Base de Datos.
Modelo Entidad Relación E-R
Teoría de Bases de Datos
Base de Datos Relacional.
UNIDAD II Modelo de Datos.
MODELO RELACIONAL.
Modelos existentes de base de datos
UNIDAD I Conceptos Básicos.
Guia datos de información
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
Lenguajes Formales de Consulta
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Viviana Poblete López Módulo: Modelo de Datos
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
Bases de datos relacionales
DISEÑO DE BASES DE DATOS
Tema 2: Base de datos relacionales
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Base de Datos Juan Inoa. Conceptos de Base de Datos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
MODELOS DE DATOS RELACIONAL
Tipos de Datos.
Bases de Datos Modelo Relacional.
Base de Datos I. Integridad Se refiere a la exactitud o corrección de los datos en la base de datos. 2.
MODELO LOGICO BASE DE DATOS
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Tema 2: Diseño de Bases de Datos relacionales
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Integrantes Rodrigo Muñoz Patricia Suárez. UNIDAD 2 ELABORACION DE UNA BASE DE DATOS INTRODUCCION Access 2013 TEA 2104 ORGANIZACIÓN DE LA INFORMACION.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
Fundamentos de Bases de Datos
Transcripción de la presentación:

BASE DE DATOS I Clase # 1

ROBERT WILSON CRUZ CLAURE Ing. Informático(UAGRM) Docente ROBERT WILSON CRUZ CLAURE Ing. Informático(UAGRM) Teléfonos: 339 1540 Ofi – 716 33684 rwcc1669@yahoo.com rwcc1669@hotmail.com rwcruz@utepsa.edu

Planificación de la Clase # 2 Objetivo de la clase El Alumno pueda aprender los siguientes conceptos: Modelo Relacional Elementos Relación Tuplas Atributos Algebra Relacional Conclusión - Evaluación Próxima clase

UNIDAD II: MODELO RELACIONAL II.1 Introducción Introducido por Edward Codd en 1979. Se representan los datos como una colección de relaciones. Cada relación se trata como una tabla de valores. El modelo relacional utiliza tablas bidimensionales para la representación lógica de los datos y las relaciones entre ellos. Podemos decir que una base de datos relacional consiste de un conjunto de tablas y relaciones relevantes.

UNIDAD II: MODELO RELACIONAL Las tablas bidimensionales están formadas por filas y columnas. Cada fila ó renglón es llamada TUPLA, equivale a un registro de alguna tabla de la BD y las columnas se llaman atributos localizados en la tupla. REPRESENTACION TABULAR DE LOS DATOS

UNIDAD II: MODELO RELACIONAL

UNIDAD II: MODELO RELACIONAL II.2 .1: CARACTERISTICAS Facilidad para su representación lógica, al realizarse mediante tablas separadas y no presentar ningún tipo de jerarquía. Se puede acceder a datos de cualquier atributo o tupla de una relación o de mas relaciones. Cada atributo solo puede tomar un único valor del dominio. No existen 2 tuplas iguales. NO ES IMPORTANTE El orden de las tuplas dentro de la relación y el de los atributos, dentro de cada tupla.

UNIDAD II: MODELO RELACIONAL II.3: COMPONENTES DE UNA BASE DE DATOS RELACIONAL Estructura de Datos - Esquema de relación. Integridad de Datos - reglas semánticas que controlan el comportamiento de la base de datos. Manipulación de datos - operaciones en las relaciones.

UNIDAD II: MODELO RELACIONAL II.4: ELEMENTOS II.4.1: RELACION II.4.2: TUPLA II.4.3: ATRIBUTOS II.4.4: ALGEBRA RELACIONAL

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION Se refiere a una tabla. Es un conjunto de datos de entidades y organizados en forma tabular, compuesto de tuplas y atributos (filas y columnas). Cada intersección de fila y columna contiene un valor dentro de su Dominio. El término relación se utiliza para indicar que en la tabla relacional se mantiene la asociación con otras tablas.

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION II.4.1.1: SINTAXIS: REPRESENTAR UNA RELACION Nombre_Relación(Atributo1, Atributo2, …… , Atributo N)

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION EJEMPLOS EMPLEADO(Ciden, Nom, ApPat, ApMat, Sexo, Dir, Sueldo) DEPARTAMENTO(Numero, Nombre, Ubicacion1, Ubicacion2, Ubicacion3) PROYECTO(Numero, Nombre, Ubicación)

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION GRAFICAMENTE

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION EJEMPLO DE ELEMENTOS DEL MODELO RELACIONAL

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION EJEMPLOS DE RELACIONES:

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION EJEMPLOS DE RELACIONES:

UNIDAD II: MODELO RELACIONAL II.4.1: ELEMENTOS : RELACION EJEMPLOS DE RELACIONES:

UNIDAD II: MODELO RELACIONAL II.4.2: TUPLA También se la llama REGISTRO ó FILA. Físicamente es cada línea de una relación. Cada tupla contiene información relativa a una única entidad.

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS También llamado campo ó columna, es la vertical de la relación. Hay ciertos atributos que para algunas entidades no tienen valor. Esos valores se denominan valores nulos, el cual es diferente a valor vacío. Atributos monovaluados o simplemente valuados Poseen un solo valor para una entidad en particular Ej: Edad, sueldo, marca Atributos multivaluados Poseen varios valores para una entidad. ej: Email, oficios, condecoraciones, Teléfono.

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS Atributos Obligados. Siempre tiene un valor asignado. Ej: Fecha Nacimiento, carrera, marca, precio Atributos Opcionales. Pueden Registrarse o no en la BD. Ej: Religion, Partido Politico, etc

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS Atributos Calculables o Derivados. Se pueden obtener a partir de otros atributos almacenados en la B.D. Ej: Edad se puede obtener restando a la fecha del sistema y la fecha de nacimiento. El Cobro en Dólares, se puede obtener si guardamos el cobro en Bolivianos y el tipo de cambio. El Subtotal Cobrado, se puede obtener, si guardamos la cantidad vendida y el precio unitario. Etc.

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS ATRIBUTO CLAVE ó LLAVE Una clave es un atributo o conjunto de atributos cuyos valores distinguen unívocamente una tupla en una tabla. Es el conjunto mínimo de atributos cuyos valores le dan una identificación única a la tupla en la relación. La clave (K) debe cumplir con: (1) para cualesquiera dos tuplas t1, t2 de cualquier instancia de la relación R t1(k)<>t2(k). (2) No existe un subconjunto propio de K que cumpla con la propiedad anterior. Si una tabla dispone de varias claves, a éstas se las denomina claves candidatas o aspirantes.

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS De entre todas ellas se elegirá una, que por excelencia identificará cada tupla, que denominaremos clave principal o primaria, siendo el resto claves secundarias o alternativas. Clave Primaria- es usada para identificar tuplas en una relación. Es la clave candidata que es seleccionada para dar identificación única a todos los otros atributos en una fila dada. No puede contener entradas nulas. Todas las tablas relacionales deben tener definida una clave primaria. Cuando una clave está formada por un solo atributo se denomina clave simple, en caso contrario se denomina clave compuesta o concatenada.

UNIDAD II: MODELO RELACIONAL II.4.3: ATRIBUTOS Clave ajena.- Atributo (o combinación de atributos) en una tabla cuyos valores tiene que parear con la clave primaria en otra tabla. Su función principal es la de establecer la relación con otra entidad(RELACION) y no la de describir el objeto o entidad que lo contiene.

UNIDAD II: MODELO RELACIONAL II.4.4: DOMINIO Es el conjunto de todos los posibles valores que puede tomar un atributo de la relación. No es más que un tipo de datos. Ej: Booleano, Entero, cadena de caracteres, etc. Los valores de un dominio se establecen con anterioridad a su utilización, expresando las posibles restricciones que se deseen para los atributos. NOMBRE DESCRIPCION TIPO DE DATO DOMINIO

UNIDAD II: MODELO RELACIONAL II.7: ALGEBRA RELACIONAL El álgebra relacional es un lenguaje de consulta procedimental, define operadores que funcionan sobre tablas para llegar al resultado deseado. Es procedimental porque no sólo debemos saber lo que queremos, sino también como obtenerlo. TOMORROW