GOOGLE

Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas

martes, 6 de febrero de 2018

SQL


SQL

El lenguaje de base de datos SQL o (lenguaje de consulta estructurada), es un lenguaje específico para el acceso al gestor de base de datos para diverso tipo de consulta u operaciones, usando calculo relacionar para efectuar consultas a la base de datos para recuperar de forma sencilla la información.

El lenguaje de consulta de estructura, consiste en un lenguaje de consulta relacionada, creación, actualización, eliminación de datos y controles de accesos a los datos.

Sus cláusulas son:

From: especifica la tabla que se está haciendo la consulta para la obtención de datos.



Where:  Especifica la condiciones o criterio en la consulta

Order by: ordena los registros seleccionado

Group by:  a grupa los registro por su función o campo.

Having:   especifica los criterios que deben cumplir los grupos.



Operadores

<: Menor que

>: Mayor que

=: Igual que

>= Mayor igual que

<= Menor igual que

<>; Distinto de

Between: Entre, se utiliza para especificar valores.

Like: Cómo.

In: En.

Operadores lógicos.

AND:  Y Lógico

OR: O Lógico

NOT:  No Lógico



Lenguaje de definición de datos.

Este lenguaje es el que se encarga de hacer la modificación en la estructura de los objetos.

Create: se utiliza para la creación de los objetos de datos.

“CREATE TABLE PERSONAL”

Update: Se utiliza para la actualización de los objetos

UPDATE PERSONAL SET NOMBRE=”NOMBRE_EJEMPLO”

DROP: Eliminar

Se encarga de eliminar los objetos de la base de datos

Dop table ‘ALUMNOS’;

Truncate :

Se encarga de Borrar los datos de las tablas

TRUNCATE TABLE ‘NOMBRE_TABLA’

Ejemplo:

Create table personal (

Id int not null primary key

Nombre nvarchar(50) not null,

Fecha datetime not null

)

Go



Para la selección de datos se utiliza el DML (Que es el lenguaje de manipulación de datos).

SELECT Palabra clave que indica la selección especifica del objeto.

ALL Indiaca que se quiere obtener todo el valor.

DISTINCT Indica que se seleccionará los valores específicos.

Select * from table.

Select DISTINCT (id), nombre, fecha from table.

SELECT * FROM Coches ORDER BY marca, modelo;
















domingo, 4 de febrero de 2018

DICCIONARIO DE DATOS



¿Qué es un diccionario de datos?


Es el repositorio de metadatos centralizado, que contiene característica lógica de los datos que se utilizaran en la programación como nombre, apellido, dirección.

Es una estructura lógica donde se almacenan los datos lógicos que se obtienen a través de un análisis. Que nos ayuda en la forma que se va a trabajar en el proyecto.
Es el documento inicial para el proyecto.

El diccionario de datos está compuesto por:
El nombre del archivo: aquí se colocará el nombre de la base de datos.
Descripción de la base de datos: aquí se coloca cual es la función de esta base de datos.
Campo:  Se colocarán las variables que definirán lo tipo de datos.
Tamaño: Se establece para darle un determinado espacio a cada variable.
Tipo de datos: Se define como los datos primarios y secundarios.
Ejemplo: numérico, texto, fecha, flotante, decimales.
Descripción: aquí se definirá las variables de origen y función.
Alias: esta se utiliza para cuando los nombres son muy extensos se crea un alias para reducir dicha cantidad. Cada tabla por general tiene su forma específica de cada renglón para los datos.
Atreves de esta estructura podemos comprender como están compuesto los flujos de datos, el diccionario de datos mejora la compresión para su diseño.

Cada autor define de una manera distinta del concepto del diccionario de datos.
Para elaborar un diccionario se puede usar Microsoft office lo recomendado es crear varias tablas por cada tipo de datos.

Se puede agregar el tipo de dato “null”, en cual se puede usar para las variables que serán nulas o no llevan datos en específico.

El diccionario de datos es la herramienta más utilizada, después del diagrama de flujo para la organización y compresión de los datos ante su diseño.

CREAR TABLA EN SQL SERVER (CMD)

.








El lenguaje de programación SQL se puede escribir tanto en un gestor de base de datos, como en la ventana del terminal en este caso es en El símbolo del sistema o (cmd)



Que es el cmd

Es una venta donde se utiliza para enviar órdenes a través de comandos, la cuales esto son

Mkdir, copy, find, deltree o cd entre otros más es una consola que permite mayúscula y minúsculas no sabe diferenciarlas, pero en este caso vamos a tratar el caso del SQL.



Para abril te dirige hacia el menú de inicio y escribe cmd o ejecuta las teclas Ctrl+r para abrir la ventana de ejecución y en ella escribe cmd



Al abril el cmd se escribe sqlcmd para conectar con el SQL, si da error



Verifica los puertos tcp/ip está habilitado o el framewok no este bloqueando el puerto 1433

Puede ir a la aplicación SQL Server configurationManager para habilitar los puertos.



Lista esa parte, utiliza (use, nombre_database) para llamar la base de datos ya creada, 

Se procede a crear la tabla, se utiliza (create table ) entre dos paréntesis se le agregan las variables. Al terminar se coloca (go) para enviar el código al motor de base de datos.

Para realizar consulta se utiliza un (select * from table ). 



Ejemplo

Sqlcmd

Use database_nombre /*aquí se coloca el nombre de la base de datos que desea llamar.*/

Go /* se utiliza para indicar que se ha concluido el codigo*/

Créate table nombre_de_la_tabla(/*Aquí se procede en agregar el nombre de la tabla que se desea crear, tambien se colocan varios paréntesis indicando que dentro de esa sentencia  tendrá algunas intruciones*/

Id int primary key identity /* llave primaria o el índice que tendrá un tipo de datos entero que será auto incrementable , luego de esto se procede a colocar los demás campos , al finalizar recuerda poner go.  */

Nombre  nvarchar(50)not null,

Apellido nvarchar(50)not null,

 Fecha datetime null

)

Go



Otro ejemplo:

Créate table personal (

Idpersonal int not null primary key identity,

Nombre nvarchar(50),

Apellido nvarchar(50),

Cedula int not null,

Fecha datetime not null

)

Go

HERRAMIENTA USADA
SQLSERVER 2014
.