Está en la página 1de 5

Prof.

Córdoba
Entrega 13/04

Base de datos
El proceso de diseño de una Base de Datos

El diseño de base de datos es un proceso fundamental a la hora de modelar nuestros


conjuntos de datos y definir las operaciones que queremos realizar sobre ellos . Una base de
datos bien diseñada influye de forma directa en la eficiencia que obtendremos a la hora
de almacenar, recuperar y analizar nuestros datos.
Un buen diseño de base de datos es, por tanto, aquel que:
• Divide la información en tablas basadas en temas para reducir los datos
redundantes.
• Ayuda a respaldar y garantizar la precisión y la integridad de la información.
• Se ajusta a sus necesidades de informes y procesamiento de datos.

Determinar el propósito de la base de datos buscar y organizar la información


necesaria

Es el primer paso del proceso de diseño. Comprender el propósito de tu base de datos


determinará tus opciones en todo el proceso de diseño. Asegúrate de observar la base de
datos desde todas las perspectivas. Por ejemplo, si estuvieras creando una base de datos
para una biblioteca pública, deberías considerar las formas en que los clientes y
bibliotecarios necesitarían acceder a los datos.

Algunas formas de reunir información antes de crear la base de datos son:

• Entrevistar a las personas que la usarán.


• Analizar formularios de negocio, como facturas, plantillas de horas trabajadas,
encuestas.
• Examinar cualquier sistema de datos existente (incluidos archivos físicos y
digitales).

Antes de continuar, hay dos conceptos que deben quedar claros. Una ENTIDAD es la
representación de un objeto o concepto del mundo real que se describe en una base de
datos. Por ejemplo: Alumnos, Productos, Maestros, Proveedores, Libros, etc.

Un Atributo es una característica de la entidad. Por ejemplo, un libro tiene un título,


un autor, una fecha de publicación, un código ISBN. Un auto tiene un modelo, una
matrícula, un dueño. Una persona tiene un documento, un género, un color de ojos, etc.

Comienza reuniendo cualquier dato existente que se incluirá en la base de datos.


Luego enumera los tipos de datos que quieres almacenar y las entidades que esos datos
describen, del siguiente modo:
Prof. Córdoba
Entrega 13/04

Alumnos ENTIDAD

Nombre DNI Mail ATRIBUTOS

Apellido Curso Teléfono

Más adelante, esta información se volverá parte del directorio de datos, que describe
las tablas y los campos dentro de la base de datos. Asegúrate de dividir la información en
partes útiles lo más pequeñas posibles. Por ejemplo, considera separar el nombre de la
calle del país para poder filtrar más adelante a los individuos según su país de residencia,
o separar los apellidos de los nombres.

Actividad:

Imaginen que los contratan para crear la base de datos de un negocio de barrio.
Cacho, el dueño, les pide que la base de datos tenga información de los clientes (y cuanto
deben) e información de los productos que el vende. Por lo tanto, CLIENTES y
PRODUCTOS serían las entidades ¿Qué atributos pondrías en cada una? Podes pensarlas,
investigar en internet o si salís a hacer mandados1, preguntarle a tu almacenero de
confianza que encontraría útil que estuviese en la base de datos.

1
Solo si salen a hacer mandados, no rompan la cuarentena para hacer la tarea.
Prof. Córdoba
Entrega 13/04

Proyecto Integrador
Los Sistemas de Información

Cuando se habla de un sistema de información (SI) se refiere a un conjunto


ordenado de mecanismos que tienen como fin la administración de datos y de
información, de manera que puedan ser recuperados y procesados fácil y rápidamente.
Todo sistema de información se compone de una serie de recursos interconectados y
en interacción, dispuestos del modo más conveniente en base al propósito informativo
deseado, como puede ser recabar información personal, procesar estadísticas, organizar
archivo, etc. Estos recursos pueden ser:

• Recursos humanos.
• Datos.
• Actividades (Procedimientos, pasos a seguir, estaciones de trabajo, etc.)
• Recursos informáticos: (Aquellos determinados por la tecnología.)

Se debe destacar que no es lo mismo un sistema de información que un sistema


informático, si bien estos últimos constituyan a menudo el grueso de los recursos de un
SI. Pero existen muchos otros métodos para los sistemas de información, que no
necesariamente pasan por la informática.
Existen distintos tipos, pero nosotros vamos a trabajar con los primeros dos:

