Documente Academic
Documente Profesional
Documente Cultură
TRANSACT SQL
Hello!
Nice to meet you
Contact us at:
▪ chijar@gmail.com
4
¿Qué es una base de datos?
RDBMS –
Sistemas de
De una manera simple, es un contenedor que
administració permite almacenar la información de forma
5
RDBMS –
Sistemas de
administració
n de base de
datos.
6
SQL (Structured Query Language)
RDBMS – Lenguaje de programación estándar e interactivo para la
Sistemas de obtención de información desde una base de datos y para
administració actualizarla.
n de base de Muchos productos de bases de datos soportan SQL con
datos. extensiones propietarias al lenguaje estándar.
Las consultas toman la forma de un lenguaje de comandos
que permite seleccionar, insertar, actualizar, averiguar la
ubicación de los datos, y más.
7
Aplicación de
base de
datos
8
2. Lenguajes de programacion de base de
datos
9
¿Cuáles conocen?
Programació
n base de
datos
10
Difference Between T-SQL and PL-SQL
Programació
n base de
datos T-SQL PL-SQL
•T-SQL is a Microsoft product. •PL-SQL is developed by Oracle.
•Full Form of TL SQL is Transact •Full Form of PL SQL is
Structure Query language. Procedural Language Structural
Query Language.
•T-SQL gives a high degree of •It is a natural programming
control to programmers. language that blends easily with
the SQL
•T-SQL performs best with •PL-SQL performs best with
Microsoft SQL server Oracle database server.
•It is easy and simple to •PL-SQL is complex to
understand. understand.
11
3.CUAL ES MEJOR O PEOR?
12
Cual es mejor
o peor?
Gartner, Inc. es una empresa
estadounidense que realiza
investigación y análisis de TI.
Sus productos y servicios
incluyen una colección
completa de investigación y
asesoramiento para los
usuarios y vendedores de
tecnología…
https://www.bnamericas.com/company-profile/es/gartner-inc-gartner 13
Cual es mejor
o peor?
Operational
Database
Management
Systems
14
4.CONCEPTOS FINALES
15
Data Warehouse
Inmon
Kimball
16
Data Mart
“In its most simplistic form, a data mart represents data from a
single business process.” (Kimball & Ross)
17
18
19
TRANSACT -
SQL Transact-SQL (T-SQL) is the main language
used to manage and manipulate data in
Microsoft SQL Server and Azure SQL Database.
If you work with any of the Microsoft SQL
products—as a developer, DBA, BI professional,
data analyst, data scientist, or in any other
capacity—you need to know your T-SQL
20
TRANSACT -
SQL Un procedimiento almacenado es una forma de almacenar
un conjunto de instrucciones SQL para luego ejecutarlas
en la base de datos.
21
TRANSACT -
SQL Ventajas del procedimiento almacenado:
- Seguridad. (grant, revoke, SQL injections)
- Reglas de negocio. Agregar registros de clientes
(inserts vs SP)
- Fácil mantenimiento
- Optimización y ejecución rápida.
22
Thank you very much
for your time
Preguntas – comentarios:
▪ chijar@gmail.com
23