Está en la página 1de 10

UNIDAD 6 – Bases de Datos

BASES DE DATOS

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.

En otras palabras, es un soporte digital que tiene como fin el almacenamiento masivo de
información en formato texto plano. No es capaz de almacenar imágenes como se cree, sino
que almacena las rutas (path) de dichas fotos, tampoco almacena otro tipo de datos, sino que
almacena sus rutas de acceso de ser necesario.

Las bases de datos, son utilizadas en sistemas que requieren una interacción fluida con la
aplicación, estas se encargan muchas veces de administrar, editar, y dar de alta. Usualmente la
base de datos, está ligada a la programación directa del site, causando que una edición en ella
cause una modificación directa en lo que ve el usuario.

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para
su clasificación:

 Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas
primordialmente para almacenar datos históricos que posteriormente se pueden utilizar
para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones y tomar decisiones.

 Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada
se modifica con el tiempo, permitiendo operaciones como actualización y adición de
datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto
puede ser la base de datos utilizada en un sistema de información de una tienda de
abarrotes, una farmacia, un videoclub, etc.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

Estructura de una Base de Datos

Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe
ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene
una o más tablas, que cumplen la función de contener los campos.

En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos.

Imagen 1

Los datos quedarían organizados como mostramos en siguiente ejemplo:

Imagen 2

Por consiguiente, una base de datos posee el siguiente orden jerárquico:

 Tablas: Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un
programa. (Ej.: Tabla Comentarios; Imagen 1)
 Campos: Es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a
los de otros campos. (Ej.: id / titulo / texto / fecha; Imagen 2)
 Registros: Es un conjunto de campos que contienen los datos que pertenecen a una misma
repetición de entidad. (1 / saludos / [BLOB – 0 B] / 22-10-2007)
 SQL: Es un lenguaje de programación estándar e interactivo para la obtención de información
desde una base de datos y para actualizarla.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

Tipos de Campos

Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes.
Entre los más comunes podemos nombrar:

 Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros
“sin decimales” y reales “decimales”.
 Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
 Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de
no poder ser indexados.
 Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas
de esta forma posibilita ordenar los registros por fechas o calcular los días entre una
fecha y otra.
 Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255
caracteres).
 Autoincrementables: son campos numéricos enteros que incrementan en una unidad su
valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que
resultan exclusivos de un registro.

Tipos de Base de Datos

Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:

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

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

SISTEMAS DE INFORMACIÓN

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

El equipo computacional: el hardware necesario para que el sistema de información pueda operar.

El recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas
que utilizan el sistema.

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento,


procesamiento y salida de información.

Entrada de Información: Es el proceso mediante el cual el Sistema de Información toma los datos que
requiere para procesar la información. Las entradas pueden ser manuales o automáticas. Las manuales
son aquellas que se proporcionan en forma directa por el usuario, mientras que las automáticas son
datos o información que provienen o son tomados de otros sistemas o módulos.

Almacenamiento de información: El almacenamiento es una de las actividades o capacidades más


importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede recordar la
información guardada en la sección o proceso anterior. Esta información suele ser almacenada en
estructuras de información denominadas archivos. La unidad típica de almacenamiento son los discos
magnéticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM).

Procesamiento de Información: Es la capacidad del Sistema de Información para efectuar cálculos de


acuerdo con una secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse con datos
introducidos recientemente en el sistema o bien con datos que están almacenados. Esta característica
de los sistemas permite la transformación de datos fuente en información que puede ser utilizada para
la toma de decisiones.

Salida de Información: La salida es la capacidad de un Sistema de Información para sacar la información


procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las impresoras,
terminales, diskettes, cintas magnéticas, la voz, los graficadores y los plotters, entre otros.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

A continuación se muestran las diferentes actividades que puede realizar un Sistema de Información de
Control de Clientes:

Entradas:

 Datos generales del cliente: nombre, dirección, tipo de cliente, etc.


 Políticas de créditos: límite de crédito, plazo de pago, etc.
 Facturas (interfase automático).
 Pagos, depuraciones, etc.

Proceso:

 Cálculo de antigüedad de saldos.


 Cálculo de intereses moratorios.
 Cálculo del saldo de un cliente.

Almacenamiento:

 Movimientos del mes (pagos, depuraciones).


 Catálogo de clientes.
 Facturas.

Salidas:

 Reporte de pagos.
 Estados de cuenta.
 Consultas de saldos en pantalla de una terminal.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

DESARROLLO WEB HTML

Sé que define como la creación de sitios web para Internet o una intranet. Para conseguirlo se hace uso
de tecnologías de software del lado del servidor y del cliente que involucran una combinación de
procesos de base de datos con el uso de un navegador web a fin de realizar determinadas tareas o
mostrar información.

HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de
marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con
la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado
código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos entre
otros. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías
ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Se considera el lenguaje web más
importante siendo su invención crucial en la aparición, desarrollo y expansión de la World Wide Web. Es el
estándar que se ha impuesto en la visualización de páginas web y es el que todos los navegadores actuales han
adoptado.

EDITORES DE PÁGINAS WEB

Es una aplicación diseñada con el fin de facilitar la creación y edición de documentos HTML Entre los
diversos tipos podemos encontrar los siguientes:

Editor de texto sin formato


También llamado editor de texto plano. Este tipo de editor suele ser muy sencillo. Dos ejemplos
son Notepad o Bloc de Notas (incluido en Windows) y Kate (GNU/Minix). Con cualquiera de los
dos bastaría para escribir las líneas de código necesarias para diseñar una página Web. Existen
editores de texto específicamente diseñados para la edición Web, que como Kate, incluyen
dentro de su simplicidad coloreado de sintaxis y las etiquetas de marcado usuales necesarias en
el lenguaje de hipertexto. Dichos editores incluyen una serie de botones para insertar
rápidamente las etiquetas, o combinaciones de estas, más corrientes, salvar el documento con
un clic y visionarlo posteriormente en una nueva ventana. el paquete

Editor de texto con ventanas


Es una versión ligeramente más sofisticada que la anterior. Suelen constar de un par de
ventanas. Una area de trabajo, donde se teclea el código HTML y el texto que se quiere incluir
en la página, y en la otra se visualiza el resultado en tiempo real. En otras palabras se obtiene
una previsualización del documento generado. Lo que significa que no se tiene que guardar el
documento, previamente, antes de volver a abrirlo con el navegador para comprobar el
resultado.

Editores WYSIWYG
El término WYSIWYG es el acrónimo de What You See Is What You Get, que traducido al
castellano quiere decir: "lo que tú ves es lo que obtienes", en los que de manera visual se

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

pueden colocar distintos elementos sobre una vista previa de la página, encargándose el
programa de generar el documento HTML.
SERVIDORES WEB

Los servidores web son aquellos cuya tarea es alojar sitios y/o aplicaciones, las cuales son
accedidas por los clientes utilizando un navegador que se comunica con el servidor utilizando el
protocolo HTTP (hypertext markup language).

Básicamente un servidor WEB consta de un intérprete HTTP el cual se mantiene a la espera de


peticiones de clientes y le responde con el contenido según sea solicitado. El cliente, una vez
recibido el código, lo interpreta y lo exhibe en pantalla.

Además, los servidores pueden disponer de un intérprete de otros lenguajes de programación


que ejecutan código embebido dentro del código HTML de las páginas que contiene el sitio
antes de enviar el resultado al cliente. Esto se conoce como programación de lado del servidor
y utiliza lenguajes como ASP, PHP, Perl y Ajax. Las ventajas de utilizar estos lenguajes radican en
la potencia de los mismos ejecutando tareas más complejas como, por ejemplo, acceder a
bases de datos abstrayendo al cliente de toda la operación.

La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan

Algunos servidores web comunes:

HTTP Apache: Es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.),
Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio
virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd
1.3, pero más tarde fue reescrito por completo.

El servidor Apache es desarrollado y mantenido por una comunidad de usuarios bajo la supervisión de la
Apache Software Foundation dentro del proyecto HTTP Server (httpd). Presenta entre otras
características altamente configurables, bases de datos de autenticación y negociado de contenido, pero
fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema
operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue
integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000
o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que
ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.

Este servicio convierte a un PC en un servidor web para Internet o una intranet, es decir que en los
ordenadores que tienen este servicio instalado se pueden publicar páginas web tanto local como
remotamente. Se basa en varios módulos que le dan capacidad para procesar distintos tipos de páginas.
Por ejemplo, Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. También pueden ser
incluidos los de otros fabricantes, como PHP3 o Perl.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

SERVICIO WEB HOSTING

Un hosting web es un servicio donde un proveedor te alquila un servidor conectado a Internet y en el


que puedes alojar todo tipo de ficheros que para que se pueda acceder a ellos vía Internet. Es decir, se
trata de una computadora donde se guarda toda la información de tu página web, correos, bases de
datos y mucho más.

