SlideShare una empresa de Scribd logo
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
SITUACION
El Comité de un Campeonato de Fútbol desea organizar la información básica del
campeonato, para obtener dos listados:
 Un listado con los datos de todos los equipos de fútbol inscritos al campeonato.
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
 Otro listado con los jugadores de un equipo en particular.
El comité ha decidido sistematizar el registro de los datos básicos de los equipos y sus
jugadores. Diseñe una aplicación que permita cumplir con el objetivo del comité del
campeonato de fútbol.
LISTADO DE LOS EQUIPOS DEL CAMPEONATO DE FÚTBOL
Equipo Técnico Fecha Fun. Ciudad Dirección Teléfonos
River Plate Pasarella 15/8/2003 Sincelejo Los Laureles 280-1234
América Calixto 20/9/2000 Corozal El Bosque 275-9876
……. ………. ……….. ……… ……………. …………….
...... ......... .......... .........
...... ........
LISTADO DE LOS JUGADORES DEL UN EQUIPO
Equipo: River Plate Técnico: Pasarela Fecha Fun. 15/8/2003
Ciudad: Sincelejo Dirección: Los Laureles Teléfonos: 280-1234
Id Jugador Nombre Apellidos Fecha Nac. Tipo Sangre
98765431 Radamel Falcao 15/8/1986 A+
............ ......... .......... ......... ........
............ ......... .......... ......... ........
........... .........
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
SOLUCION
ANÁLISIS DE LA SITUACIÓN.
Para obtener los listados que el comité desea, se necesita guardar la información
(datos básicos) de cada uno de los equipos que se inscriban y de los jugadores que
van a jugar para ellos.
Las entidades o tablas básicas que debe tener la base de datos serán:
 Tabla de equipos(tblEquipos), para manejar la información básica de cada uno
de los equipos de fútbol que se inscriban, como son:
Numero consecutivo del equipo, nombre del club de fútbol, nombre del director
técnico, fecha de fundación del club, ciudad de origen del equipo, dirección de
la sede oficial del club y los teléfonos de la sede.
 Tabla de jugadores(tblJugadores), para manejar la información básica de
cada uno de los jugadores de fútbol, como son:
Número de identificación del jugador, nombre, apellidos, fecha de nacimiento,
tipo de sangre y el código del equipo al que pertenece.
DIAGRAMA ENTIDAD RELACIÓN
tblEquipos
IdEquipo
Equipo
Tecnico
Fundacion
Ciudad
Direccion
Telefonos
tblJugadores
IdJugador
Nombre
Apellidos
Nacimiento
TipoSangre
CodEquipo
1
Juegan
N
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
MODELO RELACIONAL
PK: PRIMARY KEY (Llave Primaria o Clave Principal)
FK: FOREIGN KEY (Llave Foránea)
->: Se relaciona con
tblEquipos (IdEquipo, Equipo, Tecnico, Fundacion, Ciudad, Direccion, Telefonos)
PK: IdEquipo
tblJugadores (IdJugador, Nombre, Apellidos, Nacimiento, TipoSangre, CodEquipo)
PK: IdJugador
FK: CodEquipo -> tblEquipos (IdEquipo)
LA ESTRUCTURA DE LAS ENTIDADES O TABLAS
Tabla: tblEquipos
Descripción:
Permite almacenar la información básica de cada uno de los equipos inscritos en el
campeonato de fútbol.
Campos Clave o Llave Primaria:
IdEquipo
Identificador del
Campo
Tipo de
Dato
Longitud Valor
Inicial
Descripción
IdEquipo
Entero
Corto
2 Consecutivo
Numero consecutivo del equipo, que lo
identifica dentro del campeonato.
Equipo Cadena 50 “” Nombre del club de fútbol.
Tecnico Cadena 50 “” Nombre del director técnico.
Fundacion Fecha Fecha de fundación del club.
Ciudad Cadena 50 “” Ciudad de origen del equipo.
Direccion Cadena 50 “” Dirección de la sede oficial del club.
Telefonos Cadena 50 “” Teléfonos de la sede.
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
LA ESTRUCTURA DE LAS ENTIDADES O TABLAS
Tabla: tblJugadores
Descripción:
Permite almacenar la información básica de cada uno de los jugadores que participan por
un equipo dentro del campeonato de fútbol.
Campos Clave o Llave Primaria:
IdJugador
Identificador del
Campo
Tipo de Dato
Longitud
Valor
Inicial
Descripción
IdJugador Entero Largo 10 0 Número de identificación del
jugador.
Nombre Cadena 25 “” Nombres del jugador.
Apellidos Cadena 25 “” Apellidos del jugador.
Nacimiento Fecha Fecha de nacimiento del jugador.
TipoSangre Cadena 3 “” Tipo de sangre del jugador.
CodEquipo Entero Corto 2 0
Código del equipo al que
pertenece el jugador.
SCRIPTS SQL DEL MODELO RELACIONAL
Creación de la Base de Datos Campeonato.
CREATE DATABASE Campeonato;
Activa el uso de la Base de Datos creada.
USE Campeonato;
Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL
Ing. Emerson Garay Gómez www.slideshare.net/emergar
Creación de la Tabla de Jugadores (tblEquipos).
CREATE TABLE tblEquipos (
IdEquipo INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
Equipo VARCHAR(50) NOT NULL DEFAULT '',
Tecnico VARCHAR(50) NOT NULL DEFAULT '',
Ciudad VARCHAR(50) NOT NULL DEFAULT '',
Fundacion DATE NOT NULL,
Direccion VARCHAR(50) NOT NULL DEFAULT '',
Telefonos VARCHAR(50) NOT NULL DEFAULT '',
PRIMARY KEY (IdEquipo)
) ENGINE=InnoDB;
Creación de la Tabla de Jugadores (tblJugadores).
CREATE TABLE tblJugadores (
IdJugador INT(10) UNSIGNED NOT NULL DEFAULT 0,
Nombre VARCHAR(25) NOT NULL DEFAULT '',
Apellidos VARCHAR(25) NOT NULL DEFAULT '',
Nacimiento DATE NOT NULL,
TipoSangre VARCHAR(3) NOT NULL DEFAULT '',
CodEquipo INT(2) UNSIGNED NOT NULL,
PRIMARY KEY (IdJugador),
FOREIGN KEY (CodEquipo) REFERENCES tblEquipos (IdEquipo)
) ENGINE=InnoDB;

