Taller Cinco Aplicaciones para la Administracin de Negocios

  • Slides: 27
Download presentation
Taller Cinco Aplicaciones para la Administración de Negocios COIS 111 – Profesor: Gustavo A.

Taller Cinco Aplicaciones para la Administración de Negocios COIS 111 – Profesor: Gustavo A. Vélez

Actividad de Grupo Revisar proyecto con grupos

Actividad de Grupo Revisar proyecto con grupos

Taller Cinco Base de Datos – Conceptos Básico

Taller Cinco Base de Datos – Conceptos Básico

Tópicos a trabajar Conceptos básicos bases de datos Archivo, record y campos Tablas Asignación

Tópicos a trabajar Conceptos básicos bases de datos Archivo, record y campos Tablas Asignación de nombre a campos Tipos de campos Record clave Normalización Navegación en Access

¿Qué es una Base de Datos? • Colección de datos lógicamente relacionados y organizados.

¿Qué es una Base de Datos? • Colección de datos lógicamente relacionados y organizados. • Programa de computadora lo accesa rápidamente para su uso • Se compone de textos, números y gráficos • Se utilizan para la búsqueda,

Bases de Datos Resumiendo para un gerente Un aplicativo de base de datos es

Bases de Datos Resumiendo para un gerente Un aplicativo de base de datos es un programa que permite introducir y almacenar datos, ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener información no visible como totales, tendencias o relaciones de otro tipo.

Historia Base de Datos Ø Sistema basados en archivos o ficheros Ø Proyecto Apolo

Historia Base de Datos Ø Sistema basados en archivos o ficheros Ø Proyecto Apolo de NASA (en los años sesenta) Ø Ø NAA (Noth America Aviation) para desarrollar a GUAM (General Update Access Method) y esta basado en jerarquías IBM se unió al diseño y se desarrollo IMS (Information Management System) Ø General Ø Ø Electric diseño IDS (Integrated Data Store) Charles Bachmann pionero de las bases de datos Sistemas de red Ø 1971 - DBTG (Data Base Task Group) presento un estándar para bases de datos

Historia Base de Datos Ø Los sistemas jerárquico y de red constituyen la primera

Historia Base de Datos Ø Los sistemas jerárquico y de red constituyen la primera generación de los SGBD. Pero estos sistemas presentan algunos inconvenientes: Ø Ø Ø Es necesario escribir complejos programas de aplicación para responder a cualquier tipo de consulta de datos, por simple que ésta sea. La independencia de datos es mínima. No tienen un fundamento teórico. Ø 1980 – IBM presento sistema R que el primer modelo relacional Ø Structural Query Language (SQL) maneja las bases de datos relacionales

Historia Base de Datos Ø Luego Ø Ø Ø DB 2 y SLQ/DS de

Historia Base de Datos Ø Luego Ø Ø Ø DB 2 y SLQ/DS de IBM ORACLE de ORACLE Corporation INGRES de Computer Associates, Informix de Informix Software Inc. Sybase de Sybase Inc Ø SGBD Ø Ø Ø del Sistema R surge: relacionales para microordenadores (’ 90) Paradox y d. Base IV de Borland Access de Microsoft Fox. Pro y R: base de Microrim

Bases de Datos – Conceptos Básicos Tabla, record, campo y valores Un programa de

Bases de Datos – Conceptos Básicos Tabla, record, campo y valores Un programa de base de datos almacena la información que introducimos en forma de tablas. Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser directorio telefónico. Tabla – un grupo de records almacenadas en forma de filas y columnas Record – un set de datos pertenecientes a una persona o una entidad Campo – una categoría de información que pertenece a todos los records Valores – un pedazo de dato

Bases de Datos Tabla, record, campos y valores Ejemplo Una serie de datos que

Bases de Datos Tabla, record, campos y valores Ejemplo Una serie de datos que aparecen en una fila de una tabla se denomina Record. A cada una de las partes en las que hemos desglosado la información o categorizado la información se le denomina Campo. Valor del campo

Base de Datos – Diseño Siete pasos para el diseño de bases de datos:

Base de Datos – Diseño Siete pasos para el diseño de bases de datos: 1. Definir proposito 2. Revisar data existente 3. Crear listado de campos 4. Organizar campos por tablas 5. Entrar ejemplos de dstos y revisarlos 6. Establecer manera de

Bases de Datos Tipos de base de datos: planas y relacionales Cuando se utiliza

Bases de Datos Tipos de base de datos: planas y relacionales Cuando se utiliza solamente una tabla se define como una base de datos plana o tabla plana.

