Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
BASES DE DATOS PowerPoint Presentation
Download Presentation
BASES DE DATOS

BASES DE DATOS

230 Vues Download Presentation
Télécharger la présentation

BASES DE DATOS

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. BASES DE DATOS

  2. Contenido • Definición • Terminología • Normalización • Diseño de la interfaz • Manejo de datos • Diseño de la base de datos • Base de datos relacional • SQL y base de datos a través de la WEB

  3. Definición base de datos Una base de datos computarizada es un conjunto de información almacenada en forma organizada en una computadora Un sistema de administración de base de datos (DBMS) es una herramienta de software para organizar el almacenamiento y la recuperación de esa información

  4. Ventajas • Almacenamiento de grandes cantidades de información. • Recuperación rápida y flexible • Organización y reorganización • Impresión y distribución de información por medios diversos • Evitan la redundancia de datos

  5. Terminología Básica Carácter: Es una letra, un digito, un símbolo o un espacio en blanco

  6. Terminología Básica Dato: Es una partida de información individual que no tiene importancia en si misma. Esta formado por uno o mas caracteres

  7. Terminología Básica Campo: Es la unidad mas pequeña de información en un registro. En una tabla se puede decir que una columna es igual a un campo

  8. Terminología Básica Campo de longitud variable: No contiene un numero predeterminado de datos (# Facturas de una empresa, # de transacciones bancarias efectuadas en un día) Campo de longitud Fija: Ya posee un número preestablecido máximo de datos que no pueden ser excedidos (No de Estudiantes del salón si se establece que como máximo debo de tener 100).

  9. Terminología Básica Registro: Es toda la información de un elemento que se almacena en un archivo o tabla de la base de datos. En una tabla el registro equivale a una fila

  10. Terminología Básica Archivo: Conjunto de registros del mismo tipo en una base de datos también puede ser llamado tabla

  11. Campo Ejemplo de Estructura de datos Dato Re gis tro a Caracter

  12. Ejemplo de Estructura de datos Archivo o Tabla

  13. Tipos de campos Texto: Almacena una cadena o serie de caracteres alfanuméricos, no se pueden utilizar para hacer cálculos aunque contengan números

  14. Tipos de campos Numéricos : Almacenan números reales, sin ningún formato pero cuando se visualiza se agregan separadores como comas y puntos decimales. Tipo moneda:tienen formato establecido y muestran el signo de la moneda

  15. Tipos de campos Fecha y Hora: Campos especializados que se almacenan internamente como números pero se visualizan en formato de fecha y hora.

  16. Tipos de campos Memorando (memo): Campos especiales que pueden tener información de longitud variable.

  17. Tipos de campos Contador: Contienen un valor numérico único que se asigna para cada registro (se puede utilizar como llave para acceder el registro).

  18. Tipos de campos Ligas de hipertexto: Almacena las URL utilizados para ligar datos directamente desde una base de datos hasta una página WEB.

  19. Tipos de campos Llave primaria: Una computadora tiene que tener la posibilidad de diferenciar los registros entre si que están contenidos en un archivo. La llave primaria es un campo que contiene datos únicos que hacen que ese registro sea diferente a lo demás

  20. Cual es la llave primaria? Llave primaria

  21. Campo Terminología básica Dato Re gis tro a Caracter

  22. Terminología básica Archivo o Tabla

  23. Normalización El proceso de normalización ayuda a los diseñadores de bases de datos a que ahorre espacio de almacenamiento y que incremente la eficacia en el proceso. El objetivo es reducir al mínimo la redundancia de datos.

  24. Ejemplo de normalización Archivo de Estudiantes Llave

  25. Ejemplo de normalización Tabla sexo Llave

  26. Ejemplo de normalización Tabla de profesiones Llave

  27. Ejemplo de normalización Tabla de Carreras Llave

  28. Ejemplo de normalización 21 Pedro Juana 20 Rosa 21 Archivo de Estudiantes

  29. Ejemplo de normalización Hombre Mujer Mujer Estudiantes Tabla Sexo

  30. Ejemplo de normalización Administración Auditoría Economía Estudiantes Tabla carreras

  31. Ejemplo de normalización Perito Bachiller Maestro Estudiantes Tabla profesiones

  32. Ejemplo de normalización Reporte de estudiantes facultad de ciencias económicas, Usac

  33. Diseño de la interfaz Es la manera en que se muestran en pantalla los registros, las consultas y los reportes. Una interfaz de usuario adecuada, debe ser clara, intuitiva y eficaz

  34. Características de una buena interfaz • Orden lógico: primero los campos que mas se utilizan • Claves visuales (para determinar las áreas de entrada de datos) • Crear los campos necesarios para que la información del registro sea congruente

  35. Manejo de base de datos Es la forma en la cual se manipula la información de la tabla o base de datos (ingreso de información, modificación de información, borrado, reportes, consultas o filtros.)

  36. Manejo de base de datos • Agregar datos • Modificar datos • Eliminar registros • Consultas • Reportes

  37. Generador de reportes • Es una herramienta que permite creación de reportes a partir de una base de datos que contenga un resumen o la información relevante. Y es necesario que posea los siguientes lineamientos • Información requerida • Información con un formato utilizable • Información oportuna • Formato claro (títulos encabezados, fechas) • Formato apropiado para el usuario (contabilidad formato numérico, gerencia formato grafico)

  38. Diseño de la base de datos Archivo plano: contiene datos simples Base de datos: contiene distintos tipos de registros (clientes, crédito, contado, inventario, compras) Relación: es la asociación entre los datos almacenados en distintos tipos de registros Cardinalidad: es la cantidad de asociaciones que se dan entre los distintos tipos de registro (cliente hace mas de un pedido, transacciones efectuadas por un cuentahabiente)

  39. Base de datos Relacional Una base de datos relacional almacena los datos en un conjunto de tablas relacionadas; cada una es una lista o secuencia de registros. Cada fila es un registro y se le denomina tupla. Cada columna es un campo y se le denomina atributo

  40. Base de datos Relacional