LinaIsabelGaleanoVasquez Entregable1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

GUIA DE APRENDIZAJE ESPACIO ACADÉMICO: FUNDAMENTOS DE BASE DE DATOS

LINA ISABEL GALEANO VASQUEZ

INSTITUTO TOLIMENSE DE FORMACIÓN TÉCNICA PROFESIONAL “ITFIP”

TÉCNICO EN PROGRAMACIÓN WEB-III SEMESTRE

FUNDAMENTOS DE BASE DE DATOS

ESPINAL

2022
GUIA DE APRENDIZAJE ESPACIO ACADÉMICO: FUNDAMENTOS DE BASE DE DATOS

LINA ISABEL GALEANO VASQUEZ

DOCENTE

LEIDY LORENA CARDOSO VÁSQUEZ

INGENIERA

INSTITUTO TOLIMENSE DE FORMACIÓN TÉCNICA PROFESIONAL “ITFIP”

TÉCNICO EN PROGRAMACIÓN WEB-III SEMESTRE

FUNDAMENTOS DE BASE DE DATOS

ESPINAL

2022
GUIA DE APRENDIZAJE ESPACIO ACADÉMICO: FUNDAMENTOS DE BASE DE DATOS

1. Realice un cuadro comparativo de los objetivos de los DBMS mencionados anteriormente


junto con otros. que se encuentran en otras fuentes de información, e identifica las diferencias
encontradas.

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.

3. Revisando el material y según los conceptos y conocimientos previos defina:

• ¿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.

• Describa brevemente el funcionamiento de una Base de Datos.

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.

• Relacione en un gráfico los componentes de una Base de Datos.

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.

Principalmente existen tres tipos de arquitectura 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.

• Niveles de la base de datos de acuerdo con la arquitectura ANSI/SPARC.

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.

• Funciones de un manejador de base de datos.

Almacenar la información, modificar datos. también se ocupa de realizar consultas y hacer


análisis para generar informes, importar y exportar datos, monitorizar el uso y el
funcionamiento de la base de datos, aprovechar el espacio dejado en el almacenamiento físico
por los registros eliminados.

• Tipos de almacenamiento en un ambiente de base de datos.

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.

Programadores de Aplicaciones. Son ingenieros de sistemas que desarrollan los programas de


aplicación, utilizando herramientas para realizar las interfaces de usuario, que facilitan la
interacción de los usuarios con los programas.

Usuarios sofisticados. Interactúan con el sistema mediante el lenguaje de consulta de base de


datos para hacer sus consultas.

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.

• Diferencias entre un Lenguaje de Manejo de Datos (DML), Lenguaje de Definición de Datos y

Lenguaje de Control de Datos (DCL).

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.

COMANDOS USADOS EN DDL

CREATE : para crear nuevas tablas, campos e índices

DROP: para eliminar tablas e índices

ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los
campos.

COMANDOS USADOS EN DML

SELECT: para realizar consultas sobre los datos.

INSERT: para insertar los valores en una base de datos.

UPDATE: para modificar los valores de uno o varios registros.

DELETE: para eliminar las filas de una tabla.

COMANDOS USADOS EN DCL

GRANT: permite otorgar permisos.

REVOKE: permite eliminar los permisos que previamente se han concedido.


• Cuáles son los pasos a la hora de diseñar una base de datos

1. Determinar el propósito de la base de datos


2. Recopilar y organizar la información necesaria
3. Dividir la información recopilada en tablas
4. Convertir los elementos de información recopilada en columnas de forma que se pueda
almacenar la información en cada tabla
5. Definir las claves principales
6. Establecer las relaciones entre las tablas
7. Corregir el diseño
8. Aplicar las reglas de normalización

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/

También podría gustarte