0% encontró este documento útil (0 votos)
6 vistas

SQL Server Skill - Fundamentals

El documento presenta un curso sobre SQL Server, impartido por un docente con amplia experiencia en administración y gestión de bases de datos. Se abordan conceptos generales de bases de datos, su creación y gestión, tipos de datos, y el uso de consultas T-SQL, incluyendo sentencias DML y DDL. Además, se mencionan herramientas de gestión como SSMS y Azure Data Studio.

Cargado por

henry
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

SQL Server Skill - Fundamentals

El documento presenta un curso sobre SQL Server, impartido por un docente con amplia experiencia en administración y gestión de bases de datos. Se abordan conceptos generales de bases de datos, su creación y gestión, tipos de datos, y el uso de consultas T-SQL, incluyendo sentencias DML y DDL. Además, se mencionan herramientas de gestión como SSMS y Azure Data Studio.

Cargado por

henry
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 43

SQL Server Fundamental

Presentación del docente


Experiencia profesional

Administrador de Base de datos


en SQL Server – Institución
Pública (5 Años)

Gestor de Base de datos en


SQL Server – Institución
Privada (8 Años)

Docentes de Tecnología de la
Información – Institución
Privada y públicas (8 Años)
Genaro Leonel
Campos Carmen
Ingeniero de Sistemas

Gestión y Tecnología
de la información
Contenidos

01 02 03
Conceptos Creación y gestión de Los tipos de
generales de bases una base de datos datos
de datos

04 05
Practicas
Uso de consultas T-SQL
01
Conceptos
generales de
bases de datos
¿Que es una base de datos?
Una base de datos es un conjunto organizado de datos que se almacenan y gestionan de manera que se puedan
acceder, manipular y actualizar fácilmente. Su objetivo principal es permitir que los usuarios y las aplicaciones
recuperen, almacenen y modifiquen información de manera eficiente y segura. Las bases de datos están diseñadas
para manejar grandes volúmenes de información y hacer que sea accesible de manera estructurada.
Base de datos Características principales de las bases de datos relacionales:
1.Estructura de tablas:

Relacionales Los datos se organizan en tablas, donde:


•Cada fila representa un registro único.
•Cada columna contiene un tipo específico de datos (nombre, edad, etc.).
Las bases de datos relacionales son un tipo 2.Claves primarias y foráneas:
•Clave primaria (Primary Key): Un identificador único para cada registro en una
de sistema de gestión de bases de datos tabla.
que organiza y almacena la información en •Clave foránea (Foreign Key): Un campo en una tabla que referencia la clave
tablas interrelacionadas. Cada tabla, primaria de otra tabla, estableciendo una relación entre ambas.
3.Relaciones entre tablas:
también conocida como relación, se Las tablas pueden estar relacionadas de diferentes maneras:
compone de filas (registros) y columnas •Uno a uno (1:1): Un registro de una tabla está vinculado con un único registro de
(campos o atributos). Este modelo fue otra.
introducido por Edgar F. Codd en 1970. •Uno a muchos (1:N): Un registro de una tabla está relacionado con varios registros
de otra.
•Muchos a muchos (N:M): Varios registros de una tabla están vinculados con varios
registros de otra, generalmente mediante una tabla intermedia.
4.Integridad de datos:
Garantiza que los datos sean precisos y consistentes mediante reglas como:
•Integridad de entidad (cada tabla tiene una clave primaria única).
•Integridad referencial (las claves foráneas deben coincidir con valores válidos en la
tabla referenciada).
5.Lenguaje SQL:
Las bases de datos relacionales utilizan SQL (Structured Query Language) para realizar
operaciones como:
•Consultar datos: SELECT
•Insertar datos: INSERT
•Actualizar datos: UPDATE
•Eliminar datos: DELETE
Base de datos Características principales de las bases de datos no relacionales:
1.Estructura flexible:
No Relacionales Los datos no se organizan en tablas, sino en formatos como
documentos, claves-valor, grafos o columnas anchas. Esto permite
Las bases de datos no relacionales, también almacenar datos de manera más dinámica.
conocidas como NoSQL (Not Only SQL), son 2.Escalabilidad horizontal:
sistemas de gestión de bases de datos diseñados Se diseñan para escalar fácilmente añadiendo más servidores en
para almacenar, consultar y gestionar grandes lugar de depender únicamente de la capacidad de un servidor.
volúmenes de datos que no siguen una 3.Alto rendimiento:
estructura de tabla rígida como las bases de Son rápidas para operaciones de lectura y escritura, especialmente
datos relacionales. Estas bases de datos están en sistemas distribuidos.
optimizadas para aplicaciones donde los datos 4.Variedad de modelos de datos:
cambian frecuentemente, son altamente Los datos pueden almacenarse en diferentes formatos, según el tipo
escalables y permiten manejar tipos de datos de base de datos NoSQL utilizada.
más complejos.

Carlo Strozzi
02
Creación y
gestión de una
base de datos
Que es una BASE DE DATOS

Una base de datos es un conjunto de información que


se encuentra organizada de tal manera que pueda ser
utilizada eficientemente.
Versiones de SQL Server
Ediciones de SQL Server
03
Los tipos de
datos
TIPOS DE DATOS EN SQL SERVER
04
Uso de consultas
T-SQL
Las sentencias DML (Data Manipulation Language)
Son aquellas que se utilizan para manipular los datos dentro de las tablas de una base de datos. Estas sentencias DML se
centran en la gestión de los datos que ya están almacenados.
Principales Sentencias DML en SQL Server
1.INSERT: Agrega nuevas filas (registros) a una tabla.
2.UPDATE: Modifica los datos existentes en una o más filas de una tabla.
3.DELETE: Elimina una o más filas de una tabla.
4.SELECT: Recupera datos de una o más tablas (aunque no cambia los datos, técnicamente se considera parte de DML
porque es una operación de manipulación de datos).
Las sentencias DDL (Data Definition Language)
son comandos que se utilizan para definir, modificar y eliminar la estructura de los objetos de la base de datos, como tablas,
índices, vistas, procedimientos almacenados y otros elementos. Estas sentencias DDL gestionan la definición y el diseño de la
base de datos.
Principales Sentencias DDL en SQL Server
1.CREATE: Crea nuevos objetos de base de datos, como tablas, índices, vistas o procedimientos almacenados.
2.ALTER: Modifica la estructura de los objetos de base de datos existentes.
3.DROP: Elimina objetos de base de datos, como tablas, vistas o índices.
4.TRUNCATE: Elimina todos los registros de una tabla, pero conserva su estructura.
5.RENAME: Cambia el nombre de un objeto (aunque en SQL Server esta funcionalidad se maneja de manera más limitada).
05
Prácticas
Instalación SQL Server
1

2
Herramientas de gestión (SSMS y Azure data
studio y Visual Studio Code)

También podría gustarte