Menú
Está libre
registrarse
el principal  /  Multimedia / SQL para los mortales ordinarios. Consultas SQL para los mortales ordinarios

SQL para los mortales ordinarios. Consultas SQL para los mortales ordinarios



SQL para mortales simples es una introducción completa al lenguaje de consulta estructurado, escrito específicamente para principiantes. Si no tiene experiencia en la administración de la base de datos, gracias a este libro, aprenderá cómo trabajar con SQL de forma fácil y libremente, aplicando consultas simples y operaciones complejas. Para dominar SQL:

  • Uso del significado de los conceptos asociados con la administración de la base de datos, utilizando una introducción breve y simple a las bases de datos relacionales.
  • Siga estas instrucciones sobre la aplicación de comandos básicos de SQL para buscar información y trabajar con él publicado en tablas de datos. Aprenda a elegir y resume los datos, así como la gestión hábilmente.
  • Trabajar efectivamente con tablas de datos compuestas, aplicando una técnica de consulta desarrollada a más de una tabla al mismo tiempo, construyendo solicitudes complejas y subconsultas.
  • Cree nuevas tablas de datos para aplicaciones de negocios de ventas. Aprenda los principios importantes de la base de datos de diseño eficiente y la técnica de integridad y protección de datos.
  • Aprenda a aplicar SQL con lenguajes de programación utilizando un capítulo especial para programadores.

SQL para mortales simples es un manual necesario para cualquier implementación del idioma de las consultas estructuradas, que incluye una breve referencia a SQL estándar y descripción propiedades comunes SQL no estándar.

1. Introducción a las bases de datos relacionales.
2. Introducción a SQL
3. Uso de SQL para muestreo de datos de tablas
4. Uso de operadores relacionales y booleanos para crear predicados más complejos.
5. Uso operadores especiales en condiciones"
6. Cumplimiento de datos utilizando funciones de agregación.
7. Formateo de resultados de consulta
8. Utilizando múltiples tablas en una sola solicitud
9. Operación de la conexión, cuyos operandos están representados por una tabla
10. Peticiones de inversión
11. Subvencias relacionadas
12. Usando el operador existe.
13. Uso de cualquier operador, todos y algunos
14. Usando la unión de oferta.
15. Ingreso, eliminación y cambio de valores de campo.
16. Uso de subconsultas con comandos de actualización.
17. Creación de tablas.
18. Restricciones en el conjunto de valores de datos permisibles.
19. Apoyo a la integridad de los datos.
20. Introducción a la presentación.
21. Cambio de valores a través de representaciones.
22. Determinación de los derechos de acceso a los datos.
23. Aspectos globales de SQL.
24. Cómo mantener el orden en la base de datos. datos SQL
25. Uso de SQL con otros lenguajes de programación (SQL incorporado)
Aplicaciones
A. RESPUESTAS A LOS EJERCICIOS
B. Tipos de datos SQL
C. Algunas desviaciones comunes de la norma SQL
D. Ayuda en la sintaxis y los equipos.
E. Tablas utilizadas en ejemplos.
F. SQL hoy

Introducción a las bases de datos relacionales.

... También utilizaremos ambos términos al discutir SQL como sinónimos. Ya estás familiarizado con las mesas simples. Con todo su corto y sencillez, son bastante adecuados para demostrar las características más importantes del idioma, lo que más tarde se asegura. A veces entraremos en otras tablas o consideraremos otros datos en una de estas tablas para mostrar algunos características adicionales sus aplicaciones. Ahora estamos listos para la inmersión directa en SQL. Siguiente capítulo, a
En qué hora tiene que regresar de vez en cuando, le da una idea general del idioma y le orienta en el material establecido en el libro.

Introducción a SQL

Este capítulo cubre una gran cantidad de información básica que proporciona una visión general de SQL. Aprendió cómo está estructurado, como se usa cómo se expresan los datos en ella, cómo y por quién se determina (y qué contradicciones ocurren), así como algunos acuerdos y terminología utilizados para describir. El siguiente capítulo explica en detalle la formación y la acción de los comandos. Se familiarizará con el equipo que le permite extraer información de las tablas y es una de las más utilizadas en SQL. Puede retirar la información específica de la base de datos.

