Blogia

ADSI SENA

MARYURIS RODRIGUEZ REYES

Blog

Blog

 

Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. El nombre bitácora está basado en los cuadernos de bitácora, cuadernos de viaje que se utilizaban en los barcos para relatar el desarrollo del viaje y que se guardaban en la bitácora. Aunque el nombre se ha popularizado en los últimos años a raíz de su utilización en diferentes ámbitos, el cuaderno de trabajo o bitácora ha sido utilizado desde siempre.

Este término inglés blog o weblog proviene de las palabras web y log (’log’ en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en la web (en línea).

 

DICCIONARIO DE DATOS

 

Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.

Datos elementales

Es la parte más pequeña de los datos que tiene significado en el sistema de información. Se combinan varios elementos de datos para hacer los records o "data estructures".

DATOS OPCIONALES

Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto.

Nombre de los Datos

Para distinguir un dato de otro, el analista les asigna nombre significativos que se utilizan para tener una referencia de cada elemento a través del proceso total de desarrollo de sistemas.

Descripción de los Datos

Establece brevemente lo que representa el dato en el sistema.

Valores  de  los  datos

En algunos procesos solo se permiten valores de datos específicos.

Longitud  de  campo

Cuando las características del diseño del sistema se ejecuten más tarde en el proceso de desarrollo del sistema, será importante conocer la cantidad de espacio que necesita para cada dato.

ITERACIÓN

Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto.

Tipos de Diccionarios

*Diccionario Off-Line
*Diccionario On-Line
*üDiccionario in-line

Diccionario Off-Line

*  Se ocupa de mantener el diccionario en condiciones.

*  No tiene injerencia en el uso dinámico de los datos. 

 Diccionarios On-Line

* Trabaja junto con el compilador.
* Impide que el programador defina los datos en el programa y los toma directamente del diccionario.
*Verifica que los datos nombrados existan en el diccionario. 
*Incorpora al programa, desde el diccionario la definición de los datos.
* Desventaja: si uno se olvida de recompilar, estarán      conviviendo datos en la correcta versión actual con otros en una versión superada.

Diccionario in-line

 No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.

 Registro de las descripciones de datos

 Dadas que las descripciones se utilizarán en forma repetitiva a través de una información y después, durante el diseño, se sugiere un formato fácil  para utilizar que simplifique el registro y los detalles de consulta cuando se necesiten.

 

Data Estructure (Estructura de datos)

También se conocen como record. Es la combinación de elementos de datos relacionados que se incluye en un flujo de datos o se retiene en un "data store".

 

 

 

 

 

 

 

 

ALGORITMO

ALGORITMO

 

Es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.

TIPOS DE ALGORITMOS 

 

Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

*Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso
 LENGUAJES ALGORÍTMICO

Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.

Tipos de Lenguajes Algorítmicos

Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). 

No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo).

 

    INICIO
   Edad: Entero
   ESCRIBA “cual es tu edad?”
   Lea Edad
   SI Edad >=18 entonces
      ESCRIBA “Eres mayor de Edad”
   FIN SI
   ESCRIBA “fin del algoritmo”
   FIN 

LOS ALGORITMOS SE PUEDEN EXPRESAR POR

*Formulas
*Diagramas de flujo
*Pseudocódigo

 QUÉ SON LAS CONSTANTES, LAS VARIABLES Y LAS EXPRESIONES EN LA PROGRAMACIÓN ASÍ COMO SU CLASIFICACIÓN.

 

}Constantes : Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
Ejemplo:  pi = 3.1416
}
}Variable : Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.
Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.
Ejemplo:  área = pi * radio ^ 2
}Las variables son : el radio, el área y la constate es pi 

 

 

 

 

 

 

EL MODELO ENTIDAD-RELACIÓN

EL MODELO ENTIDAD-RELACIÓN

 

žEl modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Esta esta formada por representaciones graficas o lingüísticas que  Fue introducido por Peter Chen en 1976.
Entidad
Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
Entidad DEBILES 
žUna entidad débil es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos
Atributos
 Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

ATRIBUTO SIMPLE:  es un atributo que tiene un solo componente, que no se puede dividir en partes más pequeñas que tengan un significado propio.

