0% encontró este documento útil (0 votos)
20 vistas8 páginas

Introducción a Bases de Datos y SGBD

Una base de datos es una colección organizada de datos estructurados que permite almacenar, gestionar y recuperar información eficientemente. Existen varios tipos de bases de datos, incluyendo relacionales, no relacionales, jerárquicas, en red y orientadas a objetos, cada una con características específicas. Los sistemas manejadores de bases de datos (SGBD) son software que facilitan la administración de estas bases, asegurando la integridad, seguridad y accesibilidad de los datos.

Cargado por

Jesus Fedez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas8 páginas

Introducción a Bases de Datos y SGBD

Una base de datos es una colección organizada de datos estructurados que permite almacenar, gestionar y recuperar información eficientemente. Existen varios tipos de bases de datos, incluyendo relacionales, no relacionales, jerárquicas, en red y orientadas a objetos, cada una con características específicas. Los sistemas manejadores de bases de datos (SGBD) son software que facilitan la administración de estas bases, asegurando la integridad, seguridad y accesibilidad de los datos.

Cargado por

Jesus Fedez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República Bolivariana De Venezuela

Ministerio del Poder Popular para la Educación Universitaria


Universidad Bolivariana de Venezuela
Núcleo: Ocumare del Tuy
PFG: Informática para la Gestión Social
Tramo4 Trayecto2

BASE DE DATOS

“El mundo de la Base de Datos”

Profesor Alumno

Eugenio Blanco Jheynder Chacoa

Ocumare del Tuy, 11 de Octubre de 2024


¿Qué es una Base de Datos?

Una base de datos es una colección organizada de datos estructurados,


diseñados para almacenar, gestionar y recuperar información de manera eficiente.
Por ejemplo una biblioteca, pero en formato digital, donde cada libro (o dato) tiene
su lugar específico y puede ser encontrado rápidamente.

Tipos de Bases de Datos

Existen diversos tipos de bases de datos, cada uno con sus características y
aplicaciones específicas:

A. Relacionales: Son las más comunes y organizan los datos en tablas


relacionadas entre sí mediante claves. Ejemplos: MySQL, PostgreSQL,
SQL Server.

B. No relacionales (NoSQL): Diseñadas para manejar grandes volúmenes de


datos no estructurados o semiestructurados. Son escalables y flexibles.
Ejemplos: MongoDB, Cassandra, Redis.

C. Jerárquicas: Organizan los datos en una estructura similar a un árbol, con


un nodo raíz y nodos hijos.

D. En Red: Permiten relaciones múltiples entre los registros, creando una


estructura más compleja que las jerárquicas.

E. Orientadas a objetos: Almacenan datos como objetos con propiedades y


métodos.

Componentes de una Base de Datos

1. Tablas:

a. Estructura fundamental: Son como hojas de cálculo electrónicas,


pero con una estructura definida.
b. Campos: Cada columna de una tabla representa un campo, que
almacena un tipo específico de dato (texto, número, fecha, etc.).

c. Registros: Cada fila de una tabla representa un registro o una


instancia de los datos.

d. Claves: Identifican de forma única cada registro (clave primaria) y


establecen relaciones entre tablas (claves foráneas).

2. Consultas:

a. Acceso a la información: Permiten extraer datos específicos de una o


más tablas, filtrarlos, ordenarlos y realizar cálculos.

b. Lenguaje SQL: El lenguaje estándar para realizar consultas en bases


de datos relacionales.

3. Formularios:

a. Interfaz de usuario: Proporcionan una interfaz amigable para que los


usuarios introduzcan, modifiquen o visualicen datos.

b. Campos: Contienen los mismos campos que las tablas, pero en un


formato más visual y accesible.

c. Validación de datos: Ayudan a garantizar la integridad de los datos al


verificar que se ingresen correctamente.

4. Informes:

a. Presentación de datos: Presentan los resultados de las consultas de


una manera organizada y visualmente atractiva.

b. Personalización: Permiten personalizar la apariencia de los informes,


agregando gráficos, imágenes y otros elementos.
c. Distribución: Pueden ser impresos, exportados a diferentes formatos
(PDF, Excel) o publicados en línea.

“En resumen, estos componentes trabajan juntos para crear una base de datos
robusta y eficiente que permite almacenar, gestionar y recuperar información de
manera organizada y segura.”

Sistemas Manejadores de Bases de Datos (SGBD)

Un SGBD es un software que permite crear, mantener y administrar bases de


datos. Actúa como un intermediario entre los usuarios y los datos, proporcionando
una interfaz para almacenar, recuperar, actualizar y eliminar información.

Componentes

1. Motor de base de datos: El núcleo del SGBD, encargado de gestionar el


almacenamiento físico de los datos, procesar consultas y garantizar la
integridad de la información.

2. Lenguaje de definición de datos (DDL): Permite crear y modificar la


estructura de la base de datos (tablas, índices, etc.).

3. Lenguaje de manipulación de datos (DML): Se utiliza para insertar,


modificar y eliminar datos en la base de datos.

4. Diccionario de datos: Contiene información metadatos sobre la base de


datos, como el nombre de las tablas, los tipos de datos de los campos y las
relaciones entre las tablas.

5. Procesador de consultas: Analiza y optimiza las consultas SQL para


obtener los resultados deseados de la manera más eficiente.

6. Herramientas de administración: Proporcionan una interfaz gráfica o de


línea de comandos para gestionar la base de datos, realizar copias de
seguridad, restaurar datos, etc.
Utilidad

A. Organización de datos: Permite almacenar grandes cantidades de datos


de manera estructurada y eficiente.

B. Acceso a datos: Facilita la búsqueda y recuperación de información


específica.

C. Integridad de datos: Garantiza la consistencia y precisión de los datos.

D. Compartir datos: Permite a múltiples usuarios acceder y compartir los


mismos datos.

E. Seguridad de datos: Protege los datos de accesos no autorizados.

Sistemas de Bases de Datos

Un sistema de bases de datos es un conjunto de componentes interrelacionados


que trabajan juntos para almacenar, gestionar y proporcionar acceso a los datos.
Incluye el hardware, el software (SGBD), los datos y los usuarios.

Ejemplo:

Un sistema de gestión de clientes de una empresa sería un ejemplo de sistema de


bases de datos. Este sistema incluiría:

Hardware: Servidores para almacenar los datos.

Software: Un SGBD como MySQL o Oracle para gestionar la base de datos.

Datos: Información sobre los clientes, como: nombre, dirección, historial de


compras, etc.

Usuarios: Los empleados de la empresa que necesitan acceder y modificar


los datos de los clientes.
Proceso Administrativo de Bases de Datos

El proceso administrativo de bases de datos implica todas las actividades


relacionadas con la planificación, diseño, implementación, mantenimiento y
optimización de una base de datos, garantizando que la información esté siempre
disponible, actualizada y protegida.

Etapas del proceso:

A. Planificación: Definición de los objetivos de la base de datos, identificación


de los usuarios y sus necesidades.

B. Diseño: Creación del esquema de la base de datos, incluyendo las tablas,


los campos y las relaciones.

C. Implementación: Creación de la base de datos física y carga de los datos


iniciales.

D. Mantenimiento: Realización de copias de seguridad, resolución de


problemas, ajuste del rendimiento y actualizaciones.

E. Optimización: Mejora del rendimiento de la base de datos mediante la


creación de índices, la sintonización del motor de base de datos y la
eliminación de datos obsoletos.

Ejemplo:

El proceso de creación de una nueva base de datos para una tienda en línea
implica:

Planificación: Definir qué información se almacenará (productos, clientes, pedidos,


etc.) y cómo se utilizará.

Diseño: Crear tablas para almacenar los productos, clientes y pedidos, establecer
relaciones entre las tablas y definir las claves primarias y foráneas.
Implementación: Crear las tablas en la base de datos y cargar los datos iniciales
de los productos y clientes.

Mantenimiento: Realizar copias de seguridad diarias de la base de datos,


monitorear el rendimiento y resolver cualquier problema que surja.

Optimización: Crear índices en los campos que se utilizan con frecuencia en las
consultas para mejorar el rendimiento de las búsquedas.
Bibliografía

Página Web

Aws.amazon. ¿Qué es una base de datos?

https://aws.amazon.com/es/whatis/database/#:~:text=Una%20base%20de%

20datos%20es,almacenar%2C%20recuperar%20y%20editar%20datos.

Página Web

Netec (24 Junio 2019). ¿Qué es un gestor de base de datos y cuáles son

los más usados?

https://www.netec.com/post/que-es-un-gestor-de-base-de-datos-y-cuales-

son-los-mas-

usados#:~:text=Algunos%20ejemplos%20de%20SGBD%20son,%2C%20MS%20

SQL%20Server%2C%20etc.

Blog Web

Universidad de Murcia (26/09/2004). Sistemas de bases de datos

http://dis.um.es/~barzana/Informatica/IAGP/IAGP_Sistemas_BD.html

También podría gustarte