Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
?
??? ?? 1
??
!? " #$
##
¿Qué es una base de datos? .................................................................................................................................................................... 2
¿Para qué son utilizadas? ......................................................................................................................................................................... 2
Tipos de Base de Datos ............................................................................................................................................................................ 3
Según la variabilidad de los datos almacenados........................................................................................................................................ 3
Según el contenido de los datos almacenados .......................................................................................................................................... 4
Según la estructura de los datos almacenados .......................................................................................................................................... 5
Definición de Base de Datos ..................................................................................................................................................................... 9
¿Porqué son importantes las base de datos? ............................................................................................................................................ 9
Componentes principales de una base de datos .......................................................................................................................................10
Diseño de las bases de datos...................................................................................................................................................................11
Manejadores o lenguajes de bases de datos ............................................................................................... #%##&'&#($
Sistema de Gestión de Bases de Datos (SGBD) ......................................................................................................................................14
Sistema de Administración de Bases de Datos (BDMS)............................................................................................................................15
Pasos necesarios para elaborar un sistema con base de datos ................................................................................................................16
Actividad N-1............................................................................................................................................................................................24
¿Q)*#+ 2
¿ /)# 0+
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También
son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información
experimental.
3
.##
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté
manejando, la utilidad de las mismas o las necesidades que satisfagan.
# 3, Éstas son bases de datos de sólo lectura, utilizadas primordialmente
para almacenar datos históricos. mn ejemplo de esto es el uso para realizar proyecciones
# 3', Éstas son bases de datos donde la información almacenada se
modifica con el tiempo, permitiendo operaciones como actualización y consulta. mn ejemplo de esto
puede ser la base de datos utilizada en un sistema de información de un supermercado, una
farmacia, un videoclub o una empresa.
1 ,## ## ',# 4
# ** #3(, Solo contienen un subrogante (representante) de la fuente
primaria, que permite localizarla. mn registro típico de una base de datos bibliográfica contiene
información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el
texto completo.
# 4#,#'. # Almacenan las fuentes primarias, como por ejemplo, todo el
contenido de todas las ediciones de una colección de revistas científicas.
Implican que una entidad no puede tener más de una entidad que la posea. Estructura basada en
ramificaciones donde una entidad puede poseer varias entidades subordinadas las cuales se
asemejan a las ramas de un árbol. Ejemplo de base de datos jerárquica una mniversidad donde
tenemos como entidad principal al departamento y que tiene subordinado a profesores y estos a su
vez cursos.
à
7
b) Estructura de datos relacional 8
Consiste en una o más tablas de dos dimensiones a las que se les llama relaciones, los renglones
contienen registros y las columnas atributos
Entre sus ventajas tenemos que; es mas eficiente la manera de manejar consultas especificas y es
más factible para el crecimiento de la base de datos.
(,5# 9
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los
cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en
particular.
¿ #/)#'.# *#+
Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma
de decisiones y para los sistemas de información estratégicos, para lograr ventajas competitivas.
#'.#.,. *# 10
#(6. Está constituido por un conjunto de programas que se conoce como Sistema Manejador
de Base de Datos (DMBS) que maneja todas las solicitudes formuladas por los usuarios a la BD
#. Existen tres clases de usuarios relacionados con una Base de Datos:
. ,#,,5
ETAPA 1
El primer paso para crear una base de datos, es . (, .# (#',5 que se quiere
almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información
que necesitamos, para la gestión efectiva de la misma.
El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos que
componen el registro y los valores o datos que contendrá cada uno de esos campos.
En resumen, el 12
principal
aspecto a tener
en cuenta
durante el
diseño de una
tabla es
'
, ' #
,'.#
necesarios,
definirlos en
forma adecuada
con un nombre
especificando
su tipo y su
longitud
.
ETAPA 2 13
Son software especializado en bases de datos, llamados servidores de bases de datos, los tres mas
comunes son
X SQL-SERVER de Microsoft
En estos casos la base de datos( o conjunto de tablas que tienen relaciones comunes entre si)
residen en un 2# * # especializado en algún lugar cercano o lejano en una
red chica, mediana o grande.
'?',5#9": 15
Son paquetes o software mas pequeños y comunes también reciben el nombre de DBMS(DATA
BASE MANAGEMENT SYSTEM) o sistemas administradores de bases de datos.
X Access
X Postgres
X Fox
#,#. *#',#*# 16
#(,,5.#* '7#.#;#*-2#$
En esta primera etapa del ciclo de desarrollo de los sistemas, el analista se involucra en la
identificación de los problemas, de las oportunidades y de los objetivos.
Esta fase es crucial para el éxito del resto del proyecto, pues nadie estará dispuesto a desperdiciar
su tiempo dedicándolo al problema equivocado.
Requiere que el analista observe de forma objetiva lo que ocurre en una empresa. Luego, en
conjunto con los otros miembros de la organización hará notar los problemas. Muchas veces esto
ya fue realizado previamente: y por ello. es que se llega a invitar al analista.
#',5 #/'#(#',5$ 18
En esta etapa el analista hace todo lo posible por identificar qué información requiere el usuario
para desempeñar sus tareas. Puede ver, cómo varios de los métodos para establecer las
necesidades de información, lo obligan a relacionarse directamente con los usuarios.
Esta etapa sirve para elaborar la imagen que el analista tiene de la organización y de sus objetivos.
En ocasiones, se llegan a concluir sólo las primeras dos etapas del ciclo de desarrollo de los
sistemas. El analista es el especialista que emprende esta clase de estudios.
19
La siguiente etapa que ejecuta el analista de sistemas consiste en analizar las necesidades propias
del sistema.
mna vez más, existen herramientas y técnicas especiales que facilitan al analista la realización de
las determinaciones requeridas. Estas incluyen el uso de los diagramas de flujo de datos (DFD) que
cuentan con una técnica estructurada para representar en forma gráfica la entrada de datos de la
empresa, los procesos y la salida de la información.
A partir del diagrama de flujo de datos se desarrolla un diccionario de datos que contiene todos los
elementos que utiliza el sistema, así como sus especificaciones, si son alfanuméricos, descripción,
clave primaria, entre otros.
Paso 4: Diseño del sistema recomendado. 20
En esta etapa del ciclo de desarrollo de los sistemas, el analista de sistemas usa la información que
recolectó con anterioridad y elabora el diseño lógico del sistema de información.
El analista diseña procedimientos precisos de captura de datos, con el fin de que los datos que se
introducen al sistema sean los correctos.
El analista también diseña accesos efectivos al sistema de información, mediante el uso de las
técnicas de diseño de formularios y de pantallas.
mna parte del diseño lógico del sistema de información es el diseño de la interfaz con el usuario.
Paso 5: Desarrollo y documentación del software 21
En esta etapa del ciclo de desarrollo de los sistemas, el analista trabaja con los programadores para
desarrollar todo el software original que sea necesario.
Durante esta fase, el analista también colabora con los usuarios para desarrollar la documentación
indispensable del software, incluyendo los manuales de procedimientos.
La documentación le dirá al usuario como operar el software, y así también, qué hacer en caso de
presentarse algún problema.
Paso 6: Pruebas y mantenimiento del sistema. 22
El sistema de información debe probarse antes de utilizarlo. E! costo es menor si se detectan los
problemas antes de la entrega del sistema. El programador realiza algunas pruebas por su cuenta,
otras se llevan a cabo en colaboración con el analista de sistemas. En un principio, se hace una
serie de pruebas, con datos tipo, para identificar las posibles fallas del sistema: más adelante, se
utilizarán los datos reales.
Sin embargo, el costo del mantenimiento disminuye de manera importante cuando el analista aplica
procedimientos sistemáticos en el desarrollo de los sistemas.
Paso 7: Implantación y evaluación del sistema. 23
En esta última etapa del desarrollo del sistema, el analista ayuda a implantar el sistema de
información. Esto incluye el adiestramiento que el usuario requerirá. Si bien, parte de esta
capacitación la dan las casas comerciales, la supervisión del adiestramiento es una responsabilidad
del analista de sistemas. Más aún, el analista necesita planear la suave transición que trae consigo
un cambio de sistemas.
Aunque la evaluación del sistema se plantea como parte integrante de la última etapa del ciclo de
desarrollo de los sistemas; realmente, la evaluación toma parte en cada una de las etapas. mno de
los criterios fundamentales que debe satisfacerse, es que el futuro usuario utilice el sistema
desarrollado.
?,2 24
X Será evaluada
X Es de carácter individual
De lectura a este documento y luego resuma dando cuenta de lo relevante que ha incorporado a su
haber