Está en la página 1de 2

Diseño de estructura de base de datos

Base de datos: conjunto de información almacenada y consultada sistemáticamente. Ayuda a que los
sistemas sean más eficientes.

Lenguajes para bases de datos: SQL, MySQL, Oracel y PostgreSQL.

Un sistema gestor de base de datos es un software que actúa entre el usuario y la base de datos.
Interfaz que permite la consulta, la creación y almacenamiento de los datos guardados en una base de
datos.

Un servidor es un conjunto de computadoras que almacena datos de diferentes tipos como sitios web o
bases de datos. El cliente es quien quiere acceder a los datos del servidor, la computadora que quiere
conectarse a la red del servidor. La computadora debe tener un usuario, pero el cliente es el
computador.

Mencionar los sistemas de gestores de base de datos de Amazon y Netflix.

Administrador de base de datos

Optimización de rendimiento: Los administradores de bases de datos se centran en mantener un


rendimiento óptico del sistema, identificando y resolviendo cuellos de botella y problemas de eficiencia.

Backup y recuperación: La planificación y ejecución de estrategias de copia de seguridad y recuperación


es crucial para garantizar la disponibilidad y la integración de los datos en casos incidentes.

Usuarios del sistema de base de datos

Acceso a la información: Los usuarios de las bases de datos requieren acceso rápido y seguro a la
información relevante para sus funciones y responsabilidades.

Interfaz intuitiva: Los interfaces de usuario deben ser intuitivas y fáciles de usar, permitiendo a los
usuarios encontrar y manipular datos de manera eficiente.

Investigar que son los usuarios y privilegios, que hace uno iniciador, lector, cual es la diferencia entre un
administrador de sistemas y uno general.

Una tabla es una estructura con filas y columnas, en base de datos las columnas son denominados
campos y las filas son registros (almacenan los datos).

En las bases de datos relacionales la información se organiza de forma estructurada en tablas; en las no
relacionales no es así.

Investigar tipos de bases de datos

Bases de Datos SQL (Relacionales):

 Utilizan el lenguaje de consulta estructurado (SQL) para almacenar, recuperar y manipular datos.
 Almacenan datos de manera estructurada en tablas relacionales.
 Cada fila en una tabla es un registro con un identificador único (clave) y columnas que contienen
atributos.
Ventajas: Mayor soporte, seguridad de datos, facilidad de uso. Desventajas: Menor escalabilidad y
rendimiento en comparación con NoSQL12.

Bases de Datos NoSQL (No Relacionales):

 No utilizan la estructura tradicional basada en tablas.


 Pueden clasificarse en cuatro categorías:
o Almacenes de clave-valor: Almacenan datos sin esquema como pares clave-valor.
o Almacenes orientados a columnas: Almacenan datos en columnas en lugar de filas.
o Almacenes de documentos: Almacenan datos en documentos flexibles.
o Almacenes de gráficos: Almacenan datos en una estructura de gráfico.

Ventajas: Escalabilidad, flexibilidad, manejo de grandes cantidades de datos.

Hacer una relación entre varias tablas, un modelo relacional de una base de datos de mínimo dos tablas
máx. de 6 tablas. (ejemplo, Nombre, apellido, edad, país, correo)

https://code.tutsplus.com/es/sql-for-beginners-part-3-database-relationships--net-8561a

https://w3.ual.es/~mtorres/BD/bdt3.pdf

También podría gustarte