La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASES DE DATOS. Contenido 1.Definición 2.Terminología 3.Normalización 4.Diseño de la interfaz 5.Manejo de datos 6.Diseño de la base de datos 7.Base de.

Presentaciones similares


Presentación del tema: "BASES DE DATOS. Contenido 1.Definición 2.Terminología 3.Normalización 4.Diseño de la interfaz 5.Manejo de datos 6.Diseño de la base de datos 7.Base de."— Transcripción de la presentación:

1 BASES DE DATOS

2 Contenido 1.Definición 2.Terminología 3.Normalización 4.Diseño de la interfaz 5.Manejo de datos 6.Diseño de la base de datos 7.Base de datos relacional 8.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 Ejemplo de Estructura de datos NombreCarreraEdadSexo pedroadm21h juanaud20h rosaaud21m silviaeco22m juliaadm21m a Caracter Dato Campo Re gis tro

12 Ejemplo de Estructura de datos NombreCarreraEdadSexo pedroadm21h juanaud20h rosaaud21m silviaeco22m juliaadm21m 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? NombreCarreraEdadSexo pedroadm21h juanaud20h rosaaud21m silviaeco22m juliaadm21m Llave primaria Carné

21 Terminología básica NombreCarreraEdadSexo pedroadm21h juanaud20h rosaaud21m silviaeco22m juliaadm21m a Caracter Dato Campo Re gis tro

22 NombreCarreraEdadSexo pedroadm21h juanaud20h rosaaud21m silviaeco22m juliaadm21m Archivo o Tabla Terminología básica

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 CampoTipoLargo CarnéTexto10 NombreTexto40 SexoNum1 Fecha NacimientoFecha8 DomicilioTexto40 ProfesiónNum2 Carreratexto3 Archivo de Estudiantes Llave

25 Ejemplo de normalización CampoTipoLargo SexoNum1 Descripción sexoTexto9 Tabla sexo Llave

26 Ejemplo de normalización CampoTipoLargo ProfesiónNum2 Descripción profesiónTexto9 Tabla de profesiones Llave

27 Ejemplo de normalización CampoTipoLargo CarreraTexto3 Nombre de la carreraTexto30 Escuelatexto20 Facultadtexto30 Número de cursosNum2 Tabla de Carreras Llave

28 Ejemplo de normalización NombreCarreraEdadSexoProfesión CarnetNombreSexoFecNacProfesionCarrera 9915Pedro112/8701adm 9820Juana211/8802aud 9955Rosa210/8703eco Archivo de Estudiantes Pedro Juana Rosa

29 Ejemplo de normalización NombreCarreraEdadSexoProfesión pedro21 Juana20 Rosa21 CarnetNombreSexo 9915Pedro1 9820Juana2 9955Rosa2 Estudiantes sexoDescripcion 1Hombre 2Mujer 3¿? Tabla Sexo Hombre Mujer

30 Ejemplo de normalización NombreCarreraEdadSexoProfesión pedro21Hombre Juana20Mujer Rosa21Mujer CarnetNombrecarrera 9915Pedroadm 9820Juanaaud 9955Rosaeco Estudiantes carreranombre admAdministración audAuditoría ecoEconomía Tabla carreras Administración Auditoría Economía

31 Ejemplo de normalización NombreCarreraEdadSexoProfesión pedroAdministracion21Hombre JuanaAuditoría20Mujer RosaEconomía21Mujer CarnetNombreprofesión 9915Pedro Juana Rosa03 Estudiantes profesióndescripción 01Perito 02Bachiller 03Maestro Tabla profesiones Perito Bachiller Maestro

32 Ejemplo de normalización NombreCarreraEdadSexoProfesión pedroAdministración21HombrePerito JuanaAuditoría20MujerBachiller RosaEconomía21MujerMaestro 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 CarnetNombreSexoFecNacProfesionCarrera 9915Pedro112/8701adm 9820Juana211/8802aud 9955Rosa210/8703eco profesiónDescripción 01Perito 02bachiller CarreraNombre ecoeconomia audauditoria sexoDescripción 1Hombre 2Mujer


Descargar ppt "BASES DE DATOS. Contenido 1.Definición 2.Terminología 3.Normalización 4.Diseño de la interfaz 5.Manejo de datos 6.Diseño de la base de datos 7.Base de."

Presentaciones similares


Anuncios Google