Skip to content

Commit 45ca73f

Browse files
committed
review de los ejercicios de la sesión 2.
1 parent 9a7e490 commit 45ca73f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

sql/sesion2.ipynb

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,13 +1065,20 @@
10651065
"# EJERCICIO: Mostrar cómo conseguir RQ1, RQ2, RQ3 y RQ4 (tablas y gráficas) del artículo anterior, y ver si la tendencia también se repite en Stackoverflow en español"
10661066
]
10671067
},
1068+
{
1069+
"cell_type": "code",
1070+
"execution_count": null,
1071+
"metadata": {},
1072+
"outputs": [],
1073+
"source": []
1074+
},
10681075
{
10691076
"cell_type": "markdown",
10701077
"metadata": {
10711078
"id": "M4JqtKjCwo-D"
10721079
},
10731080
"source": [
1074-
"# EJERCICIO (E1): Idear las tablas e índices necesarios para que la consulta de: dados un usuario y un tag (dado como su ID de tag), se pueda saber de la forma más rápida:\n",
1081+
"# EJERCICIO (E1): Idear las tablas e índices necesarios para que la consulta de: dados un usuario y un tag (dado como su ID de tag), se pueda saber de la forma más rápida (en O(1)):\n",
10751082
"\n",
10761083
"1. Qué posts tiene ese usuario de ese tag, y también,\n",
10771084
"2. Dado un tag, saber qué usuarios han preguntado sobre ese tag.\n",
@@ -1094,7 +1101,7 @@
10941101
"id": "NSHsn8vlwo-I"
10951102
},
10961103
"source": [
1097-
"# EJERCICIO (E2): Crear una tabla de hechos `StackOverflowFacts` que incluya y ordene, por el campo `CreationDate`, todos los eventos de los datos obtenidos, Posts (diferenciad entre la creación de una pregunta y una respuesta), Users, Votes, Comments. Téngase en cuenta como se vió que puede haber información (p. ej. en la tabla Votes) que no mantenga la integridad referencial. Defina las claves ajenas y los índices que considere necesarios."
1104+
"# EJERCICIO (E2): Crear una tabla de hechos `StackOverflowFacts` que incluya y ordene, por el campo `CreationDate`, todos los eventos de los datos obtenidos, Posts (diferenciad entre la creación de una pregunta y una respuesta), Users, Votes, Comments. Téngase en cuenta como se vió que puede haber información (p. ej. en la tabla Votes) que no mantenga la integridad referencial. Defina las claves ajenas y los índices que considere necesarios"
10981105
]
10991106
},
11001107
{
@@ -1112,7 +1119,7 @@
11121119
"id": "rebPemPWwo-N"
11131120
},
11141121
"source": [
1115-
"# EJERCICIO (E3): Con la información de la tabla `StackOverflowFacts` (y sólo con esta), escriba una consulta SQL que calcule el tiempo medio en segundos, para todas las preguntas, entre la pregunta y su primera respuesta (si no tiene respuestas se ignora para el cálculo), y también entre la pregunta y la respuesta aceptada (si no tiene respuesta aceptada se ignora para el cálculo)"
1122+
"# EJERCICIO (E3): Con la información de la tabla `StackOverflowFacts` (y sólo con esta), escriba una consulta SQL que calcule el tiempo medio en segundos, para todas las preguntas, entre que se produce la pregunta y su primera respuesta (si no tiene respuestas se ignora para el cálculo), y también entre la pregunta y la respuesta aceptada (si no tiene respuesta aceptada se ignora para el cálculo)"
11161123
]
11171124
},
11181125
{

0 commit comments

Comments
 (0)