0% encontró este documento útil (0 votos)
41 vistas6 páginas

Tarea 2 BD

Este documento presenta información sobre modelos, niveles y componentes de bases de datos. Explica los modelos jerárquico, en red, relacional y no relacional. Describe los niveles externo, conceptual e interno. Identifica los componentes de back-end, front-end y utilerías de una base de datos. También cubre comandos SQL DDL como CREATE, ALTER, DROP y TRUNCATE e incluye ejercicios para practicar el uso de estos comandos.
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)
41 vistas6 páginas

Tarea 2 BD

Este documento presenta información sobre modelos, niveles y componentes de bases de datos. Explica los modelos jerárquico, en red, relacional y no relacional. Describe los niveles externo, conceptual e interno. Identifica los componentes de back-end, front-end y utilerías de una base de datos. También cubre comandos SQL DDL como CREATE, ALTER, DROP y TRUNCATE e incluye ejercicios para practicar el uso de estos comandos.
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

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO,

UTESA SISTEMA CORPORATIVO

Materia:
Base de Datos

Grupo:
INF-385-003

Maestro:
Ivan Mendoza

Tema:
Investigación y ejercicios.

Presentado por:
Alanna Sánchez Bueno

Matricula:
2-22-0078

Fecha de entrega:
01 / 10 / 2023
Modelos de Bases de Datos:
Jerárquico: En este modelo, los datos se organizan en una estructura jerárquica en forma de
árbol. Cada registro tiene un único padre, lo que lo hace adecuado para datos con relaciones
uno a muchos. Un ejemplo de base de datos jerárquica es IMS (Sistema de Gestión de
Información).
Red: Similar al modelo jerárquico, el modelo de base de datos en red permite que un registro
tenga múltiples padres. Se representa como una estructura de grafo, lo que lo hace más
flexible que el modelo jerárquico. CODASYL es un ejemplo de este modelo.
Relacional: En este modelo, los datos se organizan en tablas con filas y columnas. Utiliza
relaciones entre tablas y permite consultas complejas utilizando el lenguaje SQL (Structured
Query Language). Ejemplos de sistemas de gestión de bases de datos relacionales incluyen
MySQL, PostgreSQL y Microsoft SQL Server.
No Relacional: Este modelo abarca varias categorías de bases de datos que no siguen el
esquema tradicional de tablas. Puede incluir bases de datos de documentos, bases de datos de
grafos, bases de datos de pares clave-valor, etc. Ejemplos incluyen MongoDB (base de datos de
documentos), Neo4j (base de datos de grafos) y Redis (base de datos de pares clave-valor).

Niveles:
Nivel Externo: También conocido como nivel de usuario, este nivel se enfoca en cómo los
usuarios finales ven y acceden a los datos. Incluye vistas y esquemas externos que ocultan
detalles de la estructura interna de la base de datos.
Nivel Conceptual: Este nivel se centra en la estructura global de la base de datos y cómo se
relacionan las distintas partes de la base de datos. El modelo conceptual se utiliza para
describir la estructura de la base de datos en un nivel alto de abstracción.
Nivel Interno: El nivel interno se relaciona con la forma en que los datos se almacenan
físicamente en el sistema de gestión de bases de datos. Esto incluye la organización de
archivos, índices y cómo se accede a los datos en el nivel más bajo.

Funciones:
DBMS (Sistema de Gestión de Bases de Datos): Es el software que permite a los usuarios
definir, crear, mantener y controlar el acceso a la base de datos. Ejemplos incluyen MySQL,
Oracle Database y MongoDB.
DB (Base de Datos): Es el conjunto de datos almacenados y gestionados por el DBMS.
Administrador de Datos: Es la persona o equipo responsable de administrar y mantener la
base de datos. Esto incluye tareas como copias de seguridad, seguridad, rendimiento y diseño
de bases de datos.

Componentes:
Back-End: Incluye el motor de base de datos y los componentes que interactúan directamente
con los datos, como el sistema de almacenamiento, el motor de consultas y el optimizador de
consultas.
Front-End: Es la interfaz que permite a los usuarios interactuar con la base de datos. Puede
incluir aplicaciones de escritorio, aplicaciones web, formularios de entrada de datos y
herramientas de generación de informes.
Utilerías: Son programas o herramientas que ayudan en la administración y mantenimiento de
la base de datos. Ejemplos incluyen utilidades de copia de seguridad, herramientas de
migración de datos y programas de monitorización de rendimiento.

Comandos SQL DDL (Lenguaje de Definición de Datos):


Los comandos SQL DDL se utilizan para definir y gestionar la estructura de la base de datos.
Algunos comandos DDL comunes incluyen:

• CREATE TABLE: Para crear una nueva tabla.


• ALTER TABLE: Para modificar una tabla existente.
• DROP TABLE: Para eliminar una tabla.
• CREATE DATABASE: Para crear una nueva base de datos.
• ALTER DATABASE: Para modificar una base de datos.
• DROP DATABASE: Para eliminar una base de datos.
• CREATE INDEX: Para crear un índice en una tabla.
• DROP INDEX: Para eliminar un índice.

Ejercicios:

1. CREATE: Utiliza el comando CREATE TABLE para crear la tabla "PruebaTarea" con las
columnas necesarias.
2. ALTER: Una vez que hayas creado la tabla, puedes usar el comando ALTER TABLE para
agregar, modificar o eliminar columnas según sea necesario.

3. TRUNCATE: Después de haber creado la tabla y, posiblemente, modificado su


estructura, puedes utilizar el comando TRUNCATE TABLE para eliminar todos los
registros de la tabla sin afectar la estructura de la tabla en sí.
4. DROP: Si en algún momento deseas eliminar por completo la tabla y su estructura,
puedes utilizar el comando DROP TABLE para hacerlo.

También podría gustarte