440 likes | 800 Views
BASES DE DATOS. 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. Definición base de datos.
E N D
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
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
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
Terminología Básica Carácter: Es una letra, un digito, un símbolo o un espacio en blanco
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
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
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).
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
Terminología Básica Archivo: Conjunto de registros del mismo tipo en una base de datos también puede ser llamado tabla
Campo Ejemplo de Estructura de datos Dato Re gis tro a Caracter
Ejemplo de Estructura de datos Archivo o Tabla
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
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
Tipos de campos Fecha y Hora: Campos especializados que se almacenan internamente como números pero se visualizan en formato de fecha y hora.
Tipos de campos Memorando (memo): Campos especiales que pueden tener información de longitud variable.
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).
Tipos de campos Ligas de hipertexto: Almacena las URL utilizados para ligar datos directamente desde una base de datos hasta una página WEB.
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
Cual es la llave primaria? Llave primaria
Campo Terminología básica Dato Re gis tro a Caracter
Terminología básica Archivo o Tabla
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.
Ejemplo de normalización Archivo de Estudiantes Llave
Ejemplo de normalización Tabla sexo Llave
Ejemplo de normalización Tabla de profesiones Llave
Ejemplo de normalización Tabla de Carreras Llave
Ejemplo de normalización 21 Pedro Juana 20 Rosa 21 Archivo de Estudiantes
Ejemplo de normalización Hombre Mujer Mujer Estudiantes Tabla Sexo
Ejemplo de normalización Administración Auditoría Economía Estudiantes Tabla carreras
Ejemplo de normalización Perito Bachiller Maestro Estudiantes Tabla profesiones
Ejemplo de normalización Reporte de estudiantes facultad de ciencias económicas, Usac
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
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
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.)
Manejo de base de datos • Agregar datos • Modificar datos • Eliminar registros • Consultas • Reportes
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)
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)
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