SlideShare a Scribd company logo
1 of 16
Modelo Entidad Relación. 
Presentado Por: 
Santiago Felipe Pérez 
10B. 
Presentado a: 
Doc. Rolando Gutiérrez 
Ing. Margarita Avellaneda 
COLEGIO EVANGELICO LUTERANO DE COLOMBIA “CELCO” 
Sogamoso – Boyacá 
2014. 
TALLER 
1. Defina Modelo Entidad Relación (Modelo E-R) 
2. ¿Cuáles son los pasos para crear un Modelo Entidad Relación? 
3. ¿Cuáles son los componentes de un modelo entidad relación? Explicar cada 
uno. 
4. ¿Cómo se representan gráficamente los componentes de un Modelo E-R? 
5. Explicar que son llaves o claves y explicar cada una. 
6. ¿Qué es cardinalidad? Explicar cada una y representar gráficamente.
DESARROLLO. 
1. El modelo E-R se basa en una percepción del mundo real, la cual está formada 
por objetos básicos llamados entidades y las relaciones entre estos objetos 
así como las características de estos objetos llamados atributos. 
Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo 
a sus características llamadas atributos. Las entidades pueden ser concretas 
como una persona o abstractas como una fecha. 
Un dominio se describe como un conjunto de posibles valores para cierto 
atributo. 
2. Elaboración del modelo E-R: 
 Se definen las entidades relevantes. 
 Se ilustran las entidades. 
 Se reconocen identificadores y atributos son propios de cada entidad. 
 Se definen las relaciones. 
3. Componentes de un modelo entidad relación. 
Entidad Regular: Una Entidad fuerte (también conocida como entidad regular 
es aquella que sí puede ser identificada unívocamente.) En los casos en que se 
requiera, se puede dar que una entidad fuerte "preste" algunos de sus Atributos 
a una entidad débil para que, esta última, se pueda identificar. 
Entidad débil: Es aquella que no puede existir sin participar en la relación, es 
decir, aquella que no puede ser unívocamente identificada solamente por sus 
atributos como Clave. 
Relaciones: La relación existente entre las entidades. Inscriben a cada entidad 
en un Conjunto de entidades. Un conjunto de entidades dentro de una entidad, 
tiene valores específicos asignados para cada uno de sus atributos, de esta 
forma, es posible su identificación unívoca. 
Atributo: Se representan mediante un círculo o elipse etiquetado mediante un 
nombre en su interior. Cuando un atributo es identificativo de la entidad se suele 
subrayar dicha etiqueta.
Entidad: Las entidades son el fundamento del modelo entidad relación. Podemos 
adoptar como definición de entidad cualquier cosa o parte del mundo que es 
distinguible del resto. Por ejemplo, en un sistema bancario, las personas y las 
cuentas bancarias se podrían interpretar como entidades. Las entidades pueden 
representar entes concretos, como una persona o un avión, o abstractas, como 
por ejemplo un préstamo o una reserva. 
Conector: Separador Una Clave principal se utiliza para relacionar una tabla con 
claves externas de otras tablas.) Consta de dos campos: las claves externas 
Clave externa: uno o más campos de tabla (columnas) que hacen referencia al 
campo o campos de clave principal de otra tabla. Una Clave externa indica cómo 
están relacionadas las tablas.) De las Tablas A y B. Una relación de Varios a 
varios no es sino dos relaciones de Uno a varios con una tercera tabla. 
Llave o Clave: Es un subconjunto del conjunto de atributos comunes en una 
colección de entidades, que permite identificar unívocamente cada una de las 
entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre 
sí las relaciones de un conjunto de relaciones. 
4.
5. Claves: Es un subconjunto del conjunto de atributos comunes en una 
colección de entidades, que permite identificar unívocamente cada una de las 
entidades pertenecientes a dicha colección. Asimismo, permiten distinguir 
entre sí las relaciones de un conjunto de relaciones. 
Dentro de los conjuntos de entidades existen los siguientes tipos de claves: 
*Superclave: Es un subconjunto de atributos que permite distinguir 
unívocamente cada una de las entidades de un conjunto de entidades. Si se añade 
un atributo al anterior subconjunto, el resultado seguirá siendo una superclave. 
* Clave candidata: Dada una superclave, si ésta deja de serlo quitando 
únicamente uno de los atributos que la componen, entonces ésta es una clave 
candidata. 
* Clave primaria: Es una clave candidata, elegida por el diseñador de la base de 
datos, para identificar unívocamente las entidades en un conjunto de entidades. 
6. La cardinalidad nos especifica los tipos de relaciones que existen entre las 
entidades en el modelo E-R y establecer con esto las validaciones necesarias 
para conseguir que los datos de la instancia (valor único en un momento dado 
de una base de datos) correspondan con la realidad. 
Algunos ejemplos de cardinalidades de la vida común pueden ser: 
Uno a uno: El noviazgo, el RFC de cada persona, El CURP personal, El acta de 
nacimiento, ya que solo existe un solo documento de este tipo para cada una de 
las diferentes personas. 
DEPARTAMENTO CAPITAL 
Uno a muchos: Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, 
zoológico animales, árbol – hojas.
MUNICIPIO VEREDA 
Muchos a muchos: Arquitecto – proyectos, fiesta – personas, estudiante – 
materias. 
BOSQUE SUELO 
EJERCICIOS DIA. 
Ejercicio 1: 
“Se desea diseñar la base de datos de un Instituto. En la base de datos se desea 
guardar los datos de los profesores del Instituto (DNI, nombre, dirección y 
teléfono). 
Los profesores imparten módulos, y cada módulo tiene un código y un nombre. 
Cada alumno está matriculado en uno o varios módulos. 
De cada alumno se desea guardar el nº de expediente, nombre, apellidos y fecha 
de nacimiento. Los profesores pueden impartir varios módulos, pero un módulo 
sólo puede ser impartido Por un profesor. 
Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo”. 
Ejercicio 2: 
“Se desea diseñar una base de datos para almacenar y gestionar la información 
empleada por una empresa dedicada a la venta de automóviles, teniendo en 
cuenta los siguientes aspectos: 
La empresa dispone de una serie de coches para su venta. Se necesita conocer 
la matrícula, marca y modelo, el color y el precio de venta de cada coche. 
Los datos que interesa conocer de cada cliente son el NIF, nombre, dirección, 
ciudad y número de teléfono: además, los clientes se diferencian por un código 
interno de la empresa que se Incrementa automáticamente cuando un cliente se 
da de alta en ella. Un cliente puede comprar Tantos coches como desee a la 
empresa. Un coche determinado solo puede ser comprado por un Único cliente.
El concesionario también se encarga de llevar a cabo las revisiones que se 
realizan a cada coche. 
Cada revisión tiene asociado un código que se incrementa automáticamente por 
cada revisión que se haga. 
De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho 
Cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden 
pasar varias revisiones en el concesionario”. 
Ejercicio 3: 
“La clínica “SAN PATRÁS” necesita llevar un control informatizado de su gestión 
de pacientes y médicos. 
De cada paciente se desea guardar el código, nombre, apellidos, dirección, 
población, provincia, código postal, teléfono y fecha de nacimiento. De cada 
médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. 
Se desea llevar el control de cada uno de los ingresos que el paciente hace en el 
hospital. Cada ingreso que realiza el paciente queda registrado en la base de 
datos. De cada ingreso se guarda el código de ingreso (que se incrementará 
automáticamente cada vez que el paciente realice un ingreso), el número de 
habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. 
Un médico puede atender varios ingresos, pero el ingreso de un paciente solo 
puede ser atendido por un único médico. Un paciente puede realizar varios 
ingresos en el hospital”. 
Ejercicio 4: 
Se desea informatizar la gestión de una tienda informática. La tienda dispone 
de una serie de productos que se pueden vender a los clientes. 
“De cada producto informático se desea guardar el código, descripción, precio y 
número de existencias. De cada cliente se desea guardar el código, nombre, 
apellidos, dirección y número de teléfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto 
puede ser comprado por varios clientes. Cada vez que se compre un artículo que 
dará registrada la compra en la base de datos junto con la fecha en la que se ha 
comprado el artículo. 
La tienda tiene contactos con varios proveedores que son los que suministran los 
productos. Un mismo producto puede ser suministrado por varios proveedores. 
De cada proveedor se desea guardar el código, nombre, apellidos, dirección, 
provincia y número de teléfono”. 
DESARROLLO. 
Ejercicio 1:
Ejercicio 2:
Ejercicio 3:
Ejercicio N4
Tipos de Datos mySQL. 
Uno de los conceptos básicos que debemos tener presente siempre a la hora de 
trabajar con bases de datos mySQL es el tipo de datos que podemos utilizar 
para introducir registros en cada una de las tablas de la base de datos. 
¿Tipos de Datos? 
Creo que este concepto es muy fácil de entender. La información podemos 
representarla por medio de símbolos numéricos, alfanuméricos, formatos de 
fecha, hora, binarios, etc. Todas estas clases o divisiones son tipos de datos. 
mySQL distingue una serie de tipos de datos que podremos utilizar a la hora de 
crear los campos que formarán nuestras tablas. Veamos a continuación estos 
tipos: 
Tipo Texto. (Char(x), Varchar(x), Text, TinyText, MediumText, LongText) 
Char. (x) Tipo de datos que admite caracteres 
alfanuméricos. La longitud de este 
campo varía entre 1-255 y está 
delimitado a la longitud especificada 
entre paréntesis (x) en el momento de 
la creación del campo de la tabla. 
Varchar (x) Tipo de datos que admite caracteres 
alfanuméricos. Su uso es similar a 
Char(x). A la hora de definir un campo 
de datos Varchar deberemos 
especificar el número máximo de 
caracteres que podrá aceptar en la 
entrada de datos, donde x es un 
número entre 1-255. 
Text, TinyText, MediumText, 
LongText 
Mediante la declaración de este tipo 
de datos se admiten la inclusión de 
cadenas alfanuméricas "case-insensitive" 
de longitudes variables. 
Tipo Binario (Blob, TinyBlob, MediumBlob, LongBlob) 
Blob. Un tipo de datos Blob es un objeto 
binario que puede almacenar cualquier 
tipo de datos o información, desde un 
archivo de texto con todo su formato
TinyBlob, MediumBlob, LongBlob Son datos del mismo tipo que el 
anterior pero que varían en cuanto a 
su tamaño, así TinyBlob admite hasta 
255 caracteres máximo, MediumBlob 
acepta tamaños de hasta 16.777.215 
de caracteres y LongBlob 
4.294.967.295 caracteres 
Tipo numérico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, 
Decimal) 
Int Este es un tipo de datos numéricos de 
tipo entero. Este tipo de datos guarda 
valores enteros entre -2.147.483.648 
y 2.147.483.647. 
TinyiInt, SmallInt, MediumInt, 
BigInt 
Son tipos de datos numéricos enteros. 
Float (M,D) Número de coma flotante de precisión 
simple. El valor del argumento M nos 
indica el número de dígitos decimales 
que se van a utilizar para representar 
el número. 
Double (M,D) Número de coma flotante de precisión 
doble. Es un tipo de datos igual al 
anterior cuya única diferencia es el 
rango numérico que abraca 
Decimal (M,D) Su uso es similar al de los anteriores, 
pero, en este caso, D puede tener 
valor 0. 
Tipo Fecha-Hora (Date, DateTime, TimeStamp, Time, Year) 
Date Formato de Fecha. Su representación 
es en formato de fecha numérica del 
tipo 'YYYY-MM-DD' 
DateTime Es una combinación de formato de 
fecha y hora conjuntamente. Su 
representación es 'YYYY-MM-DD 
HH:MM:SS'
TimeStamp(N) Este es un tipo de datos muy particular. 
Necesita de un argumento N que puede 
ser uno de estos números; 14, 12, 10, 8, 
6, 4, 2. 
Time Tipo de datos con formato de Hora. 
mySQL muestra valores de hora con 
formato 'HH:MM:SS' 
Year(D) Tipo de datos con formato de año. Su 
representación puede ser 'YYYY' o 
'YY' 
Tablas Ejercicios DIA. 
Ejercicio 1: 
Profesor. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
DNI Varchar (x) 10 No N° identificación 
Nombre Char (x) 20 No Nombre del 
profesor 
Dirección Char (x) 35 No Dirección 
Teléfono Varchar (x) 10 No N° teléfono 
Relación. 
Modulo - Su atributo es el delegado 
Alumno. 
Atributo. Tipo de dato. Longitud. Nulos. Descripción. 
N° expediente Varchar (x) 10 No N° expediente 
Nombre Char (x) 20 No Nombre del 
alumno 
Apellido Char (x) 20 No Apellido del 
alumno 
Fecha de 
nacimiento 
Date 10 No Fecha de 
nacimiento
Ejercicio 2: 
Coches. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
Matricula Char (x) 6 No Cod. 
Identificación 
Marca Char (x) 10 No Fabrica 
Modelo Date 5 No Fecha 
construcción 
Precio Varchar (x) 20 No Valor 
Color Text 10 Si Color 
Relación. 
Empresa. 
Cliente. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
NIF Varchar (x) 10 No N° Identificación 
financiera 
Nombre Char (x) 20 No Nombre del 
cliente 
Dirección Char (x) 35 No Dirección 
Ciudad Text 10 No Ciudad 
Teléfono Varchar (x) 10 No N° teléfono 
Ejercicio 3: 
Paciente. 
Atributo. Tipo de dato. Longitud. Nulos. Descripción. 
Nombres Char (x) 20 No Nombre del paciente 
Apellidos Char (x) 20 No Apellido del paciente 
Código Varchar (x) 15 No N° código 
Dirección Char (x) 35 No Dirección 
Población Char (x) 10 No Cantidad de 
pacientes 
Provincia Text 20 Si Proveniencias 
Cod, Postal Varchar (x) 20 Si Código de área 
Teléfono Varchar (x) 10 No N° teléfono
Fecha de 
nacimiento 
Date 10 No Fecha de nacimiento 
Relación. 
Hospital 
Médico. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
Nombre Char (x) 20 No Nombre del medico 
Apellido Char (x) 20 No Apellido del medico 
Código Varchar (x) 15 No N° código 
Teléfono Varchar (x) 10 No N° teléfono 
Especialidad Text 20 No A lo que se dedica 
Ejercicio 4: 
Clientes. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
Nombre Char (x) 20 No Nombre del 
cliente 
Apellido Char (x) 20 No Apellido del 
cliente 
Código Varchar (x) 15 No N° código 
Dirección Char (x) 35 No Dirección 
Teléfono Varchar (x) 10 No N° teléfono 
Proveedor. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
Nombre Char (x) 20 No Nombre del 
cliente
Apellido Char (x) 20 No Apellido del 
cliente 
Código Varchar (x) 15 No N° código 
Dirección Char (x) 35 No Dirección 
Teléfono Varchar (x) 10 No N° teléfono 
Provincia Text 20 No Proveniencias 
Productos. 
Atributo. Tipo de 
dato. 
Longitud. Nulos. Descripción. 
N° 
existencias 
Char (x) 10 No Cantidad de 
productos 
Descripción Text 100 No Descripción 
Precio Varchar (x) 10 No Valor 
Código Varchar (x) 15 No N° código 
 Estas 3 entidades van relacionadas con la TIENDA

More Related Content

What's hot

Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXximenagalindo10
 
Ensayo Sobre La Bios
Ensayo Sobre La  BiosEnsayo Sobre La  Bios
Ensayo Sobre La Bioskamiforever
 
Pasos de mantenimiento correctivo
Pasos de mantenimiento correctivoPasos de mantenimiento correctivo
Pasos de mantenimiento correctivoDiego_ElGato
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaLuis Carlos Ossa Gómez
 
Manual paso a paso del armado de una pc
Manual paso a paso del armado de una pcManual paso a paso del armado de una pc
Manual paso a paso del armado de una pcEnriqueGranados
 
40 preguntas de mantenimiento
40 preguntas de mantenimiento40 preguntas de mantenimiento
40 preguntas de mantenimientoalexisrm11
 
Elementos de proteccion para sistema de computo
Elementos de proteccion para sistema de computoElementos de proteccion para sistema de computo
Elementos de proteccion para sistema de computoSantiago Restrepo
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Raul Ortega
 
Guia ejercicios crocodrile
Guia ejercicios crocodrileGuia ejercicios crocodrile
Guia ejercicios crocodrileing.josefernando
 
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PCMANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PCEliana Romero
 
Herramientas y pasos para el mantenimiento preventivo del pc
Herramientas y pasos para el mantenimiento preventivo del pcHerramientas y pasos para el mantenimiento preventivo del pc
Herramientas y pasos para el mantenimiento preventivo del pcIngrid Luciana Alarcon
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 
Comandos Internos y Externos
Comandos Internos y ExternosComandos Internos y Externos
Comandos Internos y Externoskeniis
 
Ensamblaje de una laptop
Ensamblaje de una laptopEnsamblaje de una laptop
Ensamblaje de una laptopSanti Duin
 

What's hot (20)

Modelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIXModelo entidad-relacion sobre la plataforma NETFLIX
Modelo entidad-relacion sobre la plataforma NETFLIX
 
Ensayo Sobre La Bios
Ensayo Sobre La  BiosEnsayo Sobre La  Bios
Ensayo Sobre La Bios
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Pasos de mantenimiento correctivo
Pasos de mantenimiento correctivoPasos de mantenimiento correctivo
Pasos de mantenimiento correctivo
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 
Manual paso a paso del armado de una pc
Manual paso a paso del armado de una pcManual paso a paso del armado de una pc
Manual paso a paso del armado de una pc
 
PROCESO DE ENSAMBLE Y DESENSAMBLE DE UN EQUIPO DE CÓMPUTO
PROCESO DE ENSAMBLE Y DESENSAMBLE DE UN EQUIPO DE CÓMPUTOPROCESO DE ENSAMBLE Y DESENSAMBLE DE UN EQUIPO DE CÓMPUTO
PROCESO DE ENSAMBLE Y DESENSAMBLE DE UN EQUIPO DE CÓMPUTO
 
40 preguntas de mantenimiento
40 preguntas de mantenimiento40 preguntas de mantenimiento
40 preguntas de mantenimiento
 
