domingo, 15 de julio de 2007

SOFTWARE LIBRE

BASE de DATOS

SQL

Es un lenguaje declarativo acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo recional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla.
MYSQL

Es un sistema de gestion de bases de datos recional, multihilo y multiusuario con más de seis millones de instalaciones. MYSQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNUGPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.



Comparación

SQL MYSQL

SQL Server es el servidor de bases de datos de Microsoft, seguro, robusto y con las más avanzadas prestaciones: transacciones, procedimientos almacenados...

Fácilmente gestionable, mediante acceso remoto a través de los programas:
MS SQL Server Management Studio Express (gratuito).
MS Access (solo para bases de datos hasta versión SQL Server 2000).
La consola de administración de SQL (en caso de tener SQL Server instalado en local).

La misma aplicación que utiliza para gestionar su SQL Server local (MS Management Studio) le sirve para gestionar su base de datos en nuestro servidor.

Podrá crear tablas y procedimientos almacenados en la base de datos del servidor.
Para utilizar este programa con la base de datos de nuestro servidor, en primer lugar tiene que registrar el servidor. Para ello se le pedirá el nombre, el login y contraseña de la base de datos que vaya a gestionar (datos disponibles en su panel de control).
Si está utilizando bases de datos SQL Server 2000, puede gestionarlas desde Access. Desde la versión de Access 2000 se incorpora una característica llamada proyectos (archivos .adp).
Los proyectos de Access (.adp) son como las bases mdb, con la diferencia de que los datos residen en un servidor SQL Server (son, por tanto, aplicaciones cliente-servidor).
Desde aplicaciones Linux en Perl o PHP se puede acceder a las bases de datos utilizando los controladores adecuados que están incluidos en nuestras instalaciones de dichos sistemas de scripting.
De esa forma podrá abrir en Access una base de datos del tipo “ODBC Databases” que en esencia es una “base de datos apuntadora” que le permitirá utilizar el interfaz de Access para acceder a las tablas del servidor MySQL o PostgreSQL
· MySQL es el servidor de bases de datos más popular en el mundo Linux. Es un programa libre y gratuito, muy robusto, veloz y capaz de manejar sin problemas tablas con millones de registros en sitios web de muchas visitas.
· En el espacio incluido para MySQL puede crear todas las bases de datos que quiera y repartir el espacio entre ellas como desee। Las bases de datos pueden crearse, cambiar la contraseña de acceso y darlas de baja utilizando el panel de control.
Consultas básicas (SQL)
La sintaxis básica de una consulta de selección es la siguiente: SELECT Campos FROM Tabla En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo: SELECT Nombre, Teléfono FROM Clientes.
Sintaxis MYSQL


Sintaxis y ejemplos para introducir registros en una tabla.
Los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert। La sintaxis utilizada es la siguiente:
Insert Into nombre_tabla (nombre_campo1, nombre_campo2,...) Values (valor_campo1, valor_campo2...) Un ejemplo sencillo es la introducción de un nuevo cliente lo cual se haría con una instrucción de este tipo: Insert Into clientes (nombre, apellidos, direccion, poblacion, codigopostal, email, pedidos) Values ('Perico', 'Palotes', 'Percebe n°13', 'Lepe', '123456', 'perico@desarrolloweb।com', 33)

No hay comentarios: