Todo los articulos en tu correo

Mostrando las entradas con la etiqueta acceso. Mostrar todas las entradas
Mostrando las entradas con la etiqueta acceso. Mostrar todas las entradas

martes, 12 de diciembre de 2006

BASE DE DATOS MYSQL

Es una Base de Datos (Data Base) de Software Libre que (algunas veces referido como "monitor mysql") es un programa interactivo que permite conectarnos a un Servidor MySQL, ejecutar algunas consultas y ver los resultados. MySQL puede ser tambien usado en modo Batch, es decir, se pueden colocar toda una serie de consultas en un archivo y luego decirle a MySQL que ejecute dichas consultas.

Para a instalación en LINUX necesitamos tener acceso a la cuenta de administración ROOT, tambien un conjunto de paquetes ordenadas para la instalación necesaria de los servicios, para Red Hat, Fedora y Mandrake se necesitan:

  • apache-1.20
  • php-4.0.0
  • mysql-3.23
  • php-mysql
En lo posible conseguirse las versiones RPM mas recientes para evitar posibles errores.

Luego se instalan los paquetes con:
  • rpm -i nombre_de_paquete.rpm
Se recomienda, por cuestiones de dependencia realizarlos en este orden:
  1. Apache
  2. MySQL
  3. PHP
  4. php-mysql
Comprobación de instalación del paquete:
  • #rpm -q mysql
Reiniciar el servidor:
  • #./mysqld restart
====================================================================

domingo, 10 de diciembre de 2006

LENGUAJE SQL

El SQL (Structured Query Language = Lenguaje de Consulta Estructurado), es un lenguaje que nos permite realizar consultas en una BD (Data Base), ademas de eso realiza funciones de definición, control y gestion de la base de datos.

Las sentencias SQL se clasifican según su finalidad en :

  • DML (Data Manipulation Language) : Lenguage de manipulación de datos, nos permite recuperar los datos almacenados en ua Base de Datos, tambien incluye ordenes para actualizar la base dedatos como añadir, eliminar, modificar datos
  • DDL (Data Description Language) : Lenguaje de definición de datos, son ordenes para definir, modificar o eliminar tablas y sus relaciones
  • DCL (Data Control Language) : Lenguaje de control de datos, contiene elementos para un entorno multiusuarios, en la que vemos protección,de datos, seguridad de las tablas, establecimiento y restricciones de acceso, así como elementos para coordinarlo referente a usuarios concurrentes.

Cabe destacar que este lenguaje es usado por diferentes softwares de Administracionde base de Datos como ORACLE, SQL SERVER, MYQSL, DB2, etc

=========================================================