Aspectos globales de SQL.

  • Sinónimos (Cómo crear nuevos nombres para objetos de datos)
  • Espacio de la base de datos (DBSPACE) (Cómo dividir el espacio disponible en la base de datos)
  • Procesamiento de transacciones (Cómo guardar o rechazar cambios en la base de datos)
  • Control de paralelismo (como SQL elimina el efecto de los equipos unos a otros)

Los sinónimos son objetos, tienen nombres y (a veces) propietarios, pero no existen de forma independiente e independientemente de la tabla cuyo nombre son reemplazados. Pueden ser comunes y, por lo tanto, disponibles para cada uno con acceso a un objeto, o pertenecer solo a un usuario específico. DBSPACES son las subsecciones de la base de datos asignadas a los usuarios. Las tablas relacionadas para las cuales se realiza a menudo la conexión, es mejor almacenar la base de datos en el mismo espacio. Compromiso y retroceso: los comandos utilizados para ahorrar en forma de un grupo de todos los cambios de la base de datos, que van desde el comando de confirmación o retroceso anterior o desde el inicio de la sesión o por la falla de ellos. El control del paralelismo determina a lo que se afectan los comandos simultáneos de extensión. Aquí hay las "diferencias de los trabajadores" en el funcionamiento de las bases de datos y los métodos de aislamiento de los resultados de los comandos.

Cómo se admite el pedido en la base de datos SQL

Por lo tanto, los sistemas SQL utilizan varias tablas, que se denomina directorio de sistema de la estructura de la base de datos. Para estas tablas, puede formular consultas, pero no se pueden actualizar. Además, puede agregar columnas de comentarios en las tablas SystemCatalog y SystemColumns (y también eliminarlas). Crear vistas para estas tablas es una excelente manera de definir con precisión la información a la que los usuarios tienen derechos de acceso. En esto terminamos la consideración de SQL en modo interactivo. El siguiente capítulo considerará el uso de SQL directamente · en programas escritos en lenguajes de programación; Dicha uso le permite recuperar los beneficios de la interacción del programa con la base de datos.

Uso de SQL con otros lenguajes de programación (SQL incorporado)

