Está en la página 1de 19

SQL

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:

 Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la


definición de esquemas de relación, borrado de relaciones y modificaciones de los
esquemas de relación.
 Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye
lenguajes de consultas basado tanto en álgebra relacional como en cálculo
relacional de tuplas.
 Integridad: El LDD de SQL incluye comandos para especificar las restricciones de
integridad que deben cumplir los datos almacenados en la base de datos.
 Definición de vistas: El LDD incluye comandos para definir las vistas.
 Control de transacciones: SQL tiene comandos para especificar el comienzo y el
final de una transacción.
 SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar
instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP,
Cobol, Pascal y Fortran.
 Autorización: El LDD incluye comandos para especificar los derechos de acceso
a las relaciones y a las vistas.
Tipos de datos[editar]
Algunos de los tipos de datos básicos de SQL son:

 Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres


especiales.
 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).
 Datetime: la combinación de Date y Time.
Optimización[editar]
Como ya se dijo antes, y suele ser común en los lenguajes de acceso a bases de
datos de alto nivel, SQL es un lenguaje declarativo. O sea, que especifica qué es lo
que se quiere y no cómo conseguirlo, por lo que una sentencia no establece
explícitamente un orden de ejecución.
El orden de ejecución interno de una sentencia puede afectar seriamente a la
eficiencia del SGBD, por lo que se hace necesario que éste lleve a cabo una
optimización antes de su ejecución. Muchas veces, el uso de índices acelera una
instrucción de consulta, pero ralentiza la actualización de los datos. Dependiendo del
uso de la aplicación, se priorizará el acceso indexado o una rápida actualización de la
información. La optimización difiere sensiblemente en cada motor de base de datos y
depende de muchos factores.
Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que
permite el acceso a bases de datos difusas, usando la lógica difusa. Este lenguaje ha
sido implementado a nivel experimental y está evolucionando rápidamente.

Lenguaje de definición de datos (DDL)[editar]


El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el
que se encarga de la modificación de la estructura de los objetos de la base de datos.
Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los
datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER,
DROP y TRUNCATE.5

Lenguaje de definición de datos (DDL)[editar]


El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el
que se encarga de la modificación de la estructura de los objetos de la base de datos.
Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los
datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER,
DROP y TRUNCATE.5
CREATE | CREAR[editar]
Este comando permite crear objetos de datos, como nuevas bases de datos, tablas,
vistas y procedimientos almacenados.
Ejemplo (crear una tabla)

CREATE TABLE 'CUSTOMERS';

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)

ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED;

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

DROP TABLE 'ALUMNOS';

SQL es un lenguaje estándar para acceder y manipular bases de


datos.

¿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)

¿Qué puede hacer SQL?


 SQL puede ejecutar consultas en una base de datos
 SQL puede recuperar datos de una base de datos
 SQL puede insertar registros en una base de datos
 SQL puede actualizar registros en una base de datos
 SQL puede eliminar registros de una base de datos
 SQL puede crear nuevas bases de datos
 SQL puede crear nuevas tablas en una base de datos
 SQL puede crear procedimientos almacenados en una base de
datos
 SQL puede crear vistas en una base de datos
 SQL puede establecer permisos en tablas, procedimientos y
vistas

SQL es un estándar, PERO ....


Aunque SQL es un estándar ANSI (American National Standards
Institute), existen diferentes versiones del lenguaje SQL.

Sin embargo, para cumplir con el estándar ANSI, todos admiten al


menos los comandos principales (como SELECT, UPDATE, DELETE,
INSERT, WHERE) de manera similar.

Nota: ¡ La mayoría de los programas de bases de datos SQL también


tienen sus propias extensiones propietarias además del estándar
SQL!

Usando SQL en su sitio web


Para construir un sitio web que muestre datos de una base de datos,
necesitará:

 Un programa de base de datos RDBMS (es decir, MS Access,


SQL Server, MySQL)
 Para usar un lenguaje de scripting del lado del servidor, como
PHP o ASP
 Para usar SQL para obtener los datos que desea
 Para usar HTML / CSS para darle estilo a la página

