LinaIsabelGaleanoVasquez Entregable1
LinaIsabelGaleanoVasquez Entregable1
LinaIsabelGaleanoVasquez Entregable1
ESPINAL
2022
GUIA DE APRENDIZAJE ESPACIO ACADÉMICO: FUNDAMENTOS DE BASE DE DATOS
DOCENTE
INGENIERA
ESPINAL
2022
GUIA DE APRENDIZAJE ESPACIO ACADÉMICO: FUNDAMENTOS DE BASE DE DATOS
2. Lea algún informe “Estado del arte” sobre DBMS de los que se publican (normalmente cada
año) en revistas técnicas como Byte y Datamation y haga un mapa conceptual al respecto.
• ¿Cuál es la utilidad que representa una Base de Datos y DBMS para cada uno de sus
usuarios?
La utilidad de una Base de Datos es que nos permite como usuarios recopilar y guardar de una
manera organizada la información de una empresa, permitiéndonos tener acceso a ella para
actualizarla, modificarla o eliminarla.
La utilidad de un DBMS para los usuarios es que nos proporciona herramientas que nos
permiten crear, editar, tener acceso a una Base de datos. Además, nos permite interactuar con
ella con el fin de obtener la información que necesitamos de una manera más rápida y sin
redundancia de datos, los cuales pueden complicar nuestro trabajo como usuarios.
Las Bases de Datos funcionan como grandes bibliotecas, en las cuales organizamos en unas
tablas de una forma estructurada los datos recopilados.
Cada Base de Datos puede contar con 2 o más tablas, las cuales cuentan con un nombre y una
llave primaria, que permiten que el sistema pueda identificarlas, para poder acceder a la
información con mucha más facilidad.
TABLAS
FORMULARIOS
INFORMES
CONSULTAS
MACROS
Tomada de: https://www.iesandresbojollo.es/tiyc/base/3-Tablas.html
https://baseser.blogspot.com/2010/08/formularios.html
https://sites.google.com/site/nicoticsuce/unidad-3/34-crear-informes-en-microsoft-access
https://a3responde.wolterskluwer.es/documentos/a3asesor-eco/datos-base-iniciales-
modulos-para-pagos-fraccionados.html
• Realice un cuadro comparativo con las ventajas e inconvenientes de los sistemas de base de
datos.
VENTAJAS DESVENTAJAS
Almacenar grandes cantidades de Costos muy altos
información
Fácil acceso a la información Requieren actualizaciones
Aumento de productividad Pueden presentar fallas
Eliminación de redundancia de datos Pueden sufrir ataques por parte de hacker
Reducción de espacio de almacenamiento Capacitación a los usuarios
Seguridad de la información Al crecer mucho la BD puede presentar
fallas o ponerse lenta
Facilidad de mantenimiento
Compartir datos globalmente
Centralizar la información
Permite hacer respaldos
Son portables y dinámicas
• Arquitectura de un DBMS.
1.Arquitectura de una sola capa: es en la que el cliente, el servidor y la base de datos ocupan
una misma máquina.
2.Arquitectura de dos capas: en la que la primera capa se ejecuta en un cliente ya sea un Pc,
una Tablet o un celular; y los datos son almacenados en un servidor llamado segunda capa.
Este tipo de arquitectura proporciona seguridad adicional para el DBMS ya que el usuario final
no tiene acceso a ella. También proporciona una comunicación directa y más rápida.
3.Arquitectura de tres capas: en este tipo de arquitectura los procesos funcionales, la lógica, el
acceso a los datos, el almacenamiento de datos y la interfaz de usuario se ejecutan de forma
independiente. La arquitectura de tres capas incluye una capa de presentación (Tablet, pc,
móvil), una capa de aplicación (servidor) y un servidor de base de datos.
Nivel interno: Describe la estructura física de la base de datos por medio de un esquema
interno. Se especifica mediante un modelo físico y describe todos los detalles para el
almacenamiento de la base de datos, así como los métodos de acceso.
Nivel conceptual: Describe la estructura de toda la base de datos para el usuario, mediante un
esquema conceptual. Se concentra en describir entidades, atributos, relaciones, operaciones
de los usuarios y restricciones. Se puede utilizar un modelo conceptual o un modelo lógico
para especificar el esquema.
Nivel externo: Describe varios esquemas externos o vistas de usuario. Cada esquema externo
describe la parte de la base de datos que compromete a un grupo de usuarios determinado y
oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo
conceptual o un modelo lógico para especificar los esquemas.
1. Definido por el Software: usa un sistema de software de gestión por extracción para
separar los datos del hardware antes de cambiar su formato y organizarlos para su uso en
la red.
2. En la nube: los datos son almacenados en cierto lugar al que puede acceder cualquier
persona que tenga los permisos, a través de la Internet.
3. Adjunto a la red: facilita el acceso a los datos por parte de las redes internas ya que instala
un sistema operativo liviano en un servidor que lo convierte en una caja, unidad de NAS. La
caja de NAS se convierte en una parte importante de las intranets porque procesa todas
las solicitudes de almacenamiento.
4. De objetos:
5. De archivos: organiza los datos como archivos escalonados que los usuarios pueden abrir y
explorar totalmente.
6. En bloques: los volúmenes de almacenamiento se dividen en instancias individuales
llamadas bloques. Cada uno de ellos es independiente, por lo que los usuarios tienen la
autonomía total sobre la configuración.
• Los usuarios y las funciones que cada uno realiza en un ambiente de base de datos.
Usuarios normales. Son usuarios que interactúan con el sistema mediante un programa de
aplicación con una interfaz de formularios.
Usuarios especializados. Son los que escriben aplicaciones de bases de datos especializadas y
adecuadas para el procesamiento de datos recopilados.
Administradores de la base de datos (ABD). Son los que tienen el control central del SGBD.
Lenguaje de Manejo de Datos: lenguaje proporcionado por el DBMS que permite a sus
usuarios realizar las tareas de consulta o modificación de los datos almacenados en las Bases
de Datos del Sistema Gestor de Bases de Datos.
Lenguaje de Definición de Datos: lenguaje proporcionado por el DBMS que permite a sus
usuarios realizar las tareas de definición de las estructuras que almacenarán los datos y los
procedimientos o funciones que permitan consultarlos.
Lenguaje de Control de Datos: lenguaje proporcionado por el DBMS que incluye una serie de
comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en el
BD.
• Liste los comandos utilizados en cada uno de los lenguajes DDL, DML y DCL.
ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los
campos.
FUENTE BIBLIOGRAFICA
http://unidad1grupo2551.blogspot.com/2013/10/11-objetivos-de-las-bases-de-datos.html
https://revistabyte.es/comparativa/mejores-5-bases-de-datos/
https://uvfdatabases.wordpress.com/2009/02/07/tipos-de-usuarios-de-la-base-de-datos/
https://www.todopostgresql.com/diferencias-entre-ddl-dml-y-dcl/