Download tablas - Univirtual

Document related concepts

SQL wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Transcript
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
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.
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.
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).
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.
TIPOS DE DATOS
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’,…)
LECTURA DE REGISTROS
La sintaxis para lectura de registros en una
tabla es la siguiente:
– Para seleccionar todos los campos de una tabla:
SELECT * FROM [NOMBRE-TABLA]
– Para seleccionar campos específicos:
SELECT CAMPO1 FROM [NOMBRE-TABLA]
ACTUALIZACIÓN DE REGISTROS
La sintaxis para la actualización de registros en
una tabla es la siguiente:
UPDATE [NOMBRE-TABLA] SET
CAMPO1=VALOR1,
CAMPO2=VALOR2,
….
WHERE CAMPOX=VALORX
ELIMINACIÓN DE REGISTROS
La sintaxis para la eliminación de registros en
una tabla es la siguiente:
– Para eliminar registros específicos:
DELETE FROM [NOMBRE-TABLA] WHERE
CAMPO1=VALOR1
– Para eliminar todos los registros de una tabla:
TRUNCATE TABLE [NOMBRE-TABLA]
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()).
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.
ACTIVIDADES
• Actualizar y eliminar registros, haciendo uso
de los filtros (Where), como se muestra en las
diapositivas anteriores.