Sei sulla pagina 1di 24

?

    ?
 
???  ??  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

mna *# o *,## es un conjunto de datos pertenecientes a un mismo contexto


y almacenados sistemáticamente para su posterior uso. -'. # mna biblioteca compuesta en su
mayoría por documentos y textos impresos en papel e indexados para su consulta.

En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica,


la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango
de soluciones al problema de almacenar datos.

¿ /)# 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.

1 2*  ## ',#

  # 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.

,##mn ejemplo son las guías telefónicas en formato electrónico.


1 , ## ',# 5

âay 3 tipos de bases de datos estructurados lógicamente:

X Estructuras de datos jerárquicas

X Estructuras de datos en red

X Estructura de datos relacional


a) Estructuras de datos jerárquicas 6

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

 i  l i 


i 
 
 l i
     i
   i    

i  

 i
l 
l l l 
  
   

i 
 

 
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

#. Los datos son la Base de Datos propiamente dicha.

â6. El hardware se refiere a los dispositivos de almacenamiento en donde reside la base de


datos, así como a los dispositivos periféricos necesarios para su uso.

#(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:

X  .#'#. ,,#, quien crea programas de aplicación que utilizan la BD

X  #( , quien accesa la BD por medio de lenguaje de consulta o de prog de aplicación.

X  '# #7encargado del control general del Sistema de BD


8# *# 11

. ,#,,5

Etapa 1: Planificar el tipo de información

Etapa 2: Construir la aplicación

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

La segunda etapa consiste en ,#  . ,,5 o aplicaciones que ya tendrán acceso o


podrán manipular los datos contenidos en la tabla, estas aplicaciones se escriben usando ya sea
lenguajes clásicos de programación como JAVA, VBSCRIPT, PERL, JSCRIPT, .NET, etc.
'5#9: 14

Son software especializado en bases de datos, llamados servidores de bases de datos, los tres mas
comunes son

X SQL-SERVER de Microsoft

X ORACLE Server de Oracle

X MYSQL Open Source

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.

Este tipo de software se especializa en la creación, mantenimiento, seguridad, privacidad, etc. de un


conjunto de tablas o mejor dicho una base de datos, DBMS comunes son:

X Access

X Postgres

X Fox
#,#. *#',#*# 16

X Paso 1: Identificación de problemas, oportunidades y objetivos.

X Paso 2: Determinación de los requerimientos de información.

X Paso 3: Análisis de las necesidades del sistema.

X Paso 4: Diseño del sistema recomendado.

X Paso 5: Desarrollo y documentación del software

X Paso 6: Pruebas y mantenimiento del sistema.

X Paso 7: Implantación y evaluación del sistema.


1

#(,,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

La siguiente etapa que aborda el analista, es la determinación de los requerimientos de información


a partir de los usuarios particularmente involucrados. Para identificar los requerimientos de
información dentro de la empresa, pueden utilizarse diversos instrumentos, los cuales incluyen: el
muestreo, el estudio de los datos y formas usadas por la organización, la entrevista, los
cuestionarios: la observación de la conducta de quien toma las decisiones, así como de su
ambiente y también el desarrollo de prototipos.

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

Paso 3: Análisis de las necesidades del sistema.

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.

Existen diversas herramientas a través de las cuales el analista de sistemas transmite al


programador los requerimientos de programación. Ejemplo de casos de usos

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.

El mantenimiento del sistema y de su documentación empiezan justamente en esta etapa: y


después, esta función se realizará de forma rutinaria a lo largo de toda la vida del sistema. Las
actividades de mantenimiento integran una buena parte de la rutina del programador, que para las
empresas llegan a simplificar importantes sumas de dinero.

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

X Podrá usarlo en el control que se hará en la próxima clase

X Máximo 1 página, letra arial tamaño 14. Los 4 márgenes en 2 cm.

X Identificación de alumno al inicio de la página y fecha de próxima clase

X Próxima clase control de 10 minutos

De lectura a este documento y luego resuma dando cuenta de lo relevante que ha incorporado a su
haber

Potrebbero piacerti anche