AYDS Unidad 3 Tema 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

UNIVERSIDAD DOCTOR ANDRÉS BELLO

FACULTAD: Tecnología e Innovación

CARRERA: Ingeniería en Sistemas

ASIGNATURA: “Análisis y Diseño de Sistemas”

TEMA: “Implementación, Características de un lenguaje


de base de datos relacional que permiten la implantación
de los modelos de análisis y diseño”

MATERIAL DE LECTURA DE UNIDAD #3:


IMPLEMENTACION DE LOS MODELOS DE ANALISIS Y
DISEÑO
Objetivos o competencias a adquirir

General

Comprender la importancia de las bases de datos en el análisis de sistemas de


información.

Específicos

1. Comprender los conceptos de bases de datos


2. Usar bases de datos para presentar la información.
Introducción

Algunos consideran que el almacenamiento de datos es el corazón de un sistema


de información. En primer lugar, los datos tienen que estar disponibles cuando el
usuario desee utilizarlos; en segundo, deben ser precisos y consistentes (es decir,
deben poseer integridad). Además de estos requerimientos, los objetivos del diseño
de bases de datos incluyen asegurar la eficiencia en el almacenamiento, la
actualización y la recuperación de los datos. Por último, es necesario que la
recuperación de información tenga un propósito. La información que se obtiene de
los datos almacenados debe estar en una forma que sea útil para la administración,
la planeación, el control o la toma de decisiones.

Hay dos metodologías para el almacenamiento de datos en un sistema basado en


computadora. La primera es almacenar los datos en archivos individuales, cada uno
de los cuales es único para cierta aplicación específica. La segunda implica la
creación de una base de datos, es decir, un almacén de datos formalmente definido
y controlado centralmente, creado para emplearse en distintas aplicaciones.
Desarrollo

Bases De Datos

Las bases de datos no son sólo una colección de archivos. Una base de datos es
una fuente central de datos con el fin de que varios usuarios la compartan para su
uso en varias aplicaciones. El corazón de una base de datos es el sistema de
administración de bases de datos (DBMS), el cual permite crear, modificar y
actualizar la base de datos, la recuperación de los datos y la generación de informes
y pantallas. A la persona que asegura que la base de datos cumpla con sus objetivos
se le conoce como administrador de bases de datos.
Los objetivos de efectividad de la base de datos incluyen lo siguiente:
1. Asegurar que los datos se puedan compartir entre los usuarios y en varias
aplicaciones.
2. Mantener datos precisos y consistentes.
3. Asegurar que todos los datos requeridos para las aplicaciones actuales y
futuras estén siempre disponibles.
4. Permitir que la base de datos evolucione a medida que aumenten las
necesidades de los usuarios.
5. Permitir que los usuarios construyan su propia vista personal de los datos sin
preocuparse por la forma en que éstos se almacenan físicamente.

La anterior lista de objetivos constituye un recordatorio de las ventajas y desventajas


de la metodología de las bases de datos. En primer lugar, compartir los datos
significa que éstos se deben guardar sólo una vez, lo que a su vez ayuda a asegurar
su integridad, ya que las modificaciones a éstos se realizan con más facilidad y
confiabilidad si los datos aparecen sólo una vez y no en muchos archivos distintos.

Cuando un usuario necesita ciertos datos específicos, una base de datos bien
diseñada se anticipa a la necesidad de dichos datos (o tal vez ya se hayan utilizado
en otra aplicación). En consecuencia, los datos tienen una mayor probabilidad de
estar disponibles en una base de datos que en un sistema de archivos convencional.
Una base de datos bien diseñada también puede ser más flexible que varios
archivos separados; es decir, una base de datos puede evolucionar a medida que
cambian las necesidades de los usuarios y las aplicaciones.

Por último, la metodología de las bases de datos tiene la ventaja de permitir que los
usuarios tengan su propia vista de los datos. Los usuarios no necesitan preocuparse
de la estructura de la base de datos ni con su almacenamiento físico.

