Base De Datos
Es un sistema de información en la cual se pueden almacenar una cantidad masiva de datos de manera estructurada, organizarlos, relacionarlos entre sí y todo dentro de un mismo contexto.
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 sitio, causando que una edición en ella cause una modificación directa en lo que ve el usuario.
Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar e inclusive ingresar y actualizar en concordancia con los derechos de acceso que se les hayan otorgado. También le permite de igual forma permite a múltiples usuarios accedera la información de al mismo tiempo.
Una base de datos está compuesta por:
* Tablas o relaciones: cumplen la función de contener los campos. Estas se dividen en:
1. Columnas: guardan una parte de la información sobre cada elemento que queramos guardar en la tabla.
2. Fila: cada fila de la tabla conforma un registro.
* Campo o dominios: Se trata información quecaracteriza a un conjunto de cosas.
1. Numéricos: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
2. Booleanos: poseen dos estados: Verdadero “Si-1” y Falso “No-0”.
3. Fechas: almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
4. Memos: son camposalfanuméricos de longitud ilimitada.
5. Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro exclusivo incorporado.
* Registro o tuplas: se trata de una colección finita y ordenada de información acerca de una entidad.
* Documentos o archivos: constituyen la entidad físico/cognitiva compleja que alberga la estructura formal,basada en los datos físicos necesarios para su identificación y la estructura lógico-cognitiva, centrada en el contenido y en las propiedades semánticas.
* SGBD (Sistema de Gestión de Bases de Datos): son programas que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
* Lenguaje SQL (Structured Query Language): es el lenguaje más universal yestándar que existe para conectarse a una BD con el fin de realizar muestras, consultas (query), inserciones, actualizaciones y eliminación datos. Existen una gran cantidad de comandos pero entre los más importantes figuran los siguientes:
1. Insertar Datos a una Tabla específica: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert.
INSERT INTO`Nombre Tabla` (` Nombre Campo `, ` Nombre Campo `, `Nombre Campo`) VALUES ('Valor', ' Valor', ' Valor ');
Ejemplo técnico:
INSERT INTO `comentarios` (Título, Texto, Fecha) VALUES (saludos, como esta, 22-10-2007);
2. Editar Datos de una fila específica: para actualizar los registros se utiliza la instrucción Update. necesitamos especificar por medio de Where cuáles son los registrosen los que queremos hacer efectivas nuestras modificaciones.
UPDATE ` Nombre Tabla ` SET ` Nombre Campo`=` Nombre Campo ` = WHERE `ID` = 'Numero Fila'.
Ejemplo técnico:
UPDATE Comentarios SET Título = Mi primer comentario = WHERE ID = 1;
*Nota: Siempre se incluye el campo id, a fin de identificar con un valor numérico una fila.
3. Borrar una Fila: DELETE es la llaveutilizada para borrar datos de nuestros registros, se requiere insertar el WHERE para especificar el lugar de la modificación.
DELETE FROM ` Nombre Tabla ` WHERE `id`='Número Fila'
Ejemplo técnico:
DELETE FROM comentarios WHERE id=1;
4. Seleccionar datos de una Fila.
SELECT Nombre Campo, Nombre Campo FROM Nombre Tabla where ID = Numero Fila;
Ejemplo técnico:
SELECT Título,...
Regístrate para leer el documento completo.