Está en la página 1de 74

12.

- Diseño
integración
e de
visitas
Presenta:

Ochoa Campos Marcos

Ortiz Amparan Marco Polo

Velázquez Galván María Alba

Valencia Lara Tania Samantha

Pérez García Froilan


Introducción
En SQL Server, TCL (Transaction Control Language) es un conjunto de
comandos utilizados para controlar las transacciones en una base de datos.
Los comandos TCL permiten iniciar, confirmar o deshacer transacciones, lo
que ayuda a mantener la integridad de los datos y a garantizar la
consistencia de la base de datos.
Objetivo
Conocer los comandos de TCL que te permiten controlar el flujo de las
transacciones en SQL Server, asegurando que los cambios en la base de
datos se realicen correctamente y de manera consistente.
COMMIT
ROLLBACK
SAVEPOINT
SET TRANSACTION
VISTAS
SINONIMOS
INDICES
Panorama general
COMMIT: Se utiliza para confirmar una transacción
ROLLBACK: Se utiliza para deshacer una transacción.
SAVEPOINT: Se utiliza para establecer un punto de guardado dentro de una transacción.
SET TRANSACTION: se utiliza para establecer propiedades y características específicas
para una transacción.
VISTAS: se define utilizando una consulta SQL que puede contener una o más tablas,
columnas seleccionadas y condiciones de filtrado.
SINONIMO: proporciona un nombre alternativo o alias para otro objeto de base de datos,
como una tabla, vista, función o procedimiento almacenado.
ÍNDICE: es una estructura de datos que mejora la velocidad de recuperación y búsqueda de
datos en una tabla
12.1 Motivación para
el diseño e
integración de
vistas
El diseño e integración de vistas en bases de datos es importante debido a
la complejidad de la organización subyacente y las funciones que la base
de datos debe soportar. Una base de datos puede contener una gran
cantidad de datos y puede ser utilizada por diferentes usuarios y
aplicaciones con diferentes necesidades y perspectivas. El diseño de vistas
permite crear representaciones personalizadas de los datos para
diferentes usuarios o aplicaciones, lo que facilita el acceso y la
comprensión de la información relevante para cada uno.
Las vistas pueden filtrar, resumir o combinar datos de diferentes
tablas o bases de datos, lo que simplifica la consulta y el análisis
de datos. La integración de vistas implica combinar múltiples
vistas en un diseño conceptual completo, lo que permite una
visión unificada y coherente de los datos. Esto facilita la gestión
y el mantenimiento de la base de datos, ya que los cambios
realizados en una vista se reflejan automáticamente en todas las
vistas que la
utilizan.
12.2 Diseño de vistas
con formularios
Los formularios pueden ofrecer una fuente de requisitos
importante para el diseño de bases de datos. Gracias a que les
son familiares, los usuarios pueden comunicar con
efectividad varios requerimientos a través de los formularios
que utilizan. Para ayudarle en el uso de formularios como
requerimientos de las bases de datos, esta sección describe
un procedimiento para diseñar vistas usando formularios de
captura de datos. El procedimiento le permite analizar los
requerimientos de datos de un formulario. Después del
procedimiento de análisis del formulario,
estudiamos su aplicación en los formularios con relaciones
M- way
Al utilizar formularios para el diseño de bases de datos se invierte el
proceso tradicional del desarrollo de bases de datos. En éste, el diseño
precede al desarrollo de aplicaciones. Con un planteamiento basado en
formularios para el diseño de bases de datos, los formularios se
definen antes o en el momento de diseñar la base. Los formularios
pueden ser en formato de papel o como parte de un sistema ya
existente. La definición del formulario no necesita ser tan completa
como se requiere después de terminar el diseño de la base de
datos.
12.3
de
Integración
Vistas
El diseño y la integración de vistas en conjunto nos ayudan a manejar un gran
proyecto de diseño de bases de datos permitiéndonos dividir una tarea extensa en
partes menores. En esta sección se describe el proceso para combinar vistas
individuales en el diseño de una base de datos completa.
Presentamos dos planteamientos para la integración de vistas, además de
un ejemplo de cada uno.
12.3.1 Enfoque de
incremental y paralelo
integración
Los enfoques incremental y paralelo son formas opuestas de llevar
a cabo la integración de vistas