Los comandos de SQL se incluyen en los lenguajes de programación de procedimientos para combinar la fuerza de los dos enfoques. La implementación de esta característica requiere algunas extensiones de SQL. Los comandos SQL incorporados se emiten utilizando un programa llamado Precompiler (preprocesador), para crear un programa que sea un buen compilador de alto nivel. Los comandos de SQL incorporados se reemplazan llamando a las subrutinas que se crean utilizando el preprocesador incorporado; Estos subprogramas se denominan módulos de acceso. Con este enfoque, ANSI admite el SQL incorporado para lenguajes de programación PASCAL, FORTRAN, COBOL, PL / 1. Otros idiomas también son utilizados por los desarrolladores. El más importante de estos es C. Al describir el SQL incrustado, preste especial atención a lo siguiente:

  • Todos los comandos de SQL incrustados comienzan con las palabras de EJES SQL y finalmente dependiendo del idioma de alto nivel utilizado.
  • Todas las variables de alto nivel utilizadas en los comandos SQL deben ingresarse en las descripciones de SQL a su aplicación.
  • Si los comandos de SQL utilizan las variables de alto nivel, el colon debe especificarse antes de sus nombres.
  • Los datos de salida para las consultas se pueden almacenar directamente en variables de alto nivel usando en IF y solo si la consulta selecciona la única cadena.
  • Los cursores se pueden usar para almacenar la salida de la consulta y para acceder a ellos una fila para un ciclo de procesamiento. Los cursores se declaran (junto con la definición de una consulta, cuya salida contiene el cursor), abre (que corresponde a la ejecución de la consulta) y se cierra (que corresponde a la eliminación de los datos de salida del cursor, rompiendo el Enlace entre los datos de salida y el cursor). Mientras que el cursor está abierto, puede usar el comando FTCH para acceder a la salida de los datos de consulta: una línea para cada ejecución de búsqueda.
  • Los cursores se pueden actualizar o "leer solo". Para ser actualizado, el cursor debe satisfacer todos los criterios como la presentación. No debe usar las propuestas de Orden WU y Unión, que tienen prohibido aplicar en la presentación. El cursor innecesario es un cursor de solo lectura.
  • Si el cursor se actualiza, se puede aplicar a los controladores, que son utilizados por la actualización de SQL incorporada y eliminar comandos de la oferta de donde la corriente de. Eliminar o actualizar debe pertenecer a la tabla, acceso a la que se realiza a través del cursor de solicitud.
  • SQLCODE se puede declarar como una variable de tipo numérico para cada programa usando el SQL incorporado. Los valores de esta variable se instalan automáticamente después de que se ejecute cada comando SQL.
  • Si se realiza el comando SQL normalmente, pero no genera la salida o no realiza los cambios esperados en la base de datos, SQLCODE toma el valor 100. Si el comando muestra un error, entonces SQLCODE toma un valor negativo que describe la causa del error, Dependiendo del sistema SQL específico. De lo contrario, SQLCode es cero.
  • Siempre que se pueda usar la propuesta para determinar la acción que se debe realizar si SQLCODE acepta el valor 100 (no encontrado) o un valor negativo (SQLError, error al ejecutar SQL). Esta acción se encuentra en la transición a un cierto punto del programa (goto<метка>) oa la ejecución de "acción vacía" (continuar, equivalente al concepto de "no hacer nada"). Por defecto, "Acción vacía".
  • Solo las variables numéricas se pueden utilizar como indicadores. Las variables indicadoras siguen los otros nombres de las variables en el comando SQL sin ningún carácter de separación, con la excepción del indicador de palabra.
  • Típicamente, el valor de la variable indicador es O. Si el comando SQL intenta colocar el valor nulo en la variable de idioma de alto nivel, usando este indicador, entonces toma un valor negativo. Esta propiedad se puede utilizar para proteger contra errores y como marca de bandera en valores nulos SQL que se interpretarán específicamente en el programa principal.
  • Las variables indicadoras se pueden usar para insertar valores nulos en el comando SQL Insertar o Update. Toman valores positivos cuando se produce la situación de truncamiento.
Base de datos General Michael J. Hernández, John L. Vieskas - SQL solicitudes de mortales ordinarios

Michael J. Hernández, John L. Vieskas - SQL solicitudes de mortales ordinarios

03.09.2009

El libro de consultas SQL para mortales simples es una excelente introducción a las solicitudes de SQL. El programador real (simple mortal) pasa una gran cantidad de tiempo para escribir consultas de SQL Y menos - para diseñar la base de datos en sí. Los esquemas conforman administradores de base de datos de alta calidad que poseen gabinetes individuales y autos deportivos. La mayoría de los programadores están involucrados en el hecho de que están tratando de forzar a SQL a trabajar en un esquema rígidamente específico.

Acerca de los autores
Michael J. Hernandes - Un consultor conocido para las bases de datos relacionales y el propietario del grupo de consultoría de Datatex en Seattle. A menudo se encuentra con informes en varias conferencias. También es dueño del diseño de la base de datos de libros para meros mortales (bases de datos de diseño para mortales ordinarios).

John L. Viezkas - Presidente de Viescas Consulting, Inc., una conocida consultora sobre temas de base de datos. También es autor de Bestseller que ejecuta Microsoft Access 2000 (trabajo en Microsoft Access 2000) y la Guía de referencia rápida de programador a SQL (Guía de referencia Breve programador de SQL).

SQL para simple mortal + SQL durante 10 minutos
Sams te enseña SQL en 10 minutos
Publicado por: Ben Fort
Traductor: V. Ginzburg
Idiomas: ruso
Editor: Williams.
Serie: Exceso 10 Minutos
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Páginas 288 pp.
Formato 84x108 / 32 (130x200 mm)
Circulación de 2000 copias.
Cubierta suave vinculante

En el libro SQL en 10 minutos, se ofrecen soluciones simples y prácticas para aquellos que desean obtener rápidamente el resultado. Habiendo resuelto las 22 lecciones, cada una de las cuales tendrá que pasar no más de 10 minutos, aprenderá sobre todo lo que sea necesario para el uso práctico de SQL. Los ejemplos dados en el libro son adecuados para IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite, Mariad y Apache OpenOffice.
Acceso a todos los enlaces.
Los ejemplos visuales ayudarán a comprender cómo se estructuran las instrucciones SQL.
Los consejos prontan caminos cortos a soluciones.
Las advertencias ayudarán a evitar errores comunes.
Notas proporcionará aclaraciones adicionales.
Lo que se puede encontrar en 10 minutos:


  • - Instrucciones básicas de SQL;
    - la creación de consultas complejas de SQL con muchas propuestas y operadores;
    - Formato de extracción, clasificación y datos;
    - obtener datos específicos con varios métodos de filtrado;
    - Aplicar las funciones finales para obtener datos de resumen;
    - combinar tablas relacionales;
    - Agregar, actualizar y eliminar datos;
    - Creación y cambio de tablas;
    - Trabajar con ideas, procedimientos almacenados y mucho más.
Ben Fort - Director del Departamento de Desarrollo en aDOBE. Sistemas. El autor de una variedad de los más vendidos, incluidos los libros en bases de datos, SQL y ColdFusion. Tiene una amplia experiencia en el diseño de bases de datos y desarrollo de aplicaciones.

Entendiendo SQL.
Publicado por: Martin Graber
Traductor: V. Hawk
Idiomas: ruso
Editor: Lori.
ISBN 978-5-85582-301-1; 2014
Características adicionales
Páginas 378 p.
Formato 70x100 / 16 (170x240 mm)
Circulación de 200 copias.
Cubierta suave vinculante

SQL para mortales simples es una introducción completa al lenguaje de consulta estructurado, escrito específicamente para principiantes. Si no tiene experiencia en la administración de la base de datos, gracias a este libro, aprenderá cómo trabajar con SQL de forma fácil y libremente, aplicando consultas simples y operaciones complejas. Para dominar SQL:
- Apoyar el significado de los conceptos asociados con la administración de la base de datos, utilizando una introducción breve y simple a las bases de datos relacionales.
- Siga estas instrucciones sobre cómo aplicar los comandos principales SQL para buscar información y trabajar con él publicado en las tablas de datos. Aprenda a elegir y resume los datos, así como la gestión hábilmente.
- Trabaje eficazmente con tablas de datos compuestas, aplicando una técnica de consulta desarrollada a más de una tabla al mismo tiempo, construyendo consultas complejas y subconsultas.
- Crear nuevas tablas de datos para aplicaciones de negocios de ventas. Aprenda los principios importantes de la base de datos de diseño eficiente y la técnica de integridad y protección de datos.
- Aprenda a aplicar SQL con lenguajes de programación utilizando un capítulo especial para programadores.

SQL para mortales simples es un manual necesario para cualquier implementación del idioma de la consulta estructurada, que incluye un breve manual sobre SQL estándar y una descripción de las propiedades comunes de SQL no estándar.

En los últimos años, desde el idioma conocido solo a especialistas en el campo de las computadoras, SQL se ha convertido en una norma internacional ampliamente utilizada. El número total de compatible con SQL y las bases de datos suministradas cada año ahora se calcula por millones. Si aborda la información corporativa en Internet o en la red interna, entonces probablemente use SQL. El libro de consultas SQL para mortales simples ayudará a los usuarios principiantes a estudiar los conceptos básicos de las consultas de SQL y se convertirá en la orientación de referencia necesaria para usuarios experimentados y avanzados.


