Ing. Sistemas Computacionales

Páginas: 5 (1180 palabras) Publicado: 5 de diciembre de 2012
1.- que es el lenguaje SQL.
Lenguaje de consulta estructurado para bases de datos relacionales que permite también funciones de definición y control de datos.
2.- Escriba la historia del SQL.
1974, IBM construye un prototipo de sistema relacional llamado systemr que incluia el lenguaje sequel que después se llamo sql.
1979, oracle aparece como primer gestor relacional comercial, incluyendolenguaje sql.
1981, la 1ra implementación de ibm con el sistema sql/ds.
1986, aparece el 1er estándar (SQL-86).
1989, revisión del estándar anterior (SQL-89).
1992, se publica el segundo estándar (SQL-1 o SQL-92).
1999, aparece el 3er estándar (SQL-3 o SQL-99)

3.- Escriba las reglas para escribir sentencias o comandos en SQL.
Las sentencias SQL tienen:
Palabras reservadas parte delpaquete y palabras definidas por el usuario.

Total independencia al escribir las sentencias:
En SQL no importan las mayúsculas excepto en los literales.
Una palabra o clausula puede aparecer en líneas diferentes pero no se puede separar la palabra.
Se puede usar la identacion que quieras.
Cada sentencia/comando termina con punto y coma “ ; ”

Se usa la extensión de la notación BNF:
Laspalabras en mayúsculas representan palabras reservadas.
Las palabras en minúsculas representan palabras definidas por el usuario.
El símbolo “ / ” representa elección entre alternativas.
Las llaves representan elementos requeridos.
Los corchetes representan elementos opcionales.
Los “ … ” representan repeticiones(opcionales).

Literales:
Son constantes usadas en sentencias SQL.
Todos losliterales no numéricos deben ir entrecomillados.

4.- Escriba y explique la sintaxis de la sentencia de recuperación select. (toda).
La sentencia SELECT consta de cuatro partes básicas:
* La cláusula SELECT seguida de la descripción de lo que se desea ver, los nombres de las columnas a seleccionar. Esta parte es obligatoria.
* La cláusula FROM seguida de la especificación de lastablas de las que se han de obtener los datos. Esta parte es obligatoria.
* La cláusula WHERE seguida por un criterio de selección, una condición. Esta parte es opcional.
* La cláusula ORDER BY seguida por el criterio de ordenación. Esta parte es opcional.
La cláusula FROM define las tablas de las que se van a seleccionar las columnas.
La sentencia SELECT recupera todas las columnaso un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos una condición en la cláusula WHERE.
ORDER BY se usa para especificar el criterio de ordenación de la respuesta a la consulta. Por defecto la ordenación es ascendente, aunque se puede especificar un orden descendente (DESC).

5.-Escriba y explique los operadores, que se pueden utilizaren la cláusula where y having.
Operador | Descripcion |
= | Igual |
<> | No igual |
> | Mayor que |
< | Menor que |
>= | Mayor o igual que |
<= | Menor o igual que |
BETWEEN | Entre un rango |
LIKE | Buscar por caracteristica |
IN | Exlicar talvez multiples valores en una columna |
Nota: Talvez el operador <> pueda escribirse !=

C:\Documents andSettings\KR1z>cd..
C:\Documents and Settings>cd..
C:\>cd xampp
C:\xampp>cd mysql
C:\xampp\mysql>cd bin
C:\xampp\mysql\bin>mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.8 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rightsreserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database empleados
-> ;
Query OK, 1 row affected (0.00 sec)
mysql> use empleados
Database changed
mysql> create table usuarios(nombre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing. Sistemas Computacional
  • Entrevista a ing sistemas computacionales
  • Ing. Sistemas computacionales
  • Ing. en Sistemas Computacionales
  • ing en sistemas computacionales
  • Ing. Sistemas Computacionales
  • Ing. sistemas computacionales
  • Ing. en sistemas computacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS