Magistral Semana Nro. 5

4
Base de Datos Tema Nro. 3: Normalización

description

Magistral Semana Nro. 5

Transcript of Magistral Semana Nro. 5

Page 1: Magistral Semana Nro. 5

Base de Datos Tema Nro. 3: Normalización

Page 2: Magistral Semana Nro. 5

Base de Datos Tema Nro. 3: Normalización

Definición: Es un lenguaje de consulta estructurado

establecido claramente como lenguaje de alto nivel

estándar para sistemas de base de datos relacionales.

ANSI (Instituto Americano de Normalización) e

ISO (Organismo Internacional de

Normalización) fueron los encargados de publicar

este lenguaje como estándar.

Es por esto que este lenguaje lo vas a encontrar en

cualquier Sistema Administrador de base de datos

(DBMS) que estés trabajando.

SQL agrupa tres tipos de sentencias con objetivos

particulares en los siguientes lenguajes:

Lenguaje de Definición de Datos (DDL)

Lenguaje de Manipulación de Datos (DML)

Lenguaje de Control de Datos (DCL)

SQL

Sentencias SQL

Page 3: Magistral Semana Nro. 5

Base de Datos Tema Nro. 3: Normalización

Grupo de sentencias SQL que soportan la definición y

declaración de los objetos de la base de datos.

Base de datos (DATABASE):

Colección de datos interrelacionados almacenados

juntos sin REDUNDANCIA perjudicial e innecesaria

para servir a múltiples aplicaciones.

1. Tablas (TABLE):

Una TABLA contiene una colección de filas, también

denominadas registros, y columnas, también

denominadas atributos.

2. Procedimientos almacenados (STORE

PROCEDURE):

Un procedimiento almacenado no es más que una

secuencia ordenada de instrucciones SQL, que pueden

recibir y proporcionar parámetros provistos por el

usuario y se pueden guardar en el servidor con un

nombre, para posteriormente ser invocados y

ejecutados

Lenguaje de Definición de Datos (DDL)

Objetos de una Base de Datos

Page 4: Magistral Semana Nro. 5

Base de Datos Tema Nro. 3: Normalización

3. Vistas (VIEW)

Es una consulta accesible como tabla virtual en una

base de datos relacional o en un conjunto de

documentos en una base de datos orientada a

documentos.

4. Disparadores (TRIGGER)

Un Trigger es una clase especial de procedimiento

almacenado que se ejecuta automáticamente cuando

se produce un evento en el servidor de bases de

datos.

5. Índices (INDEX)

Son objetos de la base de datos diseñados para

mejorar el rendimiento de las consultas. Estos asisten

al motor de base de datos en la ubicación de los

registros, de forma semejante a un índice de un libro

permite ubicar la información de manera más rápida.

Comandos del Lenguaje DDL