Más contenido relacionado

La actualidad más candente

Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Maria Garcia
 
Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)
Felipe Duarte Camacho
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionAngeliik Cortes
 
Resp ejer erm
Resp ejer ermResp ejer erm
Resp ejer erm
Isais Perez de Leon
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONejjsm
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
Joel Retuerto Villanueva
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
Bertha Canaviri
 
Ejercicios resueltos de entidad relacion
Ejercicios resueltos de entidad relacionEjercicios resueltos de entidad relacion
Ejercicios resueltos de entidad relacion
Ricardo Quispe Fernandez
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
carorosales
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
Maria Garcia
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalCarlos Castillo (ChaTo)
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosMiguel Martinez
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
Richard Richard
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Taqui Wajuyat Flor
 

La actualidad más candente (20)

Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...
 
Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)
 
Modelo relacional2
Modelo relacional2Modelo relacional2
Modelo relacional2
 
Ejemplo de Modelos de Base de Datos
Ejemplo de Modelos de Base de DatosEjemplo de Modelos de Base de Datos
Ejemplo de Modelos de Base de Datos
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Resp ejer erm
Resp ejer ermResp ejer erm
Resp ejer erm
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Dfd
DfdDfd
Dfd
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
 
Ejercicios resueltos de entidad relacion
Ejercicios resueltos de entidad relacionEjercicios resueltos de entidad relacion
Ejercicios resueltos de entidad relacion
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacional
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetos
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
cc302modulo3
cc302modulo3cc302modulo3
cc302modulo3
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Similar a Modelo entidad relacion bd campeonato

Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
mvagila
 
Bases de datos
Bases de datosBases de datos
Bases de datossandrauni
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
Emerson Garay
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
guestdcc859
 
Conceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.pptConceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.ppt
JosueEsquina
 
Conceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.pptConceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.ppt
ssuser948499
 
Conceptos de bases_de_datos
Conceptos de bases_de_datosConceptos de bases_de_datos
Conceptos de bases_de_datos
MichelGarcia69
 
Conceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.pptConceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.ppt
Lenon03
 
