Вы находитесь на странице: 1из 17

BASE DE DATOS I

Ing. EstevanGomez ergomez@espe.edu.ec atributo caracterstica Entidad Todo aquello sobre lo cual se puede almacenar informacin. entidad persona Atributo Una caracterstica de la entidad. Ejemplo: estatura Campo Aquel que contiene el valor del atributo. campos numricos: int, alfanumricos Registro Coleccin de campos pertenecientes a una misma entidad. registro la conexin de muchos campos. Edad Estatura Cedula Etnia Nombres Apellidos Direccin Registro

En los registros encontramos claves primarias que diferencian a cada uno de los registros de la base de datos, tbn cuenta con una clave alterna de forma que si no accede por medio de la clave primaria pueda acceder por medio de la clave alternna Clave El campo que nos permite acceder al resto de informacin de la entidad. Clave Primaria Clave Secundaria Clave Alterna

Revelamiento de Informacion

Estructura de Base deDatos

Extraer,documentar, procesos.

Esquema basico de Tablas

Tecnicas para disear una BDD Entrevistas: quienes son los dueos de los procesos. Documentacin: Revision de documentos, facturas, notas de pedido, entrega. Procesos: Como se realizan las capturas.

ETAPAS INICIALES 1. Revelamiento de informacin (se procesa informacin del personal con respecto al Dpto. a que pertenece). 2. Diseo (estructura) preliminar de la BDD (lgico) Refinar los requerimientos 3. Diseo Fsico (DBMS) (implementacin en la base de datos) a. Oracle b. MySQL c. SQL Server d. Postgres

Clave foranea

Genero Edad Cedula Nombre apellido Cod. dep

Cod.dep

relacion

Consultar claves Bases de datos definicin Conj de datos relacionados entre si Ciclo de desarrollo .. Desventajas del sistema de archivos. Redundancia Repeticinindiscrimada en algunos archivos Inconsistencia de la informacin.

Duplicidad de datos Para resolver estos problemas se crean las bases de datos. Dato Son hechos conocidos que pueden ser regsitrados que tiene un significado implcito 3252351 Entidad Es todo aquello lo cual interesa guardar datos. Clientes facturas productos empleados. Clientes facturas productos cod pro C.P. descript precio stock C.P. = Clave Primaria C.F =Clave Foranea elenasanchez josemartinez

Cod cliente C.P numfacC.P. Nombre Apellido Domicilio fecha cod.clienteC.F cod pro

Metadatos y datos Metadatos Son datos acerca de los datos presentes en la base de datos. El tipo de datos pueden ser numrico, alfabetico, lgico, fecha Base de datos Conjunto, coleccin o depostio de datos almacenados en un soporte informatico no voatil. Contenido semantico Los datos estn interrelacionado y estructurados de a cuerdo a un modelo capaz de recoger el mximo contenido semntico Redundancia Debe ser controlada, es decir que no existan duplicidades perjudiciales y que las redundancias fsicas se usan con fines de eficiencia

Redundancia lgica no es lo mismo que la redundancia fsica Organizacin Las BDD pretenden servir al conj de la organizacin Las BDD atendern a multiples usuarios y a diferentes aplicaciones Independencia Las BDD tiene independencia tanto lgica como fsica entre datos y tratamientos. Estructura Definicin de datos contenido en la base, la estructura debe ser nica y estar integrada con los datos. La descripcin y en algunos casos una definicin completa(metadatos) se almacena junto con los datos. Si existe modificacin en la documentacin esto se refleja en la estructura y en las relaciones por igual. Actualizacion La actualizacin y recuperacin de los datos se realiza con procesos incluidos en el SGBD, garantizando la seguridad(confindencialidad, disponibilidad e integridad) del conjunto de datos. SGBD* es el conj de programas que permite la implementacin, acceso y mantenimiento de las bases de datos. SGBD + usuarios+ BDD=sistema de bases de datos. Sistema de gestin bases de datos Especificaciones de erequerimientos Requerimientos bascios Los analistas estructuran, su investigacin al buscar respuestas a las siguientes 4 preguntas: Cual es el proceso bsico de la empresa? Que datos utiliza o produce este proceso? Cuales son los limites impuestos por el tiempo y la carga de trabajo? Que controles de desempeo utiliza?

Comprensin del proceso

Siempre se debe comenzar con lo bsico. Los analistas hacen preguntas que, cuando reciben respuesta, proporcionan antecedentes sobre detalles fundamentales relacionados con el sistema y que sirven para describirlo. Cual es la funcionalidad de esta actividad dentro de la empresa? Que pasos se siguen para llevarla a cabo? Donde se realizan estos pasos? Quienes los realizan? Cuanto tiempo tardan en efectuarlos? Con cuanta frecuencia lo hacen? Quienes emplean la informacin resultante?