Enfoque Incremental
• Los procesos de diseño e integración
• Se combinan una vista y un
de
vistas se realizan en forma conjunta
ERD
parcialmente integrado en cada paso de
para
cada vista después de la
integración.
la
• primera.
Este enfoque es incremental, ya que
• En un principio, el diseñador elige una vista
de cada paso se produce un
después
yconstruye un ERD para
ERD
parcialmente
• ésta.
Para las vistas posteriores, el diseñador
• integrado.
Es binario porque la vista actual se
lleva
a cabo la integración al tiempo que
analiza
con el ERD parcialmente
la vista
analiza
integrado.
siguiente.
Enfoque paralelo

• Los ERD se producen para cada vista y luego se combinan.


• La integración ocurre en un paso posterior al análisis de todas las
vistas.
• Este enfoque es paralelo porque varios diseñadores pueden llevar a
cabo diseños de vistas al mismo tiempo.
• La integración puede ser más compleja en este enfoque porque se
pospone hasta que todas las vistas están terminadas.
• La integración ocurre en un solo paso cuando todas las vistas se
integran para producir el ERD final.
Determinacion de una estrategia de
integracion
• Se especifica la combinación de enfoques incrementales y paralelos para
integrar un conjunto de vistas.
• Para elegir una estrategia de integración tiene que dividir las vistas en
subconjuntos (digamos n subconjuntos).
• El enfoque incremental se sigue para cada subconjunto de
• vistas.elegir los subconjuntos de vistas de modo que las vistas estén
Debe
estrechamente relacionadas en cada uno de ellos.
• Las vistas en subconjuntos diferentes no deben estar muy relacionadas. La
integración incremental entre los subconjuntos de vistas puede proceder
en paralelo.
• Después de producir un ERD integrado para cada subconjunto de vistas,
una integración paralela produce el ERD integrado final.
• Si los ERD de cada subconjunto de vistas no se superponen en gran medida,
la integración final no
• debe ser
• difícil.
Si hay una superposición importante entre el subconjunto de vistas, es posible
usar la integración incremental para combinar los ERD de los subconjuntos de
vistas
Relaciones de precedencia entre
formularios
• Para ayudar a determinar una estrategia de integración, deberá identificar las
relaciones de precedencia entre formularios. El formulario A precede al formulario
B si el formulario A se debe terminar antes de usar el formulario B. Por lo regular,
el formulario A proporciona algunos datos que se utilizan en el formulario B.
Identificacion de sinonimos y
homonimos
• Un sinónimo es un grupo de palabras que se escriben diferente pero
tienen el mismo significado. Por ejemplo, OrdNo, Order Number y ONO son
sinónimos.

• Un homónimo es un grupo de palabras que tienen el mismo sonido y a menudo


se escriben igual, pero tienen significados diferentes. En el diseño de bases de
datos, los homónimos surgen gracias al contexto de uso.

La estandarización del vocabulario es parte importante del desarrollo de bases de


datos. Para estandarizarlo, es preciso identificar los sinónimos y homónimos. El uso de
estándares para nombres y un diccionario de datos corporativos ayudan en la
identificación de sinónimos y homónimos. Para este fin pueden utilizarse herramientas
CASE.
12.3.2 Ejemplos de integración de
vistas Dentro de la integración de vistas, tenemos dos enfoques

Enfoque de Enfoque de
integración
incremental integración
paralel
a
Para demostrar el Permite que varios
se integra un
enfoque procesadores cooperen para
formulario
factura de
con el la ejecución de un proceso.
ERD.
Estructura jerárquica del
formulario.

Agregar la entidad
Es importante
Esto será agregado a Existen más datos que
reconocer
como se va a combinar
la
factura, con el número coinciden con los tipos de
los
tipos de entidades en
yfecha entidades.
los ERD
correspondiente.
.
Campos que coinciden con los tipos de entidades

Product No., Description y Unit


Product Price
coinciden con el tipo de
entidad Product

Orde
Costume
r con el tipo
No. coincide
r
de entidad No., Customer Name, Address,
Order. City, State y Zip coinciden con
el tipo de entidad Customer.

Revisar sinónimos y
homónimos

. Tal vez sea necesario realizar entrevistas adicionales y


analizar otros formularios para reconocer si hay campos
iguales. Si determina que los dos conjuntos de campos son
homónimos (un pedido se puede facturar a una dirección y
enviar a otra), se tomarían las siguientes medidas:
Revisar el tipo de entidad Customer con dos conjuntos de campos de dirección: campos de dirección de
facturación y campos de dirección de envío. Esta solución limita al cliente a una sola dirección de envío.
Si existe la posibilidad de que el cliente tenga más de una dirección de envío, esta solución no es factible.

•Agregar los campos de dirección de envío al tipo de entidad Invoice. Esta solución ofrece soporte
para varias direcciones de envío por cliente. No obstante, si se borra una factura, la dirección de
envío se pierde. •

