Está en la página 1de 10

SQL

DOCENTE: Rey Alcalá


Objetivo de la sesión

Entender la Detectar Aplicar la 1FN Aplicar la


1

4
importancia redundancias segunda 2FN
de en una tabla
normalizar
Microsoft SQL Server 2019
• Microsoft SQL Server es un sistema de gestión de bases de
datos relacionales (RDBMS) que admite una amplia
variedad de aplicaciones de procesamiento de
transacciones, inteligencia empresarial y análisis en
entornos informáticos corporativos. Microsoft SQL Server
es una de las tres tecnologías de bases de datos líderes
del mercado, junto con Oracle Database y DB2 de IBM.
• SQL Server está vinculado a Transact-SQL (T-SQL), una
implementación de SQL de Microsoft que añade un
conjunto de extensiones de programación propias al
lenguaje estándar.
Versiones
EXPRESS: s la versión gratuita de SQL Server y se puede utilizar con o sin fines de lucro. Si bien es la edición
con menos prestaciones es muy útil donde no se quiere optar por un SGBD open source y se requiere lo
robusto y estable de SQL Server. Se puede utilizar en un ambiente de producción sin problemas de
licenciamiento, e incluso en aplicaciones web o cliente servidor.

ESTANDAR: De las ediciones de SQL Server, esta es la primera de pago y contiene mucho más componentes
o servicios de SQL Server. Además de contar con el motor de bases de datos relacionales cuenta ya con
Analysis services, Reporting services e Integration services. Para PYMES es la edición ideal.

ENTERPRISE: Es la edición más completa de SQL Server, incluye la totalidad de los componentes o servicios
de SQL Server y permite manejo de infraestructura prácticamente sin límites, con opciones de virtualización
más completa que todas las demás ediciones. Se debe de pensar en ella si se tienen grandes
infraestructuras o aplicaciones de misión crítica. En el ambiente de las PYMES difícilmente tendrá un
retorno de la inversión adecuado, donde se opta regularmente por la Estandar edition.
Tipos de sentencias SQL Server 2019
Las sentencias SQL se dividen en dos categorías;
Lenguaje de definición de datos; data definition
language (DDL) y Lenguaje de manipulación de
datos ;data manipulation language (DML).
Sentencias DDL
Lenguaje de definición de datos (DDL)
Las sentencias DDL se utilizan para crear y modificar la estructura
de las tablas así como otros objetos de la base de datos.
• CREATE - para crear objetos en la base de datos.
ALTER - modifica la estructura de la base de datos.
• DROP - borra objetos de la base de datos.
• TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los
espacios asignados a los registros.
• RENAME: Esta sentencia se utiliza para cambiar el nombre de un objeto de
• base de datos existente.
Por ejemplo, la siguiente sentencia SQL cambia el nombre de
la tabla "clientes" a "clientes":
RENAME TABLE clientes TO clientes
Tipos de comandos SQL Server 2019
Crear una Base de Datos
Tipo de datos en SQL server
Tipo de Datos Carácter
• Char: Los datos deben de tener una
longitud fija hasta 8Kb. Ejemplo: Si
queremos almacenar categorías por
ejemplo A, B, C …Utilizaremos Char(1),
• Varchar: Puede variar en el número de
carácteres, es decir el valor asignado no
es fijo, aquí SQL administra los espacios
en blanco y los optimiza.
• Ejemplo en un Varchar(15) ocupará
menos espacio el dato “Ana” que “Juan
Carlos”.
MUCHAS GRACIAS

También podría gustarte