SlideShare una empresa de Scribd logo
1 de 12
Es un sistema que almacena
datos que están relacionados.
Es un repositorio en donde
Guardamos información
integrada que podemos
almacenar y recuperar.
Un conjunto de información
Almacenada en memoria
auxiliar que permite acceso
directo y un conjunto de
programas que
manipulan esos datos
   Hardware: constituido por
    dispositivo de almacenamiento
    como discos, tambores, cintas,
    etc.
   Software: que es el DBMS o
    Sistema Administrador de Base
    de Datos.
   Datos: los cuales están
    almacenados de acuerdo a la
    estructura externa y van a ser
    procesados para convertirse en
    información.
Los elementos básicos de una base de datos son:

   Información: conjunto organizado de datos procesados, que constituyen un mensaje
    sobre un determinado ente o fenómeno.

   Usuarios: Es todo aquel personaje que hace uso de un sistema de información y, en
    este caso de un Sistema de Base de Datos:
    Dentro de una estructura de una base de datos también está contenido objetos de la
    base de datos:

   Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos
    datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus
    características. Más adelante veremos qué es un campo.

   Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el
    fin de extraer y presentar la información resultante de diferentes formas (pantalla,
    impresora...)

   Formulario: elemento en forma de ficha que permite la gestión de los datos de una
    forma más cómoda y visiblemente más atractiva.
   Informe: permite preparar los registros de la base de datos de forma personalizada
    para imprimirlos.

   Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas
    repetitivas.

   Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic
   Archivo: son conjuntos de registros.
   Registros: son conjuntos de campos.
   Campos: es la mínima unidad de referencia.
   Externo: esa es la visión del usuario final, se ve como se
    maneja los datos ya convertidos en información.
     Es aquel en el que se presenta al usuario final y que puede
    combinaciones o relaciones entre los datos que conforman a
    la base de datos global. Puede definirse como la forma en el
    que el usuario aprecia la información y sus relaciones.

   Conceptual: se ve como esta estructurado la Base Datos,
    equipos de campo tiene como están estructurado los
    registros.
     Es aquel en el que se definen las estructuras lógicas de
    almacenamiento y las relaciones que se darán entre ellas.
    Ejemplos comunes de este nivel son el diseño de los registros y
    las ligas que permitirán la conexión entre registros de un
    mismo archivo, de archivos distintos incluso, de ligas hacia
    archivos.
   Interno: se ve como se almacena los datos físicamente.
     Es aquel en el que se determinan las características de
    almacenamiento en el medio secundario. Los
    diseñadores de este nivel poseen un amplio dominio de
    cuestiones técnicas y de manejo de hardware. Muchas
    veces se opta por mantener el nivel físico proporcionado
    por el sistema operativo para facilitar y agilizar el
    desarrollo
Información pública
Es la información s a la que puede acceder cualquier
persona por poco que se lo proponga. Este tipo de
información es vital para conseguir logros comerciales,
pero es un error dirigirla únicamente al exterior de la
empresa. Todos los integrantes de una empresa o de un
proyecto deben estar al corriente sobre la información que
cualquier usuario puede obtener. - Información interna
todos los datos y contenidos necesarios para llevar a cabo
UN proyecto, así como las informaciones relativas a la
propia empresa que se ponen en conocimiento de todo el
equipo. Debido a la composición variada de la empresa,
podríamos establecer diversos estratos de información
interna, algunos más genéricos y evadibles, otros más
estratégicos y delicados.
Información privada

Es la información que no puede ir más allá de las personas que deban
manejarla. Datos concretos sobre nuestra contabilidad, nuevas ideas en
fase de definición, negociaciones en marcha, datos internos de clientes,
filtraciones y rumores no pro pagables, etc.
Las personas que acceden a esta información tienen un alto grado de
confianza y de responsabilidad. Almacenar y transmitir esta información
de forma cifrada es una precaución sencilla que nos puede ahorrar
grandes disgustos.
 Usuario Final: es la persona que utiliza los datos, esta persona ve
  datos convertidos en información:
 Desarrollador de Aplicaciones: es la persona que desarrolla los
  sistemas que interactúan con la Base de Datos.
 DBA: es la persona que asegura integridad, consistencia,
  redundancia, seguridad este es el Administrador de Base de Datos
  quien sed encarga de realizar el mantenimiento diario o periódico
  de los datos.

Las personas tienen acceso DBMS se clasifican de la siguiente manera:
 Usuarios ingenuos. – Son aquellos que interactúan con el sistema
    por medio de aplicaciones permanentes.
 Usuarios sofisticados.- son aquellos con la capacidad de acceder a
    la información por medios de lenguajes de consulta.
 Programadores de aplicación.- son aquellos con un amplio dominio
    del DML capaces de generar nuevos módulos o utilerías capaces
    de manejar nuevos datos en el sistema.
 Usuarios especializados.- son aquellos que desarrollan módulos que
    no se refieren precisamente al manejo de los datos, si no a
    aplicaciones avanzadas como sistemas expertos, reconocimientos
    de imágenes, procesamiento de audio y demás.
 Usuario administrador es la persona a la que va
  destinada dicho producto una vez que ha
  superado las fases de desarrollo
  correspondientes.
 Usuario registrado persona que tiene derechos
  especiales en algún servicio de Internet por
  acreditarse en el mismo mediante un
  identificador y una clave de acceso,
  obtenidos con previo registro en el servicio, de
  manera gratuita o de pago. Normalmente, un
  usuario registrado tiene asignada una cuenta
  propia que mantiene información
  personalizada del usuario en el servidor, (como
  puede ser dirección de e-mail y espacio
  correspondiente).
 Usuario anónimo aquel que navega en sitios
  web (o usa cualquier servicio de la red) sin
  autenticarse como usuario registrado.
 Usuario «beta tester» En el proceso de
  desarrollo de software, existe un usuario
  intermedio entre el desarrollador y el usuario
  final que se encarga de comprobar y testear
  que el programa trabaje de la forma prevista.
La programación es el proceso de diseñar, escribir,
depurar y mantener el código fuente de programas
computacionales. El código fuente es escrito en un
lenguaje de programación. El propósito de la
programación es crear programas que exhiban un
comportamiento deseado. El proceso de escribir
código requiere frecuentemente conocimientos en
varias áreas distintas, además del dominio del
Lenguaje a utilizar, algoritmos especializados y
lógica formal. Programar no involucra
necesariamente otras tareas Tales como el análisis y
diseño de la aplicación (pero sí el diseño del
código), aunque sí suelen estar fusionadas
en el desarrollo de pequeñas aplicaciones.

Más contenido relacionado

La actualidad más candente

Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de DatosEvelynUBA
 
Cuestionario 1.1 Base de Datos
Cuestionario 1.1 Base de DatosCuestionario 1.1 Base de Datos
Cuestionario 1.1 Base de DatosÑaka Laka Raka
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324AlexanderBenitez21
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad imarce821
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 
Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesEdwin Quintanar
 
Base de datos
Base de datosBase de datos
Base de datosSara
 

La actualidad más candente (17)

Base de datos
Base de datosBase de datos
Base de datos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Cuestionario 1.1 Base de Datos
Cuestionario 1.1 Base de DatosCuestionario 1.1 Base de Datos
Cuestionario 1.1 Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos básicos de bases de datos
Conceptos básicos de bases de datosConceptos básicos de bases de datos
Conceptos básicos de bases de datos
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Bbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentalesBbdd a up_conceptos_fundamentales
Bbdd a up_conceptos_fundamentales
 
Base de datos
Base de datosBase de datos
Base de datos
 

Destacado

Social Media in Manufacturing
Social Media in ManufacturingSocial Media in Manufacturing
Social Media in ManufacturingPolymerOhio, Inc.
 
Multi-armed AP professional juggling tasks
Multi-armed AP professional juggling tasksMulti-armed AP professional juggling tasks
Multi-armed AP professional juggling tasksOrienge
 
Find hot news in agri china investor 1306
Find hot news in agri china investor 1306Find hot news in agri china investor 1306
Find hot news in agri china investor 1306CCM Intelligence
 
Контрастность слайдов
Контрастность слайдовКонтрастность слайдов
Контрастность слайдовMental Skills
 
Te309 text sets
Te309 text setsTe309 text sets
Te309 text setssbmrozin
 
All you need to know about your death final!
All you need to know about your death final!All you need to know about your death final!
All you need to know about your death final!L1Y
 
Pamphlet banana
Pamphlet   bananaPamphlet   banana
Pamphlet bananakajani1991
 
