Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Operaciones fundamentales
Las operaciones seleccionar, proyectar y renombrar, son denominadas operaciones unitarias ya que operan sobre una tabla. Las otras operaciones operan sobre pares de relaciones y por tanto se llaman operaciones binarias. La operacin seleccionar. Esta operacin selecciona tuplas (filas) que satisfacen una instruccin(condicin) dada de una tabla. Se representa por medio de parntesis. (nombre_tabla WHERE condicin);
La operacin Proyectar. Consiste en identificar las columnas (atributos en el modelo E-R) que nos interesa conocer. Se representa por medio de corchetes. Si este se omite indicara que se desea obtener todas las columnas de la tabla en cuestin. (nombre_tabla WHERE condicin) [Nombre_atributo]; La operacin Producto cartesiano. Consiste en multiplicar todas las tuplas entre tablas, obteniendo como resultado una tabla que contiene todas las columnas de ambas tablas. Se especifica con la orden TIMES. Nombre_tabla TIMES Nombre_tabla;
La operacin Join. Consiste en obtener el producto (multiplicacin) de todas las tuplas de una tabla con las de la otra, para posteriormente evaluar aquellas cuyo campo en comn sea igual generando como resultado una nueva tabla que tiene como tuplas (renglones) que cumplen con la condicin establecida. Se representa con la orden JOIN. La orden Join es colocada entre las dos tablas a multiplicar despus de que la primera especifica la operacin de seleccin y proyeccin. (Tabla)[atributo] JOIN (Tabla)[Atributo]; * La operacin Divide. Toma dos relaciones, una binaria y la otra unaria, construye una relacin formada por todos los valores de un atributo de la relacin binaria que concuerdan (en el otro atributo) con todos los valores de la relacin unaria. Se representa con la orden DIVIDEBY. NomTablaBin DIVIDEBY NomTablaUna
La operacin Diferencia. Construye una relacin formada por todas las tuplas (filas) de la primera relacin que no aparezcan en la segunda de las dos relaciones especificadas. Se representa con la orden MINUS. Nom_tablaA MINUS NomTablaB; La operacin Unin. Construye una relacin formada por todas las tuplas de la primera relacin y todas las tuplas de la segunda relacin. El requisito es que ambas relaciones sean del mismo tipo. Nom_TablaA UNION Nom_tablaB La operacin interseccin. Construye una nueva tabla compuesta por todas las tuplas que estn en la primera y segunda tabla. Nom_TablaA INTERSEC Nom_tablaB
La estructura bsica de una expresin en SQL contiene 3 partes, Select, From y Where. Select.- se usa para listar los atributos que se desean en el resultado de una consulta. From.- Lista las relaciones que se van a examinar en la evaluacin de la expresin. Where.- es la definicin de las condiciones a las que puede estar sujeta una consulta.
Costo
Depto
Ejemplos de consultas: OBTENCIN DE UNA TABLA ENTERA Obtener toda la informacin disponible sobre un curso donde Costo sea 0. SELECT * FROM CURSO WHERE Costo=0.00 Resultado de la consulta anterior.
Nu NombreC mC C01 Construccin de torres DescC Credit Costo Depto os 0.00 Ciencias
B02 Metabolismo de lpidos en el Para IB camarn S03 Estructura de datos A01 Diseo bioclimtico
0.00
Ciencias