Sistema de Procesamiento de Transacciones (TPS): Son sistemas de información que


registran las actividades básicas que se producen en la organización y suministran
información. Son los que generan los datos de entrada para otros sistemas de información.
El ejemplo mas claro son las bases de datos, que pueden ser:
• TPS de pedidos, vendedores, ventas.
• TPS de compras, costes, control de la calidad, paradas de máquinas,
inventarios.
• TPS de gastos, ingresos, caja, facturación.
• TPS de nóminas, presencia, bajas, cualificación.

Sistema de Automatización de Oficinas (OAS): Son sistemas de información basados


en computadoras que recopilan, procesan, almacenan y transmiten mensajes electrónicos,
documentos y otras formas de comunicación entre individuos, grupos de trabajo y
organizaciones enteras. Estos sistemas utilizan soluciones en hardware y software que
facilitarán la carga de trabajo de un negocio. Un ejemplo claro es Microsoft Office.
• Procesamiento de texto
• Autoedición
• Sistemas de almacenamiento y reenvío de voz
• Sistemas de reunión electrónica
Prof. Córdoba
Entrega 13/04

• Teleconferencia
• Teletrabajo
Sistemas de Información Ejecutiva (EIS): Monitoriza las variables gerenciales de un área
específica de la organización, a partir de la información interna y externa de la misma.

Sistemas de Información Gerencial (MIS): Contemplan la información general de la


organización y la comprenden como un todo.

Sistemas de soporte de decisiones (DSS): Orientados al procesamiento de información


intra y extra organizacional, para el apoyo en la conducción de la empresa.

Existen otras formas especializadas o aplicadas de SI, dependiendo del campo


puntual y de las funciones específicas que se esperan de cada uno. Sería demasiado
extenso enlistarlas a todas.

Desarrollo de Sistemas

Los sistemas son desarrollados de mejor manera mediante el uso de un ciclo


especifico de actividades del analista y del usuario. Este se encuentra dividido en varias
fases, divididas en varias actividades, y aunque cada fase es presentada por separado,
nunca se lleva a cabo como un paso aparte, varias actividades pueden suceder a la vez y
las actividades pueden ser repetidas.
Si bien existen muchos modelos con distintas fases, en todos lo primero es recabar
información sobre el lugar para el cual se desarrollará el sistema (Para simplificar, a partir
de ahora lo llamaremos “Negocio”).
Los problemas son situaciones que afectan la productividad o viabilidad del
negocio, y son normalmente la razón por las cuales se desarrolla un SI. Por ejemplo, una
empresa local contaba con 5 listas de productos distintas, en distintos formatos (imagen,
Word, Excel y .pdf) y el vendedor perdía un tiempo importante a la hora de cobrar por el
producto.
Las oportunidades son situaciones que consideramos que pueden mejorarse
mediante el uso de SI, por ejemplo, cargar y guardar las planillas de asistencias en Excel
en vez de tenerlas en papel.
La identificación de objetivos es también un componente importante de la primera
fase. Debemos descubrir que es lo que esta tratando de hacer el negocio, para luego poder
ver si algún aspecto de la aplicación de SI puede ayudar para que el negocio alcance sus
objetivos. Tomando el ejemplo del problema, el objetivo sería desarrollar un SI que
permita unificar las distintas listas de productos, para disminuir el tiempo de búsqueda de
precios.
Prof. Córdoba
Entrega 13/04

Actividad:

Lea detenidamente la siguiente problemática:


Cacho es el dueño de un minimercado local. Cuenta con una carnicería, verdulería
y almacén, cada una con sus listas de productos y precios por separado. Anota solamente
las ganancias del día desordenadamente en una agenda y al cerrar el negocio, suele
quedarse una hora sumando las ganancias y revisando góndola por góndola que productos
y cuantos se vendieron. El negocio tiene un sistema de cuentas mensuales para los que no
pueden pagar en ese momento, él anota el nombre del cliente y los productos que lleva en
una libreta, sin ordenar alfabéticamente o por fecha.

1) ¿Qué problemas vez?


2) ¿Qué oportunidades encentras? Podes basarte en programas que conozcas, hayas
utilizado en materias anteriores o se puedan desarrollar.
3) ¿Cuál sería el o los objetivos?