Vous êtes sur la page 1sur 10

INTRODUCCIN

El trmino base de datos fue acuado por primera vez en 1963, en un


simposio celebrado en California. De forma sencilla podemos indicar que una base
de datos no es ms que un conjunto de informacin relacionada que se encuentra
agrupada o estructurada.
El archivo por s mismo, no constituye una base de datos, sino ms bien la
forma en que est organizada la informacin es la que da origen a la base de
datos. Las bases de datos manuales, pueden ser difciles de gestionar y modificar.
Por ejemplo, en una gua de telfonos no es posible encontrar el nmero de un
individuo si no sabemos su apellido, aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la informacin est
desordenada por el nombre de los mismos, ser una tarea bastante engorrosa
encontrar todos los pacientes que viven en una zona determinada. Los problemas
expuestos anteriormente se pueden resolver creando una base de datos
informatizada.
Desde el punto de vista informtico, una base de datos es un sistema
formado por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista ms formal, podramos definir una base de datos
como un conjunto de datos estructurados, fiables y homogneos, organizados
independientemente en mquina, accesibles a tiempo real, compartibles por
usuarios concurrentes que tienen necesidades de informacin diferente y no
predecible en el tiempo.
La idea general es que estamos tratando con una coleccin de datos que
cumplen las siguientes propiedades:
Estn estructurados independientemente de las aplicaciones y del soporte
de almacenamiento que los contiene.
Presentan la menor redundancia posible.
Son compartidos por varios usuarios y/o aplicaciones.
BASE DE DATOS

Concepto:
Una base de datos es un almacn que nos permite guardar grandes
cantidades de informacin de forma organizada para que luego podamos
encontrar y utilizar fcilmente. Una base de datos es una serie de datos
organizados y relacionados entre s, los cuales son recolectados y explotados por
los sistemas de informacin de una empresa o negocio en particular
El trmino de bases de datos fue escuchado por primera vez en 1963, en
un simposio celebrado en California, USA. Una base de datos se puede definir
como un conjunto de informacin relacionada que se encuentra agrupada
estructurada.
Desde el punto de vista informtico, la base de datos es un sistema
formado por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o ms tablas que guarda un
conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las columnas
guardan una parte de la informacin sobre cada elemento que queramos guardar
en la tabla, cada fila de la tabla conforma un registro.
Conexin con MYSQL
Conectarse a una base de datos MySql desde PHP es sencillo. En un
pequeo ejemplo vamos a ver cmo hacerlo.
1. Creamos un primer archivo llamado por ejemplo conexion.php.
2. Incluimos en conexion.php el siguiente cdigo.

Localhost: Indica a donde se


conecta con la DB. Si la
conexin

es

en

el

mismo

servidor, este es el valor que debe ir. Si la conexin se da en otro


servidor, debemos incluir la Ip del servidor. En este ltimo caso, el

servidor deber tener las conexiones remotas abiertas.


Usuario: Es el usuario de la base de datos. En general lleva el siguiente

formato usuariocpanel_usuariodb
Clave: Es la clave que se corresponde con ese usuario.
Nombrebd: Se corresponde con el nombre de la base de datos.

3. Finalmente para incluir la conexin en cualquier archivo desde el que queramos


conectarnos, slo se debe incluir el siguiente cdigo.

ACCIONES SOBRE LAS BASES DE DATOS


Create | Crear
Este comando permite crear objetos de datos, como nuevas bases de
datos, tablas, vistas y procedimientos almacenados.
Ejemplo (crear una tabla)
CREATE TABLE 'CUSTOMERS';

Insert | Insertar
Una sentencia INSERT de SQL agrega uno o ms registros a una (y slo
una) tabla en una base de datos relacional.
Forma bsica:

INSERT INTO 'tablatura' ('columna1',['columna2,... '])


VALUES ('valor1', ['valor2,...'])
O tambin se puede utilizar como:
INSERT INTO tablatura VALUES ('valor1','valor2')

Alter | Modificar
Este comando permite modificar la estructura de una tabla u objeto. Se
pueden agregar/quitar campos a una tabla, modificar el tipo de un campo,
agregar/quitar ndices a una tabla, modificar un trigger, etc.
Ejemplo (agregar columna a una tabla)
ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED;

Drop | Eliminar
Este comando elimina un objeto de la base de datos. Puede ser una
tabla, vista, ndice, trigger, funcin, procedimiento o cualquier objeto que el motor
de la base de datos soporte. Se puede combinar con la sentencia ALTER.
Ejemplo
DROP TABLE 'ALUMNOS';

Conexin desde un Formulario MYSQL


Los formularios se conocen a veces como "pantallas de entrada de datos".
Son las interfaces que se utilizan para trabajar con los datos y, a menudo,
contienen botones de comando que ejecutan diversos comandos. Se puede crear
una base de datos sin usar formularios, editando los datos de las hojas de las
tablas. No obstante, casi todos los usuarios de bases de datos prefieren usar
formularios para ver, escribir y editar datos en las tablas.
Los formularios proporcionan un formato fcil de utilizar para trabajar con
los datos. Adems, se les puede agregar elementos funcionales, como botones de
comando. Puede programar los botones para determinar qu datos aparecen en el

formulario, abrir otros formularios o informes, o realizar otras tareas diversas. Por
ejemplo, podra crear un formulario denominado "Formulario de cliente" para
trabajar con datos de clientes. El formulario de cliente podra tener un botn para
abrir un formulario de pedido en el que se pudiese escribir un pedido nuevo del
cliente.
Los formularios tambin le permiten controlar de qu manera otros usuarios
interactan con los datos de la base de datos. Por ejemplo, puede crear un
formulario que muestre solo determinados campos y permita que se realicen
nicamente ciertas operaciones. Esto ayuda a proteger los datos y a asegurarse
de que los datos se especifican correctamente.
En el siguiente ejemplo se mostrar como crear un formulario de registro
con PHP. La informacin se enviar a una base de datos.
El formulario debe verse as:

Para lograr esto se necesitarn 5 archivos.


A

continuacin se explica brevemente que hace cada uno.

index.html: Es el archivo que contiene el formulario en s. Debe llamarse


index para que cuando se coloque en un servidor web y sea accedido por
medio de un navegador de internet, este sea el primer archivo en cargarse.

A partir de este se redirige hacia cualquier otro formulario.


Success.html: Este archivo contiene la pantalla que se muestra si el registro

del formulario ha sido exitoso.


Fail.html: muestra un mensaje de error, en caso de que no se pueda

completar la inscripcin en la base d datos.


estilos.css: contiene las instrucciones para el estilo de la interfaz grfica.
Los colores, degradados, tamao de texto, justificacin, etc, se establecen

en este fichero.
registro.php: contiene la programacin que captura los datos y los enva a
la base de datos MySQL.
Cuando se presiona el botn de suscribirse en el formulario HTML se

ejecuta el cdigo de registro.php Es necesario establecer el nombre de una base


de datos en MySQL con su respectivo usuario y contrasea. Se debe proporcionar
el nombre de la tabla, la cual debe contener al menos las columnas nombre,
apellido y email. Si se da el registro de forma exitosa se redirige a Success. De lo
contrario se redirige a Fail.
Diseo de Pgina Web
El diseo web es una actividad que consiste en la planificacin, diseo,
implementacin y mantenimiento de sitios web. No es simplemente la
implementacin del diseo convencional ya que se abarcan diferentes aspectos
como el diseo grfico web; diseo de interfaz y experiencia de usuario, como la
navegabilidad, interactividad, usabilidad, arquitectura de la informacin; interaccin
de medios, entre los que podemos mencionar audio, texto, imagen, enlaces, video
y la optimizacin de motores de bsqueda. A menudo muchas personas trabajan
en equipos que cubren los diferentes aspectos del proceso de diseo, aunque
existen algunos diseadores independientes que trabajan solos.

La unin de un buen diseo con una jerarqua bien elaborada de


contenidos, aumenta la eficiencia de la web como canal de comunicacin e
intercambio de datos, que brinda posibilidades como el contacto directo entre el
productor y el consumidor de contenidos.
El diseo web ha visto amplia aplicacin en los sectores comerciales de
Internet especialmente en la World Wide Web. A menudo la web se utiliza como
medio de expresin plstica en s. Artistas y creadores hacen de las pginas en
Internet un medio ms para ofrecer sus producciones y utilizarlas como un canal
ms de difusin de su obra
El diseo de pginas web es la construccin de documentos de hipertexto
para su visualizacin en diferentes navegadores. As como asignarle una
presentacin

para

diferentes

dispositivos

de

salida

(en

una

pantalla

de computador, en papel, en un telfono mvil, etc).


Estos documentos o pginas web pueden ser creadas:

Creando archivos de texto en HTML, Asp, Aspx, JavaScript, JSP, Python,

Ruby.
Utilizando un programa visual WYSIWYG o WYSIWYM de creacin de

pginas.
Utilizando lenguajes de programacin del lado servidor, para generar la
pgina web.

Etapas
Para el diseo de pginas web debemos tener en cuenta tres etapas:
1. El diseo visual de la informacin que se desea editar. En esta etapa se
trabaja distribuyendo el texto, los grficos, los vnculos a otros documentos
y otros objetos multimedia que se consideren pertinentes. Es importante
que antes de 'escribir' la pgina web se realice un boceto o prediseo. Esto
facilitar tener un orden claro sobre el diseo.
2. Estructura y relacin jerrquica de las pginas del sitio web. Para esto, y
fundamentalmente para manejar los vnculos entre documentos, se cre el
lenguaje de marcacin de hipertexto o HTML. Los enlaces que aparecen
subrayados en este documento y otros de Wikipedia son ejemplos de

hipertexto, puesto que al pulsar sobre ellos conducen a otras pginas con
informacin relacionada. La importancia de la estructura y arborescencia
web radica en que los usuarios no siempre entran por la pgina principal o
inicial y en ese caso el sitio debe darle la respuesta a lo que busca rpido,
adems permitirle navegar por el sitio.
3. Posicionamiento en buscadores o SEO. sta consiste en optimizar la
estructura del contenido para mejorar la posicin en que aparece la pgina
en determinada bsqueda. Etapa no gustosa por los diseadores grficos,
porque a diferencia del texto, an para el ao 2014 no se pueden tener
nuevos resultados en los buscadores con sitios muy grficos.
El HTML consta de una serie de elementos que estructuran el texto y son
presentados en forma de hipertexto por agente de usuario o navegadores. Esto se
puede hacer con un simple editor de textos (debe guardarse como texto plano, sin
ningn tipo de formato y con extensin .html o .htm ). Aprender HTML es
relativamente fcil, as que es sencillo crear pginas web de este modo. Esta era
la nica manera de generarlas hasta que aparecieron, a mediados de 1996,
algunos editores visuales de HTML, como MS FrontPage y Adobe Dreamweaver.
Con estas herramientas no es necesario aprender HTML (aunque s aconsejable),
con lo cual el desarrollador se concentra en lo ms importante, el diseo del
documento.
Un buen diseo web es aquel que considera dentro de su desarrollo tanto
los elementos bsicos del diseo grfico (la diagramacin, el color, los grficos y
las

fuentes)

como

los fundamentos

tcnicos (estructura, compatibilidad,

funcionalidad e interactividad) para crear tanto el impacto visual como la


experiencia de usuario ptima para la asimilacin del contenido.

CONCLUSIN

Hoy en da las Bases de Datos, ocupan un lugar vital en cualquier rea del
quehacer humano, comercial, y tecnolgico. No slo las personas involucradas en
el rea de Informtica, sino todas las personas administrativas, tcnicas y con
mayor razn los profesionales de cualquier carrera, deben de tener los
conocimientos necesarios para poder utilizar las bases de datos.
Existen distintos modos de organizar la informacin y representar las
relaciones entre los datos en una base de datos. Los Sistemas administradores de
bases de datos convencionales usan uno de los tres modelos lgicos de bases de
datos para hacer seguimiento de las entidades, atributos y relaciones. Los tres
modelos lgicos principalmente de bases de datos son el jerrquico, de redes y el
relacional. Cada modelo lgico tiene ciertas ventajas de procesamiento y tambin
ciertas ventajas de negocios. La utilizacin de bases de datos como plataforma
para el desarrollo de Sistemas de Aplicacin en las Organizaciones se ha
incrementado notablemente en los ltimos aos, se debe a las ventajas que ofrece
su utilizacin.
Para crear una base se deben realizar dos ejercicios de diseo: un diseo
lgico y uno fsico. El diseo lgico de una base de datos es un modelo abstracto
de la base de datos desde una perspectiva de negocios, mientras que el diseo
fsico muestra como la base de datos se ordena en realidad en los dispositivos de
almacenamiento de acceso directo.
Una base de datos sirve a una comunidad ms amplia de usuarios que los
sistemas tradicionales. Los sistemas relacionales con lenguaje de consulta de
cuarta generacin permiten que los empleados no especializados en cmputo
tengan acceso a grandes bases de datos. Adems, entre los usuarios se debe
incluir a los especialistas entrenados en el cmputo. Con el objeto de optimizar el
acceso para los no especialistas, es necesario destinar ms recursos para
capacitar a los usuarios finales. Los profesionales de los sistemas deben ser
capacitados de nuevo en el lenguaje de los sistemas de administracin de base de
datos, en los procedimientos de desarrollo de las aplicaciones de los sistemas y
en nuevas prcticas de software.
BIBLIOGRAFA

https://es.wikipedia.org/wiki/Base_de_datos
http://bryque.blogspot.com/2012/11/bases-de-datos.html
http://es.ccm.net/contents/66-introduccion-bases-de-datos
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
http://html.rincondelvago.com/bases-de-datos_15.html