Muchos usuarios extraen partes de la base de datos central de las mainframes y las
descargan en PC o dispositivos portátiles. Después, estas bases de datos reducidas
se utilizan para generar informes o responder a las consultas específicas para el
usuario final.

Las bases de datos relacionales para las PC han mejorado considerablemente


durante los últimos años. Uno de los principales cambios tecnológicos ha sido el
diseño de software de base de datos que aprovecha

Conceptos De Datos

Es importante comprender cómo se representan los datos antes de considerar el


uso de archivos o de la metodología de las bases de datos. En esta sección veremos
algunas definiciones críticas, incluyendo la abstracción de los datos del mundo real
hasta el almacenamiento de los datos en tablas, y las relaciones de bases de datos.

Fuente: Kendall y Kendall, 2011


Realidad, datos y metadatos

Nos referiremos al mundo real como la realidad. Los datos que se recopilen sobre
personas, lugares o eventos en la realidad se almacenarán en un momento dado
en un archivo o en una base de datos. Para comprender la forma y estructura de los
datos, se requiere información sobre los datos en sí. La información que describe a
los datos se denomina metadatos.

En la figura anterior se muestra la relación entre realidad, datos y metadatos. Dentro


del ámbito de la realidad están las entidades y los atributos; dentro del ámbito de
los datos reales están las ocurrencias de registros y las ocurrencias de elementos
de datos; y dentro del ámbito de los metadatos están las definiciones de registros y
las definiciones de elementos de datos.

Entidades Cualquier objeto o evento sobre el que alguien decida recolectar datos
es una entidad. También puede ser una persona, lugar o cosa (por ejemplo, un
vendedor, una ciudad o un producto). Una entidad puede ser también un evento o
unidad de tiempo, como la descompostura de una máquina, una venta, un mes o un
año.

Relaciones Las relaciones son asociaciones entre entidades (algunas veces se les
conoce como asociaciones de datos).

Atributos Un atributo es cierta característica de una entidad. Puede haber muchos


atributos para cada entidad. Por ejemplo, un paciente (entidad) puede tener muchos
atributos tales como apellido paterno, primer nombre, dirección, ciudad, estado,
etcétera; la fecha de la última visita del paciente, así como los detalles de las
prescripciones también son atributos.

Registros Un registro es una colección de elementos de datos que tienen algo en


común con la entidad descrita.
Claves (Llaves): Una clave es uno de los elementos de datos en un registro que se
utiliza para identificarlo. Cuando una clave identifica a un registro en forma única,
se le llama clave primaria. Hay que tener cuidado especial a la hora de diseñar la
clave primaria. A menudo es un número secuencial o un número secuencial con un
número autoverificable (llamado dígito de verificación) al final. A veces hay cierto
significado integrado en la clave primaria (como por ejemplo su número de carnet),
pero definir una clave primaria con base en un atributo se considera un riesgo: si
cambia el atributo, la clave primaria también cambiará y se creará una dependencia
entre la clave primaria y los datos.

Fuente: Kendall y Kendall, 2011

Metadatos Los metadatos son datos sobre los datos del archivo o base de datos.
Los metadatos describen el nombre proporcionado y la longitud asignada a cada
elemento de datos. Los metadatos también describen la longitud y la composición
de cada uno de los registros.
Fuente: Kendall y Kendall, 2011
Conclusiones

 Las bases de datos son la médula de la mayoría de los sistemas de


información cuyo objetivo es que el usuario tenga acceso a ellos y pueda
administrarlos.
 Las bases de datos relacionales son las ideales para el diseño de sistemas
de información transaccionales que constituyen la mayoría de los sistemas
que las empresas necesitan implementar.
Referencias Bibliográficas

Kendall y Kendall (2011). Análisis y Diseño de Sistemas. México: Prentice Hall

También podría gustarte