Está en la página 1de 5

“UNIVERSIDAD METROPOLITINA DE

HONDURAS CAMPUS SANTA ROSA DE COPAN,


FACULTAD DE INGENIERIA INFORMATICA”

ASIGNATURA: 13D4-Diseño de base de datos I

ASUNTO: Guía de preguntas

DOCENTE: ING. Bryan Hilario Villatoro

INTEGRANTES:

Jose Rodolfo Espinoza Hernandez 202201575

JOSE RODOLFO ESPINOZA HERNANDEZ

Fecha 18-7-2023
1. Comenta qué se entiende por software libre considerando aspectos
como: Gratuidad. Código fuente. Uso comercial.

R: El software que respeta la libertad de los usuarios y la comunidad. A


grandes rasgos, significa que los usuarios tienen la libertad de ejecutar,
copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el
«software libre» es una cuestión de libertad, no de precio. Para entender
el concepto, piense en «libre» como en «libertad de expresión», no como
en «cerveza gratis”. El software gratuito es de uso gratis x empresa los
distribuye sin ningún costo, pero es propietario y responsable del
soporte. El software de código fuente es cuando una empresa adquiere o
distribuye un código para las empresas ellos llegan a cuerdos de uso y
distribución del contrato. Él software de uso comercial es cuando la
empresa dueña de software los distribuye con licencias de uso, módulos
etc., y para adquirir se necesita una licencia para poder tener todas las
funciones habilitadas y tener soporte del producto.

2. Lista al menos 3 ventajas e inconvenientes de los productos de


pago respecto a los libres.

R: ventajas:

❖ Libertad de copia.
❖ El usuario no depende del autor del software.
❖ Libertad de modificación y mejora.
❖ Libertad de uso con cualquier fin.

Inconvenientes:

❖ Algunas aplicaciones (bajo Linux) pueden llegar a ser algo


complicadas de instalar.
❖ Inexistencia de garantía por parte del autor.
❖ Interfaces gráficas menos amigables.
❖ Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
❖ Menor compatibilidad con el hardware.
3. ¿Qué tiene que ver la administración SGBD con el diseño de bases
de datos?

R: El sistema gestor de la base de datos, es el encargado de crear y


modificar, definir, y almacenar o manejar la base de datos, es la
herramienta que sirve de interfaz entre el usuario y la base de datos.

4. Enumera al menos tres objetos típicos de una base de datos


indicando su función.

R:

❖ Tablas: Las tablas son objetos de base de datos que contienen


todos sus datos. En las tablas, los datos se organizan con arreglo a
un formato de filas y columnas, similar al de una hoja de cálculo.

❖ Consultas: Una consulta sirve para extraer información de una base


de datos. También permite manipular datos como: agregar,
eliminar y cambiar. Por lo que podemos definir que una consulta es
aquella solicitud que se le da a una Base de datos (BDD) para extraer
o manipular datos.

❖ Procedimientos almacenados: Los procedimientos almacenados


MySQL son conjuntos de comandos SQL almacenados en el
servidor, para que nuestros clientes no tengan que ejecutar los
comandos individuales. Es un conjunto de instrucciones SQL que se
almacena asociado a una base de datos. Es un objeto que se crea
con la sentencia CREATE PROCEDURE y se invoca con la sentencia
CALL. Un procedimiento puede tener cero o muchos parámetros de
entrada y cero o muchos parámetros de salida.
5. ¿Qué es una base de datos distribuida?

R: Las bases de datos distribuidas son un tipo de bases de datos que


permiten almacenar la información de manera segura en distintos puntos
que actúan como nodos. Cada uno de estos puntos forma parte de una
red de ordenadores conectados entre sí y con acceso a los datos y copia
de los mismos en cada uno de ellos.

6. Indica resumidamente las fases involucradas en el desarrollo de


una base de datos desde su concepción hasta su puesta en marcha.

R:

❖ Etapa del diseño conceptual: En esta etapa se obtiene una


estructura de la información de la futura BD independiente de la
tecnología que hay que emplear. No se tiene en cuenta todavía qué
tipo de base de datos se utilizará –relacional, orientada a objetos,
jerárquica, etc. En consecuencia, tampoco se tiene en cuenta con
qué SGBD ni con qué lenguaje concreto se implementará la base de
datos.

❖ Etapa del diseño lógico: En esta etapa se parte del resultado del
diseño conceptual, que se transforma de forma que se adapte a la
tecnología que se debe emplear. Más concretamente, es preciso
que se ajuste al modelo del SGBD con el que se desea implementar
la base de datos. Esta etapa parte del hecho de que ya se ha resuelto
la problemática de la estructuración de la información en un ámbito
conceptual, y permite concentrarnos en las cuestiones tecnológicas
relacionadas con el modelo de base de datos.
❖ Etapa del diseño físico: En esta etapa se transforma la estructura
obtenida en la etapa del diseño lógico, con el objetivo de conseguir
una mayor eficiencia; además, se completa con aspectos de
implementación física que dependerán del SGBD.

7. ¿Para qué sirve un disparador en un SGBD?

R: Un disparador define una acción que la base de datos debe llevar a cabo
cuando se produce algún suceso relacionado con la misma. Los
disparadores (triggers) pueden utilizarse para completar la integridad
referencial, también para imponer reglas de negocio complejas o para
auditar cambios en los datos.

8. Explica con tus palabras qué es el diccionario de datos en un SGBD.

R: Es un tipo de metadato que enlista de manera organizada los nombres,


definiciones y características de cada uno de los campos o atributos de
una base de datos.

También podría gustarte