Existen tres tipos de base de datos segn su estructura: Base de Datos Jerrquicas: Se organiza los datos utilizando estructuras arborescentes. Un rbol en estructura en los que los elementos se suelen denominar NODOS y existen dependencias entre los nodos.
Las base de datos en red: Se utiliza la estructura de grafo/red, los distintos objetos estn relacionados entre s mediante relaciones de tipo 1: M pero este objeto puede estar relacionado como hijo con varios elementos que sern sus padres. En este caso las relaciones que se crean se denominan SET y el equivalente al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se denomina MIEMBRO (MEMBER).
Pertenece tiene pertenece
Tutor Los sistemas jerrquico y en red constituyen la primera generacin de los SGBD. Pero estos sistemas presentan algunos inconvenientes: Es necesario escribir complejos programas de aplicacin para responder a cualquier tipo de consulta de datos, por simple que sta sea. La independencia de datos es mnima. No incluyen controles de integridad.
Por lo que pronto fueron sustituidos por los sistemas relacionales. CENTROS GRUPOS TUTORES ALUMNOS Profesores Centros Grupos Alumnos
Las base de datos relacionales: Esta es la estructura que se ha impuesto para aplicaciones de gestin, consiste en organizar los datos en forma de tablas, las relaciones entre los objetos se consiguen incluyendo en la tabla del hijo, la clave del objeto padre. Como son las que utilizaremos durante todo el modulo hemos reservado un aparato especial para ellas.
MODELOS DE BASE DE DATOS Importancia del Modelos de base de datos El diseador de la base de datos emplea herramientas de comunicacin para facilitar la interaccin entre el diseador, los programadores de aplicaciones y el usuario. Modelo de bases de datos Conjunto de ideas utilizadas para representar la estructura de datos y las relaciones entre ellos dentro de la base de datos. Estos modelos se pueden agrupar en dos categoras: modelos conceptuales y modelos de ejecucin.
1.1.2.1. Modelo Conceptual. "Se utilizan para representar la realidad a un alto nivel de abstraccin. Mediante los modelos conceptuales se puede construir una descripcin de la realidad fcil de entender." Se utiliza para la abstraccin de la base de datos, para construir una descripcin para entender en la realidad 1.1.2.2. Modelo Lgico. "Es una descripcin de la estructura de la base de datos en trminos de las estructuras de datos que puede procesar un tipo de SGBD. Un modelo lgico es un lenguaje usado para especificar esquemas lgicos (modelo relacional, modelo de red, etc.). El diseo lgico depende del tipo de SGBD que se vaya a utilizar, no depende del producto concreto." Es una descripcin usada para especificar el esquema lgico detallado del modelo conceptual, depende del tipo SGBD que se va a utilizar y no depende del producto concreto. 1.1.2.3. Modelo Fsico. "Es una descripcin de la implementacin de una base de datos en memoria secundaria: las estructuras de almacenamiento y los mtodos utilizados para tener un acceso eficiente a los datos. Por ello, el diseo fsico depende del SGBD concreto y el esquema fsico se expresa mediante su lenguaje de definicin de datos." Es una implementacin de una base de datos en las estructuras de almacenamiento y los mtodos eficiente a los datos. Depende del SGBD concreto, y se expresa de una manera ms detallada (atributos, relaciones, etc.).
Modelos de base de datos Es la representacin simple relativa, generalmente grfica, de estructuras complejas de data en el mundo real. La funcin primaria es ayudar a entender la complejidad del ambiente real. El Modelos de base de datos representa la estructura, caractersticas, restricciones y transformacin
Modelos conceptuales Se enfocan en la naturaleza lgica de la representacin de datos. Este modelo est comprometido con lo que est representado en la base de datos y en cmo est representado. o Los modelos conceptuales incluyen el modelo: Entidad Relacin (ER) Orientado a objetos Modelo de ejecucin Hace nfasis en cmo los datos estn representados en la base de datos o en cmo se ejecutan las estructuras de datos para representar lo que est modelado. Los modelos de ejecucin incluyen el modelo:
o Jerrquico o De red o Relacional o Orientado a objetos
Elementos bsicos del Modelo de base de datos Entidad Persona, lugar, cosa o eventos sobre la que la informacin es recopilada debe ser conservada. Atributos Elemento de informacin que describe un dato en particular. Caractersticas de una entidad. Ejemplo: CUSTOMER Atributos: apellido, nombre, # de telfono, direccin, lmite de crdito, etc. Los atributos son equivalentes a los campos en el sistema de archivo.
Modelo Lgico
MODELO FISICO
DOCUMENTACION DE LA BASE DE DATOS Column Table Name Column Table Comment Column Name Column Comment Articulo datos de artculo como cdigo, nombre, cantidad y valor total Cantidad cantidad del articulo
Cod_art cdigo del artculo, solo aceptar 5 caracteres
Nom_art nombre del articulo
valor_total valor total del artculo Boleta se registra el nmero de la boleta, reccin de destino, fecha y total del importe direccin direccin de destino de la boleta
fecha fecha de emisin de la boleta
Num_bol nmero de boleta, solo 6 caracteres
total total de la boleta Cliente se va a registrar los datos del cliente cod_client se va ingresar el cdigo del cliente, solo 5 caracteres
D.I documento de identidad (DNI o Pasaporte)
nom_client nombre del cliente, solo datos alfabticos Detalle contiene la descripcin del artculo, precio unitario y el valor de venta Cod_art cdigo del artculo, solo aceptar 5 caracteres
descripcin descripcin del artculo solicitado
Num_np nmero de nota de pedido, solo 6 caracteres
pre_unit precio unitario del rticulo
val_ven valor de venta del rticulo Doc_Venta se registra el tipo de documento de venta cod_client se va ingresar el cdigo del cliente, solo 5 caracteres
fecha_DV fecha del documento de venta
Num_bol nmero de boleta, solo 6 caracteres
Num_DV nmero de documento de venta, solo 6 caracteres
Num_np nmero de nota de pedido, solo 6 caracteres
total total de documento de venta Guia_interna documento por el cual est ingresando los artculos cod_recepcionista cdigo del recepcionista (el que recibi el artculo)
fecha fecha de la gua interna
Nro_GI nmero de Gua interna, solo 6 caracteres Nota_pedido se registra el nmero de la nota de pedido, reccin de destino, fecha y total del importe direccin direccin de destino de la nota de pedido
fecha fecha de la nota de pedido
Num_np nmero de nota de pedido, solo 6 caracteres
total total de nota de pedido Operaciones las operaciones que se van a realizar dentro del Kardex Cod_art cdigo del artculo, solo aceptar 5 caracteres
Operacin se ingresa el tipo de operacin que se realiz ya sea ingreso o salida
Valor_unit valor unitario del artculo Recepcionista datos del que recibe la mercadera cod_recepcionista cdigo del recepcionista (el que recibi el artculo)