Está en la página 1de 10

Nombre:Horandy Isaac

ID:1104559

Docente:Isaias Mercado

Asignatura:Base de Datos II

Fecha de entrega:16-08-2023

);
1. Instalar un motor de base de datos en caso de que no disponga de uno. En caso de disponer de
uno, instalar uno diferente.
2. Mostrar evidencia de creacion de base de datos, y de tablas en el nuevo motor que instalo.

Aquí cree la Base de Datos con el nombre:Horandito y cree una tabla llamada usuarios1 que
contiene ID,Nombre y Edad
3. Crearle un indice por la linea de comando.

4. Crear varios tipos de constraint vistos en clase y explique cada uno en su ejemplo.

• Foreign Key:Establece una relación entre tablas.


• Check Constraint : Define condiciones para los valores en una columna.

Not Null Constraint: Asegura que un campo no sea nulo.


5.. Una vez construya los indices, inserte o actualice registros de manera que se vean varios
registros insertados o actualizado correctamente. Muestre otros ejemplos de fallo de inserción o
actualizado y explique las razones.

Inserción exitosa de registros:

Actualización exitosa de registros:


Fallo de inserción debido a una clave duplicada:
La clave primaria "id" debe ser única en la tabla. Al intentar insertar un registro con una clave
primaria (id) que ya existe, se producirá un error debido a la violación de la unicidad de la clave
primaria.

Fallo de actualización debido a ninguna coincidencia de fila:

Supongamos que intentamos actualizar la edad de un usuario que no existe en la tabla.


Si no hay filas que cumplan la condición en la cláusula WHERE, la actualización no afectará a
ninguna fila. En este caso, "Pedro Ramirez" no existe en la tabla, por lo que la actualización no
cambiará ningún registro.

6. DBCC MEMORYSTATUS y monitoreo de memoria: El comando DBCC


MEMORYSTATUS (en el caso de Microsoft SQL Server) muestra información detallada sobre el
uso de memoria del motor de base de datos. Proporciona detalles sobre la asignación de
memoria para diferentes componentes internos del motor. El monitoreo de memoria es
importante para:

• Identificar problemas de rendimiento debido a un uso excesivo de memoria.


• Optimizar la configuración de la memoria para garantizar un rendimiento óptimo.
• Prevenir problemas de agotamiento de memoria que podrían afectar la estabilidad del
sistema.
7. Bases de datos y la Inteligencia Artificial: Las bases de datos juegan un papel
crucial en la Inteligencia Artificial, ya que almacenan y proporcionan los datos
necesarios para entrenar y alimentar modelos de IA. Los motores de bases de datos
que se adaptan bien a la IA son aquellos que pueden manejar grandes volúmenes de
datos, escalabilidad y consultas complejas. Algunos de los motores populares para la
IA incluyen PostgreSQL, MongoDB, Cassandra, Redis y Apache Hadoop (para
procesamiento distribuido).

8. Tipos de clasificación de motores de bases de datos:


o Bases de datos relacionales: MySQL, PostgreSQL, SQL Server, Oracle,
SQLite.
o Bases de datos NoSQL: MongoDB, Cassandra, Redis, Couchbase, Neo4j.
o Bases de datos en memoria: Redis, Memcached, VoltDB.
o Bases de datos de gráficos: Neo4j, Amazon Neptune, ArangoDB.
o Bases de datos de series temporales: InfluxDB, TimescaleDB.

También podría gustarte