2. ¿Cuál es la estructura de una Base de
Datos?
La estructura de una base de datos hace
referencia a los tipos de datos, los
vínculos o relaciones y las restricciones
que deben cumplir esos datos
(integridad de datos y redundancia de
datos). La estructura de una base de
datos es diseñada o descripta
empleando algún tipo de modelo de
datos, aunque las bases de datos
CDS/ISIS pueden parecerse a simple
vista como un archivo de
información, en realidad consisten en
varios archivos lógicamente
interrelacionados pero físicamente
diferentes.
3. ¿Cuál es la diferencia entre una BD y un SGBD
(Sistema de Gestión de Base de Datos)?
Una base de datos es un conjunto de
datos no redundantes, almacenados en
un soporte informático, organizados de
forma independiente de su utilización y
accesibles simultáneamente por
distintos usuarios y aplicaciones y
un sistema de gestión de base de datos
(SGBD) es el conjunto de programas que
permiten definir, manipular y utilizar la
información que contienen las bases de
datos, realizar todas las tareas de
administración necesarias para
mantenerlas operativas, mantener su
integridad, confidencialidad y seguridad.
Una BD nunca se accede o manipula
directamente sino a través del SGBD. Se
puede considerar al SGBD como el
interfaz entre el usuario y la BD.
4. ¿Cuáles son las diferencias entre una
hoja de cálculo y un SGBD
Una hoja de cálculo es un programa
que permite manipular datos
numéricos y alfanuméricos dispuestos
en forma de tablas (la cual es la unión
de filas y columnas). Habitualmente es
posible realizar cálculos complejos con
fórmulas y funciones y dibujar
distintos tipos de gráficas y la hoja de
SGBD maneja de manera
clara, sencilla y ordenada un conjunto
de datos que posteriormente se
convertirán en información
relevante, para un buen manejo de
datos.
5. ¿Que es una BD Relacional?
• Una base de datos relacional es una base de datos que
cumple con el modelo relacional, el cual es el modelo más
utilizado en la actualidad para implementar bases de datos ya
planificadas. Permiten establecer interconexiones (relaciones)
entre los datos (que están guardados en tablas), y a través de
dichas conexiones relacionar los datos de ambas tablas, de ahí
proviene su nombre: "Modelo Relacional".
6. ¿Qué pasos tiene el proceso de diseño
de una BD?
A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos.
Cada paso se trata con mayor detalle en los temas restantes de esta sección.
• Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que
Visual FoxPro almacene.
• Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede
dividir la información en temas distintos, como “Employees” u “Orders”. Cada tema será una tabla de la
base de datos.
• Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla.
Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al
examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser
Hire_date.
• Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las
tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es
necesario.
• Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos
de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al
diseño.
7. ¿Cuáles son las operaciones básicas
que se pueden realizar en una BD?
Operaciones unarias
Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas
de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los
operadores booleanos “and” (Y),” or” (O), “not” (NO). La representación sería la
siguiente: O Condicion (Tabla)
Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de
otra. La representación sería la siguiente: O col1, col2,…(tabla)
Operaciones binarias
Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es
decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan
solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación
sería la siguiente: Tabla1 U Tabla2
Producto cartesiano : se realiza con dos tablas distintas pero relacionadas por alguna
columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación
sería la siguiente: Tabla1 X Tabla2
8. OTRAS OPERACIONES EN LA BASE DE DATOS:
CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una
tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el
motor de la base de datos soporte.
ALTER Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar
índices a una tabla, modificar un trigger, etc.
DROP Este comando elimina un objeto de la base de datos. Puede ser una
tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el
motor de la base de datos soporte.
TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre
el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es
mucho más rápido, especialmente si la tabla es muy grande.
La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar
absolutamente todos los registros, ya que no se permite la cláusula WHERE.
9. ¿Definir y dar ejemplos de cada uno de los
Objetos de Access;
(Tablas, Consultas, Formularios e Informes)?
formularios
Los formularios son un tipo de objeto de Access que
pueden utilizarse para diferentes fines, aunque una
de sus utilidades principales es la creación de
diseños personalizados para la entrada y
visualización de datos de las tablas. Es el caso, por
ejemplo, de elementos gráficos o de texto que
hayan sido añadidos para identificar la finalidad o
propiedad de formulario, o simplemente como
elementos decorativos, como texto explicativo, un
logotipo de la empresa, líneas y demás objetos de
dibujo.
tablas y relaciones
Para almacenar los datos, cree una tabla para cada
tipo de información de la que hace el seguimiento.
Para reunir los datos de varias tablas en una
consulta, formulario, informe o página de acceso a
datos, defina relaciones entre las tablas.
10. Informes:
Son extractos de datos procedentes
de tablas o consultas y que tienen
como propósito principal el ser
impresos en papel, aunque también
pueden simplemente visualizarse en
pantalla.
Consultas
Para buscar y recuperar tan sólo los
datos que cumplen las condiciones
especificadas, incluyendo datos de
varias tablas, cree una consulta. Una
consulta puede también actualizar o
eliminar varios registros al
mismo tiempo, y realizar cálculos
predefinidos o personalizados en
los datos.