lunes, 7 de octubre de 2024

Fundamentos de Bases de Datos

 

Fundamentos de Bases de Datos


Base de Datos: Tipo y Características

Objetivo

Comprender los principios básicos de bases de datos relacionales, su estructura y cómo realizar operaciones comunes utilizando SQL.

Materiales

  • Sistema de gestión de bases de datos (DBMS): MySQL, PostgreSQL o similar.
  • Terminal o consola de SQL.

Fundamentos Teóricos

Una base de datos relacional organiza los datos en tablas, donde cada tabla contiene filas y columnas. Una fila representa un registro individual, mientras que una columna contiene un tipo específico de información. Para gestionar y manipular bases de datos relacionales, se utiliza el Lenguaje de Consulta Estructurado (SQL).

Procedimiento

1. Creación de una Base de Datos

Primero, se crea una base de datos en el DBMS. Usamos el siguiente comando:

sql

CREATE DATABASE gestion_estudiantes;

2. Creación de una Tabla

Dentro de la base de datos, se crea una tabla para almacenar los datos de los estudiantes:

sql

USE gestion_estudiantes;
CREATE TABLE estudiantes (
id INT PRIMARY KEY AUTO_INCREMENT,
nombre VARCHAR(50),
edad INT,
carrera VARCHAR(100)
);

En este ejemplo:

  • id es la clave primaria, que identifica de manera única cada registro.
  • nombreedad, y carrera son atributos de los estudiantes.

3. Inserción de Datos

A continuación, se insertan registros en la tabla estudiantes:

sql

INSERT INTO estudiantes (nombre, edad, carrera)
VALUES ('Juan Pérez', 20, 'Ingeniería Informática');

4. Consultas de Selección

Finalmente, para recuperar los datos de la tabla, se utiliza el comando SELECT:

sql

SELECT * FROM estudiantes;

Esto devuelve todos los registros almacenados.

Conclusión

Este laboratorio demuestra cómo crear una base de datos, tablas, insertar registros y realizar consultas usando SQL. Este proceso es fundamental para gestionar la información de manera estructurada y eficiente.

No hay comentarios:

Publicar un comentario

Curso de Python

Hola, en el siguiente codigo podrás apreciar la opción de crear un archivo CSV e ingresar 'x' cantidad de datos a registar por país,...