CONCEPTOS BASICOS SQL SERVER

14
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA

description

CONCEPTOS BASICOS SQL SERVER. SEBASTIAN MARTINEZ GARCIA . CONTENIDO. DEFINICIÓN BASE DATOS MICROSOFT SQL SERVER TABLAS DIAGRAMAS ENTIDAD RELACIÓN TIPOS DE DATOS INGRESO DE REGISTROS LECTURA DE REGISTROS ACTUALIZACIÓN DE REGISTROS ELIMINACIÓN DE REGISTROS. DEFINICIÓN BASE DE DATOS. - PowerPoint PPT Presentation

Transcript of CONCEPTOS BASICOS SQL SERVER

Page 1: CONCEPTOS BASICOS  SQL SERVER

CONCEPTOS BASICOS SQL SERVER

SEBASTIAN MARTINEZ GARCIA

Page 2: CONCEPTOS BASICOS  SQL SERVER

CONTENIDO

DEFINICIÓN BASE DATOSMICROSOFT SQL SERVERTABLASDIAGRAMAS ENTIDAD RELACIÓNTIPOS DE DATOSINGRESO DE REGISTROSLECTURA DE REGISTROSACTUALIZACIÓN DE REGISTROSELIMINACIÓN DE REGISTROS

Page 3: CONCEPTOS BASICOS  SQL SERVER

DEFINICIÓN BASE DE DATOS

Una base de datos es un “almacén” que nos permite guardar grandes

cantidades de información de forma organizada para que luego podamos

encontrar y utilizar fácilmente.

Page 4: CONCEPTOS BASICOS  SQL SERVER

MICROSOFT SQL SERVER

SQL SERVER

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft. Sus lenguajes para consultas son Transact-SQL y ANSI SQL. Es la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o MySQL.

Page 5: CONCEPTOS BASICOS  SQL SERVER

TABLAS

Las tablas son la forma básica de almacenamiento de datos dentro de

una base de datos, estas permiten organizar la información de cada

entidad (Personas, Variables medidas, etc). Están formadas por columnas de diferentes tipos (int,

varchar, datetime).

Page 6: CONCEPTOS BASICOS  SQL SERVER

DIAGRAMAS ENTIDAD RELACIÓN

Los diagramas entidad relación, permiten al programador, definir las relaciones y dependencias de una tabla respecto a otra u otras, estos diagramas permiten tener control sobre ciertas restricciones para agregar registros y así poder tener la información coherente.

Page 7: CONCEPTOS BASICOS  SQL SERVER

TIPOS DE DATOS

Page 8: CONCEPTOS BASICOS  SQL SERVER

INGRESO DE REGISTROS

La sintaxis para el ingreso de registros en una tabla es la siguiente:

INSERT INTO [NOMBRE-TABLA] ([Campo1],[Campo2],…) Values (‘’Valor1,’Valor2’,…)

Page 9: CONCEPTOS BASICOS  SQL SERVER

LECTURA DE REGISTROS

La sintaxis para lectura de registros en una tabla es la siguiente:– Para seleccionar todos los campos de una tabla:

– Para seleccionar campos específicos:

SELECT * FROM [NOMBRE-TABLA]

SELECT CAMPO1 FROM [NOMBRE-TABLA]

Page 10: CONCEPTOS BASICOS  SQL SERVER

ACTUALIZACIÓN DE REGISTROS

UPDATE [NOMBRE-TABLA] SET CAMPO1=VALOR1,CAMPO2=VALOR2,….WHERE CAMPOX=VALORX

La sintaxis para la actualización de registros en una tabla es la siguiente:

Page 11: CONCEPTOS BASICOS  SQL SERVER

ELIMINACIÓN DE REGISTROS

La sintaxis para la eliminación de registros en una tabla es la siguiente:– Para eliminar registros específicos:

– Para eliminar todos los registros de una tabla:

DELETE FROM [NOMBRE-TABLA] WHERE CAMPO1=VALOR1

TRUNCATE TABLE [NOMBRE-TABLA]

Page 12: CONCEPTOS BASICOS  SQL SERVER

ACTIVIDADES

• Crear una base de datos en SQL Server (Relacionada con el proyecto que están trabajando).

• Crear las tablas para las diferentes entidades que se requiera (Ejemplo: Clientes, Jugadores, Productos, etc), tener en cuenta el tipo de dato que se requiere para cada campo (Ejemplo: NombreJugador es tipo varchar()).

Page 13: CONCEPTOS BASICOS  SQL SERVER

ACTIVIDADES

• Insertar registros en las tablas implementadas, teniendo en cuenta de ser necesario la coherencia de los datos.

• Realizar una consulta que le permita al usuario obtener la información deseada de una o varias tablas.

Page 14: CONCEPTOS BASICOS  SQL SERVER

ACTIVIDADES

• Actualizar y eliminar registros, haciendo uso de los filtros (Where), como se muestra en las diapositivas anteriores.