transact sql - sesión 1

3
- 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.

Upload: lea-dias

Post on 15-Dec-2015

222 views

Category:

Documents


0 download

DESCRIPTION

Es un lenguaje de computación que sirve para trabajar con conjuntos de datos y las relaciones entre ellos.

TRANSCRIPT

Page 1: Transact SQL - sesión 1

- 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.

Page 2: Transact SQL - sesión 1

- 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

Page 3: Transact SQL - sesión 1

- 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