Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APRENDIZ
INSTRUCTOR
INGENIERO, ALEJANDRO ZABALA DIAZ
SENA
CENTRO DE COMERCIO – REGIONAL ANTIOQUIA
TECNOLOGIA EN ANALISIS Y DESARROLLO DE SOFTWARE – FICHA 26758.4
Abstract
The database design process consists of defining the logical and physical structure of
one or more databases to respond to the information needs of users and for a specific set of
applications.
Through a database design process, you can decide the tables and relationships that a
given database should have, the attributes of the different tables, the primary keys and
foreign keys that should be declared in each table, etc. All of these tasks are part of the
database design process. In order to make these decisions in the most correct way possible,
the information needs of users in relation to a specific set of applications must be taken into
account.
Therefore, the design of a database is the process in which the data structure that the
database of a given information system must have is defined.
The requirements that an information system must meet and the complexity of the
information presented in it make the design of a database a complicated process. To
simplify this process, it is highly recommended to use the “divide and conquer” strategy.
3
Capítulo 1. Introducción…………………………………….....……….…………............4
Referencias………………………………………………………………………………..5
4
Capítulo 1.
Introducción al tema
Si aplicamos este concepto, obtenemos las diferentes etapas del diseño de bases de datos.
Estas etapas son secuenciales y el resultado de cada una sirve de punto de partida de la etapa
siguiente. El resultado de la última etapa será el diseño final de nuestra base de datos. De este
modo, un proceso de una cierta complejidad se descompone en diferentes procesos de menor
complejidad. La figura 1 muestra las distintas etapas del diseño de bases de datos.
En primer lugar, tenemos la recogida y análisis de requisitos. Esta etapa debe permitir
obtener los requisitos y las restricciones de los datos del problema. Para obtener esta información
será necesario mantener conversaciones con los diferentes usuarios de la futura base de datos y de
las aplicaciones que estén relacionadas con ésta. Sólo si se cruzan los requisitos de los diferentes
perfiles de usuarios será posible establecer un marco completo de requisitos y las restricciones de
los datos relacionados con la futura base de datos.
Dividir para vencer
La estrategia de “divide y vencerás” propone resolver un problema complejo mediante la
subdivisión en un conjunto de problemas más sencillos donde la resolución de los diferentes
subproblemas implica solucionar el problema inicial.
5
REFERENCIAS
https://cv.uoc.edu/annotation/cb826b689abc472d8fb5b2519840058b/699689/PID_00213707/
PID_00213707.html#w31aab5b7
https://www.studocu.com/co/document/servicio-nacional-de-aprendizaje/analisis-y-desarrollo-de-
software/creacion-de-la-estructura-de-la-bd-y-aplicacion-de-restricciones-ga6-220501096-aa2-
ev02/64113654