Informatica

Páginas: 38 (9451 palabras) Publicado: 27 de octubre de 2012
INTRODUCCIÓN: EL LENGUAJE DE CONSULTA SQL. 5
LENGUAJE DE DEFINICIÓN DE DATOS (SQL estático). 5
CREATE TABLE. 5
Ejemplo 6
CREATE DOMAIN 7
Ejemplo 7
CREATE ASSERTION 7
Ejemplo 7
CREATE VIEW 7
Ejemplo 8
CREATE INDEX 8
Ejemplo 8
CREATE SYNONYM 8
ALTER TABLE (SQL de DB2) 9
Ejemplo 9
DROP TABLE (SQL de DB2) 9
Ejemplo 9
DROP VIEW (SQL de DB2) 9
Ejemplo 9
DROP INDEX(SQL de DB2) 9
Ejemplo 10
DROP SYNONYM 10
LENGUAJE DE MANIPULACIÓN DE DATOS (SQL dinámico) 10
SELECT 10
Cláusula GROUP BY (agrupar por) 11
Ejemplo 11
Cláusula HAVING (con) 11
Ejemplo 12
Cláusula ORDER BY(Ordenar por) 12
SELECT…INTO 12
Ejemplo 13
UPDATE 13
DELETE 14
INSERT 14
Ejemplos 14
Funciones de agregados (de columnas) 14
Función AVG (media aritmética) 15Ejemplos 15
Función COUNT (Cuenta) 15
Ejemplo 16
Función MAX 16
Ejemplos 16
Función MIN 16
Ejemplos 16
Función SUM 17
Ejemplos 17
TIPOS DE DATOS EN SQL 17
TIPO 17
SQL3:El nuevo SQL 19
Parte 1ª: marco de trabajo. 19
Parte 2ª: Fundación. 19
Parte 3ª:SQL/CLI 19
Parte 4ª: SQL/PSM (Persistent Stored Modules) 20
Extensiones para lenguaje procedural 20
Procedimientosalmacenados y múltiples instrucciones 20
Procedimientos externos y llamadas a procedimientos 20
Parte 5: SQL/Bindings 20
Parte 6: SQL/XA 21
Parte 7ª:SQL/Temporal 21
SQL/MM (Multimedia) 21
EJERCICIOS DE SQL RESUELTOS 22
Creación de tablas 22
Solución 22
Consultas simples 23
Consultas de reunión (con filtrado WHERE) 23
SELECT * FROM PIEZAS WHERE P_NOMBRE LIKE 'B*'; 25
SELECT *28
FROM PROVEEDORES 28
WHERE SITUACION < ( 28
SELECT MAX(SITUACION) AS MAXIMO 28
FROM PROVEEDORES); 28
UPDATE PIEZAS SET COLOR='AMARILLO',PESO=PESO+5,P_CIUDAD='CUBA' WHERE P_CODIGO='P2'; 29
EJERCICIOS PROPUESTOS 30
Creación de la base de datos y las tablas en MySQL 31
Consultas sencillas 32
Consultas con varias tablas 32
Funciones de agregados (COUNT, SUM, etc) 33Consultas diversas 33
Subconsultas(SELECT dentro de SELECT) 33
Exists 33
Union 34
Operaciones de actualización 34


BASES DE DATOS

INTRODUCCIÓN

UNA BASE DE DATOS es un conjunto de datos organizados para un uso determinado. La recopilación de datos comparte características comunes, es decir que los datos tienen la misma estructura. En nuestro sistema Informático podemos almacenar undirectorio telefónico, la información de los empleados de una empresa o estudiantes de un colegio.

Dato: es todo aquello que deseamos almacenar y recuperar en el futuro. Éstos pueden ser texto, números, fechas, imágenes, entre otros.

El SISTEMA GESTOR DE BASE DE DATOS (SGBD), es aquel programa que actúa como un intermediario entre los usuarios y los datos. Debe cumplir con una serie defunciones como permitir la descripción de los datos, definición de sus propiedades y relaciones entre ellos, como también el insertar, suprimir y modificar los datos.

MOTOR DE LA BASE DE DATOS: es el encargado del manejo interno de los archivos de la base de datos, de la integridad, seguridad, estabilidad y correcto funcionamiento de la misma.

MODELO ENTIDAD-RELACIÓN

El modelo entidadrelación se basa en una percepción de un mundo real que consiste en un conjunto de elementos básicos llamados entidades y relaciones entre estos elementos.

ENTIDADES: Una Entidad es un conjunto de elementos que existen y se distinguen de otros elementos gracias a que tienen características propias (Atributos) que los describen. Por ejemplo, Juan Esteban Henao con Número de cédula 10.022.723, de22 años de edad, del sexo masculino es un elemento del conjunto Empleados de una empresa en particular. De esta forma podemos tener entidades como: Materias, Estudiantes, Profesores, Vehículos, países, etc. cada una con características que describen y diferencian cada elemento.

ATRIBUTOS: Los Atributos son las características por las cuales puedo describir una Entidad y que a su vez no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS