Sunteți pe pagina 1din 22

TALLER ––

TRANSACT SQL
Hello!
Nice to meet you

MBA, Ingeniero de Sistemas. Scrum


Fundamentals, OCA 9i y 11g / Teradata
certified y RHCSA.

Contact us at:

▪ chijar@gmail.com

997 409 474


2
1.
RDBMS. SISTEMAS DE
ADMINISTRACIÓN DE BASE DE
DATOS.

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

n de base de ordenada con diferentes propósitos y usos. Por


ejemplo, en una base de datos se puede almacenar
datos. información de diferentes departamentos (Ventas,
Recursos Humanos, Inventarios, entre otros).
(ibm.com)

Colección de datos organizados para dar servicio


eficientemente a muchas aplicaciones a través de la
centralización y minimización de datos redundantes.
(Profesor post-grado)

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

“Colección de datos orientados a una materia, integrados, no


volátiles e historiados, organizados para apoyar la toma de
decisiones gerenciales.”

Inmon

“La fuente de datos ‘consultable’ (queryable) en una empresa”

Kimball

16
Data Mart

“A departmentalized structure of data feeding from the data


warehouse where data is denormalized based on the department’s
need for information” (Inmon)

“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.

Los procedimientos almacenados son útiles ya que le


permiten combinar tanto la lógica de negocio como las
declaraciones SQL.

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

S-ar putea să vă placă și