Conceptos basicos del diseñode una base de datos
Conceptos basicos del diseñode una base de datosConceptos basicos del diseñode una base de datos
Conceptos basicos del diseñode una base de datosnelson0007
 
Jurired autoridades nombres oct 2013
Jurired autoridades nombres oct 2013Jurired autoridades nombres oct 2013
Jurired autoridades nombres oct 2013
Red BibliotecasJuriRed
 

Similar a Modelo entidad relacion bd campeonato (12)

Taller de practica 32010
Taller de practica 32010Taller de practica 32010
Taller de practica 32010
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases de-datos-1225805206758193-9
Bases de-datos-1225805206758193-9Bases de-datos-1225805206758193-9
Bases de-datos-1225805206758193-9
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Conceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.pptConceptos_de_Bases_de_Datos_20220427100402.ppt
Conceptos_de_Bases_de_Datos_20220427100402.ppt
 
Conceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.pptConceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.ppt
 
Conceptos de bases_de_datos
Conceptos de bases_de_datosConceptos de bases_de_datos
Conceptos de bases_de_datos
 
Conceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.pptConceptos_de_Bases_de_Datos.ppt
Conceptos_de_Bases_de_Datos.ppt
 
Conceptos basicos del diseñode una base de datos
Conceptos basicos del diseñode una base de datosConceptos basicos del diseñode una base de datos
Conceptos basicos del diseñode una base de datos
 
Jurired autoridades nombres oct 2013
Jurired autoridades nombres oct 2013Jurired autoridades nombres oct 2013
Jurired autoridades nombres oct 2013
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 
Mind meister
Mind meisterMind meister
Mind meister
Emerson Garay
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
Emerson Garay
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
Emerson Garay
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
Emerson Garay
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
Emerson Garay
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
Emerson Garay
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
Emerson Garay
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
 
Intent en android
Intent en androidIntent en android
Intent en android
Emerson Garay
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
Emerson Garay
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
Emerson Garay
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
Emerson Garay
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
Emerson Garay
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
Emerson Garay
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
Emerson Garay
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
Emerson Garay
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
Emerson Garay
 
BD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y FísicoBD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y Físico
Emerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 
BD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y FísicoBD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y Físico
 

Último

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 

Último (20)

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 

