Sei sulla pagina 1di 17

Colegio De Educacin Profesional Tcnica

Del Estado De Guerrero


CONALEP ACAPULCO UNO

ELABORACIN DEL MODELO RELACIONAL


BASADO EN EL MODELO ENTIDAD/RELACIN
ADRIAN JESS HERNNDEZ MIRANDA
MARA MARGARITA ARIZMENDI HERNNDEZ
KARLA DEL SOCORRO HUERTA
ESTEBAN HERNNDEZ TERRERO
ORLANDO GUZMN RAMN
JESS CRISTBAL SANDOVAL GALLARDO 1
Puntos A Conocer

CONCEPTOS_______________________________3
TABLAS Y TUPLAS____________________________5
REPRESENTACIN DE TABLAS___________________7
CLAVES PRIMARIAS Y AJENAS__________________9
REGLAS DE INTEGRIDAD_______________________12
TRANSFORMACIN DE ENTIDADES_______________14
TRANSFORMACIN DE RELACIONES______________16
2
Conceptos

EL MODELO RELACIONAL PARA LA GESTIN DE UNA


BASE DE DATOS ES UN MODELO DE DATOS BASADO
EN LA LGICA DE PREDICADOS Y EN LA TEORA DE
CONJUNTOS. ES EL MODELO MS UTILIZADO EN LA
ACTUALIDAD PARA MODELAR PROBLEMAS REALES
Y ADMINISTRAR DATOS DINMICAMENTE
3
4
Tablas Y Tuplas

TABLA EN LAS BASES DE DATOS, SE REFIERE AL


TIPO DE MODELADO DE DATOS, DONDE SE
GUARDAN LOS DATOS RECOGIDOS POR UN
PROGRAMA. SU ESTRUCTURA GENERAL SE
ASEMEJA A LA VISTA GENERAL DE UN PROGRAMA
DE HOJA DE CLCULO.
5
6
Representacin De Tablas
LAS TABLAS SE COMPONEN DE DOS ESTRUCTURAS:
REGISTRO: ES CADA UNA DE LAS FILAS EN QUE SE DIVIDE LA TABLA.
CADA REGISTRO CONTIENE DATOS DE LOS MISMOS TIPOS QUE LOS
DEMS REGISTROS. EJEMPLO: EN UNA TABLA DE NOMBRES Y
DIRECCIONES, CADA FILA CONTENDR UN NOMBRE Y UNA DIRECCIN.

CAMPO: ES CADA UNA DE LAS COLUMNAS QUE FORMAN LA TABLA.


CONTIENEN DATOS DE TIPO DIFERENTE A LOS DE OTROS CAMPOS. EN
EL EJEMPLO ANTERIOR, UN CAMPO CONTENDR UN TIPO DE DATOS
NICO, COMO UNA DIRECCIN, O UN NMERO DE TELFONO, UN
7
NOMBRE, ETC.
8
CLAVES PRIMARIAS Y AJENAS
CLAVE PRIMARIA

UNA CLAVE PRIMARIA ES UNA CLAVE NICA ELEGIDA


ENTRE TODAS LAS CANDIDATAS QUE DEFINE
UNVOCAMENTE A TODOS LOS DEMS ATRIBUTOS DE LA
TABLA, PARA ESPECIFICAR LOS DATOS QUE SERN
RELACIONADOS CON LAS DEMS TABLAS.
LA FORMA DE HACER ESTO ES POR MEDIO DE CLAVES
FORNEAS.
SLO PUEDE EXISTIR UNA CLAVE PRIMARIA POR TABLA Y
NINGN CAMPO DE DICHA CLAVE PUEDE CONTENER
9
VALORES NULL.
CLAVE FORNEA

UNA CLAVE FORNEA ES UNA REFERENCIA A UNA CLAVE EN


OTRA TABLA. LAS CLAVES FORNEAS NO NECESITAN SER
CLAVES NICAS EN LA TABLA DONDE ESTN Y S A DONDE
ESTN REFERENCIADAS.

POR EJEMPLO, EL CDIGO DE DEPARTAMENTO PUEDE SER


UNA CLAVE FORNEA EN LA TABLA DE EMPLEADOS,
OBVIAMENTE SE PERMITE QUE HAYA VARIOS EMPLEADOS EN
UN MISMO DEPARTAMENTO, PERO EXISTIR SLO UN
DEPARTAMENTO.
10
11
REGLAS DE INTEGRIDAD

LOS CONCEPTOS BSICOS DE INTEGRIDAD EN EL MODELO RELACIONAL


SON EL DELLAVE PRIMARIA,LLAVE FORNEA,VALORES NULOSY UN
PAR DEREGLAS DE INTEGRIDAD.
UNALLAVE PRIMARIAES UNO O UN CONJUNTO DE ATRIBUTOS QUE
PERMITEN IDENTIFICAR A LASN-ADASDE MANERA NICA EN
CUALQUIER MOMENTO.
UNALLAVE FORNEADE UNA RELACIN ES UN ATRIBUTO QUE
HACEREFERENCIAA UNALLAVE PRIMARIADE OTRA RELACIN; ESTO DA
PIE A QUE UNA RELACIN PUEDA TENER VARIAS LLAVES FORNEAS.
12
UNVALOR NULOES UN VALOR QUE EST FUERA DE LA DEFINICIN DE
CUALQUIER DOMINIO EL CUAL PERMITE DEJAR EL VALOR DEL ATRIBUTO
``LATENTE'', SU USO ES FRECUENTE EN LAS SIGUIENTES SITUACIONES:
I) CUANDO SE CREA UNAN-ADAY NO SE CONOCEN TODOS LOS VALORES
DE CADA UNO DE LOS ATRIBUTOS.
II) CUANDO SE AGREGA UN ATRIBUTO A UNA RELACIN YA EXISTENTE.
III) PARA NO TOMARSE EN CUENTA AL HACER CLCULOS NUMRICOS.

13
Transformacin De Entidades

EN UNA BASE DE DATOS RELACIONAL, TODOS LOS DATOS SE


ALMACENAN Y SE ACCEDE A ELLOS POR MEDIO DE RELACIONES.
LAS RELACIONES QUE ALMACENAN DATOS SON LLAMADAS
RELACIONES BASE Y SU IMPLEMENTACIN ES LLAMADA
TABLA.
OTRAS RELACIONES NO ALMACENAN DATOS, PERO SON
CALCULADAS AL APLICAR OPERACIONES RELACIONALES. ESTAS
RELACIONES SON LLAMADAS RELACIONES DERIVADAS Y SU
IMPLEMENTACIN ES LLAMADA VISTA O CONSULTA.
LAS RELACIONES DERIVADAS SON CONVENIENTES YA QUE
14
EXPRESAN INFORMACIN DE VARIAS RELACIONES ACTUANDO
COMO SI FUERA UNA SOLA.
15
TRANSFORMACIN DE
RELACIONES
EXISTE SOFTWARE EXCLUSIVAMENTE DEDICADO A TRATAR CON
BASES DE DATOS RELACIONALES. ESTE SOFTWARE SE CONOCE
COMO SGBD (SISTEMA DE GESTIN DE BASE DE DATOS
RELACIONAL) O RDBMS(DEL INGLS RELACIONAL DATABASE
MANAGEMENT SYSTEM).

ENTRE LOS GESTORES O MANEJADORES ACTUALES MS


POPULARES ENCONTRAMOS: MYSQL, POSTGRESQL, ORACLE,
DB2,INFORMIX, INTERBASE, FIREBIRD, SYBASE Y MICROSOFT SQL
SERVER. 16
17

Potrebbero piacerti anche