Laboratorio 02 Creando Una Base de Datos Clave-Valor

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA

Escuela Profesional de Ingeniería de Sistemas

“INFORME LABORATORIO 2: Creando una Base de Datos Clave-

Valor”

Curso: Base de Datos II

Docente: Mag. Ing. Patrick Cuadros Quiroga

JOSE MANUEL CONTRERAS MURGUIA (2016056346)

Tacna – Perú
Creando una Base de Datos Clave-Valor

En este tutorial, aprenderá a crear una tabla simple, agregar datos, analizar y realizar
consultas sobre los datos, eliminar datos y eliminar la tabla con la consola de
DynamoDB. DynamoDB es una base de datos NoSQL completamente administrada
compatible con modelos de almacenamiento de valor de clave y de documentos. El
modelo de datos flexible, el rendimiento fiable y el escalado automático de la
capacidad de procesamiento lo hacen ideal para aplicaciones móviles y web,
videojuegos, tecnología publicitaria, IoT y mucho más.

 Para poder crear y realizar consultas en una tabla NoSQL se debe contar con
una cuenta

Abra
la co
nsol
a de
administración de AWS para poder mantener abierta esta guía paso a paso. Cuando se
cargue esta pantalla empiece a escribir DynamoDB en la barra de búsqueda y
seleccione la opción para abrir la consola de DynamoDB.

Paso 1: creación de una tabla NoSQL


a. En la consola de DynamoDB, haga clic en Create table (Crear tabla).
b. En este tutorial utilizaremos una biblioteca de música como nuestro caso de uso.  En
el campo Table name (Nombre de la tabla), escriba Music.

c. La clave de partición se utiliza para repartir datos por las particiones con fines de
escalabilidad. Es importante elegir un atributo con una amplia gama de valores y que
es probable que tenga patrones de acceso de distribución uniforme. Escriba Artist en el
campo Partition Key (Clave de partición).

d. Dado que cada artista puede componer muchas canciones, puede habilitar el
ordenamiento sencillo con una clave de ordenamiento. Marque la casilla Add sort key
(Añadir clave de ordenamiento). Escriba songTitle en el campo Add sort key (Añadir
clave de ordenamiento).

e. A continuación, activaremos DynamoDB Auto Scaling para nuestra tabla.


DynamoDB Auto Scaling modificará la capacidad de lectura y escritura de su tabla en
función del volumen de solicitudes. Mediante el uso de una función de AWS Identity
and Access Management (IAM) denominada DynamoDBAutoscaleRole, DynamoDB
administrará el proceso de Auto Scaling por usted. DynamoDB creará esta función por
usted la primera vez que active Auto Scaling en una cuenta.
Indique a DynamoDB que cree la función mediante la anulación de la selección de Use
default settings (Utilizar configuración predeterminada).

f. Desplácese hacia la parte inferior de la pantalla, pasando Secondary indexes (Índices


secundarios), Provisioned capacity (Capacidad aprovisionada) y Auto Scaling hasta
llegar al botón Create (Crear). No modificaremos estos parámetros para los fines de
este tutorial.

En la
sección Auto Scaling, observe que DynamoDB creará la
función DynamoDBAutoscaleRole por usted.
Ahora seleccione Create (Crear).

Cuando la tabla Music esté lista para su uso, aparecerá en la lista de tablas con


una marca de verificación .
¡Enhorabuena! Acaba de crear una tabla NoSQL con la consola de DynamoDB.
Paso 2: agregar datos a la tabla NoSQL
En este paso, añadirá datos a su nueva tabla de DynamoDB.

a. Haga clic en la pestaña Items (Elementos). Bajo la pestaña Items (Elementos), haga


clic en Create item (Crear elemento) .

b. En la ventana de introducción de datos, escriba lo siguiente:

 Para el atributo Artist, escriba No One You Know.


 Para el atributo SongTitle , escriba Call Me Today.
Haga clic en Save (Guardar) para guardar el elemento.

c. Repita el proceso para agregar algunos elementos más a la tabla Music:

 Artist: No One You Know; songTitle: My Dog Spot


 Artist: No One You Know; songTitle: Somewhere Down The Road
 Artist: The Acme Band; songTitle: Still in Love
 Artist: The Acme Band; songTitle: Look Out, World
Paso 3: consulta de la tabla NoSQL
En este paso, buscará datos en la tabla con operaciones de consulta. Las operaciones
de consulta de DynamoDB son eficientes y utilizan claves para encontrar datos. Las
operaciones de escaneo atraviesan la tabla entera.

a. Mediante la lista desplegable situada en el banner gris oscuro encima de los


elementos, cambie Scan (Escaneo) a Query (Consulta).

b. Puede utilizar la consola


para consultar la tabla Music de diversas formas. Para la primera consulta, realice lo
siguiente:

 En el campo Artist, escriba No One You Know y luego haga clic en Start search
(Iniciar búsqueda). Se muestran todas las canciones interpretadas por No One
You Know.
 Pruebe con otra consulta:
 En el campo Artist, escriba The Acme Band y luego haga clic en Start search
(Iniciar búsqueda). Se muestran todas las canciones interpretadas por The
Acme Band.
c. Pruebe con otra consulta, pero esta vez acote los resultados de búsqueda:

 En el campo Artist, escriba The Acme Band.


 En el campo SongTitle, seleccione Begins with (Empieza por) en la lista
desplegable y escriba S.
 Haga clic en Start search (Iniciar búsqueda).  Solo se muestra “Still in Love”
interpretada por The Acme Band.

Paso 4: eliminación de un elemento existente


En este paso, eliminará un elemento de la tabla de DynamoDB.

a. Seleccione el desplegable Query (Consulta) para que vuelva a aparecer Scan


(Escaneo).  
Haga clic en la marca de verificación situada junto a The Acme Band. En el
desplegable Actions (Acciones), seleccione Delete (Eliminar). Se le preguntará si desea
eliminar el elemento. Haga clic en Delete (Eliminar) y se eliminará el elemento.

Paso 5: eliminación de una tabla NoSQL


En este paso, eliminará la tabla de DynamoDB.

a. Puede eliminar con facilidad una tabla de la consola Amazon DynamoDB. Se


recomienda eliminar las tablas que ya no utilice para que no le sigan cobrando por
ellas.

 En la consola de DynamoDB, haga clic en el botón de selección ubicado junto a


la tabla Music y, a continuación, haga clic en Delete table (Eliminar tabla).
 En el cuadro de diálogo de confirmación, haga clic en Delete (Eliminar).
Eliminado

También podría gustarte