Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Configuracion de bases de datos, Resúmenes de Ingeniería del Software

El paso a paso de como se congigura una base de datos

Tipo: Resúmenes

2023/2024

Subido el 03/11/2024

azul-navarro
azul-navarro 🇲🇽

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Configuración de Bases de Datos
Locales
Prework
Configuración de bases de datos en
MySQL
5 minutos
Una vez que instales el servidor de MySQL en tu equipo, el siguiente paso es configurar la
arquitectura de tu base de datos. Algo muy útil en las bases de datos relacionales es el uso
de diagramas entidad-relación que modelan las tablas de la base de datos y la relación entre
estas.
A partir de estos diagramas, podemos detectar los tipos de relaciones entre tablas (uno a
muchos, muchos a muchos, uno a uno) y por ende el tipo de llaves primarias que
almacenará.
Por supuesto, el diseño de bases de datos es todo un proceso que va más allá de los alcances
de este curso, sin embargo, con que entiendas las nociones básicas es más que suficiente.
pf3
pf4

Vista previa parcial del texto

¡Descarga Configuracion de bases de datos y más Resúmenes en PDF de Ingeniería del Software solo en Docsity!

Configuración de Bases de Datos

Locales

Prework

Configuración de bases de datos en

MySQL

5 minutos

Una vez que instales el servidor de MySQL en tu equipo, el siguiente paso es configurar la arquitectura de tu base de datos. Algo muy útil en las bases de datos relacionales es el uso de diagramas entidad-relación que modelan las tablas de la base de datos y la relación entre estas. A partir de estos diagramas, podemos detectar los tipos de relaciones entre tablas (uno a muchos, muchos a muchos, uno a uno) y por ende el tipo de llaves primarias que almacenará. Por supuesto, el diseño de bases de datos es todo un proceso que va más allá de los alcances de este curso, sin embargo, con que entiendas las nociones básicas es más que suficiente.

Dentro del diagrama, también debemos analizar, cuantos campos tendrá cada tabla y de qué tipo son. Creación de bases de datos Una vez definida la arquitectura, debes crear una base de datos dentro del servidor, también llamada esquema. Para crear una base de datos, usamos el comando: CREATE DATABASE ; Creación de tablas Para crear tablas, debes especificar un nombre para la tabla, para cada campo y el tipo asociado a cada uno de estos. CREATE TABLE ( id_ TIPO PRIMARY KEY, campo TIPO, … campo TIPO ); Por convención, el primer campo de una tabla, por lo general, representa a la llave primaria, y recibe el nombre id. Por ejemplo id_empleado, id_usuario, etc. Sin embargo, esto dependerá de tus necesidades. Puedes tener más de una llave primaria, siempre y cuando la combinación de éstas identifiquen de forma única a los registros de la tabla. Si necesitas hacer referencia a un campo dentro de otra tabla, al final de la definición de las tablas, deberás añadir la llave foránea con la siguiente sintaxis: FOREIGN KEY (campo__destino) REFERENCES tabla(campo_origen);

Inserción de registros en MySQL

10 minutos

Para insertar registros en una tabla, se usa el comando: INSERT INTO (campo1,campo2,...) VALUES (valor1,valor2,...); Por ejemplo: INSERT INTO empleados (id_empleado,nombre) VALUES (1,”Juanito”); Para cargas masivas de datos, emplearemos la herramienta de importación de MySQL Workbench, sin embargo, debes tener la estructura de las tablas ya definida. Se aceptan

De esta forma, es importante que antes de cargar un archivo CSV o JSON a tu base de datos, verifiques que su estructura sea correcta, que tenga los campos que necesitas, que la codificación sea la adecuada entre otras. Aquí te dejamos una referencia para que limpies datos desde consola (recurso en inglés). Pregunta al experto otras alternativas en caso de dudas. https://www.datacamp.com/community/tutorials/shell-commands-data-scientist

Video 02. Crear documentos en MongoDB

A continuación te compartimos el siguiente video en donde se explica cómo insertar un documento en una colección de MongoDB utilizando Compass y con comandos. https://www.youtube.com/watch?v=fIq_zVcuhOM