Está en la página 1de 3

Base de datos:

Una base de datos es una herramienta para recolectar y organizar información, pueden
almacenar información sobre personas, productos, pedidos u otras cosas

Base de Datos: Una base de datos es un conjunto organizado de datos que se almacena y
gestiona electrónicamente. Contiene tablas que almacenan información relacionada entre sí.
Las bases de datos se utilizan para almacenar y recuperar datos de manera eficiente, lo que
facilita la gestión y el acceso a la información.

Historia de las Bases de Datos:

Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas
y toda clase de registros. Además, también se utilizaban para recoger información sobre las
cosechas y censos. Pero su búsqueda era lenta y poco eficaz y no se contaba con la ayuda de
máquinas que pudiesen reemplazar el trabajo manual.

Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de


almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las
primeras computadoras.

Manejo de datos:
Este es el proceso de ingerir, almacenar, organizar, utilizar y mantener los datos creados y
recopilados por una organización. La gestión de datos eficaz es una pieza fundamental de la
implementación de los sistemas.

Enfoque tradicional:
El enfoque tradicional en el manejo de datos se refiere a la forma de gestionar la información
antes de la popularización de las bases de datos modernas y las tecnologías de gestión de
datos. En este enfoque:

Archivos Planos: La información se almacena en archivos planos o documentos


independientes, donde cada archivo contiene datos relacionados con una tarea o aplicación
específica. Cada archivo es autónomo y no está vinculado a otros archivos.

Procesamiento Personalizado: Para acceder y manipular los datos, se desarrollan


aplicaciones de software personalizadas para cada tarea o proceso. Cada aplicación tiene su
propia lógica para leer, escribir y procesar los archivos de datos.

Redundancia de Datos: Los datos a menudo se duplican en diferentes aplicaciones y


archivos, lo que puede llevar a problemas de consistencia y a la necesidad de actualizar los
mismos datos en múltiples lugares.

Complejidad: Mantener y actualizar sistemas basados en este enfoque puede ser complejo y
costoso, ya que cada aplicación es única y no comparte recursos ni lógica de datos.
Escalabilidad Limitada: A medida que la cantidad de datos y la complejidad de las
operaciones aumentan, este enfoque tiende a volverse inmanejable y poco escalable.

Dificultades en la Integración: Integrar datos de diferentes aplicaciones o sistemas puede ser


complicado y propenso a errores.

Baja Seguridad y Control: La seguridad y el control sobre el acceso a los datos pueden ser
deficientes, ya que las aplicaciones personalizadas pueden carecer de medidas de seguridad
sólidas.

Enfoque de bases de datos:


El enfoque de bases de datos implica el uso de sistemas de gestión de bases de datos (DBMS)
para almacenar y administrar datos de manera estructurada. Características clave:

Modelo Relacional: Los datos se organizan en tablas con filas y columnas.

SQL: Se utiliza el lenguaje SQL para consultar y manipular datos.

Integridad y Seguridad: Los DBMS garantizan la integridad de los datos y proporcionan


control de acceso.

Redundancia Controlada: Minimiza la duplicación de datos.

Escalabilidad: Puede manejar grandes volúmenes de datos y usuarios.

Facilita la Integración: Permite combinar datos de diversas fuentes.

Recuperación de Datos: Ofrece copias de seguridad y recuperación.

Apoyo a Transacciones: Garantiza la consistencia de los datos en operaciones complejas.

Análisis Avanzado: Facilita el análisis de datos y el procesamiento.

Definiciones:
Entidades: Una entidad se refiere a un objeto o concepto del mundo real que puede ser
identificado y almacenado en una base de datos. Por ejemplo, en una base de datos de una
biblioteca, las entidades pueden ser libros, autores o lectores.

Atributos: Son las características o propiedades específicas que describen una entidad en una
base de datos. Por ejemplo, los atributos de la entidad "libro" podrían incluir el título, el autor y
el año de publicación.

Tuplas: Es una fila o registro individual en una tabla de una base de datos. Cada tupla
representa una instancia única de una entidad y contiene valores específicos para sus
atributos. En una tabla de libros, una tupla podría ser la información completa sobre un libro en
particular.
Tablas: Son estructuras de datos en una base de datos que organizan la información en filas y
columnas. Cada fila de una tabla representa una tupla, y cada columna representa un atributo.
Las tablas se utilizan para almacenar datos de manera estructurada y fácilmente accesible.

Lenguaje SQL (Structured Query Language): SQL es un lenguaje de programación utilizado


para gestionar bases de datos relacionales. Permite realizar diversas operaciones, como la
creación y modificación de tablas, la inserción, actualización y eliminación de datos, y la
recuperación de información mediante consultas. SQL es ampliamente utilizado en la
administración de bases de datos y es esencial para interactuar con sistemas de gestión de
bases de datos relacionales como MySQL, PostgreSQL y Microsoft SQL Server.

Create database Ejemplo

Use table elemplo

Create table usuario

IdEmpleado int, nombre(30), Apellido(30)

1. SELECT

2. INSERT

3. UPDATE

4. DELETE

5. CREATE TABLE

6. ALTER TABLE

7. CREATE DATABASE

8. DROP DATABASE

9. CREATE INDEX

10. GRANT

11. REVOKE

También podría gustarte