Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de
consulta estructurada) es un lenguaje específico del dominio que da acceso a
un sistema de gestión de bases de datos relacionalesque permite especificar diversos
tipos de operaciones en ellos. Una de sus características 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 bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste
en un lenguaje de definición de datos, un lenguaje de manipulación de datos y
un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos,
consultas, actualizaciones y borrado, la creación y modificación de esquemas y
el control de acceso a los datos. También el SQL a veces se describe como
un lenguaje declarativo, también incluye elementos procesales.
SQL fue uno de los primeros lenguajes comerciales para el modelo
relacional de Edgar Frank Codd como se describió en su papel de 1970 El modelo
relacional de datos para grandes bancos de datos compartidos. A pesar de no
adherirse totalmente al modelo relacional descrito por Codd, pasó a ser el lenguaje de
base de datos más usado.
SQL pasó a ser el estándar del Instituto Nacional Estadounidense de
Estándares (ANSI) en 1986 y de la Organización Internacional de Normalización (ISO)
en 1987. Desde entonces, el estándar ha sido revisado para incluir más
características. A pesar de la existencia de ambos estándares, la mayoría de los
códigos SQL no son completamente portables entre sistemas de bases de datos
diferentes sin ajustes.
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. 4
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su
fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a
registros individuales— permite una alta productividad en codificación y la orientación
a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas
que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también
tiene las siguientes características:
ALTER | MODIFICAR[editar]
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)
DROP | ELIMINAR[editar]
Este comando elimina un objeto de la base de datos. Puede ser una
tabla, vista, índice, trigger, función, procedimiento o cualquier objeto que el motor de
la base de datos soporte. Se puede combinar con la sentencia ALTER.
Ejemplo
¿Qué es SQL?
SQL significa lenguaje de consulta estructurado
SQL le permite acceder y manipular bases de datos
SQL es un estándar ANSI (American National Standards
Institute)
RDBMS
RDBMS significa Sistema de Gestión de Base de Datos Relacional.
Tipos de datos[editar]
C++ tiene los siguientes tipos fundamentales:
Principios[editar]
Todo programa en C++ debe tener la función principal main() (a no ser que se
especifique en tiempo de compilación otro punto de entrada, que en realidad es la
función que tiene el main() )
int main()
{}
La función principal del código fuente main debe tener uno de los siguientes
prototipos:
int main()
int main(int argc, char** argv)
Aunque no es estándar algunas implementaciones permiten
int main(int argc, char** argv, char** env)
La primera es la forma por omisión de un programa que no recibe parámetros ni
argumentos. La segunda forma tiene dos parámetros: argc, un número que describe
el número de argumentos del programa (incluyendo el nombre del programa mismo),
y argv, un puntero a un array de punteros, de argc elementos, donde el
elemento argv[i] representa el i-ésimo argumento entregado al programa. En el
tercer caso se añade la posibilidad de poder acceder a las variables de entorno de
ejecución de la misma forma que se accede a los argumentos del programa, pero
reflejados sobre la variable env.
El tipo de retorno de main es un valor entero int. Al finalizar la función main , debe
incluirse el valor de retorno (por ejemplo, return 0;, aunque el estándar prevé
solamente dos posibles valores de retorno: EXIT_SUCCESS y EXIT_FAILURE,
definidas en el archivo cstdlib), o salir por medio de la función exit.
Alternativamente puede dejarse en blanco, en cuyo caso el compilador es
responsable de agregar la salida adecuada.
Bjarne Stroustrup, es un científico de la computación y catedrático de Ciencias de la
Computación en la Universidad A&M de Texas. Ha destacado por desarrollar el lenguaje
de programación C++. Citando palabras del propio Stroustrup: Wikipedia
Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras,
desde teléfonos móviles hasta Internet, Java está en todas partes.
Historia[editar]
Fue llamado EB ("Embedded Basic") que se utilizaría en la mayoría de software
Microsoft hasta la llegada de VBA. También se buscaba que Omega funcionara
como front-end para Microsoft SQL Server. Omega requería una enorme cantidad de
recursos de los procesadores 386 disponibles en la época para usos comerciales,
retrasando su llegada desde el primer cuatrimestre de 1990 hasta enero de 1991. Más
tarde partes del proyecto fueron utilizados para otros proyectos de Microsoft. Cirrus
(nombre clave para Access) y Thunder (nombre clave para Visual Basic, en el que se
utilizó el motor Embedded Basic). Tras el adelanto de Access, Omega fue demostrado
ante varios periodistas en 1992 y Access presentaba funciones que no tenía.
Después de la cancelación de Omega, algunos de sus desarrolladores fueron
reasignados al proyecto Cirrus (la mayoría fue a parar al equipo creador de Visual
Basic). Su meta era crear un competidor de productos como dBase y Paradox en el
entorno Windows. El proyecto pareció condenado con la compra
de FoxPro(una app de base de datos completamente diferente a Access) por parte de
Microsoft, pero la compañía decidió continuar con el desarrollo de Cirrus. Al principio
se asumió que el producto usaría el motor Extensible Storage Engine (Jet Blue) pero
al final fue reemplazado por otro motor llamado Microsoft Jet Database Engine (Jet
Red). El proyecto usó partes del código escrito para Omega y una versión pre-
publicada de Visual Basic. En julio de 1992, llegó la versión final con el nombre de
Access que continua hasta el momento unicultural 2017.
Versiones de Access[editar]
Versión de Fecha de
Comentarios
Office lanzamiento
09.0 (Microsoft
27 de enero de 1999 Access 2000. Última versión para Windows 95.
Office 2000)
31 de mayo de 2001
10.0 (Microsoft Access 2002. Última versión para Windows
Versión de Fecha de
Comentarios
Office lanzamiento
15.0 (Microsoft 26 de
Access 2013. Lanzado junto con Windows 8.
Office 2013) octubre de 2012
DEFINICIÓN DE ACCESS
Access es una palabra inglesa que puede traducirse
como “acceso”. El uso más habitual del término en nuestra lengua
está vinculado a un programa informático desarrollado por la
empresa estadounidense Microsoft.
Access, o Microsoft Access, es un software que
permite gestionar una base de datos. El programa forma parte
de Microsoft Office, un paquete de aplicaciones que permiten
realizar tareas de oficina.
La primera versión de Access fue lanzada en 1992. A partir de
entonces se sucedieron diversas versiones que incrementaron la
funcionalidad del software. Actualmente, Access es un programa
utilizado para la gestión de datos a través de informes y consultas,
que incluso puede importar información creada con otros software
(como Microsoft Excel).
El hecho de que Access se haya convertido en una herramienta vital
para muchas personas, tanto en su vida profesional como en la
laboral, es debido a una serie notable de razones, tales como estas:
-Permite darle forma a bases de datos de una manera realmente
sencilla e intuitiva.
-Cada una de esas mencionadas bases se pueden personalizar
absolutamente y sin necesidad de tener que contar con un
desarrollador.
-De la misma manera, cuenta con una serie de plantillas para que el
usuario pueda hacer empleo de las mismas sin tener que perder
tiempo en crear una propia.
-Tiene la particularidad de que se pueden compartir todas las bases
de datos creadas de forma rápida y mediante distintos medios.
-Access es un programa que interactúa de manera clara y sencilla
con otros softwares de Microsoft también muy utilizados, como
pueden ser Excel e incluso Word o PowerPoint.
-Se instala sin dificultad y rápidamente se puede comenzar a utilizar.
-Su interfaz es intuitiva.
-Es un programa de tipo multiusuario.
-Se considera que es una alternativa realmente económica a la hora
de realizar distintas bases de datos ya que otros softwares similares
que encontramos cuentan con unos precios muy elevados.
-Permite importar datos de forma fácil y rápida.
SQL se utiliza para manipular la base de datos o para crear una base de datos. En
realidad, es una lenguaje común. MySQL es un programa informático cierto.
Usted Debe tenga que descargar o instalar y recogerlo. MySQL es uno de los más
sistema de gestión de base de datos de código abierto muy popular. MySQL tiene
un intérprete SQL.
Base de datos de MySQL puede ser utilizado como el motor trasero para
diferentes tipos de aplicaciones y es una de las mejores opciones para muchos
programadores web para la aplicación basada en web.
Todas estas son las diferencias entre SQL y MySQL. Si quieres hablar de otras
diferencias, se puede añadir a la sección de comentarios.