Crear un nuevo tipo de entidad (ShipAddress) con los campos de la dirección de envío. Esta solución
ofrece soporte para varias direcciones de envío por cliente. Tal vez requiera de un esfuerzo adicional
para recopilar las direcciones de envío. Esta solución es la mejor si las direcciones de envío se
mantienen separadas de las facturas.
Conexiones de la
integración:
Order y Customer es necesaria Invoice y Customer no es necesaria
si el cliente que aparece en una factura
porque los pedidos preceden a las
facturas. U es el mismo que aparece en el pedido
relacionado.

Suposición:

Suponiendo que el cliente en un pedido es idéntico al


que aparece en las facturas relacionadas, Invoice no
tiene una conexión directa con Customer.
Entonces
Estos dos ejemplos

de integración ilustran la ventaja del
planteamiento de integraciónincremental sobre el paralelo. Los
conflictos debidos a los distintos usos de campos y tiempo (los
pedidos preceden a las facturas) se resuelven rápidamente en el
planteamiento incremental. En el paralelo, estos conflictos no se detectan
sino hasta el último paso. Este estudio nos lleva a la conclusión a la que
habíamos llegado anteriormente: la integración incremental es la más
apropiada al integrar vistas con una relación estrecha.
MARKET
SIZE
62%
Mars
Despite being red, Mars
is actually a cold place

38%
Venus
Venus is the second
planet from the Sun
MARKET
SHARE
Sector Sector
1
Ceres is in
2
Earth is where
the asteroid
main we all live
belt

Sector Sector
3
Mars is actually
4
Mercury is
a cold the
smallest
place planet

Follow the link in the graph to modify its data and then paste the new one here. For more info, click
here
A PICTURE IS WORTH A THOUSAND
WORDS
COMPETITION ANALYSIS
TABLE
Company Company Company Company
1 2 3 4
Powe
r

Staffin

Taxe
03
MARKETING
PLAN
You can enter a subtitle here if you
need it
OUR
SERVICES
Neptune Mars
It’s the farthest Mars is actually a
planet from the Sun really cold place

Venus Saturn
Venus is the It’s composed of
second planet hydrogen and
from the Sun helium

Jupiter Mercury
Jupiter is the It’s the closest planet
biggest planet of to the Sun
them all
BREAK-EVEN
ANALYSIS
Pluto is considered Neptune is far Venus has
a dwarf awayfrom a
beautiful
planet Earth name
Big Break-even High
loss profit

Los Profit
s
Ceres is in the Saturn is a gas
main
asteroid gianthas several
and
belt rings
AWESOM
E
WORDS
OUR
PLANS

$250 $360 $12


Describe your product
or your service
Describe your product
or your service 0
Describe your product
or your service
here
here ● Characteristic here
● Characteristic ● Characteristic ● Characteristic
● Characteristic ● Characteristic

Premium
Pro Basi
c
SALES &
DISTRIBUTION
Channel Channel
1
Neptune is the
2
Jupiter is the
farthest
planet from the biggest
planet of them
Sun all

Channel Channel
3
Mercury is the
4
Earth is the third
smallest
planet of them planetfrom the
all Sun
ADVERTISING &
PROMOTION
Advertising
Mercury is the closest
planet to the Sun

PR
Mars is actually a cold
place, it's full of iron oxide
dust
Online
Venus is the second
planet from the Sun
04
MANAGEMENT
PLAN
You can enter a subtitle here if you
need it
OUR
TEAM
Susan Bones Lee Parker
You can speak a bit You can speak a bit
about this person here about this person here

Timmy Jimmy Lea Patterson


You can speak a bit You can speak a bit
about this person here about this person here
ORGANIZATIONAL
CHART
CE
O

Team Team 2 Team 3


1
The Sun is the star at Jupiter is a gas giant Venus is terribly hot,
the of the Solar
center andthe biggest even
hotter than
System planet Mercury
OUR
PARTNERS
Partner Partner 2
1
The Sun is the star Earth is the
at the center of third from the
planet
the
Solar Sun
and where we
System live

Partner 3 Partner 4
Saturn is Venus is the
composed
mostly of secondfrom the
planet
hydrogen
and Sun.It’s hot
helium there
05
OPERATING
PLAN
You can enter a subtitle here if you
need it
OUR
PROCESS

Week Week 3
1
Pluto is considered Ceres is in the
a dwarf main
asteroid
planet Week 2 belt Week 4
Earth is the Neptune is far
planet
where we all awayfrom
live Earth
06
FINANCIAL
PLAN
You can enter a subtitle here if you
need it
PREDICTED
GROWTH
Period 1
Earth is the third planet from
the Sun and where we all live