Elementos de proteccion para sistema de computo
Elementos de proteccion para sistema de computoElementos de proteccion para sistema de computo
Elementos de proteccion para sistema de computo
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Guia ejercicios crocodrile
Guia ejercicios crocodrileGuia ejercicios crocodrile
Guia ejercicios crocodrile
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PCMANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE UN PC
 
Herramientas y pasos para el mantenimiento preventivo del pc
Herramientas y pasos para el mantenimiento preventivo del pcHerramientas y pasos para el mantenimiento preventivo del pc
Herramientas y pasos para el mantenimiento preventivo del pc
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Comandos Internos y Externos
Comandos Internos y ExternosComandos Internos y Externos
Comandos Internos y Externos
 
Mantenimiento del mouse
Mantenimiento del mouseMantenimiento del mouse
Mantenimiento del mouse
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
Ensamblaje de una laptop
Ensamblaje de una laptopEnsamblaje de una laptop
Ensamblaje de una laptop
 

Viewers also liked

Taller n°3 base de datos
Taller n°3 base de datosTaller n°3 base de datos
Taller n°3 base de datosnatalia Sanchez
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datosBryan Vasquez
 
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysql
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysqlBd eq.#3 actividad 3 modelo e r base de datos de prueba en mysql
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysqlKARY
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionGuillermo Soler
 
Taller 1 base de datos
Taller 1 base de datosTaller 1 base de datos
Taller 1 base de datosecuero
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1danielab19
 
taller de base de datos
taller de base de datostaller de base de datos
taller de base de datosmarisielo
 
Implementación de bases de datos introducción
Implementación de bases de datos introducciónImplementación de bases de datos introducción
Implementación de bases de datos introducciónM.c. Omar Jasso
 
Proyecto base-de-datos
Proyecto base-de-datosProyecto base-de-datos
Proyecto base-de-datosjosue juarez
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Orlando Verdugo
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesConfesorAD
 