Cual es la finalidad del sistema de reabastecimiento de inventario? Asegurar la existencia de cantidades adecuadas de materiales y artculos en el elamacne sin que estas se vuelvan excesivas, por lo tanto , costosas. (minimo y max, media) Que pasos se siguen para reabastecer el inventario? Comprobar en forma manual las existencias. Determinar las necesidades futuras y los tiempos optimos para solicitar los pedidos Determinar las cantidades de los artculos y materiales de los pedidos Donde y como se realiza esta actividad? El departamento de compras utiliza la informacin proporcionada por el personal de produccin, ventas e inventarios asi como sus propios registros, para hacer los pedidos y formular predicciones con anticipacin. Dpto.Co mpras

Dpto. Ventas

Dpto. inventari os

Quienes realizan esta actividad? Los gerentes de compra se encargan de aprobar todos los pedidos Cuanto tiempo toma esta actividad? Para pedidos simples y de rutina el proceso puede tomar unos cuantos Quienes utilizan la informacin resultante? La informacin generada por este proceso se emplea para la administracin de inventarios, servicio de calendarizacin y producion Hacer le seguimiento de las compras y los pagos a proveedores asi como. El siguiente paso es detectar que datos se utilizan para llevar a cabo cada actividad.

Registros de almacen Detalle de los articulos Cantidad en existencia

Pronostico de ventas Detalle de los pronosticos

Expectativas de ventas

Informacion de Reabastecimiento Nombres de losproveedores proveedores del inventario

Registro de ventas Ventas a los clientes

Ventasreales

En situcaicones donde ejercen buen control ya sea por parte de la gerencia o por el seguimiento del proceso, no es difcil determinar si una actividad se ha realizado Existen estanderes especficos de desempeo? Quien se encarga de comparar el desempeo contra los estndares? Existen varias diferencias de las tracciones de los usuarios Actividades en el procesamiento de transacciones Bien estructuradas Datos de las ordenes de venta Fecha del pedido Nombre del cliente Artculos solicitados Descripcin Cantidad Autorizacin Procedimiento Verficar crdito Aprobar pedido Reunir los artculos Descontrarlos del inventario Preparar la factura Hacer el cargo al cliente en los registros de cuentas por cobrar Enviar la factura Archivar el pedido Datos para el envio Direccin Lista de empaque Cargo por el envio

Instrucciones de envio

Requerimientos de las transacciones de los usuarios Que es lo que forma parte de la transaccin que esta siendo procesada? Que es lo que inicia la transaccin? Quien inicia los pedidos? Con que propsito? Con que frecuencia ocurren los pedidos? Existen diferentes condiciones que puede afectar la forma en que se procesan los pedidos ESTUDIO DE FACTIBILIDAD Conformacion del equipo de trabajo Asignacion de responsabilidades y funciones Determinacion del lider. Aseguramiento del compromiso de todas las partes

Establecimiento del PLAN de trabajo. Organizar documentacion del proyecto. Identidad Actas Entrevistas Para que sirve la factibilidad? Para evitar desarrollar proyectos que no son factibles Para planear recursos Para aterrizar al personal administrativo de sistemas, usuarios, auditores, etc. Respecto a las expectativas reales del sistema.

Objetivos Determinar la factibilidad tcnica, econmica, operativa y jurdica del proyecto. Lograr el conocimiento general del problema y la estructura de los requerimientos de informacin, con el fin de estimar los recursos necesarios. Plantear alternativas de desarrollo. Realizar planeacin general de actividades.

Participan Los usuarios Los analistas, programadores, jefes de proyecto, director de sistemas Personal de auditoria

Organizacin

ESS GDSS Colaborativo MFS--> gerencial DSS--> desicion KWS-->Conocimiento S.Oficina TPS

Rol del analista de sistemas Consultor Soporte- sistemas expertos Agente de cambios Ciclo de vida de sistemas 4. 5. 6. 7. 8. 9. 10. Identificar los problemas oportunidades y objetivos Determinar los requerimientos humanos y de informacin Anlisis de las necesidades del sistema DFD Diseo del sistema recomendado Desarrollo de documentacin Pruebas y mantenimiento Implementacin

Para desarrollar un sistema Definir el alcance Inventarios Produccin

La salida de produccion es la entrada de inventarios

Detalle de existencias Consume de M.P. Por orden de produccion

produccion

inventarios

Orden de produccion Detalle del MP A utilizarse

La salida de inversion es la entrada de produccion

Diagrama de contexto (modelo ambiental) Muestra los datos que fluyen hacia o desde ele sistema. Representacin

Un proceso (se lleva a cabo una o varias acciones)

Entidad

Flujo de datos

Diagrama de flujo (contexto) sistemas de reservaciones

pasajero

Agente de viajes

Aereoli nea

Entidades Los elementos que conforman un sistema organizacional Como expresar su interelacion? Modelo entidad-relacion

empleado =

Relacin uno a uno (=)

Extension telefonica

Expresin cuando hay una relacin de 1 a varios De uno a varios (notacin pata de cuervo)

De varios a varios

Departame nto.

Empleados

Varios empleados

son miembros de un departamento Moldeamiento de datos Clasificacin bsica el modelo de datos, como abstraccin del mini mundo en estudio, es el enfoque utilizado para la representacin de las entidades y sus caractersticas dentro de la base de datos y puede ser divido en tres grandes tipos: nociones de modelamiento su objetivo es producir una descripcin estructurada de la organizacin y del negocio del cliente, en detalle suficiente para permitri construir el sistema basado en este. Para esto, minimamente se requiere: Un conj de tcnicas especificadas y complementarias, adecuadas cada una para describir distintos aspectos del negocio/sistema. Conocimiento, normas y estndares que aseguran la correcta descripcin y posterior interpretacin usando estas tcnicas.

Modelamiento entidad-relacion Modela las cosas acerca de las cuales el negocio mantiene o debe mantener informacin, y las ascociaciones existentes entre ellas. Modelamiento funcional Modela lo que el negocio hace o hara en el futuro para alcanzar sus objetivos Diagramas de Flujo de Datos

Modela el flujo de informacin dentro y fuera del negocio y las transformaciones que sta sufre en el proceso

Matrices de Cruce

Muestra las asociaciones entre elementos de distintas clases. Ayuda al control de calidad y a completar los modelos.

Panorama General Modelamiento de datos

Modelo entidad realcion El objetivo es identificar y representar las cosas de importancia para el funcionamiento del negocio (entidades), sus propiedades (atributos), y la forma en que estas cosas se relacionan entre s (relaciones).

Este modelo se desarroll para facilitar el diseo de las bases de datos (presentado por Chen en 1976). La idea de esta metodologa de representacin de la informacin es mostrar los datos que contendr un sistema como un conjunto de objetos con atributos propios, los cuales son capaces de disminuir la redundancia presente en un sistema de archivos tradicionales y ocupar mejor la estructura presente en los datos a almacenar.

Cmo se identifican Entidades ? A partir de la descripcin del negocio: Buscando SUSTANTIVOS de uso comn en el negocio. Buscando SINNIMOS, que representen conceptos generalizables.

A partir de los documentos del negocio: Buscando agrupaciones de informacin contenida en stos. Buscando elementos de informacin cuyo origen puede estar en entidades no identificadas.

Atributos

Las entidades poseen cualidades o propiedades conocidas como atributos : una sala de clases tiene, un nombre (QO - QP - D310), una ubicacin, un cupo, etc.. Definicin Dato especfico, significativo para una entidad, que: La califica, o (ej.: color) La identifica, o (ej.: RUT) La clasifica, o (ej.: grupo) La cuantifica, o (ej.: peso) Expresa su estado (ej.: pagado, solicitado) Deben llevar nombre en singular, nico dentro de la entidad. No deben incluir el nombre de la entidad. Pueden ser opcionales u obligatorios. Su formato, valores por defecto, rangos, validaciones, son comunes para todos los valores posibles del atributo.

Atributos representacin grafica

Atributos Cada atributos de una entidad posee un TIPO, el que corresponde al tipo de dato del atributo. RUT Nmero Nombre String. Fecha Dominios Dominio es un conjunto de reglas de validacin, restricciones de formato, y otras propiedades que se aplican a un grupo de atributos. Listas de valores Rangos Los dominios estandarizan los atributos en las entidades del negocio. Date.

Ejemplo :

Ejemplos :

Conversin de Atributos en Entidades Esto ocurre cuando: El atributo puede tener varios valores dada una ocurrencia de una entidad, o El atributo puede tener a su vez atributos, o Requerimos historia de cambios en los valores del atributo.

Relaciones Definicin Una relacin es una asociacin significativa entre dos entidades. Una relacin es una vinculacin entre entidades , por ejemplo, la entidad libro puede estar relacionada con la entidad persona por medio de la relacin arrendar.

Ejemplo :

Cada TRABAJO o bien debe ser hecho por un EMPLEADO o bien debe ser hecho por un PROVEEDOR.

Relaciones excluyentes - Reglas Toda relacin en el arco debe tener la misma opcionalidad. Toda relacin en el arco debe ser de la misma entidad.

Una relacin puede participar en a lo ms un arco. Identificador nico Un conjunto de entidades es un conjunto de entidades del mismo tipo que poseen los mismos atributos. Una entidad se identifica dentro del conjunto, por los valores que adquieren sus atributos. El conjunto de todas las personas que toman ramo en la escuela, puede definirse como el conjunto de entidades alumno.

Ejemplo :

Definicin Para todo conjunto de entidades del mismo tipo, debe existir uno o ms atributos, o una o ms relaciones, o una combinacin de stos que permite identificar inequvocamente cada entidad en forma nica. Este atributo o combinacin de atributos se denomina identificador nico. Conjunto de atributos y/o relaciones cuya combinacin de valores para una ocurrencia de una entidad es nica en el universo de ocurrencias posibles de la entidad.

Si bien siempre debe ser posible encontrar un identificador nico, es frecuente definir atributos artificiales que garanticen la unicidad.

Вам также может понравиться