ingles

Páginas: 7 (1665 palabras) Publicado: 10 de septiembre de 2014
Manual para realizar pruebas de consultas que involucran agrupamiento

1. Base de datos Geobase
La base de datos Geobase almacena información geográfica de los Estados Unidos.
El diagrama E-R de la Base de datos Geobase es el siguiente:



2. Diccionario de datos de la BD Geobase
Para que la interfaz se comunique con la BD se necesita un diccionario de datos, este diccionario guarda lainformación que describe cada uno de los elementos de la BD.
A continuación se muestra el diccionario de datos para la BD Geobase.

Nombre_de_columna nombre_de_la_tabla tipo_de_dato descriptor_de_columna
abbreviation state varchar abreviación
area lake int4 área
area state float8 área
capital state varchar capital
height mountain int4 altura
highest_elevation state int4 elevación altahighest_point state varchar punto alto
id city int4 identificador de ciudad
id lake int4 identificador de lago
id mountain int4 identificador de montaña
id river int4 identificador de río
id state int4 identificador de estado
id_state border int4 clave de estado
lake state_lake int4 clave de lago
length river int4 longitud
lowest_elevation state int4 elevación baja
lowest_point statevarchar punto bajo
name city varchar ciudad
name lake varchar lago
name mountain varchar montaña
name river varchar río
name state varchar estado
number road int4 carretera
population city int4 población
population state float8 población
river state_river int4 clave de río
road state_road int4 clave de carretera
state border int4 clave de frontera
state city int4 clave de estado
statemountain int4 clave de estado
state state_lake int4 clave de estado
state state_river int4 clave de estado
state state_road int4 clave de estado
state_number state int4 número


3. Tipos de consultas para las pruebas
-> Para testear el traductor se realizarán consultas que involucren alguna de las funciones de agregación de SQL (min*, max*, count, avg* y sum*) y/o la cláusula Group By.
->Las consultas deben ser léxica y sintácticamente correctas.
Ej: dame el estado con mayor población (correcta)
Ej: dame la estado con mayor poblacion (Incorrecta)
-> Las consultas deben ser escritas en minúsculas excepto los nombres (Mayúscula la primer letra)
Ej: dime cuántas ciudades tiene el estado de Hawaii
-> Las consultas deben tener lógica relacional de acuerdo al siguiente diagramaque muestra las relaciones de las tablas de la BD Geobase implementada en PostgreSQL.



4. Ejemplos de ante consultas
Las consultas se realizarán considerando la BD Geobase y el diccionario de datos descrito anteriormente.
Ejemplos:
dime cuántos estado hay en EU count
¿cuál es el promedio de población de todos los estados? avg
¿cuántas montañas hay por estado? count, group by
dime lapoblación total las ciudades del estado de Montana sum
¿cuántos estados atraviesa el río Mississippi? count
dame el río con mayor longitud max
¿cuántos ríos hay? count
¿cuál es el promedio de población de las ciudades por estado? Avg, group by


Algunos valores que pueden utilizar para realizar sus pruebas:
Estados Ríos
Alabama
Alaska
Arizona
Arkansas
California
ColoradoConnecticut
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Mississippi
Missouri
Colorado
Ohio
Red
Arkansas
Canadian
Connecticut
Delaware
Snake
Chattahoochee
Cimarron


Manual para realizar pruebas de consultas que involucran agrupamiento

1. Base de datos Geobase
La base de datos Geobase almacena información geográfica de los Estados Unidos.
El diagrama E-R de la Base de datosGeobase es el siguiente:



2. Diccionario de datos de la BD Geobase
Para que la interfaz se comunique con la BD se necesita un diccionario de datos, este diccionario guarda la información que describe cada uno de los elementos de la BD.
A continuación se muestra el diccionario de datos para la BD Geobase.

Nombre_de_columna nombre_de_la_tabla tipo_de_dato descriptor_de_columna...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles
  • Ingles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS