La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASES DE DATOS.

Presentaciones similares


Presentación del tema: "BASES DE DATOS."— Transcripción de la presentación:

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 Ejemplo de Estructura de datos
Nombre Carrera Edad Sexo pedro adm 21 h juan aud 20 rosa m silvia eco 22 julia Campo Dato Re gis tro a Caracter

12 Ejemplo de Estructura de datos
Nombre Carrera Edad Sexo pedro adm 21 h juan aud 20 rosa m silvia eco 22 julia 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?
Carné Nombre Carrera Edad Sexo pedro adm 21 h juan aud 20 rosa m silvia eco 22 julia Llave primaria

21 Terminología básica Dato Re gis tro Caracter Campo Nombre Carrera Edad
Sexo pedro adm 21 h juan aud 20 rosa m silvia eco 22 julia Campo Dato Re gis tro a Caracter

22 Terminología básica Archivo o Tabla Nombre Carrera Edad Sexo pedro adm
21 h juan aud 20 rosa m silvia eco 22 julia 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 Campo Tipo Largo Carné Texto 10 Nombre 40 Sexo Num 1 Fecha Nacimiento Fecha 8 Domicilio Profesión 2 Carrera texto 3 Llave

25 Ejemplo de normalización
Tabla sexo Campo Tipo Largo Sexo Num 1 Descripción sexo Texto 9 Llave

26 Ejemplo de normalización
Tabla de profesiones Campo Tipo Largo Profesión Num 2 Descripción profesión Texto 9 Llave

27 Ejemplo de normalización
Tabla de Carreras Campo Tipo Largo Carrera Texto 3 Nombre de la carrera 30 Escuela texto 20 Facultad Número de cursos Num 2 Llave

28 Ejemplo de normalización
Nombre Carrera Edad Sexo Profesión Carnet Nombre Sexo FecNac Profesion Carrera 9915 Pedro 1 12/87 01 adm 9820 Juana 2 11/88 02 aud 9955 Rosa 10/87 03 eco 21 Pedro Juana 20 Rosa 21 Archivo de Estudiantes

29 Ejemplo de normalización
Nombre Carrera Edad Sexo Profesión pedro 21 Juana 20 Rosa Carnet Nombre Sexo 9915 Pedro 1 9820 Juana 2 9955 Rosa sexo Descripcion 1 Hombre 2 Mujer 3 ¿? Hombre Mujer Mujer Estudiantes Tabla Sexo

30 Ejemplo de normalización
Nombre Carrera Edad Sexo Profesión pedro 21 Hombre Juana 20 Mujer Rosa Carnet Nombre carrera 9915 Pedro adm 9820 Juana aud 9955 Rosa eco carrera nombre adm Administración aud Auditoría eco Economía Administración Auditoría Economía Estudiantes Tabla carreras

31 Ejemplo de normalización
Nombre Carrera Edad Sexo Profesión pedro Administracion 21 Hombre Juana Auditoría 20 Mujer Rosa Economía Carnet Nombre profesión 9915 Pedro 01 9820 Juana 02 9955 Rosa 03 profesión descripción 01 Perito 02 Bachiller 03 Maestro Perito Bachiller Maestro Estudiantes Tabla profesiones

32 Ejemplo de normalización
Reporte de estudiantes facultad de ciencias económicas, Usac Nombre Carrera Edad Sexo Profesión pedro Administración 21 Hombre Perito Juana Auditoría 20 Mujer Bachiller Rosa Economía Maestro

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 Agregar datos Modificar datos Eliminar registros Consultas Reportes
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
sexo Descripción 1 Hombre 2 Mujer profesión Descripción 01 Perito 02 bachiller Carrera Nombre eco economia aud auditoria Carnet Nombre Sexo FecNac Profesion Carrera 9915 Pedro 1 12/87 01 adm 9820 Juana 2 11/88 02 aud 9955 Rosa 10/87 03 eco


Descargar ppt "BASES DE DATOS."

Presentaciones similares


Anuncios Google