Académique Documents
Professionnel Documents
Culture Documents
Software Procedimientos
En trminos generales, el
objetivo del desarrollo de bases
de datos es crear una base de
datos que proporcione un
recurso importante a una
organizacin.
Para lograr este objetivo, la
base de datos debe dar servicio
a una gran comunidad de
usuarios, apoyar polticas
corporativas, incluir datos de
alta calidad y ofrecer un acceso
eficiente.
Construccin del
Sistema de
informacin (CSI)
CONSTRUCCIN
DEL SISTEMA DE
INFORMACIN
La pobre calidad de un producto puede conducir a perdidas en las ventas, demandas e insatisfaccin del
cliente.
Como los datos son el producto de un sistema de informacin, su calidad debe ser igualmente
importante.
La poca calidad de los datos puede conducir a una deficiente toma de decisiones sobre la comunicacin
con los clientes, la identificacin de clientes repetidos, el rastreo de ventas y la resolucin de problemas
con los clientes.
Caracterstica Significado
Completos La base de datos representa todos los datos
importantes del sistema de informacin.
Esquema de distribucin
La fase del modelado conceptual de los datos utiliza los requerimientos de datos y genera los diagramas entidad-relacin (ERD) para
el esquema conceptual y para cada uno de los esquemas externos.
Los requerimientos de datos pueden tener varios formatos, tales como entrevistas con los usuarios, documentacin de los sistemas
actuales y formularios y reportes propuestos.
El esquema conceptual debe representar todos los requerimientos y formatos. En contraste, los esquemas externos (o vistas)
representan los requerimientos de un uso particular de la base de datos, tal como un formulario o reporte en lugar de todos los
requerimientos.
Por lo tanto, los esquemas externos generalmente son mucho ms pequeos que el esquema conceptual.
Estudiante Prstamo
CP codigoEstudiante CP numeroPrestamo
nombreEstudiante numeroAmortizacion
La fase del diseo lgico de las bases de datos transforma el modelo conceptual de datos en un formato comprensible para un
DBMS comercial.
La fase del diseo lgico no se enfoca en una implementacin eficiente. En su lugar, la fase del diseo lgico se enfoca en refinar el
modelo conceptual de datos.
Los refinamientos preservan el contenido de la informacin del modelo conceptual de datos mientras que habilitan la
implementacin en un DBMS comercial.
Debido a que la mayora de las bases de datos corporativas estn implementadas en DBMS relacionales, la fase del diseo lgico
generalmente produce un diseo de tablas.
La fase del diseo lgico de la base de datos est formada par dos actividades de refinamiento de datos: la conversin y la
normalizacin.
La actividad de conversin transforma los ERD en diseos de tablas haciendo uso de reglas de conversin.
Un diseo de tablas incluye tablas, columnas, llaves primarias, llaves forneas (enlaces a otras tablas relacionadas) y otras
propiedades.
La fase del diseo de bases de datos distribuidas marca el arranque de las dos primeras fases.
EI diseo de bases de datos distribuidas y el diseo fsico de bases de datos se encuentran enfocados en la implementacin
eficiente.
En contraste, las dos primeras fases (el modelo conceptual de los datos y el diseo lgico de bases de datos) estn enfocadas en la
informacin contenida en ellas.
EI diseo de bases de datos distribuidas involucra seleccionar la ubicacin de los datos y procesos, de tal forma que mejore el
desempeo.
EI desempeo se puede medir de muchas formas, tales como la reduccin en los tiempos de respuesta, la disponibilidad de los datos
y un mejor control.
Por ejemplo, una tabla de prstamos se puede distribuir de acuerdo con la ubicacin del banco que otorga el prstamo. Otra tcnica
para mejorar el desempeo es replicar o hacer copia de las partes de una base de datos. La replicacin mejora la disponibilidad de la
base de datos pero hace que las actualizaciones sean ms difciles, ya que varias copias debern seguir siendo consistentes.
Para las decisiones sobre la ubicacin de procesos, una parte del trabajo habitualmente se lleva a cabo en un servidor y otra parte
del trabajo se desarrolla en algn cliente.
Por ejemplo, el servidor por lo general obtiene los datos y los enva al cliente. EI cliente despliega los resultados de una forma
atractiva.
La fase del diseo fsico de bases de datos, semejante a la fase del diseo de bases de datos distribuidas, se enfoca en una
implementacin eficiente.
Contrario al diseo de bases de datos distribuidas, el diseo fsico de bases de datos se enfoca en el desempeo de una sola
ubicacin de cmputo. Si una base de datos es distribuida, debe decidirse por el diseo fsico para cada ubicacin. Una
implementacin eficiente minimiza el tiempo de respuesta sin tener que usar demasiados recursos, como el espacio en disco y
memoria.
Como los tiempos de respuesta son difciles de medir de forma directa, se deben sustituir con otras formas de medida como las
actividades de entrada/salida hacia el disco.
La ltima etapa del modelamiento de datos es el diseo fsico de los datos, donde los esfuerzos son orientados a especificar las
caractersticas descriptivas y estructurales del modelo de datos. El diseo fsico apunta a obtener los siguientes resultados:
Minimizar el espacio de almacenamiento,
Evitar en lo posible las reorganizaciones,
Ofrecer seguridad, y
Optimizar el consumo de recursos tanto de hardware como software