RDBMS
RDBMS significa Sistema de Gestión de Base de Datos Relacional.

RDBMS es la base para SQL y para todos los sistemas modernos de


bases de datos, como MS SQL Server, IBM DB2, Oracle, MySQL y
Microsoft Access.

Los datos en RDBMS se almacenan en objetos de base de datos


llamados tablas. Una tabla es una colección de entradas de datos
relacionadas y consta de columnas y filas.

Mire la tabla de "Clientes":


C++ es un lenguaje de programación diseñado a mediados de los años 1980
por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de
programación C mecanismos que permiten la manipulación de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un
lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a
los paradigmas de programación estructurada y programación orientada a objetos.
Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la
mayoría de los fabricantes de compiladores más modernos. Existen también algunos
intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder
crear nuevos tipos que se comporten como tipos fundamentales.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje
fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el
nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se
refiere a que C++ es una extensión de C.

Tipos de datos[editar]
C++ tiene los siguientes tipos fundamentales:

 Caracteres: char (también es un entero), wchar_t


 Enteros: short, int, long, long long
 Números en coma flotante: float, double, long double
 Booleanos: bool
 Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo
(por omisión los enteros contienen signo), con lo que se consigue un rango mayor de
números naturales.
Tamaños asociados[editar]
Según la máquina y el compilador Tamaños de tipos primitivos bajo i386 (GCC)
que se utilice los tipos primitivos Tipo Número de bits
pueden ocupar un determinado
char 8
tamaño en memoria. La siguiente
lista ilustra el número de bits que short 16
ocupan los distintos tipos primitivos int 32
en la arquitectura x86.
float 32
Otras arquitecturas pueden requerir
distintos tamaños de tipos de datos double 64
primitivos. C++ no dice nada acerca
de cuál es el número de bits en un byte, ni del tamaño de estos tipos; más bien, ofrece
solamente las siguientes "garantías de tipos":
 De acuerdo al estándar C99, un tipo char debe ocupar exactamente
un byte compuesto de un mínimo de 8 bitsindependientemente de la arquitectura
de la máquina.
 El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve
1.
 Un tipo short tiene al menos el mismo tamaño que un tipo char.
 Un tipo long tiene al menos el doble tamaño en bytes que un tipo short.
 Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive,
preferentemente el tamaño de un apuntador de memoria de la máquina. Su valor
máximo es 2147488281, usando 32 bits.
 Un tipo unsigned tiene el mismo tamaño que su versión s

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

Fecha de nacimiento: 30 de diciembre de 1950 (edad 66), Aarhus, Dinamarca


Premios: Premio Grace Murray Hopper, IEEE Fellow, William Procter Prize for Scientific
Achievement, Dahl–Nygaard Prize
Educación: Universidad de Aarhus, Churchill College, Universidad de Cambridge
Asesor académico: David Wheeler

¿Qué es la tecnología Java y para qué la necesito?


Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995
por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java
instalado y cada día se crean más. Java es rápido, seguro y fiable. 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.

¿La descarga de Java es gratuita?


Sí, la descarga de Java es gratuita. Puede obtener la última versión en java.com.
Si está diseñando un dispositivo de consumo o integrado y le gustaría incluir Java, póngase en contacto con
Oracle para solicitar información sobre cómo incluir Java en su dispositivo.
¿Por qué debería actualizarme a la versión más reciente de Java?
La versión más reciente de Java contiene importantes mejoras para el rendimiento, estabilidad y seguridad de
las aplicaciones Java que se ejecutan en su equipo. La instalación de la actualización gratuita garantiza que
sus aplicaciones Java sigan ejecutándose de forma segura y eficaz.

INFORMACIÓN TÉCNICA ADICIONAL

¿Qué recibiré al descargar software de Java?


Java Runtime Environment (JRE) es lo que se obtiene al descargar el software de Java. JRE está formado por
Java Virtual Machine (JVM), clases del núcleo de la plataforma Java y bibliotecas de la plataforma Java de
soporte. JRE es la parte de tiempo de ejecución del software de Java, que es todo lo que necesita para
ejecutarlo en el explorador web.

¿Qué es el software del plugin de Java?


El software del plugin de Java es un componente de Java Runtime Environment. JRE permite applets escritos
en el lenguaje de programación de Java para ejecutar en varios exploradores. El software del plugin de Java
no es un programa autónomo y no se puede instalar de forma independiente.
He leído las condiciones de Java Virtual Machine y de JVM. ¿Se trata de software de Java?
Java Virtual Machine es sólo un aspecto del software de Java que interviene en interacción web. Java Virtual
Machine está incorporado en la descarga del software de Java y ayuda a ejecutar las aplicaciones Java.
Conozca más sobre la tecnología Java
Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar
global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en
web y software de empresa. Con más de 9 millones de desarrolladores en todo el mundo, Java le
permite desarrollar, implementar y utilizar de forma eficaz interesantes aplicaciones y servicios.

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.

 El 97% de los escritorios empresariales ejecutan Java


 El 89% de los escritorios (o computadoras) en Estados Unidos ejecutan Java
 9 millones de desarrolladores de Java en todo el mundo
 La primera opción para los desarrolladores
 La primera plataforma de desarrollo
 3 mil millones de teléfonos móviles ejecutan Java
 El 100% de los reproductores de Blu-ray incluyen Java
 5 mil millones de Java Cards en uso
 125 millones de dispositivos de televisión ejecutan Java
 5 de los 5 principales fabricantes de equipos originales utilizan Java ME

¿Por qué los desarrolladores de software eligen Java?


Java ha sido probado, ajustado, ampliado y probado por toda una comunidad de desarrolladores,
arquitectos de aplicaciones y entusiastas de Java. Java está diseñado para permitir el desarrollo de
aplicaciones portátiles de elevado rendimiento para el más amplio rango de plataformas
informáticas posible. Al poner a disposición de todo el mundo aplicaciones en entornos
heterogéneos, las empresas pueden proporcionar más servicios y mejorar la productividad, las
comunicaciones y colaboración del usuario final y reducir drásticamente el costo de propiedad
tanto para aplicaciones de usuario como de empresa. Java se ha convertido en un valor impagable
para los desarrolladores, ya que les permite:

 Escribir software en una plataforma y ejecutarla virtualmente en otra


 Crear programas que se puedan ejecutar en un explorador y acceder a servicios Web disponibles
 Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas, procesamiento de
formularios HTML y mucho más
 Combinar aplicaciones o servicios que utilizan el lenguaje Java para crear aplicaciones o servicios
con un gran nivel de personalización
 Escribir aplicaciones potentes y eficaces para teléfonos móviles, procesadores remotos,
microcontroladores, módulos inalámbricos, sensores, gateways, productos de consumo y
prácticamente cualquier otro dispositivo electrónico
Formas en las que los desarrolladores de software
aprenden a utilizar Java

Muchas universidades ofrecen cursos de programación sobre la plataforma


Java. Oracle Academy ofrece una completa cartera de software, plan de estudios, tecnología
alojada, formación de profesorado, soporte y recursos de certificación para instituciones educativas
de primaria y secundaria, escuelas taller y centros de enseñanza superior para uso del
profesorado, entre otras, una oferta Java con capacidad para cientos de miles de alumnos.
Además, los desarrolladores también pueden mejorar sus conocimientos de programación Java
consultando el sitio web de desarrolladores de Java de Oracle, suscribiéndose a los boletines sobre
tecnología Java y Java Magazine, utilizando el tutorial de Java y el centro para nuevos usuarios de
programación Java, además de suscribirse a certificaciones y cursos web, virtuales o dirigidos por
instructores especializados.

Oracle Technology Network es la comunidad más grande del mundo de


desarrolladores de aplicación, administradores del sistema, administradores de bases de datos,
desarrolladores/administradores de sistemas y arquitectos que utilizan las tecnologías estándar del
sector en combinación con productos de Oracle. También es donde está java.oracle.com, la fuente
más actualizada, de mayor fiabilidad y completa de información técnica sobre Java. La suscripción
es gratuita, participe ya(En el Perfil, active la casilla Oracle Technology Network que aparece debajo
de Miembros de mi comunidad.)
Programa de formación en Java para jóvenes
desarrolladores
Desde pequeños, vamos aprendiendo lenguajes de programación. Herramientas educativas
visuales como, por ejemplo, Alice, Greenfoot y BlueJ enseñan a los jóvenes a programar con el
lenguaje de programación Java y otros lenguajes de programación basados en éste y pensados
para facilitar su uso.
¿Qué es JavaFX?
JavaFX está basado en Java. La plataforma JavaFX permite a los desarrolladores de la
aplicación crear e implementar fácilmente aplicaciones de Internet enriquecidas (RIA) que se
comportan de la misma forma en distintas plataformas. JavaFX amplía la potencia de Java
permitiendo a los desarrolladores utilizar cualquier biblioteca de Java en aplicaciones JavaFX. Los
desarrolladores pueden ampliar sus capacidades en Java y utilizar la tecnología de presentación
que JavaFX proporciona para crear experiencias visuales que resulten atractivas.
Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete
ofimático denominado Microsoft Office.
Access es un gestor de datos que recopila información relativa a un asunto o
propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento
de una colección de música, etc. Está pensado en recopilar datos de otras utilidades
(Excel, SharePoint, etc.) y manejarlos por medio de las consultas e informes. LH

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.

Requisitos para versiones antiguas[editar]


Requisitos de hardware[editar]
 Un equipo personal o multimedia con un microprocesador 486 o superior.
 80 megabytes (MB) de memoria de acceso aleatorio (RAM) para que se ejecute
en Microsoft Windows 95 y Windows 98 o 16 MB de memoria RAM para ejecutar
en Microsoft Windows NT y Microsoft Windows 2000. Puede que tenga más
memoria para ejecutar más aplicaciones simultáneamente.
 Unidad de CD-ROM o unidad de disco de 3,5 pulgadas de alta densidad. Si desea
recibir Microsoft Access 97 en discos de 3,5 pulgadas, deberá canjear un cupón
adjunto en la versión en CD-ROM.
 Resolución VGA o adaptador de vídeo superior (Super VGA (SVGA) se
recomienda 256 colores).
 Microsoft Mouse, Microsoft IntelliMouse o dispositivo señalador compatible.
Espacio en disco duro[editar]
Los requisitos de espacio de disco duro siguientes son aproximados:

 44 MB para una instalación típica


 60 MB para una instalación personalizada con todas las opciones
 32 MB para ejecutar desde CD-ROM de instalación
Requisitos para usos adicionales[editar]
Módem de 9600 baudios o superior (14400 baudios o superior, es lo recomendable).
Si piensa crear páginas Web dinámicas, la característica "Publicar en el Web"
requiere software de Internet Information Server (IIS) o Microsoft Personal Web
Server para Windows 95 en el equipo donde residen las páginas Web. Esto no tiene
que ser el mismo equipo donde se utiliza Microsoft Access 97 para crear las páginas
Web.

Requisitos de la versión 2013[editar]


 Procesador de x32 o x64 bits a 1 GHz o más rápido con instrucciones SSE2.
 Memoria RAM de 1 GB (Windows de 32 bits) o 2 GB (Windows de 64 bits).
 5 GB de disco.

 Versiones de Access[editar]
Versión de Fecha de
Comentarios
Office lanzamiento

Access 2.0. Última versión compatible con


04.3 2 de junio de 1994 16 bits; última versión para Windows
3.x, Windows NT 3.1 y 3.5.

07.0 (Microsoft 30 de Access 03.0. Coincide con el lanzamiento


Office 95) agosto de 1995 de Windows 95

08.0 (Microsoft 30 de Access 1997. Última versión para Windows


Office 97) diciembre de 1996 NT 3.51.

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

Office XP) 98, Windows Me y Windows NT 4.0

11.0 (Microsoft 17 de Access 2003. Última versión para Windows


Office 2003) noviembre de 2003 2000.

Access 2007. Lanzado junto con Windows


