INSTITUCION EDUCATIVA CONCEJO DE MEDELLIN AREA TECNOLOGIA E INFORMATICA DOCENTE: TEÓDULO CÓRDOBA PALACIOS GRADO NOVENO TEMA: GENERALIDADES SOBRE BASE DE DATOS GUIA N° 4 FECHA: 30/06/15 Objetivo. Conocer aspectos generales e introductorios del tema como fundamento para la construcción y manejo de bases de datos Observación: Lea atenta y comprensivamente el siguiente texto y desarrolle las actividades propuestas en el cuaderno de informática. BASE DE DATOS Se le llama base de datos a los bancos o conjuntos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos. Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna entidad. Cada uno de dichos archivos puede ser visto como una colección de registros y cada registro está compuesto de una colección de campos Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto o tema y almacenados sistemáticamente para su posterior uso Actualmente, y debido al desarrollo tecnológico, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Por ejemplo Para una Institución Educativa, las entidades, tablas o información de interés podrían ser: alumnos, profesores, áreas, etc. Para la entidad, tabla ALUMNO, los atributos importantes podrían ser: nombre, fecha de nacimiento, edad, sexo, dirección, teléfono, grado, etc. SISTEMA DE GESTIÓN DE BASES DE DATOS (SGBD) Existen programas denominados sistemas gestores de bases de datos, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Un Sistema de gestión de bases de datos (SGBD), en inglés DBMS: DataBase Management System), es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto. Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se daña. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero. Existen varios programas gestores de datos como: SQL, SQL Server, PostgreSQL, MySQL, Apache Derby, DB2, SQLite, entre otros. Access es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular Las bases de datos de Access tienen la extensión .ACCDB para que el ordenador las reconozca como tal. Casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la información utilizando el modelo de gestión de bases de datos relacional. En un sistema de base de datos relacional, los datos se organizan en Tablas. Aunque las tablas almacenan todos tus datos, únicamente los tres objetos restantes de Access te permiten trabajar con ellos. Los formularios, las consultas y los reportes o informes son la forma de interactuar con la base de datos. Tablas. Se utilizan para registrar y organizar los datos, por lo que son el corazón o núcleo de la información que existe en una base de datos; sin ellas sería imposible que funcionen correctamente. Las tablas almacenan información sobre un tema como pueden ser los clientes de una empresa, o los pedidos realizados por cada uno de ellos; las tablas se relacionan de forma que a partir de los datos de la tabla de clientes podamos obtener información sobre los pedidos de estos y viceversa. Las tablas están compuestas por filas y columnas. Una fila es un grupo horizontal de celdas y una columna es un grupo vertical. En Access, a cada columna se le llama campo. Los campos son una manera de organizar los datos por el tipo de información que contienen. Por ejemplo, en el campo "Nombre" siempre habrán celdas con nombres de personas, en el campo "correo electrónico" las celdas tendrán direcciones de e-mail, etc. Las filas en Access son denominadas registros. Cada registro corresponde a la información completa de un elemento. De este modo, cada celda en una fila es parte de la información del mismo registro. Por ejemplo, si tenemos la tabla "clientes" cada fila tendrá los datos de un cliente específico: su nombre, correo electrónico, dirección, teléfono, etc. (cada uno en una celda diferente). Los Formularios. Los formularios se emplean para ingresar, modificar y revisar la información de algún registro. Muy probablemente hayas tenido que llenar un formulario alguna vez, como cuando aplicas para un trabajo o cuando te registras y abres una cuenta de correo electrónico en internet. La razón por la que los formularios se usan de manera tan frecuente es porque son una forma sencilla de guiar a las personas en registrar su información correctamente Cuando ingresas información en Access usando un formulario, los datos van exactamente al lugar de la base de datos que quieres, en una o más tablas si así lo necesitas. Las Consultas. Son una manera de recopilar la información de una o varias tablas. Es como hacer una pregunta específica a la base de datos. Sin embargo, no se usan para preguntas simples como: cuál es la dirección de determinado cliente; las consultas resuelven preguntas complejas como: cuáles son los correos electrónicos de los clientes que han comprado tortas en el último mes. Por lo tanto, una consulta bien diseñada es capaz de mostrarte información que no podrías encontrar fácilmente en una tabla y que te evita buscar tabla por tabla. Al crear una consulta, es necesario definir los criterios específicos de búsqueda para que aparezca exactamente la información que necesitas en el momento. Los Reportes o Informes. Son muy útiles porque permiten presentar tus datos en un formato que es fácil de leer. Incluso, puedes personalizar la apariencia de los reportes para que sean visualmente agradables y así imprimirlos para ser llevados y presentados en una junta o reunión. En Access puedes crear reportes de tablas o consultas. ACTIVIDADES 1. Ya leíste muy bien el texto anterior. Ahora sobre las definiciones sobre Base de Datos que se encuentran en el documento, escribe la que para ti es la más clara o entendible. (Solo una) 2. ¿Cuáles son los objetos que componen una base de datos? Haga la lista 3. Escriba la definición de Sistema de Gestión de bases de datos 4. Haga una lista de por lo menos 8 programas gestores de base de datos 5. ¿Cuál es la extensión que tienen los archivos de Access? 6. ¿Cuál es el objeto principal o fundamental de una base de datos? 7. ¿En una base de datos, que es un registro y que es un campo? 8. ¿Para qué se utilizan las tablas en una base de datos? 9. ¿Para qué se utilizan los formularios en una base de datos? 10. ¿Para qué se utilizan las consultas en una base de datos? 11. ¿Para qué se utilizan los informes en una base de datos? CONSULTA 12. ¿Qué es una base de datos relacional? Busca varias definiciones y escribe la más lógica y completa 13. ¿Qué significa el término dato en el ámbito informático? EJERCICIO PRÁCTICO 14. Va a suponer que eres la persona que coordina el club deportivo de la Institución Educativa Concejo de Medellín y necesitas hacer la inscripción de los deportistas para este año. Haga una lista con los datos o información básica que pediría a cada uno de los deportistas. Tenga en cuenta que hay varios deportes y cada deporte tiene varias categorías por edades. (Si no encuentras o no te sale información puedes consultar con el director del club deportivo del colegio)