Achtergrond informatie neerslaggegevens
Achtergrond informatie neerslaggegevensAchtergrond informatie neerslaggegevens
Achtergrond informatie neerslaggegevensLuc Verkoelen
 
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...Bernhard Klein
 
C:\fakepath\los virus2
C:\fakepath\los virus2C:\fakepath\los virus2
C:\fakepath\los virus2daniel
 
Gastspreker op eco event 28102010
Gastspreker op eco event 28102010Gastspreker op eco event 28102010
Gastspreker op eco event 28102010swishing.be
 

Destacado (20)

Caden's powerpoint
Caden's powerpointCaden's powerpoint
Caden's powerpoint
 
Social Media in Manufacturing
Social Media in ManufacturingSocial Media in Manufacturing
Social Media in Manufacturing
 
Multi-armed AP professional juggling tasks
Multi-armed AP professional juggling tasksMulti-armed AP professional juggling tasks
Multi-armed AP professional juggling tasks
 
Find hot news in agri china investor 1306
Find hot news in agri china investor 1306Find hot news in agri china investor 1306
Find hot news in agri china investor 1306
 
Контрастность слайдов
Контрастность слайдовКонтрастность слайдов
Контрастность слайдов
 
Te309 text sets
Te309 text setsTe309 text sets
Te309 text sets
 
All you need to know about your death final!
All you need to know about your death final!All you need to know about your death final!
All you need to know about your death final!
 
Citytrip rome
Citytrip romeCitytrip rome
Citytrip rome
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
La tierra es plana
La tierra es planaLa tierra es plana
La tierra es plana
 
Electricidad
ElectricidadElectricidad
Electricidad
 
Pamphlet banana
Pamphlet   bananaPamphlet   banana
Pamphlet banana
 
Hacerce maestro
Hacerce maestroHacerce maestro
Hacerce maestro
 
Achtergrond informatie neerslaggegevens
Achtergrond informatie neerslaggegevensAchtergrond informatie neerslaggegevens
Achtergrond informatie neerslaggegevens
 
Carmel 1
Carmel 1Carmel 1
Carmel 1
 
Prensa para emprendedores low cost
Prensa para emprendedores   low costPrensa para emprendedores   low cost
Prensa para emprendedores low cost
 
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...
UCAmI 2012 - Detection and Extracting of Emergency Knowledge from Twitter Str...
 
C:\fakepath\los virus2
C:\fakepath\los virus2C:\fakepath\los virus2
C:\fakepath\los virus2
 
Gastspreker op eco event 28102010
Gastspreker op eco event 28102010Gastspreker op eco event 28102010
Gastspreker op eco event 28102010
 
Arte romanico
Arte romanicoArte romanico
Arte romanico
 

Similar a Clase dsi

La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Base de datos
Base de datosBase de datos
Base de datosErnesto
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada leostave
 
Presentación de Base de Dato
Presentación de Base de Dato Presentación de Base de Dato
Presentación de Base de Dato yanos513
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaaoncegrado12
 
Taller 1
Taller 1Taller 1
Taller 1fredy
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092JoseQuiroz82
 
Análisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIAnálisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIFlorez85
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2susan_janette
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de informaciónOscar Rojas
 

Similar a Clase dsi (20)

La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Lectura1 sgbd
Lectura1 sgbdLectura1 sgbd
Lectura1 sgbd
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Presentación de Base de Dato
Presentación de Base de Dato Presentación de Base de Dato
Presentación de Base de Dato
 
Base de datos
Base de datosBase de datos
Base de datos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Taller 1
Taller 1Taller 1
Taller 1
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
 
Análisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIAnálisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información II
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2
 
Bloques de un sistema de información
Bloques de un sistema de informaciónBloques de un sistema de información
Bloques de un sistema de información
 
B Ase De Datos3
B Ase De Datos3B Ase De Datos3
B Ase De Datos3
 