Clasificación de atributos:

 

žUN ATRIBUTO MONOVALENTE es aquel que tiene un solo valor para cada ocurrencia de la entidad o relación a la que pertenece. 
ž
žATRIBUTO POLIVALENTE es aquel que tiene varios valores para cada ocurrencia de la entidad o relación a la que pertenece. A estos atributos también se les denomina multivaluados, y pueden tener un número máximo y un número mínimo de valores’
Restricciones llave o cardinalidades 
 
žl Relación “Trabaja_en”:
žl Un empleado puede trabajar en un departamento
žl Un departamento puede tener varios empleados
žl Sin embargo, cada departamento puede tener a lo más un jefe por la restricción de llave de la relación administra
Relación
žDescribe cierta dependencia entre entidades o permite la asociación de las mismas.

DIAGRAMA DE ENTIDAD – RELACION

 

 

 

 

 

 

 

BASES DE DATOS

BASES DE DATOS

Es un conjunto de datos que nos permite guardar grandes cantidades de información para su posterior uso.

SISTEMA DE GESTION DE BASE DE DATOS  (SGBD)

   Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. se compone    de    un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. 

VENTAJAS DE LAS BASE DE DATOS

 

CONTROL SOBRE LA REDUNDANCIA DE DATOS:Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.

DESVENTAJAS DE LAS BASES DE DATOS

 

COMPLEJIDAD:Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.

COMPARTICION DE DATOS

   En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos,      la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados. 

MANEJADORES DE BASE DE DATOS

 

*—MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes  de datos.
*—PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets  y sistemas de gran calibre.
—*Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa Access, el cual crea un archivo .mdb con la estructura ya explicada.
—*Microsoft SQL Server: es una base de datos más potente que Access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de  informaciones.

 

TIPOS DE BASES DE DATOS

   Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma.

BASES DE DATOS DINÁMICAS

BASES DE DATOS DE TEXTO COMPLETO

BASES DE DATOS O "BIBLIOTECAS" DE INFORMACIÓN QUÍMICA O BIOLÓGICA

MODELOS DE BASES DE DATOS

 

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores.

 BASES DE DATOS JERÁRQUICAS

 BASE DE DATOS DE RED

 

BASES DE DATOS TRANSACCIONALES

BASES DE DATOS RELACIONALES

BASES DE DATOS MULTIDIMENSIONALES

BASES DE DATOS DOCUMENTALES

 

 

 

 

 

 

 

CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN

CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN

 

El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño  que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.

COMPONENTE DE LOS SISTEMAS DE INFORMACION

*La base de datos.
*El SGBD.
*Los programas de aplicación.
*Los dispositivos físicos (ordenadores, dispositivos de almacenamiento, etc.).
*El personal que utiliza y que desarrolla el sistema
FASES DE LOS SISTEMAS DE INFORMACION
*Nacimiento: Esta fase da inicio al ciclo de vida con el surgimiento de una necesidad o de un requerimiento por parte del usuario.
*Desarrollo: Una vez realizado un estudio de factibilidad,  se procede al desarrollo del sistema en el cual se analizan los requerimientos y se elabora un diseño que servirá de base para el desarrollo.
*Operación: En este momento el sistema ya está terminado y el usuario trabaja introduciendo datos y obteniendo información y reportes que soporten la operación de la empresa.

*Mantenimiento: Consiste en corregir los errores que se detectan en los programas o en las funciones que realiza el sistema
*Muerte: Un sistema de información llega a esta fase cuando deja de ser necesario o cuando debe reemplazarse por otro mejor. 

CLASIFICACION DE LOS SISTEMAS DE INFORMACION

 

*ABIERTOS. Son los que intercambian información, materiales y energía con su ambiente.
*CERRADOS. Son auto contenidos, no interactúan con el medio ambiente.
*PROBABILISTICO. No se conoce con certeza su comportamiento.
*DETERMINISTICO. Cualquier estado futuro que adopten puede preciarse.

 

DESARROLLO DE UN SISTEMA DE INFORMACION 

 

Un sistema de información es un conjunto  de elementos que interactúan entre si con el fin de apoyar las actividades de una empresa o negocio.