¿Qué es una base de datos?
-Una base de datos es una colección de datos relacionados.
-Con la palabra datos nos referimos a los hechos (datos) conocidos que se pueden
grabar y que tienen un significado implícito.
-Puede tener todos estos datos grabados en un libro de direcciones indexado o los
puede tener almacenados en el disco duro de un computador mediante una
aplicación como Microsoft Access o Excel. Esta colección de datos relacionados con
un significado implícito es una base de datos.
¿Qué es DBMS o SGBD?
-Es una colección de programas que permite a los usuarios crear y mantener una
base de
datos.
-El DBMS es un sistema de software de propósito general que facilita los procesos
de definición, construcción, manipulación y compartición de bases de datos entre
varios
usuarios y aplicaciones.
Desarrolle las características de la metodología de una base de datos.
-Unas cuantas características distinguen la metodología de bases de datos de la
metodología tradicional de programación con archivos. En el procesamiento
tradicional de archivos, cada usuario define e implementa los archivos necesarios
para una aplicación concreta como parte de la programación de esa aplicación.
-Las principales características de la metodología de bases de datos frente a la
metodología de procesamiento de archivos son las siguientes:
-Naturaleza autodescriptiva de un sistema de bases de datos.
-Aislamiento entre programas y datos, y abstracción de datos.
-Soporte de varias vistas de los datos.
-Compartición de datos y procesamiento de transacciones multiusuario.
Explique el aislamiento entre el programa y los datos.
-En el procesamiento de archivos tradicional, la estructura de los archivos de datos
está incrustada en las aplicaciones, por lo que los cambios que se introducen en la
estructura de un archivo pueden obligar a realizar cambios en todos los programas
que acceden a ese archivo.
-Por el contrario, los programas que acceden a un DBMS no necesitan esos cambios
en la mayoría de los casos.
-La estructura de los archivos de datos se almacena en el catálogo DBMS,
independientemente de los programas de acceso. Llamaremos a esta propiedad
independencia programa-datos.
¿Por qué es importante que la DBMS sea multiusuario?
-Un DBMS multiusuario, como su nombre indica, debe permitir que varios usuarios
puedan acceder a la base de datos al mismo tiempo. Esto es esencial si los datos
destinados a varias aplicaciones serán integrados y mantenidos en una sola base de
datos. El DBMS debe incluir software de control de la concurrencia para que esos
varios usuarios que intentan actualizar los mismos datos, lo hagan de un modo
controlado para que el resultado de la actualización sea correcto.
-Un papel fundamental del software DBMS multiusuario es garantizar que las
transacciones concurrentes operen correcta y eficazmente.
¿Qué es una tabla?
Es un conjunto de datos organizados en filas y columnas
¿Qué es un campo?
Campo: Corresponde al nombre de la columna. Debe ser único y además de tener
un tipo de dato asociado.
¿Que es un registro?
Registro: Corresponde a cada fila que compone la tabla. Ahí se componen los datos
y los registros. Eventualmente pueden ser nulos en su almacenamiento.
¿Que es una clave primaria?
Una clave principal es un campo o un conjunto de campos con valores únicos en
una tabla. Los valores de la clave pueden usarse para hacer referencia a registros
completos, porque cada registro tiene un valor diferente para la clave. Cada tabla
sólo puede tener una clave principal.
¿Que es una clave foránea?
La clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija
o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla
maestra o referenciada).
Diferencia entre archivos y una base de datos.
1.Archivos: cada usuario define e implementa los archivos
para una aplicación específica
Base de datos: único almacenamiento, varios usuarios
2.Archivos: la definición de datos es parte de los programas
Base de datos: la definición y descripción completa de la BD está en un catálogo que
es utilizado por el SGBD y los usuarios
3.Archivos: la estructura de los archivos viene integrada en los programas de
acceso. Cualquier modificación de la estructura, requiere modificación de los
programas
Base de datos: los programas de acceso se escriben independientemente de las
estructuras
4.Archivos: cada usuario mantiene sus propios archivos
Base de datos: la vista de los diferentes usuarios se integran durante el diseño de la
base de datos.
¿Qué es SQL?
El lenguaje de consultas estructuradas o SQL (Structured Query Language) es un
lenguaje de programación estandarizado que se utiliza para administrar bases de
datos relacionales y realizar diversas operaciones con los datos que contienen.
¿Que es una clave primaria compuesta? Dar un ejemplo claro.
Es una combinación de dos o más columnas en una tabla que se puede usar para
identificar de forma única cada registro de la tabla. La unicidad sólo está garantizada
cuando las columnas se combinan; Cuando se toman individualmente, las columnas
no garantizan que sean únicas. Ej: La patente de un auto y modelo del auto.
¿Qué es una consulta?
Las consultas son una forma de buscar y recopilar información de una o más tablas
para conseguir información detallada de una base de datos.
¿Qué es un índice?
Un índice de base de datos es más complejo que una guía telefónica porque está
siendo modificado de forma incesante. Actualizar una guía impresa por cada cambio
es casi imposible porque no existe espacio suficiente entre cada información para
agregar las nuevas.
¿Qué es una vista?
Una vista es una tabla virtual basada en el resultado de una consulta (SELECT) a
una tabla.
Explique modelo de datos entidad-relación.
El modelo de datos entidad-relación (E-R) está basado en una percepción del
mundo real consistente en objetos básicos llamados entidades y de relaciones entre
estos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo la
especificación de un esquema de la empresa que representa la estructura lógica
completa de una base de datos. El modelo de datos E-R es uno de los diferentes
modelos de datos semánticos; el aspecto semántico del modelo yace en la
representación del significado de los datos.
Explique las diferentes cardinalidades que se aplican en el der
cardinalidad mínima. Indica el número mínimo de asociaciones en las que aparecerá
cada ejemplar de la entidad (el valor que se anota es de cero o uno, aunque tenga
una cardinalidad mínima de más de uno, se indica sólo un uno)
ón
cardinalidad máxima. Indica el número máximo de relaciones en las que puede
aparecer cada ejemplar de la entidad. Puede ser uno, otro valor concreto mayor que
uno (tres por ejemplo) o muchos (se representa con n). Normalmente la cardinalidad
máxima es 1 ó n
Explique y desarrolle las características principales de los modelos de
recuperación.
Explique cómo es el planeamiento ante la recuperación de un desastre.
• Planear la estrategia de copias de seguridad y restauración
• Elegir el tipo de medio para la copia de seguridad
• Administrar medios de copia de seguridad
■ Ejecutar una secuencia de comandos con la funcionalidad básica
■ Garantizar la disposición para afrontar desastres
■ Revisar y reducir los posibles errores del usuario
• Desencadenadores del lenguaje de definición de datos (DDL)
• Notificaciones de eventos
• Agente SQL Server
• Traza de SQL (Trace)
¿Que es una copia de seguridad?
Una copia de seguridad, respaldo, copia de respaldo o copia de reserva en ciencias
de la información e informática es una copia de los datos originales que se realiza
con el fin de disponer de un medio para recuperarlos en caso de su pérdida.
Diferencia entre DROP y truncate
La diferencia es que el drop elimina la tabla y el truncate los datos.