12.0 (Microsoft
30 de enero de 2007 Vista, nueva interfaz gráfica de usuario, nuevos
Office 2007)
formatos de archivo OpenXML.

Access 2010. Distribuido en versiones de 32 y


14.0 (Microsoft
15 de junio de 2010 64 bits. Úlltima versión para Windows
Office 2010)
XP y Windows Vista.

15.0 (Microsoft 26 de
Access 2013. Lanzado junto con Windows 8.
Office 2013) octubre de 2012

16.0 (Microsoft 22 de septiembre de


Access 2016.
Office 2016) 2015

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.

Por el contrario, tampoco podemos olvidarnos de sus desventajas.


En este caso, se le achacan las siguientes:
-Es un programa útil para particulares, pequeñas y medianas
empresas pero no para compañías de grandes dimensiones por el
volumen de datos con los que puede trabajar o almacenar.
-Puede presentar ciertas carencias de seguridad en comparación a
otros programas.

Se conoce como access point o punto de acceso, por otra parte,


al dispositivo que sirve para conectar diferentes equipos en una red
informática. En el caso de las redes inalámbricas, el wireless
access point(WAP) logra la interconexión de computadoras
(ordenadores) y diversos dispositivos móviles sin apelar a cables.
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.

Por el contrario, tampoco podemos olvidarnos de sus desventajas.


En este caso, se le achacan las siguientes:
-Es un programa útil para particulares, pequeñas y medianas
empresas pero no para compañías de grandes dimensiones por el
volumen de datos con los que puede trabajar o almacenar.
-Puede presentar ciertas carencias de seguridad en comparación a
otros programas.

Se conoce como access point o punto de acceso, por otra parte,


al dispositivo que sirve para conectar diferentes equipos en una red
informática. En el caso de las redes inalámbricas, el wireless
access point(WAP) logra la interconexión de computadoras
(ordenadores) y diversos dispositivos móviles sin apelar a cables.
ACCESS Co., Ltd. es el nombre de una compañía japonesa que
abrió sus puertas en 1974. Esta empresa se dedica al desarrollo de
programas informáticos para consolas de videojuegos, teléfonos
celulares (móviles) y otros dispositivos.
Access, por último, es el nombre con el que se conoce a Axel
Ascher, un personaje que pertenece a Marvel Comics y DC
Comics. Este personaje, que apareció en 1996, permitió un
crossover (entrecruzamiento) entre las dos compañías de historietas.
Gracias a sus superpoderes, Access puede desarrollar y emplear
portales interdimensionales para realizar teletransportaciones y
viajar a través del tiempo.

MySQL es un sistema de gestión de base de datos, como SQL Server 2005,


Oracle, Informix, Postgres etc. MySQL es un RDBMS (Relational Database
Management System). Todos los tipos de RDMB utilizando SQL.

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.

Si te ha gustado este post, por favor considere a dar un pulgar hacia


arriba y dejar un comentario. Puede rancidTaste Suscribirse a RSS para recibir
nuevas páginas que serán entregados a tu lector de feeds. También puede leer
otro centro para rancidTaste.
¿Cuál es la diferencia entre SQL y MySQL?
Usuario Nuevo - Sobre las características técnicas de los software - Pregunta General
¿Cuál es la diferencia entre una base de datos en SQL y una en MySQL?
Son dos cosas diferentes:
SQL es un Lenguaje de Consulta Estructurado (Structured Query Language) específico al acceso a bases de
datos relacionales el cual permite especificar diversos tipos de operaciones sobre las mismas.
MySQL ( al igual que SQL server, PostgreSQL, Oracle, DB2, Ingres) es un gestor de bases de datos que usan
sentencias* basadas en SQL.
MySQL (www.mysql.com) es una de las bases de datos más populares desarrolladas bajo la filosofía de
código abierto y se integra perfectamente con PHP y Apache entre otros, aparte de ser compatible con más
sistemas operativos.
*Sentencias son declaraciones similares a un conjunto de comandos, que permiten indicar la operacion a
realizar sobre una base dedatos (consultas, registro de información, etc.)
Nicolás Barbosa

También podría gustarte