1. COLEGIO JOSE CELESTINO MUTIS
ANGIE PAOLA LEON AGUILLON
Prof. Susan vanesas Hernández
Grado: 11-3
2. ¿CUÁL ES LA ESTRUCTURA DE UNA BD (BASE DE
DATOS)?
3. ¿CUÁL ES LA DIFERENCIA ENTRE UNA BD Y UN
SGBD (SISTEMA DE GESTIÓN DE BASE DE
DATOS)?
Base de datos
Una base de datos (en adelante BD) 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.
No redundancia: Los datos se almacenan una sola vez. Si varias
aplicaciones necesitan los mismos datos no crearán cada una su propia
copia sino que todas accederán a la misma.
*Independencia: Los datos se almacenan teniendo en cuenta
la estructura inherente a los propios datos y no la de la aplicación que
los crea. Esta forma de trabajar es la que permite que varias
aplicaciones puedan utilizar los mismos datos. Se puede hablar de dos
tipos de independencia: independencia física, de tal manera que
laestructura física de la BD puede ser modificada de forma transparente
para los programas que la utilizan, e independencia lógica, es decir el
programador usa la BD pero desconoce su estructura interna
Concurrencia: Varios usuarios, ejecutando la misma o diferente
aplicación, podrán acceder simultáneamente a los datos.
4. Un Sistema de Gestión de Bases de Datos
El funcionamiento del SGBD está muy interrelacionado con el
del Sistema Operativo, especialmente con el sistema de
comunicaciones. El SGBD utilizará las facilidades del sistema de
comunicaciones para recibir las peticiones del usuario (que puede estar
utilizando un terminal físicamente remoto) y para devolverle
los resultados.
Función de definición: Permite describir los elementos de
datos, sus estructuras, sus interrelaciones y sus validaciones a nivel
externo, lógico e interno. Esta función es realizada por una parte del
SGBD denominada lenguaje de definición de datos (LDD o DDL, Data
Definition Language).
Función de manipulación: Permite buscar, añadir, suprimir y modificar los
datos de la BD. Esta función es realizada por una parte del SGBD
denominada lenguaje de manipulación de datos (LMD o
DML, Data Manipulation Language).
Función de utilización: Incluye otras funcionalidades tales como:
modificar la capacidad de los registros, cargar archivos, realizar copias
de seguridad, rearranque, protección frente a accesos no
autorizados, gestión de la concurrencia, estadísticas de utilización, etc.
5. ¿CUÁLES SON LAS DIFERENCIAS ENTRE UNA
HOJA DE CÁLCULO Y UN SGBD
Diferencias visuales
La celda A1 aparece en la esquina derecha superior de la hoja. Las
letras de columna van desde la A en la derecha hasta la IV en la
izquierda.
Los números de fila aparecen en el lado derecho de la ventana
de documento y la barra de desplazamiento vertical aparece en el lado
izquierdo.
El controlador de relleno aparece en la esquina inferior izquierda de la
celda.
Los indicadores de comentarios aparecen en la esquina superior
izquierda de la celda.
En la vista Esquema, los botones de esquema y símbolos de documento
aparecen en el lado derecho de la hoja de cálculo.
El cuadro de división horizontal aparece en el lado izquierdo de la hoja
de cálculo, encima de la barra de desplazamiento vertical. El cuadro de
división vertical aparece junto a la flecha de desplazamiento horizontal
derecha.
6. Diferencias funcionales
Se hace referencia a los rangos con el nombre de la celda en la esquina
superior derecha del rango y el nombre de la celda en la esquina inferior
izquierda, separados por un guión. La herramienta Autosuma busca
hacia arriba y hacia la derecha para encontrar las celdas cuyo total
debe calcular.Autoformato da formato a la hoja de cálculo de modo que
los títulos de fila de un rango seleccionado aparecen en el lado derecho
de una tabla y los totales aparecen en las partes inferior e izquierda del
rango seleccionado.Puede insertar rótulos de botón, entradas de cuadro
de texto y comentarios de celda utilizando texto de derecha a
izquierda, de izquierda a derecha o bidireccional (bidireccional: describe
un entorno en el que se utilizan juntos los atributos
de comportamiento de derecha a izquierda y de izquierda a
derecha, como sucede en el caso de que haya texto inglés y texto árabe
dentro de la misma oración.).
7. ¿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". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de
los laboratorios IBM en San José (California), no tardó en consolidarse como un
nuevo paradigma en los modelos de base de datos. Una base de datos
relacional se compone de varias tablas o relaciones.
CARACTERISTICAS
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y ajenas (o foráneas).
Las claves primarias son la clave principal de un registro dentro de una tabla y
éstas deben cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la
clave primaria del registro padre; por medio de éstas se hacen las relaciones.
8. ¿QUÉ PASOS TIENE EL PROCESO DE DISEÑO
DE UNA BD?
1.Determinar el propósito de la base de datos Este paso le ayudará
a decidir los datos que desea que Visual FoxPro almacene.
2.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.
3.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.
4.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.
5.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.
9. ¿CUÁLES SON LAS OPERACIONES BÁSICAS QUE SE
PUEDEN REALIZAR EN UNA BD?
10. *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. Se puede combinar con la
sentencia ALTER.
*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. Si bien, en un principio, esta sentencia parecería ser DML
(Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que
internamente, el comando TRUNCATE borra la tabla y la vuelve a crear
y no ejecuta ninguna transacción.
11. ¿DEFINIR Y DAR EJEMPLOS DE CADA UNO DE LOS
OBJETOS DE ACCESS;
(TABLAS, CONSULTAS, FORMULARIOS E
INFORMES)?
Tablas: Conjunto de datos estructurados que
forman el contenido de una base de datos.
12. Consultas: Permiten catalogar, ordenar, extraer y
modificar la información contenida en una tabla o
en un conjunto de tablas relacionadas,
dependiendo de los tipos de consulta y de las
condiciones que en ella se establezcan.
13. Formularios: Son diseños que realizamos para
poder introducir, modificar o visulaizar los registros
de una tabla o consulta. En los formularios
podemos insertar campos calculados e imágenes.
14. Informes: Son extractos de datos procedentes de
tablas o consultas y que tienen como propósito
prinicipal el ser impresos en papel, aunque también
pueden simplemente visualizarse en pantalla.
15. Páginas: Una página de acceso a datos es un tipo
especial de páginas web, diseñada para ver los
datos y trabajar con ellos desde Internet o desde
una red local.
16. Macros: Son conjuntos de operaciones grabadas
que pueden ejecutarse en cualquier momento para
realizar de forma automática tareas repetitivas.
17. Módulos: Son programas escritos especialmente
para Access mediante un lenguaje de programación
llamado Visual Basic para aplicaciones. Módulos:
Son programas escritos especialmente para Access
mediante un lenguaje de programación llamado
Visual Basic para aplicaciones.