ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

En esta guía analizaremos el lenguaje manejador de bases de datos conocido como SQL, cuyo nombre se deriva de Structured Query Language (lenguaje estructurado de consulta).


Enviado por   •  18 de Febrero de 2017  •  Apuntes  •  1.897 Palabras (8 Páginas)  •  275 Visitas

Página 1 de 8

SQL Server 7.0

Cátedra: Base de Datos

PROF.YIXON ANUEL

En esta guía analizaremos el lenguaje manejador de bases de datos conocido como SQL, cuyo nombre se deriva de Structured Query Language (lenguaje estructurado de consulta).  Originalmente, SQL se llamaba SEQUEL (por Structured English QUEry Language: lenguaje estructurado de consultas en inglés) y se diseñó e implemento en IBM Research interfaz para un sistema experimental de bases de datos relaciónales llamado SYSTEM R.

SQL es un lenguaje de base de datos completo; cuenta con enunciados de definición, consulta y actualización de datos. Así pues, es tanto un DDL como un DML.

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Comandos:    Existen dos tipos de comandos SQL:

  • Los LDD que permiten crear y definir nuevas bases de datos, campos e índices.
  • los LMD que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.

COMANDOS LDD: Sirven para definir la estructura de la B.D

  • CREATE:    Utilizado para crear nuevas base de datos, tablas, campos e índices

Sintaxis

CREAR UNA BASE DE DATOS: debemos estar ubicado en la base de datos máster, luego escribir

CREATE DATABASE nombre_base_datos y presionar la tecla f5

Posteriormente a esto se debe anular el código y esto se hace de la siguiente forma colocando la línea de código entre estos símbolos /* y */  usados para comentarios múltiples líneas.

Restricciones usadas para crear una base de datos

  • IDENTITY: Esta opción necesitará dos parámetros, la inicialización, el valor por el que tiene que comenzar, y el incremento, en el que indicamos el valor de incremento, tanto si es positivo como negativo.

            Código integer identity (1,1),

  • NOT NULL: indica que ese valor no puede tener valores nulos o vacíos. 

            Cédula not null,

  • Primary Key: Se coloca a los atributos que son claves primarias.

                      Cédula integer primary key not null

  • NULL: SIGNIFICA QUE ESE VALOR PUEDE QUEDAR VACIO AL LLENARSE LA TABLA

             APODO VARCHAR (23) null

Tipos de datos usados para los atributos de una tabla

  • Integer usado para atributos con almacenamiento de números enteros

       Cedula integer

  • Float: usado para atributos con almacenamiento de números decimales

       Sueldo float

  • Varchar(cant. de caracteres máximo permitido) : usado para atributos con almacenamiento de caracteres o cadenas de caracteres

        Nombre varchar(20)

  • char(cant. de caracteres máximo permitido) : usado para atributos con almacenamiento de caracteres o cadenas de caracteres

        Nombre char(20)

  • Datetime: tipo fechas y horas 

CREAR UNA TABLA

Para crear las tablas utilizamos el comando CREATE TABLE, cuya sintaxis es:

   CREATE TABLE NOMBREDELATABLA

 (

      campo1 tipodedatos restricciones,

      campo2 tipodedatos restricciones,

      campo3 tipodedatos restricciones

)

Ejemplo:

Create table numeritos2

  (

      Numero integer identity (1,1) not null,

      Fecha datetime,

      Total real,

      DNIi char (9) not null,

  ) 

  • DROP: Empleado para eliminar tablas e índices.

              Drop table nombre de la tabla

                 Ejemplo

                     Drop table estudiante

  • ALTER:   Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.

ALTER TABLE nombre de la tabla     operación   nombrecolumna;

  • Alter table estudiante drop column fecha_nacimiento
  • alter table estudiante add salario float;

Operación

  • ADD: Se utiliza para agregar un índice de multicampos o de un único campo.
  • DROP COLUMN: Se utiliza para borrar un campo. Se especifica únicamente el nombre del  campo.

COMANDOS LMD

  • SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado

 Sintaxis:

         SELECT Campos FROM Tabla;

      Ejemplo:

  • Mostrar todos los datos de una tabla: Select * from TABLA   
  • Mostrar algunos datos de la tabla: Select nombre, teléfono from TABLA;
  • Mostrar datos de los registros que cumplan cierta condición

   SELECT  * FROM TABLA WHERE CONDICION

Ejemplo: select * from empleado where nombre=’maria’

Las condiciones se forman de la siguiente forma:

  • columna operadordecomparacion valor,

 Ejemplo: nombre=’luís’   edad>20

  • columna operadordecomparacion columna,

Ejemplo: nombre=nombre2   edad>edad2

Nota: En un where pueden haber varias condiciones y se deben unir por los operadores lógicos.

  Ejemplo

select * from xx where nom=’luisa’ and apellido<>’López’ or edad<18 or not sueldo<300000

OPERADORES LÓGICOS

AND (“y" lógico): Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas.

OR ("o" lógico): Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (246 Kb) docx (954 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com