SlideShare una empresa de Scribd logo
1 de 21
Sistematización De Contenidos
Básicos De La Carrera
Tema: 3 Base de datos
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
“El mayor enemigo del conocimiento no es la ignorancia,
sino la ilusión del conocimiento”
— Stephen Hawking
Objetivo
• Implementar la representación de un
modelo de proceso de negocios desde el
punto de vista conceptual y lógico;
mediante el diseño de objetos y
transacciones de la base de datos,
además conocer el lenguaje SQL para
aplicar en las bases de datos física
permitiendo resolver las diferentes
situaciones problemáticas.
● 3.2 Programación BDD
(Triggers, store procedures)
Contenido
ODS
● 4.3 De aquí a 2030, asegurar
el acceso igualitario de todos
los hombres y las mujeres a
una formación técnica,
profesional y superior de
calidad, incluida la enseñanza
universitaria
META
3.2 Programación BDD (Triggers, store procedures)
Trigger
• Un trigger es una clase especial de procedimiento almacenado que se
ejecuta automáticamente cuando se produce un evento en el servidor
de bases de datos.
• Los trigger se ejecutan cuando un usuario intenta modificar datos
mediante un evento de lenguaje de manipulación de datos (DML).
• Los eventos DML son instrucciones INSERT, UPDATE o DELETE de una
tabla o vista.
• Estos triggers se activan cuando se desencadena cualquier evento
válido, con independencia de que las filas de la tabla se vean o no
afectadas.
Trigger
Trigger
FK_NOTA_REGISTRAD_MATERIA
registrada con
FK_NOTA_ES_TIPO_NOT
es
FK_NOTA_TIENE_ESTUDIAN
tiene
FK_APROBADO_PUEDE APR_ESTUDIAN
puede aprobar
FK_APROBADO_ES APROBA_MATERIA
es aprobada
Estudiante
Cedula
Nombre
Direccion
Telefono
char(10)
varchar(20)
char(60)
char(7)
<pk>
Materia
Cod_Materia
Materia
Nivel
n_creditos
char(10)
varchar(20)
tinyint
tinyint
<pk>
Aprobado
Cedula
Cod_Materia
anio
Aprobado_Si_No
char(10)
char(10)
tinyint
tinyint
<pk,fk1>
<pk,fk2>
Nota
Cod_Materia
Cod_nota
Cedula
Valor_Nota
fecha_nota
char(10)
char(10)
char(10)
tinyint
smalldatetime
<pk,fk1>
<pk,fk2>
<pk,fk3>
Tipo_Nota
Cod_nota
Descripcion
Max_valor
char(10)
varchar(60)
tinyint
<pk>
Trigger Insert
Trigger Delete
Trigger Update
Trigger Update
Procedure
• Un store procedure o procedimiento almacenado es un programa
dentro de la base de datos que ejecuta una acción o conjunto de
acciones específicas.
• Un procedimiento tiene un nombre, un conjunto de parámetros
(opcional) y un bloque de código.
• Los procedimientos almacenados pueden devolver valores (numérico
entero) o conjuntos de resultados.
Procedure
Procedure
FK_CUENTA_POSEE_SUCURSAL
FK_TRANSACC_GENERA_CUENTA
FK_PROPIETA_ES_DE_CUENTA
FK_PROPIETA_PROPIETAR_CLIENTE
CLIENTE
cedula
nombre
direccion
char(10)
varchar(128)
varchar(128)
<pk>
SUCURSAL
codigo_sucursal
descripción
direccion
Activos
char(5)
varchar(32)
varchar(128)
smallmoney
<pk>
CUENTA
codigo_cuenta
codigo_sucursal
tipo
saldo
int
char(5)
char(2)
smallmoney
<pk>
<fk>
PROPIETARIO
codigo_cuenta
cedula
int
char(10)
<fk1>
<fk2>
TRANSACCION
n_transaccion
codigo_cuenta
tipo_tran
monto
fecha
int
int
char(1)
money
datetime
<pk>
<fk>
Procedure
Cree un store procedure para transferir un valor de una cuenta a otra,
es decir los parámetros deben ser el código de cuenta a debitar, el
código de cuenta a acreditar y el valor de la transferencia
Procedure
Procedure
Procedure
Gracias
Responsabilidad con pensamiento positivo

Más contenido relacionado

Similar a S6-SCBC.pptx

Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
JuanKMillos
 
La computadora en la toma de decisiones
La computadora en la toma de decisionesLa computadora en la toma de decisiones
La computadora en la toma de decisiones
Cinelandia
 
+Ficha tecnica investigación tecnológica (11)
+Ficha tecnica investigación tecnológica (11)+Ficha tecnica investigación tecnológica (11)
+Ficha tecnica investigación tecnológica (11)
Ruby Garzon Suarez
 
Exposicion Dispositivos Moviles
Exposicion Dispositivos MovilesExposicion Dispositivos Moviles
Exposicion Dispositivos Moviles
manhiuco
 
Exposicion Dispositivos Moviles
Exposicion  Dispositivos  MovilesExposicion  Dispositivos  Moviles
Exposicion Dispositivos Moviles
manhiuco
 

Similar a S6-SCBC.pptx (20)

Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
Estructuta de datos
Estructuta de datosEstructuta de datos
Estructuta de datos
 
01 7n2is trabajo-tecnica-de-captura-de-datos
01 7n2is trabajo-tecnica-de-captura-de-datos01 7n2is trabajo-tecnica-de-captura-de-datos
01 7n2is trabajo-tecnica-de-captura-de-datos
 
Dark data para la mejora de los procesos de negocio
Dark data para la mejora de los procesos de negocioDark data para la mejora de los procesos de negocio
Dark data para la mejora de los procesos de negocio
 
La computadora en la toma de decisiones
La computadora en la toma de decisionesLa computadora en la toma de decisiones
La computadora en la toma de decisiones
 
Introducción a data science, la guía práctica para volverse data scientist
Introducción a data science, la guía práctica para volverse data scientistIntroducción a data science, la guía práctica para volverse data scientist
Introducción a data science, la guía práctica para volverse data scientist
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
TODO SOBRE SQL
TODO SOBRE SQLTODO SOBRE SQL
TODO SOBRE SQL
 
Sql
SqlSql
Sql
 
Tema3
Tema3Tema3
Tema3
 
Bd laboratorio5
Bd laboratorio5Bd laboratorio5
Bd laboratorio5
 
Trabajo Final grupo_103380_60
Trabajo Final  grupo_103380_60Trabajo Final  grupo_103380_60
Trabajo Final grupo_103380_60
 
Curso: Redes y comunicaciones I: 04 Costo total de propiedad
Curso: Redes y comunicaciones I: 04 Costo total de propiedadCurso: Redes y comunicaciones I: 04 Costo total de propiedad
Curso: Redes y comunicaciones I: 04 Costo total de propiedad
 
Potnia: herramienta para directorios temáticos basada en Dublin Core y Topic ...
Potnia: herramienta para directorios temáticos basada en Dublin Core y Topic ...Potnia: herramienta para directorios temáticos basada en Dublin Core y Topic ...
Potnia: herramienta para directorios temáticos basada en Dublin Core y Topic ...
 
IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS IMPLEMENTACION DE UNA BASE DE DATOS
IMPLEMENTACION DE UNA BASE DE DATOS
 
+Ficha tecnica investigación tecnológica (11)
+Ficha tecnica investigación tecnológica (11)+Ficha tecnica investigación tecnológica (11)
+Ficha tecnica investigación tecnológica (11)
 
Exposicion Dispositivos Moviles
Exposicion Dispositivos MovilesExposicion Dispositivos Moviles
Exposicion Dispositivos Moviles
 
Exposicion Dispositivos Moviles
Exposicion  Dispositivos  MovilesExposicion  Dispositivos  Moviles
Exposicion Dispositivos Moviles
 
Tema 6
Tema 6Tema 6
Tema 6
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
DavidRojas870673
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 

Último (20)

APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 

S6-SCBC.pptx