bases de datos

16

Upload: melyvelasquez

Post on 25-Jun-2015

42 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bases de datos
Page 2: Bases de datos

Tipos de Datos

Conceptos básicos de BD

Reglas del Modelo E-R

Normalización

Base de datos

Modelos de BD Características de BD

Modelo Relacional

Ejercicios prácticos

Page 3: Bases de datos

Es un conjunto de datos

exhaustivo no redundante,

independientemente de su

utilización, organizados y

almacenados sistemáticamente.

Dicha información se almacena

en una tabla, donde las columnas

indican los campos y las filas los

registros

Page 4: Bases de datos

Llave principal: Es un campo o conjunto de

campos de una entidad que identifica de

manera única todos los atributos de esta. Su

característica principal es que es única e

irrepetible.

Llave foránea: Es un campo que

permite relacionar dos o mas

entidades a través de esta y la

llave principal.

Tabla: Elemento principal de la base de

datos, es el sitio donde se guardan o

almacenan los datos. Se estructura con

filas(registros) y columnas (campos).

Campo: atributo que describe

una entidad (propiedad o

característica) - Columna

Registro: Conjunto de atributos únicos

relacionados entre si. – Filas

Page 5: Bases de datos

Formularios:

Objeto de una base de datos utilizado

para la introducción, edición y gestión

de la información de una tabla de la

base de datos. Un formulario ofrece un

modo de visualización sencillo de

algunos o todos los campos de un

registro de manera simultánea.

Consultas:

una consulta es el método para

acceder a los datos en las bases

de datos. Con las consultas se

puede modificar, borrar, mostrar y

agregar datos en una base de

datos. Para esto se utiliza un

lenguaje de consultas.

Informes:

Permite preparar los

registros de la base de

datos de forma

personalizada para

imprimirlos.

Filtros:

son una herramienta que

permite obtener la información que

se requiere de una base de datos,

escribiendo los criterios de

búsqueda con los cuales se desea

filtrar la información.

Page 6: Bases de datos
Page 7: Bases de datos

Independencia de los datos

Reducción de la

redundancia

Seguridad de los datos

Se visualiza a través de

tabla o formulario

Permite realizar un listado y

permite la programación

a usuarios avanzados

Page 8: Bases de datos

Según la variabilidad de datos almacenados:

Base de datos Estáticas Base de datos dinámicas

Según su contenido

Base de datos Bibliográficas Base de datos de texto completos Directorios Base de datos de información

Page 9: Bases de datos

TIPO TEXTO

Es una cadena de caracteres alfanuméricos (letras, números, se pueden incluir

caracteres especiales o espacios en blanco). Longitud del campo : 1 a 255 caracteres

EJEMPLOS APELLIDO DEL PACIENTE NOMBRE DEL PACIENTE APELLIDO DEL

MEDICO.

TIPO NUMÉRICO

Almacena números destinados a realizar operaciones. Existen 5 tamaños posibles

Byte : para almacenar el rango de 0 a 255

Entero : para el rango entre -32768 y 32767

Entero Largo : para el rango entre -2.147.483.648 y 2.147.483.647

Simple : para números decimales entre el -3,4x 10 a la 38 y el 3,4x 10 a la 38 con 7

decimales

Doble : Doble para números entre el -1,797x 10 a la 38 con 15 lugares decimales.

Page 10: Bases de datos

TIPO AUTONUMÉRICO:

Es un valor numérico que Access incrementa

de modo automático cada vez que se agrega

un registro a la tabla. No se puede modificar

manualmente. Normalmente se incrementa

de uno en uno Ejemplo Código de ingreso de

un paciente. Código del paciente

TIPO FECHA/HORA: Nos permite

introducir datos de fecha y hora de los

años comprendidos entre 100 y 9999 Los

formatos pueden ser: fecha y hora

general, fecha y hora larga, fecha y hora

corta. EJEMPLOS Fecha de nacimiento

Fecha de envío de un pedido Fecha de

egreso

TIPO MEMO: Se puede introducir

un texto de longitud variable hasta

un máximo de 65.535

caracteres(bytes) EJEMPLOS

Observaciones del paciente.

Descripción de un producto.

TIPO MONEDA: Para almacenar valores de moneda.

Contiene valores numéricos que representan

cantidades expresadas con un formato de moneda

EJEMPLOS Precio de un producto Importe de un

pedido Costo de una consulta

Page 11: Bases de datos

TIPO SI/NO: Representa un campo lógico Nos

permite almacenar datos que sólo tengan dos

posibilidades: si-no, 0-1, verdadero-falso, blanco-

negro... EJEMPLOS Saber si el pedido ha sido

enviado Saber si el empleado ha sido suspendido

TIPO OBJETO OLE: Nos permite almacenar objetos

tales como: gráficos, texto, imágenes, objetos

creados en otras aplicaciones, U objetos que se han

incrustado o vinculado EJEMPLOS Foto del

empleado Foto del producto

TIPO HIPERVÍNCULO Nos

permite introducir texto

y/números que son utilizados

como una dirección a otro objeto

de Access o a una página Web.

EJEMPLOS Página Web del

cliente. Hipervínculo a una

consulta.

Page 12: Bases de datos

BD transaccionales

BD Jerárquicas

BD Mutidimensional

es

BD de Red

BD Relacionales

BD Orientada a objetos BD Deductiva

Page 13: Bases de datos

1- Identificar para cada entidad su llave principal

Cuando los campos

de una tabla no

aplican para ser

llaves, verifique si

pueden combinarse

dos o más, de lo

contrario adicione un

nuevo campo como

llave.

Si la entidad es una

persona, su llave

principal siempre

será su número de

cédula o un número

de código. Si es un

objeto se le debe

asignar un código o

referencia.

Un campo no debe

contener datos

compuestos. Ejemplo

(Nombre y Apellido –

Debe existir un

campo para el

Nombre y un campo

para el Apellido).

Page 14: Bases de datos

Es un conjunto de reglas que sirven para minimizar los problemas y errores dados

en el proceso de análisis.

PRIMERA FORMA NORMAL:

Esta establece que las columnas repetidas deben eliminarse y colocarse en tablas

separadas.

SEGUNDA FORMA NORMAL:

Todas las dependencias parciales (datos o atributos que no dependen directamente

de la llave principal) se deben eliminar y separar dentro de sus propias tablas.

TERCERA FORMA NORMAL:

Eliminar las dependencias transitivas (campos que no son llave y dependen de

otros que tampoco son llaves.)

Page 15: Bases de datos

Prestame.com es una empresa que se dedica al préstamo entre personas.

Los prestadores que desean prestar dinero a otros se registran con un id, su

nombre y la cantidad de dinero disponible para las operaciones. Los deudores

se identifican por si id y además el sistema almacena su nombre y un valor de

riesgo en función de su situación personal.

Cuando el deudor solicita un préstamo, se añade un código de préstamo, el

importe total, el plazo de devolución, su interés y la finalidad del mismo. Los

prestadores indican qué cantidad quieren aportar a un préstamo. Un prestador

puede aportar distintas cantidades parciales a varios préstamos.

Construye en el modelo conceptual y el modelo lógico correspondientes al

enunciado expuesto.

Page 16: Bases de datos

Una compañía aérea necesita una base de datos para registrar la información de sus

vuelos.

Los vuelos están caracterizados por un Id, la fecha y los aeropuertos de origen y destino.

Cada vuelo es realizado por un avión. Los aviones tienen una matrícula que los identifica, el

fabricante, un modelo e información sobre su capacidad (número máximo de pasajeros) y

autonomía de vuelo (en horas). La tripulación asignada al vuelo está formada por el

personal de la propia compañía. De cada trabajador se conoce su id, su nombre y su

categoría profesional, así como el puesto que ocupa en cada vuelo en particular.

Por último, para cada vuelo, se almacena la lista completa de pasajeros, con su dni, el

nombre, el asiento que ocupa y su clase (turista, primera o business).

Construye en el modelo conceptual y el modelo lógico correspondientes al enunciado

expuesto.