Es un lenguaje declarativo de acceso
a bases de datos relacionales que permite
especificar diversos tipos de operaciones en
ellas.
Los orígenes del SQL están ligados a los de
las bases de datos relacionales En 1970, Edgar
Frank Codd.
El SQL es un lenguaje de acceso a bases de
datos que explota la flexibilidad y potencia de
los sistemas relacionales y permite así gran
variedad de operaciones.
Lenguaje de definición de datos:
Los tipos datos básicos de SQL son:
 Date: una fecha de calendario que contiene el
año (de cuatro cifras), el mes y el día.
 Time: La hora del día en horas minutos
segundos (el valor predeterminado es 0).
 Timestamp: la combinación de Date y Time.
Es el manejo del álgebra y el cálculo relacional
que permiten efectuar consultas con el fin de
recuperar de forma sencilla información de
interés de bases de datos, así como hacer
cambios en ella.
Es la interfaz de acceso OLE DB y ADO.
Aunque se trata de una interfaz universal, SQL
Server es una de las primeras bases de datos en
soportarla.
Bloqueo a nivel de página, dispositivos con
crecimiento manual, una pésima
implementación de los tipos de datos variables
como varchar.
Es un sistema de gestión de bases de
datos relacional, multiusuario con más de seis
millones de instalaciones.
1 MySQL desde enero de 2008 y desde el 2009
se desarrolla como software libre en un
esquema de licenciamiento dual.
Seguridad: ofrece un sistema de contraseñas y
privilegios seguro mediante verificación
basada en el host y el tráfico de contraseñas
está cifrado al conectarse a un servidor.
Soporta gran cantidad de datos.
Inicialmente, MySQL carecía de elementos
considerados esenciales en las bases de datos
relacionales, tales como integridad
referencial y transacciones.
Se fundamenta en el trabajo de los
desarrolladores contratados por la empresa
MySQL quienes se encargan de dar soporte a
los socios comerciales y usuarios de la
comunidad MySQL y dar solución a los
problemas encontrados por los usuarios.
 MySQL software es Open Source
 Velocidad al realizar las operaciones, lo que le
hace uno de los gestores con mejor
rendimiento.
 Bajo costo en requerimientos para la
elaboración de bases de datos, ya que debido a
su bajo consumo puede ser ejecutado en una
máquina con escasos recursos
 No es intuitivo, como otros programas
(ACCESS).
 Se Utiliza para crear bases de datos, consultas,
para manejar información de estas.
 Es funcionando en la actualidad, lo que supera
la base instalada de cualquier otra herramienta
de bases de datos.
Nosotros necesitamos un administrador como
MySQL Server. Dado que los computadores
son muy buenos manejando grandes
cantidades de información, los administradores
de bases de datos juegan un papel central en
computación, como aplicaciones
independientes o como parte de otras
aplicaciones.
Programacion de SQL y MySQL

Programacion de SQL y MySQL

  • 2.
    Es un lenguajedeclarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.
  • 3.
    Los orígenes delSQL están ligados a los de las bases de datos relacionales En 1970, Edgar Frank Codd.
  • 4.
    El SQL esun lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. Lenguaje de definición de datos:
  • 5.
    Los tipos datosbásicos de SQL son:  Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día.  Time: La hora del día en horas minutos segundos (el valor predeterminado es 0).  Timestamp: la combinación de Date y Time.
  • 6.
    Es el manejodel álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
  • 7.
    Es la interfazde acceso OLE DB y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla.
  • 8.
    Bloqueo a nivelde página, dispositivos con crecimiento manual, una pésima implementación de los tipos de datos variables como varchar.
  • 9.
    Es un sistemade gestión de bases de datos relacional, multiusuario con más de seis millones de instalaciones. 1 MySQL desde enero de 2008 y desde el 2009 se desarrolla como software libre en un esquema de licenciamiento dual.
  • 10.
    Seguridad: ofrece unsistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor. Soporta gran cantidad de datos.
  • 11.
    Inicialmente, MySQL carecíade elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones.
  • 12.
    Se fundamenta enel trabajo de los desarrolladores contratados por la empresa MySQL quienes se encargan de dar soporte a los socios comerciales y usuarios de la comunidad MySQL y dar solución a los problemas encontrados por los usuarios.
  • 14.
     MySQL softwarees Open Source  Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
  • 15.
     Bajo costoen requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos  No es intuitivo, como otros programas (ACCESS).
  • 16.
     Se Utilizapara crear bases de datos, consultas, para manejar información de estas.
  • 17.
     Es funcionandoen la actualidad, lo que supera la base instalada de cualquier otra herramienta de bases de datos.
  • 18.
    Nosotros necesitamos unadministrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones.