RSS

CLASE29

29 Oct

SENTENCIAS DE DEFINICIÓN DE DATOS

Permite a los usuarios llevar a cabo tareas de consulta o manipulación de los datos, usados por el modelo de sublenguajes adecuados, por lo tanto definen los objetos de base de datos que se tienen que emplear, mediante estos son utilizados por comandos de los cuales nos ayudan a crear y obtener transacciones de datos de los más importantes utilizados se encuentran:
CREATE
*En esta sintaxis se encuentra la instrucción “Crea tipo de objeto como base de datos o tabla con el nombre de… este va hacer adecuado y corto para poder identificar y no confundirse.

ALTER
*Este comando permite modificar la estructura de un objeto, se puede agregar o quitar campo de una tabla.
DROP
*En este comando elimina un objeto, puede ser una tabla, índice
CREATE DATABASE Prueba
DROP database prueba
ALTER table cliente
*Este se utiliza para cambiar una tabla existente.
DROP constraint CK_empleado_salario
*Este permite borrar una restricción

Nombre de objetos SQL server

Esto nos permite hacer documentación más ordenada al momento de hacer uso de los datos, por lo tanto para hacerlo mejor se utilizan identificadores estos son un tipo de símbolos que nombran a una entidad se puede decir que puede ser una palabra o símbolo clave, también se puede considerar reglas especificas para poder establecer la documentación requerida entre los que se pueden encontrar tenemos:

IDENTIFICADORES ESTÁNDAR

Estos nos permiten tener varias reglas para utilizar identificadores, estos son recomendados a utilizar caracteres pueden ser letras, simbolos y no se incluye espacios estas reglas son:

• Primer carácter debe de ser alfabético
• Los otras caracteres pueden incluir letras, números, o símbolos
• Identificadores que empiezan con símbolos tiene especiales usos

IDENTIFICADORES DELIMITADOS

I un identificador cumple con las reglas de formato estos puede ser utilizados con o sin formato, los identificadores delimitados pueden utilizar las siguientes reglas:

• Cuando el nombre contiene espacios
• Cuando las palabras reservadas forman parte del nombre
• Usar [ ] o “ ”

REGLAS PARA NOMBRAR OBJETOS

• Mantener nombres cortos
• Usar nombre significativos cuando sea posible
• Use convenciones de nombre claros y simples
• Use identificador que distingue los tipos de objetos:
Vistas
Procedimientos almacenados
• Mantener los nombre de objetos y nombres de usuarios únicos
Tabla venta y rol venta

Elementos adicionales del lenguaje

• Variables locales
• Operadores
• Funciones
• Elementos de flujo de control
• Comentarios

VARIABLES LOCALES
• Definido por el usuario con la sentencia DECLARE
• Asigna valores con la sentencia SET o SELECT

Ejemplo:

DECLARE @nombre char (20)
*Declara la Variable nombre de tipo char de tamaño 20
SET @nombre = ´Alberto´
*@ Indica que es una variable
SELECT * Comodín
FROM Autores
*de Tabla Autores
WHERE Nombre = @nombre
*Nombre del campo que va a seleccionar dentro de la tabla

Operadores Aritméticos
Estos son símbolos que realizan cálculos matemáticos entre lo cuales SQL admite los siguientes operadores:

Operadores de Comparación

Los operadores de comparación comparan dos expresiones. Estas se pueden realizar con variables, columnas y expresiones de tipo similar. Estos pueden ser:

Operadores de concatenación de cadenas (+)

El operador de concatenación de cadenas concatena valores de cadenas, es decir estos si tenemos dos variables o campos se pueden “sumar” o juntar para formar una palabra o un nombre.

Operadores Lógicos

Estos operadores ayudan a conectar las condiciones estas pueden ser de búsqueda, se utilizan los siguientes:

Procedencia

Se utilizan varios operadores para combinar expresiones, estos los procesa en el orden de procedencia, pueden ser:

FUNCIONES

• FUNCIONES DE CONJUNTO DE FILAS
SELECT a.*
FROM OPENROWSET (´Microsoft.Jet.OLEDB.4.0´. ´c/Mis Documentos/Ventas. Mdb´;´admin´;´´, Cliente)
AS a
*Cliente se va asignar al objeto A

• FUNCIONES AGREGADAS
USE pubs
*Base de datos generada por publisher
SELECT COUNT (*) FROM authors// Selecciona y haz un conteo de todos los registros de la tabla autores para saber cuantos registros tiene por medio de COUNT= contar

• FUNCIONES ESCALARES
SELECT DB_NAME () AS ´BaseDatos´
* Escalamiento de una base de datos que es asigna a ese objeto y mándalo a una base de datos

 
Deja un comentario

Publicado por en octubre 29, 2010 en FUNDAMENTOS 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: