Documentos de Académico
Documentos de Profesional
Documentos de Cultura
pg -1-
Introduccin
Ingeniera del software
Es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo, operacin y mantenimiento del software
pg -2-
Objetivos de la ERS: identificar las necesidades del cliente (conocer y definir el problema) y realizar un estudio de viabilidad. Organizacin general de una ERS: Introduccin Propsito mbito Definiciones Visin general del sistema Referencias Descripcin general Descripcin general del sistema actual (si existe) Descripcin general del producto Funciones del producto Caractersticas del usuario Restricciones, supuestos y dependencias Requisitos especficos Sobre los interfaces Sobre el funcionamiento De rendimiento Restricciones de diseo Sobre bases de datos Sobre el software Sobre otros puntos
Modelo de datos
Introduccin
El Drae define modelo como: Representacin en pequeo de alguna cosa. Esquema terico, generalmente en forma matemtica, de un sistema o de una realidad compleja, como la evolucin econmica de un pas, que se elabora para facilitar su comprensin y el estudio de su comportamiento. Modelo: un modelo es algo que usamos de alguna manera para representar otra cosa. Algunos modelos son fsicos, como por ejemplo un juguete que tiene piezas que ensamblamos para montar el juguete y tener una representacin de un objeto real. Un modelo abstracto podra ser una frmula fsica velocidad=espacio/tiempo Un modelo de datos es un modelo que est orientado a describir datos. En bases de datos, un modelo de datos es un modelo abstracto que documenta y organiza la informacin de una empresa de manera que se puedan desarrollar aplicaciones. En concreto especificar cmo se guardan y cmo se acceden los datos, entre otras cosas.
pg -3-
El modelo Entidad-Relacin
Es un modelo de datos conceptual propuesto por Peter Chen en 1976. Se basa en la definicin de entidades y las relaciones que hay entre ellas. Lo estudiaremos con ms detalle.
pg -4-
El modelo relacional
El modelo relacional es un modelo de datos lgico basado en bases de datos relacionales. Una base de datos relacional es un conjunto de una o ms tablas estructuradas en registros (lneas) y campos (columnas), que se vinculan entre s por un campo en comn. Es el modelo ms utilizado en la actualidad. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de relaciones. Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados tuplas. Pese a que sta es la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar, esto es, pensando en cada relacin como si fuese una tabla que est compuesta por registros (cada fila de la tabla sera un registro o tupla), y columnas (tambin llamadas campos).
pg -5-
(0,N)
1:N
CodP
Empleado
(1,1)
Ocupa
Puesto
(0,N)
Turno
Descripcin
Crow's Foot
Empleado
Empleado
pg -6-
Empleado
Modelo lgico
SQL