transact sql - sesión 1
DESCRIPTION
Es un lenguaje de computación que sirve para trabajar con conjuntos de datos y las relaciones entre ellos.TRANSCRIPT
- 1 - Ing. Abril Saire Peralta
Curso de Transact - SQL
INTRODUCCIÓN AL TRANSACT – SQL
SQL (Structured Query Language - Lenguaje Estructurado de Consulta) es el
lenguaje utilizado para definir, controlar y acceder a los datos almacenados en una
base de datos relacional, pero no poseen la potencia de los lenguajes de
programación, pero si es un lenguaje de consulta.
Microsoft SQL Server, la versión del lenguaje SQL que utiliza se llama TRANSACT-
SQL.
APLICACIONES QUE USAN EL LENGUAJE SQL
Microsoft Access
Microsoft SQL Server
Oracle
SyBase
PostgreSQL
MySQL
Aplicaciones creadas con sistemas de desarrollo tales como Microsoft Visual
C++, Microsoft Visual Basic o Microsoft Visual J++, y que usan API de base de
datos tales como ADO, OLE DB y ODBC.
Páginas Web que extraen datos de bases de datos SQL Server, como SQP, PHP,
etc.
TRANSACT SQL
Es un lenguaje muy potente que nos permite:
Crear, modificar y eliminar bases de datos
Agregar, modificar y eliminar información a la base de datos
Manejar tipos de datos
Variable
Estructuras de control de flujo
Funciones predefinidas
Gestión de excepciones
Pero, no permite:
Crear interfaces de usuario
Crear aplicaciones ejecutables
CLASIFICACIÓN DE LAS INSTRUCCIONES SQL
El DDL (Data Definition Language) Lenguaje de Definición de Datos, el cual
permite crear base de datos, tablas, campos y definir tipos de datos, así como su
modificación y eliminación de estos. Lenguaje utilizado por los administradores.
El DML (Data Manipulation Language) Lenguaje de Manipulación de Datos,
permite seleccionar, actualizar y eliminar información de una base de datos.
Lenguaje utilizado por los programadores y usuarios
El DCL (Data Control Language) Lenguaje de Control de Datos, permite manejar
usuarios, privilegios y permisos a los objetos de las bases de datos, el cual tiene
acceso los administradores. También tenemos la creación de transacciones como
actualizar datos, el cual es ejecutado por los programadores.
- 2 - Ing. Abril Saire Peralta
Curso de Transact - SQL
INTRODUCCIÓN A LAS BASES DE DATOS
Una clave primaria puede estar formada por uno o más campos. El valor de la clave
principal debe cumplir 2 requisitos:
El valor para dicha clave nunca se puede repetir
El valor para dicha clave nunca puede ser vacío
CLAVE PRIMARIA FORMADA POR UN CAMPO
1. Clic derecho sobre el campo a ser clave primaria
2. Clic en la opción clave primaria
3. Y como resultado tenemos:
CLAVE PRIMARIA FORMADA POR DOS CAMPOS 1. Seleccionar los campos a ser clave primaria 2. Clic derecho sobre el área seleccionada, y cuando se muestre el símbolo de cruz
con el mouse, dar un clic en clave principal
- 3 - Ing. Abril Saire Peralta
Curso de Transact - SQL
BASE DE DATOS RELACIONAL
Una Base de Datos Relacional es un conjunto de tablas relacionadas entre sí. Las
tablas se relacionan o se conectan para que la información se organice de la
manera más óptima.
Ejemplo