La estructura de una base de datos incluye los tipos de datos, las relaciones entre tablas y las restricciones de datos. Una base de datos se diseña usando un modelo de datos y describe las tablas y campos de datos. Un SGBD almacena datos de forma no redundante, independiente y concurrente para que varias aplicaciones puedan acceder a la misma información.
1. Base de datos DANIELA SUAREZ PEÑALOZA 11-04 COLEGIO JOSE CELESTINO MUTIS
2. Base de datos DANIELA SUAREZ PEÑALOZA 11-04 SUSAN HERNANDEZ INFORMATICA COLEGIO JOSE CELESTINO MUTIS
3. 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.Un ejemplo a modo de descripción de la estructura de una base de datos puede ser:ALUMNO: numero de alumno (entero de 6 números), nombre (cadena de 30 caracteres), apellido (cadena de 30 caracteres), año de nacimiento (entero de 4 números), especialidad (entero de 3 números).ESPECIALIDAD: numero de especialidad (entero de 3 números), nombre de especialidad (cadena de 30 caracteres). Son los tipos de datos los vínculos o relaciones y restricciones que deben cumplir esos datos integrada de datos y redundancia de datos.
4. Diferencia entre una bd y sgbd La diferencia de una BD respecto a otro sistema den almacenamiento de datos es que éstos se almacenan de forma que cumplan tres requisitos básicos: 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 la estructura 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.
5. Diferencia entre una hoja de calculo y sgbd Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas, Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas Y el SGBD es un consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El Objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de datos.
6. Qué 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 modelar problemas reales y administrar datos dinámicamente. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y trabajar con ellos conjuntamente.
7. Pasos del proceso de diseño de una base de datos 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.
8. Operaciones basicas que se pueden realizar en una bd Seleccionar renglones de alguna tabla (SELECT) Seleccionar columnas de alguna tabla (PROJECT) Unir o juntar información de varias tablas (JOIN
9. Objetos de access Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos.
10. 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.
11. 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.
12. 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.
13. 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
14. Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas.
15. Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.