Clase dsi

  • 1.
  • 2. Es un sistema que almacena datos que están relacionados. Es un repositorio en donde Guardamos información integrada que podemos almacenar y recuperar. Un conjunto de información Almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos
  • 3. Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc.  Software: que es el DBMS o Sistema Administrador de Base de Datos.  Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.
  • 4. Los elementos básicos de una base de datos son:  Información: conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenómeno.  Usuarios: Es todo aquel personaje que hace uso de un sistema de información y, en este caso de un Sistema de Base de Datos: Dentro de una estructura de una base de datos también está contenido objetos de la base de datos:  Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.  Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)  Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.  Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.  Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.  Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic
  • 5. Archivo: son conjuntos de registros.  Registros: son conjuntos de campos.  Campos: es la mínima unidad de referencia.
  • 6. Externo: esa es la visión del usuario final, se ve como se maneja los datos ya convertidos en información. Es aquel en el que se presenta al usuario final y que puede combinaciones o relaciones entre los datos que conforman a la base de datos global. Puede definirse como la forma en el que el usuario aprecia la información y sus relaciones.  Conceptual: se ve como esta estructurado la Base Datos, equipos de campo tiene como están estructurado los registros. Es aquel en el que se definen las estructuras lógicas de almacenamiento y las relaciones que se darán entre ellas. Ejemplos comunes de este nivel son el diseño de los registros y las ligas que permitirán la conexión entre registros de un mismo archivo, de archivos distintos incluso, de ligas hacia archivos.
  • 7. Interno: se ve como se almacena los datos físicamente. Es aquel en el que se determinan las características de almacenamiento en el medio secundario. Los diseñadores de este nivel poseen un amplio dominio de cuestiones técnicas y de manejo de hardware. Muchas veces se opta por mantener el nivel físico proporcionado por el sistema operativo para facilitar y agilizar el desarrollo
  • 8. Información pública Es la información s a la que puede acceder cualquier persona por poco que se lo proponga. Este tipo de información es vital para conseguir logros comerciales, pero es un error dirigirla únicamente al exterior de la empresa. Todos los integrantes de una empresa o de un proyecto deben estar al corriente sobre la información que cualquier usuario puede obtener. - Información interna todos los datos y contenidos necesarios para llevar a cabo UN proyecto, así como las informaciones relativas a la propia empresa que se ponen en conocimiento de todo el equipo. Debido a la composición variada de la empresa, podríamos establecer diversos estratos de información interna, algunos más genéricos y evadibles, otros más estratégicos y delicados.
  • 9. Información privada Es la información que no puede ir más allá de las personas que deban manejarla. Datos concretos sobre nuestra contabilidad, nuevas ideas en fase de definición, negociaciones en marcha, datos internos de clientes, filtraciones y rumores no pro pagables, etc. Las personas que acceden a esta información tienen un alto grado de confianza y de responsabilidad. Almacenar y transmitir esta información de forma cifrada es una precaución sencilla que nos puede ahorrar grandes disgustos.
  • 10.  Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en información:  Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactúan con la Base de Datos.  DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien sed encarga de realizar el mantenimiento diario o periódico de los datos. Las personas tienen acceso DBMS se clasifican de la siguiente manera:  Usuarios ingenuos. – Son aquellos que interactúan con el sistema por medio de aplicaciones permanentes.  Usuarios sofisticados.- son aquellos con la capacidad de acceder a la información por medios de lenguajes de consulta.  Programadores de aplicación.- son aquellos con un amplio dominio del DML capaces de generar nuevos módulos o utilerías capaces de manejar nuevos datos en el sistema.  Usuarios especializados.- son aquellos que desarrollan módulos que no se refieren precisamente al manejo de los datos, si no a aplicaciones avanzadas como sistemas expertos, reconocimientos de imágenes, procesamiento de audio y demás.
  • 11.  Usuario administrador es la persona a la que va destinada dicho producto una vez que ha superado las fases de desarrollo correspondientes.  Usuario registrado persona que tiene derechos especiales en algún servicio de Internet por acreditarse en el mismo mediante un identificador y una clave de acceso, obtenidos con previo registro en el servicio, de manera gratuita o de pago. Normalmente, un usuario registrado tiene asignada una cuenta propia que mantiene información personalizada del usuario en el servidor, (como puede ser dirección de e-mail y espacio correspondiente).  Usuario anónimo aquel que navega en sitios web (o usa cualquier servicio de la red) sin autenticarse como usuario registrado.  Usuario «beta tester» En el proceso de desarrollo de software, existe un usuario intermedio entre el desarrollador y el usuario final que se encarga de comprobar y testear que el programa trabaje de la forma prevista.
  • 12. La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del Lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas Tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.