Este documento describe los conceptos básicos de una base de datos, incluyendo entidades, relaciones, tablas, campos, consultas, formularios, informes y macros. Explica que una base de datos es un repositorio para almacenar y recuperar información de manera integrada, y que un sistema de gestión de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una base de datos. También describe los pasos para diseñar una base de datos y las operaciones básicas como selección, proyección, unión
1. Colegio José Celestino Mutis TEMA : BASE DE DATOS PRESENTADO POR : YOLEDIS PEINADO MEZA PRESENTADO A: SUSAN HERNANDEZ GRADO: 11-4 BUCARAMANGA 2011
2. MODELO DE ENTIDAD Y RELACIÔN Un diagrama o modelo entidad-relación (a veces denominado por sus siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelo de datos de un sistema de informaciôn. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
3. *RELACIÒN En su sentido más general, una entidad o ente es todo aquello cuya existencia es reconocida por algún sistema de ontologia.Una entidad puede por lo tanto ser concreta, abstracta, particular o universal . Es decir, las entidades no son sólo objetos cotidianos como sillas o personas, sino también propiedades, relaciones,eventos,nùmeros,conjuntos,proposiciones, mundos posibles, creencias, pensamientos, etc.
4. *RELACIONES. ENTIDAD. En su sentido más general, una entidad o ente es todo aquello cuya existencia es reconocida por algún sistema de ontologia.Una entidad puede por lo tanto ser concreta, abstracta, particular o universal . Es decir, las entidades no son sólo objetos cotidianos como sillas o personas, sino también propiedades,relaciones,eventos,nùmeros,conjuntos,proposiciones, mundos posibles, creencias, pensamientos, etc. RELACION. f. Acción y efecto de referir o referirse (expresar y dirigir). Conexión, correspondencia, de una cosa con otra. Correspondencia o trato de una persona con otra. Lista o catálogo de personas, cosas, etc.
7. Hoja de Calculo y el SGBD? Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo y un SGBD son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
8. Base De Datos Relacional Base de datos 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 Características Una base de datos relacional se compone de varias tablas o relaciones. 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.
9. Qué pasos tiene el proceso de diseño de una BD? 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 Lastnamey otro podría ser Hire date.
10. Cuáles son las operaciones básicas que se pueden realizar en una BD? Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de de cada operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas). 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) 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
11. Objetos de la base de datos Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.ej: world Consultas : aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer la información. Formulario :elemento en forma de ficha que permite la gestión de los datos.
12.
13. Macro: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
14. Modulo: programa o conjunto de instrucciones en lenguaje Visual Básico ej.: base de datos que cumple con el modelo relaciona