elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Defina el termino relacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Defina el termino relacion  (Leído 2,684 veces)
Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Defina el termino relacion
« en: 24 Noviembre 2018, 06:12 am »

MODELO RELACIONAL

Alguien sabe a que se refiere "Defina el termino de relacion": Una relacion del esquema relacional R(A1,A2...An) es un conjunto de n-tuplas r=(t1,t2...tn). Cada n-tupla t es una lista ordenada de n valores t=<v1,v2...vn> donde cada valor vi 1<=i<=n, es un elemento de dom(A) o bien un valor nulo especial.
Otra cosita mas, "Formalice un esquema de relacion y explique brevemente": Un esquema de relacion R denotado por R(A1,A2...An) esta constituido por un nombre de relacion R y una lista de atributos A1,A2..An. Cada atributo Ai es el nombre de un papel jugado por algun dominio D en el esquema de relacion R
En criollo(soy argentina) que significa?  :huh:


« Última modificación: 24 Noviembre 2018, 06:55 am por Beginner Web » En línea

7w7
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.696


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Defina el termino relacion
« Respuesta #1 en: 24 Noviembre 2018, 08:20 am »

Hola

Es la teoria del Modelo relacional de las Bases de Datos, en lenguaje matematico.

https://es.m.wikipedia.org/wiki/Modelo_relacional
https://es.m.wikipedia.org/wiki/Tupla

Imaginate a las Tuplas como Tablas y los Valores como los campos de dicha tabla.

Ahora hay un conjunto de Relaciones entre las tablas. A1 A2 ...

Al decir de un Ejemplo o formalice un Esquema de relacion puedes Dar un ejemplo de una base de datos con N tablas y como se relacionan entre ellas.

Saludos, No tienes algun texto de bases de datos como Guia?


En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: Defina el termino relacion
« Respuesta #2 en: 24 Noviembre 2018, 08:27 am »

Hola
Entonces seria lo que en C++ se conoce como un arreglo de registros no? digamos esas intersecciones(valores) entre nombre de campo y tuplas, masomenos por ahi lo entiendo
« Última modificación: 24 Noviembre 2018, 08:30 am por Beginner Web » En línea

7w7
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.696


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Defina el termino relacion
« Respuesta #3 en: 24 Noviembre 2018, 13:41 pm »

Si lo quieres ver de esa manera es algo asi. La tupla seria seria como una lista ligada de registros que son elementos de un struct, los valores serian los campos de dicho struct. Y las relaciones entre ellos si es que las hay serian... no se un valor o campo "Genero" de una tupla  llamada "Empleado" que tenga posibles valores de uno y dos, uno para Femenino y dos para Masculino. Entonces existe una Tupla llamada Genero que contiene los valores antes mencionados.

Nos podriamos poner mas estrictos y realizar una tupla para campo una para puros nombres, una para puros apeidos, una para nombres de puestos de trabajo. Etc... y al final cada una de estas tendria una relacion con la Tupla de Empleados, la cual solo terminaria guardando puros numeros que indicarian el index del registro en las otras tuplas
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.348


Ver Perfil
Re: Defina el termino relacion
« Respuesta #4 en: 25 Noviembre 2018, 03:09 am »

La relación, en bases de datos implica dependencia...

Es decir es como si tienes una estructura, y un campo de ellos refiere a su vez a otra estructura...

La dependencia (relación) puede ser tambien inversa, es decir el destino (la segunda estructura) contener un campo para referirse a la estructura inicial (vamos un puntero a la primera estructura).
En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.041



Ver Perfil
Re: Defina el termino relacion
« Respuesta #5 en: 25 Noviembre 2018, 04:15 am »

MODELO RELACIONAL

Alguien sabe a que se refiere "Defina el termino de relacion": Una relacion del esquema relacional R(A1,A2...An) es un conjunto de n-tuplas r=(t1,t2...tn). Cada n-tupla t es una lista ordenada de n valores t=<v1,v2...vn> donde cada valor vi 1<=i<=n, es un elemento de dom(A) o bien un valor nulo especial.
Otra cosita mas, "Formalice un esquema de relacion y explique brevemente": Un esquema de relacion R denotado por R(A1,A2...An) esta constituido por un nombre de relacion R y una lista de atributos A1,A2..An. Cada atributo Ai es el nombre de un papel jugado por algun dominio D en el esquema de relacion R
En criollo(soy argentina) que significa?  :huh:

- En tu enunciado no veo la palabra dependencia (aún), tengo entendido de que para hacer el modelo relacional lógico primero se tiene que hacer lo que indica tu enunciado, el termino relación en este caso determina el Nombre de la Tabla (Relación o Rol), los Campos que esta tenga (Atributos (A1, A2, ...)), y las Restricciones de dichos atributos (Dominio o D), las Tuplas son los Registros o Filas de la Tabla. No habla de la Relación de Dependencia en si (a no ser que me equivoque y entonces si considera los demás aportes)

- Un ejemplo podría ser:

+-----------------------------------+
|              Persona              |
+--------+--------+------+----------+
| codigo | nombre | edad | estatura |
+--------+--------+------+----------+
| 1      | juan   | 14   | 1.60     |
| 2      | pedro  | 13   | 1.62     |
| 3      | pablo  | 15   | 1.66     |
+--------+--------+------+----------+

R(A1,A2...An)
R(atributo1, atributo2, atributo3, atributoN)
Persona(codigo, nombre, edad, estatura)
Persona { // Representación tabular
  (1, juan,  14, 1.60), // Tupla 1 (registro o fila 1)
  (2, pedro, 14, 1.62), // Tupla 2 (registro o fila 2)
  (3, pablo, 14, 1.66)  // Tupla 3 (registro o fila 3)
}

dom(A)
dominio(atributo)
dominio(codigo):entero autoincremental NO NULO (1, 2, 3, ...)
   t = <v1,v2...vn> donde cada valor vi 1 <= i <= n
     (1, 2, 3, ..., n) cumple (1 <= i <= n)
dominio(nombre):caracteres de tamaño máximo 50 NO NULO
dominio(edad):entero de 0 a 150 NO NULO
dominio(estatura):decimal de 0.00 a 3.00 NO NULO
En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: Defina el termino relacion
« Respuesta #6 en: 29 Noviembre 2018, 03:25 am »

Gracias chicos ya aprobé la materia  :laugh:
En línea

7w7
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Término general de la sucesión
Desafíos - Wargames
Constantinoplero 4 5,642 Último mensaje 4 Mayo 2010, 18:43 pm
por Constantinoplero
¿Ya terminó la revolución de las impresiones en 3-D?
Noticias
wolfbcn 0 919 Último mensaje 6 Febrero 2015, 01:06 am
por wolfbcn
HTTP 1.1 RFC termino 'representation'
Desarrollo Web
Usuario887 0 1,726 Último mensaje 22 Enero 2021, 19:34 pm
por Usuario887
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines