Documento 842563

Anuncio
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA
ACTIVIDAD
COLEGIO UPARSISTEM
TECNOLOGIAS INFORMATICAS
GENERALIDADES DE LAS BASES DE DATOS
OBJETIVOS
Interpretar el concepto y las características de una Base de Datos, reconociendo los elementos
que forman parte de ella y comprendiendo la importancia de representan para las Empresa.
PROGRAMA DE FORMACIÓN
UNIDAD DE APRENDIZAJE
DESARROLLO DE LA ACTIVIDAD
 Reflexión Inicial
La información hoy por hoy se constituye en el recurso más importante para toda empresa, ya que su manejo oportuno y eficiente
permite orientar a sus directivos para la toma de decisiones acertadas.
Desarrollar base de datos es en la realidad una labor importante y gratificante ya que te permite ser miembro activo y directo de la
estructura organizacional de una empresa.
Las bases de datos son el método preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones
multiusuario, hasta los teléfonos móviles y las agendas electrónicas utilizan tecnología de bases de datos para asegurar la
integridad de los datos y facilitar la labor tanto de usuarios como de los programadores que las desarrollaron.
 Definición
Página
Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para ordenar libros y revistas
por clasificación alfabética hasta una compleja base que contenga datos de índole gubernamental en un Estado u organismo
internacional. Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases
construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos
informáticas
pueden
crearse
a
partir
de
software
o
incluso
de
forma
online
usando
Internet.
1
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales
son recolectados y explotados por los sistemas de información de una empresa o negocio en
particular.
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo. A medida
que crece la lista, empiezan a aparecer repeticiones e inconsistencias en los datos. Cada vez resulta más complicado
comprender los datos presentados en la lista y existen pocos métodos para buscar o recuperar subconjuntos de datos para
revisarlos. Cuando empiezan a observarse estos problemas, es aconsejable transferir la información a una base de datos creada
mediante un sistema de administración de bases de datos (DBMS), como Office Access.
Access es un sistema de administración de base de datos relacionales, diseñado por Microsoft, para trabajar bajo el ambiente
Windows. Access está orientado a ofrecer la mayor facilidad de acceso a los datos, permitiendo manejar, presentar y compartir
información de manera sencilla, dando soluciones para todos los niveles de usuarios en una organización, desde usuarios finales,
hasta desarrolladores de software.
Características
Entre las principales características de los sistemas de base de datos podemos mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
Página
 Base de Datos: Colección de datos y objetos relacionados con un tema o propósito determinado. Por ejemplo, los datos
completos de los empleados, de los productos del inventario de un almacén, o los clientes de un banco.
 Base de Datos Relacional: Es una base de datos, en la que los datos se almacenan en tablas, lo que permite su manejo
en forma más eficiente y sin redundancia.
 Tablas: Es la estructura fundamental de un sistema de administración de base de datos relacional. En Access, una tabla
es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos. Los
datos almacenados en una tabla se refieren a un tema determinado dentro de la base de datos, por ejemplo los datos
2
 Conceptos Básicos
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
personales de los empleados, horas extras trabajadas por cada empleado, datos de sueldos por cargos, datos de los
proveedores de un almacén, datos de clientes.
 Campo: Es el componente de una tabla que contiene un elemento especifico de información. Por ejemplo, nombres,
apellidos, direcciones, ciudades, precio de los productos, etc.
 Registro: Un conjunto de datos (campos) acerca de un evento, persona, lugar o algún otro elemento en una tabla. Por
ejemplo, datos personales de un empleado, datos particulares de un producto.
 Clave Principal: La clave principal es un campo o conjunto de campos que permiten identificar de manera única un
registro. La clave principal no puede contener valores duplicados, ni valores nulos(o en blanco).
 Componentes de una Base de Datos
Página
 Consultas
Las consultas son preguntas que un usuario hace a la base de datos. Con ellas puede obtener información de varias tablas
y con la estructura que más le interese. Además, las consultas pueden archivarse de forma que la próxima vez que se
quiera hacer la misma pregunta no tendrá que volver a plantearla, será suficiente con llamar a la consulta previamente
creada. La importancia de las consultas es enorme, de hecho es la potencia de esta herramienta la que permite que los
gestores de base de datos sean casi imprescindibles en nuestro trabajo diario
 Formularios
Los formularios son un mecanismo que facilita enormemente el manejo general de las tablas, principalmente a la hora de
mostrar, introducir y modificar datos. En un formulario es posible incluir listas de valores entre los que puede elegir, usar
colores para resaltar los datos importantes y presentar mensajes para validar si ha captado un valor incorrecto, además
puede hacer que Access incluya datos automáticamente y presente los resultados de cálculos .
 Informes
Un informe es usado para imprimir los registros almacenados en una base de datos, utilizando un formato personalizado
por el usuario. Los informes permiten agrupar registros, mostrar totales para los grupos o para el informe completo.
 Macros
