La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASE DE DATOS I Clase # 1.

Presentaciones similares


Presentación del tema: "BASE DE DATOS I Clase # 1."— Transcripción de la presentación:

1 BASE DE DATOS I Clase # 1

2 ROBERT WILSON CRUZ CLAURE Ing. Informático(UAGRM)
Docente ROBERT WILSON CRUZ CLAURE Ing. Informático(UAGRM) Teléfonos: Ofi –

3 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

4 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.

5 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

6 UNIDAD II: MODELO RELACIONAL

7 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.

8 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.

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

10 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.

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

12 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)

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

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

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

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

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

18 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.

19 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: , oficios, condecoraciones, Teléfono.

20 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

21 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.

22 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.

23 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.

24 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.

25 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

26 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


Descargar ppt "BASE DE DATOS I Clase # 1."

Presentaciones similares


Anuncios Google