Contenido.
Las bases de datos relacionales de la Parte I y SQL. uno
Capítulo 1 ¿Qué es "Relacional"? 3.
Tipos de base de datos3
Cuento modelo relacional. cuatro
Anatomía de las bases de datos relacionales. cinco
Por qué todo esto es necesario. catorce
Resultados.16
Capítulo 2 Asegurando la confiabilidad de la estructura de la base de datos. 17.
Por qué este capítulo se coloca aquí. 17.
¿Por qué necesitas una estructura bien pensada? Dieciocho
Configuración de campo. Dieciocho
Configuración de tablas. 26.
Instalación y corrección de conexiones. 36.
¿Y todo es? 43.
Resultados. 43.
CAPÍTULO 3 BREVE HISTORIA SQL. 45.
Fuentes SQL. 45.
Implementaciones tempranas. 47.
". Y luego hubo un estándar". 48.
Desarrollo de la norma ANSI / ISO. 49.
Lo que está preparando el futuro. 54.
¿Por qué aprender SQL? 56.
Resultados. 57.
Conceptos básicos de la Parte II SQL. 59.
Capítulo 4 Creando solicitudes simples. 61.
Conocimiento con SQL. 61.
Seleccione la declaración. 62.
Resumen: Datos en comparación con información.64
Solicitud de transferencia de SQL. 66.
Excepción de la cadena duplicada.72.
Ordenar la información. 74.
Ahorro de trabajo79.
Ejemplos de operadores. 79.
Resultados.87
Tareas para autodecgua. 88
Capítulo 5 Cómo obtener algo más que solo columnas. 91.
Seleccione la condición, dos.92
Fuera de Azov96
¿Qué es la "expresión" 97
¿Qué estás tratando de expresar .97
Tipos de expresiones. 100
Usando expresiones en la condición de selección. 109.
Valor nulo. 117.
Ejemplos de operadores. 120.
Resultados.127
Tareas de auto soluciones. 128.
Capítulo B Filtrado de datos 131
Aclaración de los resultantes donde.131
Definición de términos de búsqueda .35
Utilizando múltiples condiciones.156.
Re-reunión con null: observación de advertencia.168
Expresión de condiciones diferentes caminos. 172
Ejemplos de operadores. 173.
Resultados.179
Tareas de auto soluciones. 179.
Parte III trabajo con múltiples tablas. 183.
Capítulo 7 Pensando múltiples. 185.
Lo que es mucho. 186.
Operaciones en conjuntos. 186.
Cruce. 187.
Diferencia. 192.
Una asociación. 199.
Conjuntos con sets en SQL. 203.
Resultados. 12.
Capítulo 8 Conexiones internas. 214.
¿Qué se une? 214.
Unir internamente. 215.
Aplicaciones de unión interna.231
Ejemplos de operadores.233
Resultados.251
Tareas para la auto-decidación.
Capítulo 9 Conexiones externas.255
Que se une al exterior.255
Únete a la izquierda / derecha del exterior.257
Únete al exterior completo.276
Usando las operaciones de unión exterior.281
Ejemplos de operadores.282.
Resultados. 95.
Tareas para la autodección296
Capítulo 10 Operaciones Unión 298
Que es union.298
Solicitudes de grabación con Union.300
Aplicación Unión.311
Ejemplos de operadores.312
Resultados.322
Tareas para la autoindicional.322
Capítulo 11 * Subvencias325
Que es una subquisita.326
Subvencias como expresiones de columna.327
Subvencias como filtros.332
Use subconsferencias.347
Ejemplos de operadores349
Resultados.361
Tareas para la autoindicional.362
Parte IV Cumplimiento de datos y sindicatos en grupos. 365.
Capítulo 12 * Cantidad simple.367
Funciones agregadas.367
Utilizando funciones agregadas en filtros.381
Ejemplos de operadores.384.
Resultados. 390.
Tareas para la autoestima.390
Capítulo 13 Agrupación de datos. 393.
¿Por qué necesita agrupar datos.393
Grupo por condición. 395.
Superponer algunas restricciones .404.
Utilizando el grupo por.408.
Ejemplos de operadores.409
Resultados.417
Tareas para las auto-decisiones.418
Capítulo 14 Filtración de datos agrupados.420
Grupo de estrechamiento.420
Filtros: sentir la diferencia. 425.
Usar teniendo. 432.
Ejemplos de operadores. 433.
Resultados. 441.
Tareas de auto soluciones. 441.
Conclusión. 445.
Aplicaciones 447.
Apéndice Un gráfico de estándar SQL. 449.
Apéndice en estructuras de base de datos utilizadas
como ejemplos. 455.
Una solicitud con la literatura recomendada para la lectura. 459.

