Please enable JavaScript.
Coggle requires JavaScript to display documents.
SQL BASICO, ROJAS HERNÁNDEZ KENNETH AXEL
GRUPO: 408 - Coggle Diagram
SQL BASICO
- En entornos de bases de
datos con permisos de
seguridad para grupos de
trabajo se puede utilizar
la clausula WITH
OWNERACCESS OPTION para
que el usuario actual
adquiera los derechos de
propietario a la hora de
ejecutar la consulta.
- Este tipo de consultas lo
mas sencillo es utilizar
el asistente de consultas
de Access, editar la
sentencia SQL de la
consulta y pegarla en
nuestro código. No
obstante este tipo de
consulta se consigue de la
siguiente forma:
-
- Es poco usual y se utiliza
para crear una consulta a
la misma vez que se
ejecuta, opcionalmente
define los parámetros de
la misma.
- Se utiliza la clausula IN,
se puede acceder a base de
datos dBase, Paradox o Btrieve.
Esta clausula
solo permite la conexi6n
de una base de datos
externa a la vez. Una base
de datos externa es
una base de datos que no
sea la activa. Aunque para
mejorar los rendimientos
es mejor adjuntarlas a la
base de datos actual y
trabajar con ellas.
- Se utilizan para indicar
al motor de datos que
devuelva información de
las bases de datos, con
registros modificables.
- Toda la información
requerida o solicitada se
encuentra en una tabla
- SELECT Campos FROM Tabla;
En donde campos es la
lista de campos que se
deseen recuperar y tabla
es e1 origen de los
mismos, por ejemplo:
SELECT Nombre, Telefono
FROM Clientes;
-
- Son aquellas que no
devuelven ningún registro,
son las encargadas de
acciones como añadir
-
- tiene las posibilidades de
filtrar los registros
-
- Hay que recalcar tres detalles de
vital importancia.
ellos es que cada vez que se
desee establecer una condición
referida a un campo de texto la
condición de búsqueda
EI primero de debe ir encerrada entre comillas
simples. La segunda es que no se
posible establecer condiciones de
búsqueda en campo memo y; La
tercer y ultima hace referencia
las fechas. Las fechas deben
escribir siempre formato mm-dd-aa
en donde mm represente el mes, dd
el dia y aa el año hay que
utilizar el guion (-) para
separar, la fecha debe ir
encerrada entre almohadillas (#).
- Si se esta utilizando el
motor de datos de
Microsoft para acceder a
bases de datos access,
solo se puede emplear esta introducción para crear bases de datos propias de access
- Se utiliza la clausula
CONSTRAINT en las
instrucciones ALTER TABLE
Y CREATE TABLE para crear
o eliminar índices.
Existen dos sintaxis para
esta clausula dependiendo
s desea Crear o Eliminar u
índice de un único campo o si se trata de un campo multiindice
- SI se desea crear un
índice para un campo
cuando se esta utilizando
las instrucciones ALTER
TABLE o CREATE TABLE la
clausula CONTRAINT debe
aparecer inmediatamente
después de la
especificación del campo
indexeado.
Si se desea crear un
índice con múltiples
campos cuando se esta
utilizando las
instrucciones ALTER TABLE
o CREATE TABLE la clausula
CONSTRAINT debe aparecer
fuera de la clausula de
creación de tabla.
- Es aquella que nos permite
visualizar los datos en
filas y en columnas,
estilo tabla.
- SELECT especifica el
nombre de las columnas
opcionales que deseamos
visualizar, en este caso
Producto, Código,
Total y Media, indicando
el nombre del campo que
deseamos mostrar en cada
columna o el valor de la
misma. Si incluimos una
función de calculo el
resultado se dará en base
a los datos de la fila
actual y no al total de
los datos, FROM especifica
el origen de los datos.
- Es una instrucci6n SELECT
anidada dentro de una
instrucción SELECT, SELECT
...INTO, INSERT ...INTO,
DELETE, o UPDATE o dentro
de otra subconsulta.
- Se puede utilizar una
subconsulta en lugar de
una expresión en la lista
de campos de una
instrucción SELECT o en
una clausula WHERE o
HAVING. En una
subconsulta, se utiliza
una instrucción SELECT
para proporcionar un
-
- Se puede utilizar también
alias del nombre de la
tabla en una subconsulta
para referirse a tablas
listadas en la clausula
FROM fuera de la
subconsulta.
- Los tipos de datos SQL se
clasifican en 13 tipos de
datos primarios y de
varios sinónimos validos
reconocidos por dichos
tipos de datos
- BINARY,BIT, BYTE, COUNTER,
CURRENCY, DATE TIME,
SINGLE, DOUBLE, SHORT,
LONG, LONG TEXT, LONG
BINARY, TEXT
- Se utiliza la operación
UNION para crear una
consulta de unión,
combinando los resultados
de dos o mas consultas o tablas independientes.
- SELECT, el nombre de una
consulta almacenada o el
nombre de una tabla
almacenada precedido por la palabra clave
TABLE.
Puede cambiar los resultados de dos o mas consultas, tablas e instrucciones SELECT, en cualquier orden en una única operación ONION
Si no se indica lo contrario, no se devuelven registros duplicados cuando se utiliza la operación UNION, no obstante puede incluir el predicado ALL para asegurar que se devuelven todos los registros
- son aquellas cuyas
condiciones de búsqueda se
definen mediante
parámetros. Si se
Si se ejecutan directamente
desde la base de datos
donde han sido definidas
aparecerá un mensaje
solicitando el valor de cada uno de los parámetros
- Las vinculaciones entre
tablas se realiza mediante
la clausula INNER que
combina registros de dos
tablas siempre que haya
concordancia de valores en
un campo común.
- Si se intenta combinar
campos que contengan datos
Memo u Objeto OLE, se
produce un error. Se
pueden combinar dos campos
numéricos cualesquiera,
incluso si son de
diferente tipo de datos.
- Combina los registros con
valores idénticos, en un
único registro con un
valor sumatorio en cada
registro si se incluye una
función SQL
- Los operandos de expr
pueden incluir el nombre
de un campo de una tabla,
un constante o una función
- Es un lenguaje de base de
datos normalizado
- Existen dos tipos de
comandos SQL:
Los DML que permiten
generar consultas para
ordenar, filtrar y extraer
datos de la base de datos.
los DLL que permiten crear
y definir nuevas bases de
datos, campos e índices.
- SQL esta compuesto por
comandos, clausulas,
operadores y funciones de
agregado. Estos elementos
se combinan en las instrucciones para crear, actualizar y manipular las bases de datos
-