Bases de Datos Tipos de base de datos: planas y relacionales Tablas que se

Bases de Datos Tipos de base de datos: planas y relacionales Tablas que se relacionan a través de un campo en particular que existe en las tablas que están siendo relacionadas. Las tablas relacionadas mantienen su estado original

Bases de Datos Ejemplo de Tabla Relacional

Bases de Datos Ejemplo de Tabla Relacional

Base de Datos – Normalización de datos Es el proceso de organizar datos en

Base de Datos – Normalización de datos Es el proceso de organizar datos en una base de datos para optimizar las estructuras de las tablas. Se compone de reducir la estructura de los campos de las tablas y su información a una forma sencilla. Busca mantener la integridad de la información de dos maneras: Busca la eliminación de la redundancia de los datos Dependencia inconsistente entre las tablas Guias : definir campos simple y manejables, no se deben repetir informacion, los campos deben tener algun valor.

Base de Datos – Denormalización de datos Es el proceso de organizar datos para

Base de Datos – Denormalización de datos Es el proceso de organizar datos para que su manipulación sea mas eficiente y mas rápida en su ejecución. En este proceso se combina dos o mas tablas en una sola con el siguiente propósito: Hacer que los Queries corran mas rápidos Mantener datos similares juntos Mantener la estructura de los datos simples.

Base de Datos – Llave Primaria Contiene valores únicos en una tablas y es

Base de Datos – Llave Primaria Contiene valores únicos en una tablas y es utilizado para identificar un record en una tabla. Es utilizado para establecer relaciones entre tablas. Pudeb ser cualquier tipo de dato, nunca puede ser dejado en blanco, contiene valoes que no cambian frecuentemente y no debe tener duplicados. Llave extranjera es un campo que se relaciona a otra tabla a traves de ese campo.

Bases de Datos – Conceptos básicos Tablas (Tables) Contiene los datos y sus especificaciones

Bases de Datos – Conceptos básicos Tablas (Tables) Contiene los datos y sus especificaciones Consultas (QUERIES) Una consulta es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas. Existen varios tipos de consultas para seleccionar, actualizar, borrar datos, . . . , pero en principio se utilizan para extraer de las tablas los datos que cumplen ciertas condiciones. Por ejemplo, podríamos crear una consulta para obtener todos los datos de los pacientes cuyo código postal sea 46625.

Bases de Datos Formularios (FORMS). Un formulario es el objeto de Access 2003 diseñado

Bases de Datos Formularios (FORMS). Un formulario es el objeto de Access 2003 diseñado para la introducción, visualización y modificación de los datos de las tablas. Existen diferentes tipos de formularios pero los que más se utilizan tienen la forma de fichas de datos para la introducción por ejemplo de los diferentes clientes de la tabla CLIENTES.

Bases de Datos Informes (REPORTS). Un informe es el objeto de Access 2003 diseñado

Bases de Datos Informes (REPORTS). Un informe es el objeto de Access 2003 diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla. Generalmente se utiliza para presentar los datos de forma impresa.

Bases de Datos Páginas (PAGES). Una página de acceso a datos es un tipo

Bases de Datos Páginas (PAGES). Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet. Macros. Una macro es el objeto de Access 2003 que define de forma estructurada las acciones que el usuario desea que Access realice en respuesta a un evento determinado. Por ejemplo, podríamos crear una macro para que abra un informe en respuesta a la elección de un elemento de un formulario. Módulos (MODULES). Un módulo es el objeto de Access 2003 que contiene procedimientos personales que se codifican utilizando Visual Basic. Realmente se trata de programación con Access.

Bases de Datos Algunas consideraciones sobre diseño de bases de datos Conocer exactamente para

Bases de Datos Algunas consideraciones sobre diseño de bases de datos Conocer exactamente para qué se quiere usar la base de datos, qué datos son los que interesan de los que existen en la realidad y qué información se necesitará extraer. Dentro de cada tabla, se definen qué campos serán necesarios. Definir correctamente la base de datos, ya que un mal diseño hará que el sistema sea lento y los resultados no sean los esperados.

Ejercicios de Laboratorio Ejercicios:

Ejercicios de Laboratorio Ejercicios:

Asignación Taller Cinco Hacer ejercicio indicado en la página de “COURSES”

Asignación Taller Cinco Hacer ejercicio indicado en la página de “COURSES”

Preguntas

Preguntas

Taller Cinco Check-out ∆ +

Taller Cinco Check-out ∆ +