Prefacio
El libro de solicitudes de SQL para Minales simples es una excelente introducción a las solicitudes de SQL y complementa bien la base de datos de diseño de libros anterior para los mortales ordinarios, publicado en la Casa de Publicaciones Addison-Wesley. Se puede decir que es incluso una mejor introducción que el primer libro. Un verdadero programador (es decir, un simple mortal) pasa más tiempo para escribir solicitudes de SQL y menos: para diseñar la base de datos. Los esquemas conforman administradores de base de datos de alta calidad que poseen gabinetes individuales y autos deportivos. La mayoría de los programadores participan en tratar de forzar a SQL a trabajar en un esquema rígidamente específico.
En virtud de su profesión, configuré una base de datos y enseñé un SQL extendido, por lo que puedo confirmar que la mayoría de los textos SQL son tan atractivos para la lectura como jeroglíficos egipcios. Tan pronto como el programa comience a trabajar, el programador que lo envía se mueve para resolver la próxima tarea, nunca mirando a lo largo de lo que se hizo. Y cuando algo está mal con este programa, otra persona envía mensajes desesperados a grupos de discusión en Internet, donde John y Mike lo guardarán con varias palabras y codificaciones más sabias. Ayudaron a las personas a resolver sus problemas asociados con SQL. Finalmente, es hora de establecer todo esto en el libro que cada uno puede aprovechar!


Descarga gratis libro electronico En un formato conveniente, mira y leyó:
Descargue las consultas de libro SQL para mortales simples, guía de manipulación práctica de SQL, Michael J. Hernandes, John L. Vieskas., 2003 - Fileskachat.com, descarga rápida y gratuita.

Descargar PDF.
A continuación puedes comprar este libro en mejor precio Con un descuento con entrega en toda Rusia.

Descargue el libro SQL Consultas para los mortales ordinarios

Libros en SQL - Consultas SQL para mortales simples

En los últimos años, desde el idioma conocido solo a especialistas en el campo de las computadoras, SQL se ha convertido en una norma internacional ampliamente utilizada. El número total de compatible con SQL y las bases de datos suministradas cada año ahora se calcula por millones. Si aborda la información corporativa en Internet o en la red interna, entonces probablemente use SQL. El libro de consultas SQL para mortales simples ayudará a los usuarios principiantes a estudiar los conceptos básicos de las consultas de SQL y se convertirá en la orientación de referencia necesaria para usuarios experimentados y avanzados.

Consultas SQL para mortales simples. Descripción del libro en SQL

El libro es una excelente introducción a las solicitudes de SQL y complementa bien la base de datos de diseño de libros anterior para los mortales ordinarios, publicado en la editorial Addison-Wesley. Se puede decir que es incluso una mejor introducción que el primer libro. El programador real (es decir, un simple mortal) pasa más tiempo para escribir solicitudes de SQL y menos: para diseñar la base de datos. Los esquemas conforman administradores de base de datos de alta calidad que poseen gabinetes individuales y autos deportivos. La mayoría de los programadores participan en tratar de forzar a SQL a trabajar en un esquema rígidamente específico.
En virtud de su profesión, configuré una base de datos y enseñé un SQL extendido, por lo que puedo confirmar que la mayoría de los textos SQL son como
Atractivo para la lectura, como los jeroglíficos egipcios. Tan pronto como el programa comience a trabajar, el programador que lo envía se mueve para resolver la próxima tarea, nunca mirando a lo largo de lo que se hizo. Y cuando algo está mal con este programa, otra persona envía mensajes desesperados a grupos de discusión en Internet, donde John y Mike lo guardarán con varias palabras y codificaciones más sabias. Ayudaron a las personas a resolver sus problemas asociados con Sql. Finalmente, es hora de establecer todo esto en el libro que cada uno puede aprovechar!
Es absolutamente no difícil y ningún tiempo necesita escribir. buen programa. Si entiendes lo que estás haciendo, la mayoría de los problemas se resuelven bastante simplemente. En primer lugar, es necesario estudiar lo básico. Este libro le brinda la oportunidad de explorar estos conceptos básicos en forma comprensible y bien escrita. Luego, es necesario comprender cuándo y cómo ajustar una solución simple a un DBMS específico y una implementación específica de SQL. Cuando los conceptos básicos se aprenden de manera confiable, contácteme, y le enseñaré cosas realmente no triviales.