Period 2
Venus is the second planet
from the Sun. It’s hot there

Follow the link in the graph to modify its data and then paste the new one here. For more info, click
here
689,781
Big numbers catch your audience’s
attention
BALANCE
SHEET

2M 2.5
5K
Asset
s
Neptune is the
farthest
planet from the
Liabilities K Equity
Venus is the
secondfrom the
planet
Sun Ceres is located in Sun
the
main asteroid
belt
DESKTOP
MOCKUP
You can replace the image on the screen
with your own work. Just right-click on it
and select “Replace image”
CONCLUSION
S
Do you know what helps you make your point
clear?
Lists like this one:
● They’re simple
● You can organize your ideas clearly
● You’ll never forget to buy milk!

And the most important thing: the audience


won’t miss the point of your presentation
Thanks
!
Do you have any questions?
youremail@freepik.com
+91 620 421 838
yourcompany.com

Credits: This presentation template was created by


Slidesgo, including icons by Flaticon, infographics
& images by Freepik

Please keep this slide for attribution


BIG DATA ICON
PACK
ALTERNATIVE
RESOURCES
Photos Vector
● Laptop with blue optical
s ● Technology and future
● fiber optic fiber close-
Blue ● banner
Flat minimal technology landing
● Blue
up luminous optic page
● fiber optic fiber with ethernet cables
Blue
and
laptop
● Blue optic fiber with copy
● space
Blue shiny optic
● Blue luminescent optic
fiber
● fiber of young people working
Group
● together
Businesspeople meeting at office
working
RESOURCE
S
Photos Vector
● Blue optic fiber with
s ● Technology and future instagram
● laptop
Blue optic fiber with ethernet ● posts
Technology and future landing
● Blue
cableoptic fiber with ethernet cables page
● I
Blue optic fiber with ethernet cables Icon
● II
Business woman with s ● Big
● laptop
Young business man talking on the
data
● phone
African american man working on
● Portrait
laptop of young attractive
woman laptop looking at
holding
● camera
Wi-fi router with blue optical
fiber
Instructions for use
In order to use this template, you must credit Slidesgo by keeping the Thanks slide.

You are allowed to:


- Modify this template.
- Use it for both personal and commercial projects.

You are not allowed to:


- Sublicense, sell or rent any of Slidesgo Content (or a modified version of Slidesgo Content).
- Distribute Slidesgo Content unless it has been expressly authorized by Slidesgo.
- Include Slidesgo Content in an online or offline database or file.
- Offer Slidesgo templates (or modified versions of Slidesgo templates) for download.
- Acquire the copyright of Slidesgo Content.

For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
As a Premium user, you can use this template without attributing Slidesgo or keeping the "Thanks" slide.

You are allowed to:


● Modify this template.
● Use it for both personal and commercial purposes.
● Hide or delete the “Thanks” slide and the mention to Slidesgo in the credits.
● Share this template in an editable format with people who are not part of your team.

You are not allowed to:


● Sublicense, sell or rent this Slidesgo Template (or a modified version of this Slidesgo Template).
● Distribute this Slidesgo Template (or a modified version of this Slidesgo Template) or include it in a database or in any other
product or service that offers downloadable images, icons or presentations that may be subject to
distribution or resale.
● Use any of the elements that are part of this Slidesgo Template in an isolated and separated way from this Template.
● Register any of the elements that are part of this template as a trademark or logo, or register it as a work in an intellectual
property registry or similar.

For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used

This presentation has been made using the following fonts:

Exo
(https://fonts.google.com/specimen/Exo)

PT Sans
(https://fonts.google.com/specimen/PT+Sans)

#000000 #fffff #606060 #151b46


f

#2c4ed7 #8fffff #95ffae #1d2875


Storyset
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick the
background and layers you want to show and bring them to life with the animator panel! It will boost your
presentation. Check out how it works.

Pana Amico Bro Rafiki Cuate


Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource and click
on the object you want to change. Then, click on the paint bucket and select the color you want.
Group the resource again when you’re done. You can also look for more infographics on Slidesgo.
JANUARY FEBRUARY MARCH APRIL MAY JUNE

PHASE 1

Task 1

Task 2

PHASE 2

Task 1

Task 2

JANUARY FEBRUARY MARCH APRIL

PHASE 1

Task 1

Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons Medical Icons
Business Icons Teamwork Icons
Help & Support Icons Avatar Icons
Creative Process Icons Performing Arts Icons
Nature Icons
SEO & Marketing Icons

También podría gustarte