Modelo entidad relacion bd campeonato

  • 1. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar SITUACION El Comité de un Campeonato de Fútbol desea organizar la información básica del campeonato, para obtener dos listados:  Un listado con los datos de todos los equipos de fútbol inscritos al campeonato.
  • 2. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar  Otro listado con los jugadores de un equipo en particular. El comité ha decidido sistematizar el registro de los datos básicos de los equipos y sus jugadores. Diseñe una aplicación que permita cumplir con el objetivo del comité del campeonato de fútbol. LISTADO DE LOS EQUIPOS DEL CAMPEONATO DE FÚTBOL Equipo Técnico Fecha Fun. Ciudad Dirección Teléfonos River Plate Pasarella 15/8/2003 Sincelejo Los Laureles 280-1234 América Calixto 20/9/2000 Corozal El Bosque 275-9876 ……. ………. ……….. ……… ……………. ……………. ...... ......... .......... ......... ...... ........ LISTADO DE LOS JUGADORES DEL UN EQUIPO Equipo: River Plate Técnico: Pasarela Fecha Fun. 15/8/2003 Ciudad: Sincelejo Dirección: Los Laureles Teléfonos: 280-1234 Id Jugador Nombre Apellidos Fecha Nac. Tipo Sangre 98765431 Radamel Falcao 15/8/1986 A+ ............ ......... .......... ......... ........ ............ ......... .......... ......... ........ ........... .........
  • 3. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar SOLUCION ANÁLISIS DE LA SITUACIÓN. Para obtener los listados que el comité desea, se necesita guardar la información (datos básicos) de cada uno de los equipos que se inscriban y de los jugadores que van a jugar para ellos. Las entidades o tablas básicas que debe tener la base de datos serán:  Tabla de equipos(tblEquipos), para manejar la información básica de cada uno de los equipos de fútbol que se inscriban, como son: Numero consecutivo del equipo, nombre del club de fútbol, nombre del director técnico, fecha de fundación del club, ciudad de origen del equipo, dirección de la sede oficial del club y los teléfonos de la sede.  Tabla de jugadores(tblJugadores), para manejar la información básica de cada uno de los jugadores de fútbol, como son: Número de identificación del jugador, nombre, apellidos, fecha de nacimiento, tipo de sangre y el código del equipo al que pertenece. DIAGRAMA ENTIDAD RELACIÓN tblEquipos IdEquipo Equipo Tecnico Fundacion Ciudad Direccion Telefonos tblJugadores IdJugador Nombre Apellidos Nacimiento TipoSangre CodEquipo 1 Juegan N
  • 4. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar MODELO RELACIONAL PK: PRIMARY KEY (Llave Primaria o Clave Principal) FK: FOREIGN KEY (Llave Foránea) ->: Se relaciona con tblEquipos (IdEquipo, Equipo, Tecnico, Fundacion, Ciudad, Direccion, Telefonos) PK: IdEquipo tblJugadores (IdJugador, Nombre, Apellidos, Nacimiento, TipoSangre, CodEquipo) PK: IdJugador FK: CodEquipo -> tblEquipos (IdEquipo) LA ESTRUCTURA DE LAS ENTIDADES O TABLAS Tabla: tblEquipos Descripción: Permite almacenar la información básica de cada uno de los equipos inscritos en el campeonato de fútbol. Campos Clave o Llave Primaria: IdEquipo Identificador del Campo Tipo de Dato Longitud Valor Inicial Descripción IdEquipo Entero Corto 2 Consecutivo Numero consecutivo del equipo, que lo identifica dentro del campeonato. Equipo Cadena 50 “” Nombre del club de fútbol. Tecnico Cadena 50 “” Nombre del director técnico. Fundacion Fecha Fecha de fundación del club. Ciudad Cadena 50 “” Ciudad de origen del equipo. Direccion Cadena 50 “” Dirección de la sede oficial del club. Telefonos Cadena 50 “” Teléfonos de la sede.
  • 5. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar LA ESTRUCTURA DE LAS ENTIDADES O TABLAS Tabla: tblJugadores Descripción: Permite almacenar la información básica de cada uno de los jugadores que participan por un equipo dentro del campeonato de fútbol. Campos Clave o Llave Primaria: IdJugador Identificador del Campo Tipo de Dato Longitud Valor Inicial Descripción IdJugador Entero Largo 10 0 Número de identificación del jugador. Nombre Cadena 25 “” Nombres del jugador. Apellidos Cadena 25 “” Apellidos del jugador. Nacimiento Fecha Fecha de nacimiento del jugador. TipoSangre Cadena 3 “” Tipo de sangre del jugador. CodEquipo Entero Corto 2 0 Código del equipo al que pertenece el jugador. SCRIPTS SQL DEL MODELO RELACIONAL Creación de la Base de Datos Campeonato. CREATE DATABASE Campeonato; Activa el uso de la Base de Datos creada. USE Campeonato;
  • 6. Ejemplo Básico: Bases de Datos, diagrama entidad relación, modelo relacional, estructura tablas, scripts SQL Ing. Emerson Garay Gómez www.slideshare.net/emergar Creación de la Tabla de Jugadores (tblEquipos). CREATE TABLE tblEquipos ( IdEquipo INT(2) UNSIGNED NOT NULL AUTO_INCREMENT, Equipo VARCHAR(50) NOT NULL DEFAULT '', Tecnico VARCHAR(50) NOT NULL DEFAULT '', Ciudad VARCHAR(50) NOT NULL DEFAULT '', Fundacion DATE NOT NULL, Direccion VARCHAR(50) NOT NULL DEFAULT '', Telefonos VARCHAR(50) NOT NULL DEFAULT '', PRIMARY KEY (IdEquipo) ) ENGINE=InnoDB; Creación de la Tabla de Jugadores (tblJugadores). CREATE TABLE tblJugadores ( IdJugador INT(10) UNSIGNED NOT NULL DEFAULT 0, Nombre VARCHAR(25) NOT NULL DEFAULT '', Apellidos VARCHAR(25) NOT NULL DEFAULT '', Nacimiento DATE NOT NULL, TipoSangre VARCHAR(3) NOT NULL DEFAULT '', CodEquipo INT(2) UNSIGNED NOT NULL, PRIMARY KEY (IdJugador), FOREIGN KEY (CodEquipo) REFERENCES tblEquipos (IdEquipo) ) ENGINE=InnoDB;