Veamos cómo trabaja una página de internet:

Cuando entras a una página en


Internet tu computadora se
conecta con otra computadora en
internet para descargar la
información que va a mostrar, a
ésta otra computadora se le llama
Servidor, porque es la encargada
de brindar la información, y a tu
computadora se le llama Cliente,
porque es quien recibe la
información.

El servidor es el encargado de brindar el Web Hosting que es todo lo necesario para que una página
pueda ser visitada y utilizada desde internet, tiene varios servicios, como son:

 Espacio en la computadora para almacenar la página


 Espacio para guardar los correos electrónicos
 Recibir y enviar correos electrónicos
 Guardar y administrar bases de datos
 Guardar estadísticas sobre las visitas a la página de internet

Dependiendo del Hosting contratado, los servicios pueden variar. Los Hostings normalmente se pagan
anualmente, pero se pueden hacer contrataciones bianuales o por 5 años.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

BLOG

Un blog es otra de las herramientas de comunicación digital más utilizadas en la red. En ellos el autor
recopila y publica información sobre un tema concreto. Existen infinidad de temas y no tienen que
ajustarse necesariamente a uno sólo.

El emisor del mensaje puede dar la opción al receptor de comunicarse con él. Esto puede hacerse a
través de un apartado de comentarios o directamente por email. También son conocidos en español
como bitácora y en inglés como weblog. Es lo más parecido a un diario ya que su contenido se actualiza
periódicamente y en un orden cronológico. cada noticia publicada se llama post.
Terminología de blogs

Terminología en los blogs

El uso de blogs se extendió a finales de los años 90 por toda la red. De ahí se han derivado términos
específicos como blogosfera, blogroll, post, etc.

1.- Blogosfera: Se llama así al conjunto de blogs publicados en internet. Los weblogs pueden estar
ordenados dentro de la blogosfera. Lo habitual es que el orden responda a la temática de cada uno de
ellos. Todos estos blogs interconectados pueden entenderse como un fenómeno social. A través de ellos
puede hacerse un estudio de la sociedad y sus intereses.

2.- Blogroll: Es la lista de blogs recomendados o enlazados. Esta lista puede estar publicada en un blog o
en cualquier otro tipo de página web. Normalmente se sitúa en un lateral de la web principal.

3.- Post: Término inglés que designa cada una de las publicaciones hechas en la bitácora. En español
sería "artículo".

Servidores para blogs

Existen numerosos servidores en los que alojar un blog. Los más comunes y utilizados son Wordpress y
Blogger. Ambos son gratuitos y ofrecen plantillas para la creación de blogs. No necesitan instalar ningún
software y no se requieren conocimientos previos para publicar en ellos.

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez


UNIDAD 6 – Bases de Datos

WIKIS

Wiki es un concepto que se utiliza en el ámbito de Internet para referirse a las páginas web cuyos
contenidos pueden ser editados por múltiples usuarios a través de cualquier navegador. Dichas páginas,
por lo tanto, se desarrollan a partir de la colaboración de los internautas, quienes pueden agregar,
modificar o eliminar información.

El término wiki procede del hawaiano wiki wiki, que significa “rápido”, y fue propuesto por Ward
Cunningham. La noción se popularizó con el auge de Wikipedia, una enciclopedia libre y abierta que se
ha constituido como uno de los sitios más visitados de la Web.

El formato wiki es muy útil para la difusión de conocimientos y el trabajo en equipo. Es habitual que los
wikis incluyan un historial de cambios: de esta forma es posible regresar a un estado anterior (en caso
que las modificaciones realizadas no sean correctas) y corroborar quién concretó cada cambio en la
información.

Una de las grandes ventajas de un wiki es la


facilidad para crear páginas de forma
instantánea, sin necesidad de preocuparse
por el diseño y otras cuestiones relacionadas
con la estética y la organización de la
información. Muchos wikis crean
hipervínculos y páginas de manera automática
cuando el usuario escribe una palabra o frase
de cierta forma (en mayúsculas y sin espacio,
entre dos corchetes, etc.).

Entre las distintas formas de visualizar un wiki


para su edición, se encuentran el código
fuente (un texto plano), el HTML (renderizado a partir del código fuente) y la plantilla (que establece
cómo se disponen los elementos comunes en todas las páginas).

INTRODUCCIÓN A LA COMPUTACIÓN FC-1422 | Ing. Pedro Luís Pérez

También podría gustarte