Una macro es una lista de acciones diseñadas por el usuario y que Access realiza en forma automática
3
 Tablas
Las tablas con el componente básico o elemental de las bases de datos. O lo que es lo mismo, una base de datos está
principalmente compuesta por varias tablas relacionadas. Las tablas contienen datos sobre algo o alguien, proveedores,
clientes, libros en una biblioteca, compras, ventas, etc.
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
 Módulos
Un módulo es una colección de uno o más procedimientos de Access Basic (Lenguaje de programación de Access).
 Diseño de una Base de Datos
Página
Determinar el propósito de la base de datos
Consiste en establecer el objetivo para el cual se diseñara o utilizara la base de datos. Por ejemplo, para el manejo de la nómina
de una empresa el objetivo principal al diseñar la base de datos, es el de mantener actualizada la información quincenal de pagos
a los empleados. Generando cada 15 días un listado de pagos, listado de horas extras por empleado, etc.
Se debe establecer también que tipo de información se desearía consultar, ya sea a través de la pantalla o de la impresora. Esto
permitirá conocer con exactitud los datos que deben almacenarse en la base de datos.
A continuación es importante conseguir todos los documentos que contienen los datos que se almacenaran en la base de datos,
por ejemplo, facturas, comprobantes, fichas de inscripción, hojas de vidas de los empleados.
Determinar las tablas necesarias
Este es el paso más importante cuando se diseña una base de datos, primero, porque de las tablas que se diseñen depende el
almacenamiento de los datos necesarios, y segundo, porque si se diseñan mal, pueden presentarse datos redundantes, es decir,
que se repitan muchos datos en la misma tabla.
Debe tenerse en cuenta la generación de grupos de datos (también llamados temas), por ejemplo, datos personales de los
empleados, sueldos por categorías, prestamos a los empleados, datos de horas extras.
Ejemplo:
Se necesita conocer la lista de empleados que trabajaron horas extras durante la quincena anterior, especificando: el código del
empleado, nombres y apellidos, departamento al que pertenece, cargo, las horas extras trabajadas por día y a la fecha. Para
esto, necesitaría tener información personal de los empleados y además información de las horas extras trabajadas por cada
empleado durante la quincena.
Si todos los datos estuvieran en una misma tabla, habría datos repetidos para el empleado que hubiera trabajado horas extras
4
La presente sección contiene información para el diseño adecuado de una base de datos.
Pasos a seguir:
 Determinar el propósito de la base de datos
 Determinar las tablas necesarias
 Determinar los campos necesarios
 Establecer las relaciones entre tablas.
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
dos o más días, datos como los nombres, apellidos, departamento donde trabaja, cargo se repetirían.
De aquí se debe deducir que se necesite manejar dos temas distintos. Los datos personales y los datos de horas extras por
empleado.
Determinar los campos necesarios
Para determinar que campos son necesarios, se debe pensar con respecto a cada tema, que datos son los que se desean
conocer en un momento determinado.
Cada tabla de una base de datos debe incluir uno o varios campos que identifiquen en forma particular cada fila o registro
almacenado. Suele utilizarse un número o código de identificación, por ejemplo, código del empleado, código del producto, etc.
En base de datos, a este campo se le denomina CLAVE PRINCIPAL de la tabla. Access utiliza la clave principal de una tabla
para identificar a cada registro de la tabla en forma única y también para asociar rápidamente datos de distintas tablas y así poder
presentar los datos en forma conjunta.
Ejemplo:
Para los datos personales de un empleado son necesarios, los nombres y apellidos, dirección, teléfono, fecha de ingreso, salario
básico, código del empleado, código del empleado, cargo, etc. Cada uno de los elementos nombrados, son los campos a incluir
en la tabla de empleados. El código del empleado podría ser el campo CLAVE PRINCIPAL de la tabla, que permitirá identificar a
cada empleado en forma particular y más adelante asociar esta tabla con otras, para obtener información en forma conjunta.
Página
5
Determinar las relaciones entre tablas
Después de determinar las distintas tablas que harán parte de la base de datos, se debe establecer por cuales campos estas se
van a relacionar, para poder consultar información de varias tablas a la vez. Access utiliza las relaciones entre tablas, para
mostrar datos en forma conjunta, que están almacenados en distintas tablas.
Cuando se relacionan las tablas, los campos deben ser del mismo tipo, y por lo menos uno de los campos debe ser la clave
principal de una de ellas.
DESARROLLO DE ACTIVIDADES PEDAGÓGICAS
Código: FOR-GA-83/Versión 2
RECURSOS Y EQUIPOS REQUERIDOS
Tecnologías de Información en los Negocios, Daniel Cohen Karen, Mc Graw Hill
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
Página
6
http://www.mariapinto.es/e-coms/bases_datos.htm
Descargar