Viewers also liked (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Taller n°3 base de datos
Taller n°3 base de datosTaller n°3 base de datos
Taller n°3 base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
 
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysql
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysqlBd eq.#3 actividad 3 modelo e r base de datos de prueba en mysql
Bd eq.#3 actividad 3 modelo e r base de datos de prueba en mysql
 
Taller de bases de datos
Taller de bases de datosTaller de bases de datos
Taller de bases de datos
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - Introduccion
 
Sesion n°1 2012 tbd
Sesion n°1 2012 tbdSesion n°1 2012 tbd
Sesion n°1 2012 tbd
 
Taller 1 base de datos
Taller 1 base de datosTaller 1 base de datos
Taller 1 base de datos
 
Taller bases de datos
Taller bases de datosTaller bases de datos
Taller bases de datos
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Actividad base de datos 2
Actividad base de datos 2Actividad base de datos 2
Actividad base de datos 2
 
taller de base de datos
taller de base de datostaller de base de datos
taller de base de datos
 
Diseño de Base Datos UPVT
Diseño de Base Datos UPVTDiseño de Base Datos UPVT
Diseño de Base Datos UPVT
 
Implementación de bases de datos introducción
Implementación de bases de datos introducciónImplementación de bases de datos introducción
Implementación de bases de datos introducción
 
Proyecto base-de-datos
Proyecto base-de-datosProyecto base-de-datos
Proyecto base-de-datos
 
Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 

Similar to Actividad base de datos 3

Similar to Actividad base de datos 3 (20)

Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Guia de bases de datos
Guia de bases de datosGuia de bases de datos
Guia de bases de datos
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
Modelo E-R.pdf
Modelo E-R.pdfModelo E-R.pdf
Modelo E-R.pdf
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
Base
BaseBase
Base
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
BD - Entidad Relación
BD - Entidad RelaciónBD - Entidad Relación
BD - Entidad Relación
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Bd Cap 2
Bd Cap 2Bd Cap 2
Bd Cap 2
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Unidad BBDD relacionales
Unidad BBDD relacionalesUnidad BBDD relacionales
Unidad BBDD relacionales
 
Clase 01
Clase 01Clase 01
Clase 01
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdf
 

More from Santiago Felipe Perez (10)

Actividad base de datos 4
Actividad base de datos 4Actividad base de datos 4
Actividad base de datos 4
 
Actividad base de datos 1
Actividad base de datos 1 Actividad base de datos 1
Actividad base de datos 1
 
Taller base de datos
Taller base de datosTaller base de datos
Taller base de datos
 
Taller base de datos
Taller base de datosTaller base de datos
Taller base de datos
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Actividad Base De Datos
Actividad Base De Datos Actividad Base De Datos
Actividad Base De Datos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Funcionamiento de la cpu
Funcionamiento de la cpuFuncionamiento de la cpu
Funcionamiento de la cpu
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Recently uploaded (13)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Actividad base de datos 3

  • 1. Modelo Entidad Relación. Presentado Por: Santiago Felipe Pérez 10B. Presentado a: Doc. Rolando Gutiérrez Ing. Margarita Avellaneda COLEGIO EVANGELICO LUTERANO DE COLOMBIA “CELCO” Sogamoso – Boyacá 2014. TALLER 1. Defina Modelo Entidad Relación (Modelo E-R) 2. ¿Cuáles son los pasos para crear un Modelo Entidad Relación? 3. ¿Cuáles son los componentes de un modelo entidad relación? Explicar cada uno. 4. ¿Cómo se representan gráficamente los componentes de un Modelo E-R? 5. Explicar que son llaves o claves y explicar cada una. 6. ¿Qué es cardinalidad? Explicar cada una y representar gráficamente.
  • 2. DESARROLLO. 1. El modelo E-R se basa en una percepción del mundo real, la cual está formada por objetos básicos llamados entidades y las relaciones entre estos objetos así como las características de estos objetos llamados atributos. Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos. Las entidades pueden ser concretas como una persona o abstractas como una fecha. Un dominio se describe como un conjunto de posibles valores para cierto atributo. 2. Elaboración del modelo E-R:  Se definen las entidades relevantes.  Se ilustran las entidades.  Se reconocen identificadores y atributos son propios de cada entidad.  Se definen las relaciones. 3. Componentes de un modelo entidad relación. Entidad Regular: Una Entidad fuerte (también conocida como entidad regular es aquella que sí puede ser identificada unívocamente.) En los casos en que se requiera, se puede dar que una entidad fuerte "preste" algunos de sus Atributos a una entidad débil para que, esta última, se pueda identificar. Entidad débil: Es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos como Clave. Relaciones: La relación existente entre las entidades. Inscriben a cada entidad en un Conjunto de entidades. Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca. Atributo: Se representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.
  • 3. Entidad: Las entidades son el fundamento del modelo entidad relación. Podemos adoptar como definición de entidad cualquier cosa o parte del mundo que es distinguible del resto. Por ejemplo, en un sistema bancario, las personas y las cuentas bancarias se podrían interpretar como entidades. Las entidades pueden representar entes concretos, como una persona o un avión, o abstractas, como por ejemplo un préstamo o una reserva. Conector: Separador Una Clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Consta de dos campos: las claves externas Clave externa: uno o más campos de tabla (columnas) que hacen referencia al campo o campos de clave principal de otra tabla. Una Clave externa indica cómo están relacionadas las tablas.) De las Tablas A y B. Una relación de Varios a varios no es sino dos relaciones de Uno a varios con una tercera tabla. Llave o Clave: Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones. 4.
  • 4. 5. Claves: Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones. Dentro de los conjuntos de entidades existen los siguientes tipos de claves: *Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si se añade un atributo al anterior subconjunto, el resultado seguirá siendo una superclave. * Clave candidata: Dada una superclave, si ésta deja de serlo quitando únicamente uno de los atributos que la componen, entonces ésta es una clave candidata. * Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades. 6. La cardinalidad nos especifica los tipos de relaciones que existen entre las entidades en el modelo E-R y establecer con esto las validaciones necesarias para conseguir que los datos de la instancia (valor único en un momento dado de una base de datos) correspondan con la realidad. Algunos ejemplos de cardinalidades de la vida común pueden ser: Uno a uno: El noviazgo, el RFC de cada persona, El CURP personal, El acta de nacimiento, ya que solo existe un solo documento de este tipo para cada una de las diferentes personas. DEPARTAMENTO CAPITAL Uno a muchos: Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoológico animales, árbol – hojas.
  • 5. MUNICIPIO VEREDA Muchos a muchos: Arquitecto – proyectos, fiesta – personas, estudiante – materias. BOSQUE SUELO EJERCICIOS DIA. Ejercicio 1: “Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (DNI, nombre, dirección y teléfono). Los profesores imparten módulos, y cada módulo tiene un código y un nombre. Cada alumno está matriculado en uno o varios módulos. De cada alumno se desea guardar el nº de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios módulos, pero un módulo sólo puede ser impartido Por un profesor. Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo”. Ejercicio 2: “Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula, marca y modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son el NIF, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno de la empresa que se Incrementa automáticamente cuando un cliente se da de alta en ella. Un cliente puede comprar Tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un Único cliente.
  • 6. El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho Cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar varias revisiones en el concesionario”. Ejercicio 3: “La clínica “SAN PATRÁS” necesita llevar un control informatizado de su gestión de pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código postal, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital”. Ejercicio 4: Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie de productos que se pueden vender a los clientes. “De cada producto informático se desea guardar el código, descripción, precio y número de existencias. De cada cliente se desea guardar el código, nombre, apellidos, dirección y número de teléfono.
  • 7. Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artículo que dará registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artículo. La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el código, nombre, apellidos, dirección, provincia y número de teléfono”. DESARROLLO. Ejercicio 1:
  • 11. Tipos de Datos mySQL. Uno de los conceptos básicos que debemos tener presente siempre a la hora de trabajar con bases de datos mySQL es el tipo de datos que podemos utilizar para introducir registros en cada una de las tablas de la base de datos. ¿Tipos de Datos? Creo que este concepto es muy fácil de entender. La información podemos representarla por medio de símbolos numéricos, alfanuméricos, formatos de fecha, hora, binarios, etc. Todas estas clases o divisiones son tipos de datos. mySQL distingue una serie de tipos de datos que podremos utilizar a la hora de crear los campos que formarán nuestras tablas. Veamos a continuación estos tipos: Tipo Texto. (Char(x), Varchar(x), Text, TinyText, MediumText, LongText) Char. (x) Tipo de datos que admite caracteres alfanuméricos. La longitud de este campo varía entre 1-255 y está delimitado a la longitud especificada entre paréntesis (x) en el momento de la creación del campo de la tabla. Varchar (x) Tipo de datos que admite caracteres alfanuméricos. Su uso es similar a Char(x). A la hora de definir un campo de datos Varchar deberemos especificar el número máximo de caracteres que podrá aceptar en la entrada de datos, donde x es un número entre 1-255. Text, TinyText, MediumText, LongText Mediante la declaración de este tipo de datos se admiten la inclusión de cadenas alfanuméricas "case-insensitive" de longitudes variables. Tipo Binario (Blob, TinyBlob, MediumBlob, LongBlob) Blob. Un tipo de datos Blob es un objeto binario que puede almacenar cualquier tipo de datos o información, desde un archivo de texto con todo su formato
  • 12. TinyBlob, MediumBlob, LongBlob Son datos del mismo tipo que el anterior pero que varían en cuanto a su tamaño, así TinyBlob admite hasta 255 caracteres máximo, MediumBlob acepta tamaños de hasta 16.777.215 de caracteres y LongBlob 4.294.967.295 caracteres Tipo numérico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, Decimal) Int Este es un tipo de datos numéricos de tipo entero. Este tipo de datos guarda valores enteros entre -2.147.483.648 y 2.147.483.647. TinyiInt, SmallInt, MediumInt, BigInt Son tipos de datos numéricos enteros. Float (M,D) Número de coma flotante de precisión simple. El valor del argumento M nos indica el número de dígitos decimales que se van a utilizar para representar el número. Double (M,D) Número de coma flotante de precisión doble. Es un tipo de datos igual al anterior cuya única diferencia es el rango numérico que abraca Decimal (M,D) Su uso es similar al de los anteriores, pero, en este caso, D puede tener valor 0. Tipo Fecha-Hora (Date, DateTime, TimeStamp, Time, Year) Date Formato de Fecha. Su representación es en formato de fecha numérica del tipo 'YYYY-MM-DD' DateTime Es una combinación de formato de fecha y hora conjuntamente. Su representación es 'YYYY-MM-DD HH:MM:SS'
  • 13. TimeStamp(N) Este es un tipo de datos muy particular. Necesita de un argumento N que puede ser uno de estos números; 14, 12, 10, 8, 6, 4, 2. Time Tipo de datos con formato de Hora. mySQL muestra valores de hora con formato 'HH:MM:SS' Year(D) Tipo de datos con formato de año. Su representación puede ser 'YYYY' o 'YY' Tablas Ejercicios DIA. Ejercicio 1: Profesor. Atributo. Tipo de dato. Longitud. Nulos. Descripción. DNI Varchar (x) 10 No N° identificación Nombre Char (x) 20 No Nombre del profesor Dirección Char (x) 35 No Dirección Teléfono Varchar (x) 10 No N° teléfono Relación. Modulo - Su atributo es el delegado Alumno. Atributo. Tipo de dato. Longitud. Nulos. Descripción. N° expediente Varchar (x) 10 No N° expediente Nombre Char (x) 20 No Nombre del alumno Apellido Char (x) 20 No Apellido del alumno Fecha de nacimiento Date 10 No Fecha de nacimiento
  • 14. Ejercicio 2: Coches. Atributo. Tipo de dato. Longitud. Nulos. Descripción. Matricula Char (x) 6 No Cod. Identificación Marca Char (x) 10 No Fabrica Modelo Date 5 No Fecha construcción Precio Varchar (x) 20 No Valor Color Text 10 Si Color Relación. Empresa. Cliente. Atributo. Tipo de dato. Longitud. Nulos. Descripción. NIF Varchar (x) 10 No N° Identificación financiera Nombre Char (x) 20 No Nombre del cliente Dirección Char (x) 35 No Dirección Ciudad Text 10 No Ciudad Teléfono Varchar (x) 10 No N° teléfono Ejercicio 3: Paciente. Atributo. Tipo de dato. Longitud. Nulos. Descripción. Nombres Char (x) 20 No Nombre del paciente Apellidos Char (x) 20 No Apellido del paciente Código Varchar (x) 15 No N° código Dirección Char (x) 35 No Dirección Población Char (x) 10 No Cantidad de pacientes Provincia Text 20 Si Proveniencias Cod, Postal Varchar (x) 20 Si Código de área Teléfono Varchar (x) 10 No N° teléfono
  • 15. Fecha de nacimiento Date 10 No Fecha de nacimiento Relación. Hospital Médico. Atributo. Tipo de dato. Longitud. Nulos. Descripción. Nombre Char (x) 20 No Nombre del medico Apellido Char (x) 20 No Apellido del medico Código Varchar (x) 15 No N° código Teléfono Varchar (x) 10 No N° teléfono Especialidad Text 20 No A lo que se dedica Ejercicio 4: Clientes. Atributo. Tipo de dato. Longitud. Nulos. Descripción. Nombre Char (x) 20 No Nombre del cliente Apellido Char (x) 20 No Apellido del cliente Código Varchar (x) 15 No N° código Dirección Char (x) 35 No Dirección Teléfono Varchar (x) 10 No N° teléfono Proveedor. Atributo. Tipo de dato. Longitud. Nulos. Descripción. Nombre Char (x) 20 No Nombre del cliente
  • 16. Apellido Char (x) 20 No Apellido del cliente Código Varchar (x) 15 No N° código Dirección Char (x) 35 No Dirección Teléfono Varchar (x) 10 No N° teléfono Provincia Text 20 No Proveniencias Productos. Atributo. Tipo de dato. Longitud. Nulos. Descripción. N° existencias Char (x) 10 No Cantidad de productos Descripción Text 100 No Descripción Precio Varchar (x) 10 No Valor Código Varchar (x) 15 No N° código  Estas 3 entidades van relacionadas con la TIENDA