RSS

CLASE 13

19 May

“ADMINISTRACION DE BASES DE DATOS”

Existen 3 tipos de instrucciones para el lenguaje en SQL

Lenguaje de definición de datos (DDL): creación y eliminación de tipos de datos y objetos
Se maneja por los siguientes comandos:
• Create: crear objeto
• Alter: modificar los datos ya existentes
• Drop: eliminar el objeto

Lenguaje de control de datos (DCL): se basa en los derechos que tiene el usuario sobre la base de datos, (permisos) se manipula por:
• Grant: da los permisos a un usuario para efectuar determinadas instrucciones
• Deny: elimina el permiso que se ha concedido con el GRANT
• Revoke: elimina todos los permisos.

Lenguaje de manipulación de datos (DML): Desarrollo de la programación de datos, se utiliza por los siguientes comandos:
• Select
• Insert
• Update
• Delete

“TIPOS DE DATOS DEL SISTEMA”

En SQL, se utilizan tipos de datos con los que se pueden trabajar se especifican al momento de la creación de la tabla como:
• Numéricos
• Entero
• Numérico exacto,
• Numérico aproximado,
• Moneda

Otros son:
• Fecha y hora
• Carácter y caracteres Unicode
• Binario
• Otros…

Tipos de datos definidos por el usuario

¿Qué son?
Los tipos de datos definidos por el usuario están basados en los tipos de datos disponibles a través de SQL Server 2008.

¿Para qué se utilizan?
Los tipos de datos definidos por el usuario se pueden emplear para asegurar que un dato tenga las mismas características sobre múltiples tablas.

“EXIGIR INTEGRIDAD DE LOS DATOS”

Integridad de datos declarativa

Los criterios se definen en la definición del objeto
Asegurada automáticamente por SQL Server
Implementada mediante restricciones, valores predeterminados y reglas

Integridad de datos procedimental

Los criterios se definen en una secuencia de comandos
Asegurada mediante secuencia de comandos
Implementada mediante desencadenadores y procedimientos almacenados

Implementación de restricciones

Uno de los principales objetivos de una base de datos relacional es cuidar y controlar la integridad de datos, la cual podría perderse ante operaciones que modifican la información como: Insert, Update y Delete.
Por ejemplo se puede perder la integridad de datos ante alguna de las siguientes situaciones:
Se puede registrar un periodo de un producto no existente
Podría modificarse los datos existentes son valores incorrectos
Los cambios de BD podría explicarse parcialmente (si se registra un periodo sin actualizar al stock del producto requerido)
Determinación del tipo de restricción que se va a utilizar:

Tipos de restricciones

• Restricciones DEFAULT
• Restricciones CHECK
• Restricciones PRIMARY KEY
• Restricciones UNIQUE
• Restricciones FOREIGN KEY
• Integridad referencial en cascada

Tipos de Indice

CLUSTERED INDEX

Por Defecto se crean indices con las Llaves Primarias
 Son como capitulos en el Libro
 Indices como la guia telefonica
 Mantiene juntas los numeros de Lineas

NON-CLUSTERED INDEX

 Son como guiones para acceder a los datos
 Utilizado en llaves de varios campos
 Es el Indice o Glosario
 Son Atajos para acceder a los Datos

Ventajas de las vistas

• Centrar el interés en los datos de los usuarios
o Centrarse sólo en los datos importantes o adecuados
o Limitar el acceso a los datos confidenciales
• Enmascarar la complejidad de la base de datos
o Ocultar el diseño de la base de datos compleja
o Simplificar las consultas complejas, incluyendo las consultas distribuidas a datos heterogéneos
• Simplificar la administración de los permisos de usuario
• Mejorar el rendimiento
• Organizar los datos para exportarse a otras aplicaciones

Anuncios
 
Deja un comentario

Publicado por en mayo 19, 2011 en TALLER DE BASE DE DATOS

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: