SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

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
 

Destacado (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 a Actividad base de datos 3

Similar a 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
 

Más de 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
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
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
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
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
 

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