silabo final 2014-ii is - vii ciclo

59
1

Upload: nelson-stos

Post on 08-Nov-2015

217 views

Category:

Documents


1 download

DESCRIPTION

silabo

TRANSCRIPT

SLABO

I. DATOS GENERALES1.1. Nombre de la asignatura:ANLISIS Y DISEO DE SISTEMAS1.2. Carcter:Obligatorio1.3. Carrera profesional:Ingeniera de Sistemas1.4. Cdigo:IS07051.5. Semestre acadmico:2014-II1.6. Ciclo acadmico: VII Ciclo1.7. Horas de clase:05 horas (03 teora y 02 prctica)1.8. Crditos:041.9. Pre-Requisito:Lenguaje de Programacin IIII. SUMILLAMostrar y preparar al estudiante en el uso de las diferentes tcnicas y metodologas para el anlisis y diseo de sistemas de informacin.Contenido: Proceso de anlisis: El muestreo y la investigacin de datos u objetos, entrevistas, uso de cuestionarios, anlisis de los procedimientos de trabajo y de requerimientos de informacin. El anlisis orientado a los datos, a los procesos y orientado a objetos. Proceso de diseo: especificacin de los procedimientos de entrada y salida de datos, captura de datos, interfaz de usuario, diseo de archivos y base de datos. Especificacin de objetos.III. COMPETENCIAS GENERALES3.1. Entiende la diferencia del proceso de desarrollo de software orientado a datos y el proceso orientado a objetos.3.2. Comprende el proceso de anlisis y diseo de sistemas de informacin bajo el esquema de RationalUnifiedProcess (RUP)3.3. Aplica el lenguaje Simblico UML (UnifiedModelingLanguage) como estndar, para la representacin de la arquitectura del sistema diseado.3.4. Entiende la importancia de la metodologa RUP en el proceso de desarrollo de software.3.5. Desarrolla sistemas de informacin empleando herramientas CASE, que permitan trabajar con UML. 3.6. Emplea las bases conceptuales, metodolgicas y tcnicas en el proceso de Anlisis y Diseo de Sistemas.IV. PROGRAMACION TEMTICAPrimera Unidad: Ingeniera de requerimientos y el proceso de anlisis para el desarrollo de sistemas de informacin.Competencias especficas Comprende la importancia de la teora general de sistemas y su implicancia en el diseo de software.Captura informacin y la clasifica orientndose a los procesos de software (requerimientos). Elabora el SRS y el documento de VisinEntiende la diferencia del diseo orientado a datos del enfoque moderno: el proceso orientado a objetosConoce la manera de representar los procesos del sistema en base a notacin UML (Business Modeling)Establece con claridad los procesos a soportar con software (requerimientos) y los plasma en notacin UML. Enfocado dentro de las etapas necesarias para el diseo de los procesos del sistemaContenidosSemContenido TemticoProcedimientos y estrategiasActividades

1.Introduccin al curso: modelos en el desarrollo de sistemas, el proceso de anlisis, el proceso de requerimientos, el proceso de anlisis, el proceso de diseo, el proceso de implementacin y el procesos de pruebas (testing), el desarrollo de software orientado a datos, el desarrollo de software orientado a objetos y procesos, uso de encuestas, entrevistas, y anlisis documental para la obtencin de requerimientos de informacin Prueba diagnosticaAsume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Es solidario y responsable en el trabajo de equipo.Clase expositiva y participativa, discusin acadmica dirigida, elaboracin de hiptesis, empleo de casos y talleres participativos enfocados a la deduccin. Lecturas adicionales para mejorar la comprensin de los temas tratados

2.Metodologas de desarrollo de sistemas: las unificacin de metodologas: RUP (RationalUnifiedProcess), el lenguaje Unificado de Modelamiento (UnifiedModelingLanguage), aplicacin de modelado visual, enfoque orientado a procesos, las 4 + 1 vistas del software, caractersticas del RUP, ciclo de vida del proceso de desarrollo, fases y disciplinas, artefactos y entregables al cliente, los roles del desarrollo, manejo de la complejidad, los diagramas UML. Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Es solidario y responsable en el trabajo de equipo. Anlisis de valoresBrainstorming, clase expositiva y participativa, discusin acadmica dirigida, empleo de casos y talleres participativos enfocados a la deduccin. Lecturas adicionales para mejorar la comprensin de los temas tratados

3.Los Requerimientos: la importancia de los requerimientos en el proceso de desarrollo de sistemas, estrategias de captura de requerimientos de informacin, caractersticas y tipos de requerimientos, las bestpractices en la gestin de requerimientos, actividades de la etapa de requerimientos en el ciclo de desarrollo de software - RUP, documentacin de los requerimientos - el pan de requerimientos, verificacin y validacin de requerimientos. Artefacto: SRS (Software RequirementSpecification)Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Es solidario y responsable en el trabajo de equipo.Clase expositiva y participativa, discusin acadmica dirigida, elaboracin de hiptesis, empleo de casos y talleres participativos enfocados a la deduccin. Anlisis de bibliografa

4.Modelamiento de negocio (businessModeling): Objetivos del modelamiento de negocio, el modelo de casos de uso de negocio, los actores y tipos, elementos del modelo de negocio, generalizacin (herencia), estereotipos entre casos de uso del negocio, diagrama de paquetes (diagrama de casos de uso de negocio de nivel 0) el modelo de objetos de negocio, tipos de objetos, los businessworker y sus caractersticas, los businessentities y sus caractersticas, las unidades de organizacin Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Es solidario y responsable en el trabajo de equipo.Clase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

5.Modelamiento de negocio (businessModeling): Las actividades inscritas dentro de los procesos (business use case), el diagrama de actividades, interaccin y relacin entre diagrama de objetos, actividades y casos de uso del negocio, actividades anidadas (sub diagramas) empleo de carriles para el diagramado de workflows (actvidades), Artefacto: el documento de visin, matriz de requerimientosAsume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

6.Casos de uso del sistema software (procesos del sistema de informacin): caractersticas, los workflows del negocio y los casos de uso del software (procesos de software)los actores del sistema y tipos, entorno del sistema, mtodo de diseo de casos de uso basado en eventos, mtodo basado en actores, niveles de especificacin de los casos de uso, los escenarios, las pre y post condiciones de los casos de uso, categoras y organizacin de los casos de uso, estereotipos y empleo de paquetes. Artefacto: Documentacin de casos de uso Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Exposicin de los alumnos

7.Las interfaces y las actividades del proceso de software: el diagrama de actividades (algoritmo del proceso de funcionamiento del caso de uso), Anlisis de Paquetes (mdulos). Diseo de los subsistemas, Arquitectura del Diseo. Diseo final de Casos de Uso (recomendaciones a seguir, plantillas de informacin, limitaciones).visin preliminar de la arquitectura, definicin y atributos, capas (patrn MVC Model View Controller), la interfaz de usuario: principios, atributos y dimensiones, los controles y ventanas (formularios), ayudas en lnea, el problema de contexto, errores en el desarrollo de sistemas para Web, principios de prototipazo, tipos, pruebas de prototipos. Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Exposicin de los alumnos

8Examen Parcial

Segunda Unidad: El diseo de sistemas, la arquitectura del desarrollo de software.Competencias especficas Relaciona las clases y objetos del software con los procesos y los relaciona empleando UML Disea las relaciones entre los mtodos y atributos de la clase.Entiende la relacin de los procesos con la estructura interna del softwareComprende a profundidad los elementos intervienen en los procesos computarizados del sistema y su estructura interna y externa.Aplica arquitecturas en el proceso de diseo del software, desarrolla la interaccin completa entre la estructura interna y los procesos del sistema.Entiende el comportamiento de los objetos de las clases como elementos desencadenantes de acciones de software.Testea el software de acuerdo a un plan de pruebasDisea el esquema del hardware necesario para que el software trabajado funcione, ejecuta el despliegue del sistema.ContenidosSemContenido TemticoProcedimientos y estrategiasActividades

9.El desarrollo orientado a objetos, las clases y objetos: Diseo de clases. Modelo de objetos. Modelo de clases, Asociaciones: Multiplicidad, Roles, Agregacin, Clases Asociacin, Asociaciones N-Arias, Navegabilidad, Herencia, Elementos Derivados. Estereotipos, atributos y operaciones, generacin de cdigo fuente, tipos de miembros de una clase, polimorfismo y clases abstractas, los modelos de estado.Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Es solidario y responsable en el trabajo de equipo.Clase expositiva y participativa, discusin acadmica dirigida, elaboracin de hiptesis, empleo de casos y talleres participativos enfocados a la deduccin. Lecturas adicionales para mejorar la comprensin de los temas tratados

10.La arquitectura del software: visin de la arquitectura, definicin y atributos de la arquitectura de software, el desarrollo arquitectnico, patrones de arquitectura de software, visn general del proceso, priorizacin de requerimientos, desarrollo: la vista lgica, la vista de componentes y la vista de despliegue, la dependencia, dependencia circular, el arquitecto de softwareAsume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

11.La vista lgica: el modelo de anlisis, el modelo de diseo, diagramas de objetos, diagrama de clase, generacin del modelo de datos (diagrama de base de datos), enfoque cliente-servidor, diagramas de secuencia del sistema, los eventos y la llamada de mtodos, focos de control, control centralizado y descentralizado, diagramas de colaboracin, vnculos y notaciones, multiobjetos, generacin de cdigo fuente.Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

12.Refinamiento del diseo del sistema: Refinamiento de agregaciones, relaciones de dependencia multiplicidad e implementacin de relaciones, clases parametrizadas, clases asociativas, clases utilitarias, simplificacin de asociaciones, visibilidad, decisiones de diseo, control de acceso y encapsulamiento, homogenizacin, checklist de la consistencia. El diagrama de clases del diseoAsume una aptitud crtica y responsabilidad en el trabajo encargadoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

13.Vista de componentes: definicin de componente, tipos, estereotipos, dependencia de componentes, enpaquetamiento de componentes, esquema modular del desarrollo. Diagrama de paquetes: relaciones entre paquetes, generacin de la estructura a partir del modelo de diseo de software. Ejemplo guiado de desarrollo bajo patrn de 3 capasAsume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

14.Mecanismos de diseo: definicin, recursos en conflicto, esquemas de persistencia, objetos persistentes, almacenamiento persistente, enlace con base de datos relacionales, interfaz con el sistema gestor de base de datos, base de datos orientada a objetos, los frameworks (esquemas), tipos, ejemplos, tratamiento de errores, reutilizacin de cdigo planificado, implementacin del diseo.Asume una aptitud crtica y responsabilidad en el trabajo encargadoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

15.Vista de despliegue: definicin, los procesadores, dispositivos y relaciones, ingeniera inversa, trazabilidad preliminar, conflictos entre el cdigo y el diseo, proceso sincrono y asncrono, polticas de sincronizacin. Comprobacin de errores. Artefacto: documento SAD (Software ArchitectureDocument)Asume una aptitud crtica y responsable. Reflexiona sobre la temtica tratada.Muestra alta responsabilidad y solidaridad para con el equipo de trabajoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

Testeo del sistema diseado: introduccin, factores del testing, plan de testing, objetivos y calidad del producto software, dimensiones y niveles de calidad, tipos de prueba: de confiabilidad, de funcionalidad y de rendimiento, el ciclo de vida del testing, mediciones escenarios y tcticas del proceso de testeo del software, inspeccin, pruebas dinmicas, tcnicas de testeoAsume una aptitud crtica y responsabilidad en el trabajo encargadoClase expositiva y participativa, discusin acadmica dirigida, empleo de casos, empleo de herramientas CASE en computador. Lecturas adicionales para mejorar la comprensin de los temas tratados

16Examen Final

17Examen Sustitutorio

V. METODOLOGIAMtodos: expositivo demostrativo, inductivo deductivo

Procedimientos: Los participantes de la asignatura debern escuchar, analizar y entender, los lineamientos tericos que expone el docente en las sesiones tericas, adems de participar con intervenciones orales en clase, lectura de bibliografa y la elaboracin de los trabajos en equipo, dentro y fuera del horario de la asignatura, realizando sus labores con responsabilidad, espritu crtico y alto sentido de reflexin mediante la induccin y deduccin basndose en la teora correspondiente.

Tcnicas: brainstorming, clases expositivas, talleres de resolucin de casos, uso de herramientas de diseo de software (CASE), lecturas bibliogrficas, trabajos de campo.VI. RECURSOSLos recursos a emplear para el desarrollo de la asignatura son: pizarra, plumones de pizarra, motas, computador, proyector multimedia, textos, artculos especializados, separatas, herramientas CASE (software), paquete ofimtico(software).VII. EVALUACIONLa evaluacin se dar de manera continua durante el desarrollo de la ctedra, en los aspectos actitudinales, procedimentales y conceptuales del estudiante.Frmula de evaluacin: TeoraPrcticaTRABAJO ACADEMICO (TA)

Examen Parcial 25% (EP)Examen Final 25% (EF)

Promedio de Prctica (PP) 20%Promedio de Laboratorio (PL) 20% Asistencia, participacin activa, elocuente y oportuna en clases. Seminarios (asistencia y/o organizacin) Controles de lectura (promedio) Trabajos encargados: Monografas Trabajo de investigacin Ensayos Resolucin de casos y problemas Retroalimentacin 10% (TA)

PF = 25(EP)+25(EF)+20(PP)+20(PL)+10(TA)100

(*) PF: Promedio FinalVIII. BIBLIOGRAFIA8.1. Bibliografa Bsica I. Jacobson, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addison Wesley Longman 1999 C. Larman , UML y Patrones, Prentice Hall 1999. R. Pressman, Ingeniera del Software, 4ta. Edicin Mc Graw Hill - 2002 I. Jacobson, G. Booch, J. Rumbaugh, The UML Specification Document, Rational Software Corp. 1997. H. Korth& A. Silberschatz, Anlisis y Diseo de Sistemas, 2da, Edicion Mc Graw Hill -2002 I Jacobson, Ingeniera de software Orientada a objetos: Un enfoque manejado por Casos de Uso Addison Wesley - 1992 P. Kutchen, The Rational Unified Process An Introduction, 2da. Edicin, Addison Wesley Logman 2000, EstadosUnidos. P. Kroll, P.Kruchten, The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP, Addison Wesley 2003

8.2. BibliografaComplementaria R. Young, The Requirements Engineering Handbook, ARTECH HOUSE, INC. - 2004 K. Laudon, Administracin de los Sistemas de Informacin, Organizacin y Tecnologa, 3ra. Edicin Prentice Hall 1996, Mexico. L. CRAIG UML - Manual de Rational Rose, Prentice, RationalCorp 2000, Estados Unidos. A. Silberschatz, Fundamentos de Bases de Datos, 3ra. Edicin McGraw Hill 1998 C. Date, Sistemas de Bases de Datos, 7ma. Edicin Addison Wesley - 2000 IEEE 2000 IEEE Standard 1471-2000. "Recommended Practice for Architectural Description of Software-Intensive Systems." Los Alamitos, CA: IEEE Computer Society, 2000.

8.3. Direcciones Electrnicas de Consulta http://www.rational.com/uml/inde.jsp http://www.objectsydesign.com http://www.xprogramming.com/software.htm http://www.extremeprogramming.org http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnea/html/eaarchover.asp http://www.ingenierosoftware.com/analisisydiseno/uml.php

SLABO

I. DATOS GENERALES1.1. Nombre de la Asignatura: BASE DE DATOS1.2. Carcter: Obligatorio1.3. Carrera Profesional: Ingeniera de Sistemas1.4. Cdigo: IS07041.5. Semestre Acadmico: 2014-II1.6. Ciclo Acadmico: VII Ciclo1.7. Horas de Clases: 03 Teora y 02 Prctica1.8. Crditos: 041.9. Pre Requisito: Lenguaje de Programacin IIII. SUMILLALa asignatura es de naturaleza terico prctico y tiene como propsito desarrollar en el estudiante las habilidades y destrezas para el diseo, implementacin y administracin de base de datos, para lo cual el estudiante debe comprender y aplicar los conocimientos generales sobre bases de datos haciendo uso de herramientas CASE y Sistemas de gestin de base de datos (DBMS).III. COMPETENCIADomina y maneja adecuadamente las herramientas CASE y los sistemas de gestin de base de datos (DBMS) que le permiten disear, implementar y administrar base de datos que satisfaga las necesidades y requerimientos de informacin de las empresas.IV. PROGRAMACIN TEMTICAPRIMERA UNIDADDiseo de base de Datos

COMPETENCIA ESPECFICA Explica los conceptos bsicos de la arquitectura de una base de datos. Construye el modelo conceptual haciendo uso del modelo Entidad relacin y el Modelo orientado a Objetos, aplicando diferentes procesos de abstraccin que le permite identificar las necesidades y requerimientos de informacin de las empresas. Construye el modelo lgico de base de datos haciendo uso del modelo relacional de datos a partir del modelo conceptual aplicando las reglas de normalizacin de datos. Construye modelos fsicos de bases de datos a partir del modelo lgico. Domina y maneja adecuadamente las herramientas de software para el diseo de una base de datos, construyendo modelos conceptuales, lgicos y fsicos. Aplica la ingeniera directa y reversa para la generacin de cdigo a partir del diseo de los modelos de base de datos.

SEMCONTENIDOTEMTICOPROCEDIMIENTOSY ESTRATEGIASACTIVIDADES

1INTRODUCCIN A SISTEMAS DE BASE DE DATOSIntroduccinSistemas de Base de DatosSistema de Gestin de Base de Datos (SGBD)Niveles de AbstraccinEsquemas de base de datosModelos de DatosArquitectura de un SGBD Definir los trminos generales relacionados con las base de datos.Identificar e iniciar la interaccin con las herramientas de software que se usarn en la asignatura.Reflexiona y valora la importancia de las base de datos en el ambiente empresarial.

2DISEO CONCEPTUAL: MODELO ENTIDAD RELACIONNotacinEntidadesRelaciones Atributos Tipos de Entidad Fuerte y Dbil Atributos en las Relaciones Restricciones Estructurales Problemas con los Modelos ER Modelamiento ER Extendido Usar correctamente la notacin estructurada para realizar el modelo Entidad RelacinDisear modelos conceptuales aplicando el modelo entidad relacin Valora la importancia del modelo Entidad Relacin para lograr la abstraccin de la base de datos. Identifica la ubicacin del modelo Entidad Relacin dentro de la evolucin de los modelos de datos. Consigue modelar una pequea base de datos comercial.

3DISEO CONCEPTUAL: MODELO ORIENTADO A OBJETOSAsociacin Binaria de 2 clases (uno a uno)Asociacin Binaria de 2 clases (uno a muchos)Asociacin Binaria de 2 clases (muchos a muchos)Asociacin Reflexiva (uno a uno)Asociacin Reflexiva (uno a muchos)Asociacin Reflexiva (muchos a muchos)Asociacin de jerarquas de generalizacin y especializacinAsociacin de AgregacinAsociacin de ComposicinAsociacin de n Clases y de relacin enaria (n>2)Usar correctamente la notacin UML para realizar el modelo conceptual orientado a objetos.Disear modelos conceptuales bsicos y avanzados usando UML.

Identifica la ubicacin del modelo orientado a objetos dentro de la evolucin de los modelos de datos. Consigue modelar una pequea base de datos comercial.

4DISEO LOGICO: MODELO RELACIONALDefinicin del modelo relacionalObjetivos del modelo relacionalDefinicin de RelacionesRestricciones del modeloProceso de Transformacin a Tablas RelacionalesConsideraciones para la normalizacin de datosGrafo Relacional Definir el modelo relacionalManejar adecuadamente las restricciones del modeloTrasformar el modelo conceptual a tablas relacionalesRealiza el grafo relacional del modelo de datos Desarrolla y participa en la solucin de problemas en equipoUsa las herramientas de software para crear el modelo relacional

5TRANSFORMACION DEL MODELO CONCEPTUAL ORIENTADO A OBJETOS AL MODELO RELACIONAL Y LUEGO AL MODELO FISICOTransformacin de Asociaciones Binaria de 2 clases Transformacin de Asociaciones Reflexivas Transformacin de Asociaciones de jerarquas de generalizacin y especializacinTransformacin de Asociaciones de n Clases y de relaciones enarias Aplica las reglas de transformacin del modelo conceptual al modelo lgico. Aplica las reglas de transformacin del modelo lgico al modelo fsico.

Valora la importancia del conocimiento de las reglas de transformacin entre modelosDesarrolla y participa en la solucin de problemas en equipo

6DISEO FISICOObjetivos del diseo fsicoImportancia del diseo fsicoIngeniera Directa Ingeniera Reversa

Realizar el modelo de datos fsico a partir del modelo relacional usando las herramientas de softwareGenerar el cdigo de base de datos a partir de los modelos de datosCrea el modelo de datos fsico para los problemas propuestos.Usa adecuadamente las herramientas CASE para generar cdigo de base de datos.

7

INTEGRIDAD DE DATOSConceptosTipos de integridad de datos: de dominio, de entidad e integridad referencial. Definicin de restricciones Tipos de restricciones Deshabilitacin de restricciones Uso de valores predeterminados y reglas Crear una base de datos aplicando las restricciones de integridad

Usa adecuadamente el SQL Server para crear una base de datos aplicando las restricciones de integridad.Realiza un conjunto de ejercicios para promover su practica

8EXAMEN PARCIAL

SEGUNDA UNIDADEL LENGUAJE SQL

COMPETENCIA ESPECFICA Implementar diferentes objetos de base de datos Realizar tareas administrativas de base de datos Realiza tareas de auditora de base de datos con la finalidad de evaluar en forma acertada la performance de una base de datos. Investiga el uso de nuevas herramientas de software de base de datos.

SEMCONTENIDOTEMTICOPROCEDIMIENTOS Y ESTRATEGIASACTIVIDADES

9CONSULTAS BSICAS:Uso del SELECT, FROM, WHERE, ORDER BY Manipulacin de consultas condicionales.Uso de Condicionales IF EXISTS, OperadoresLgicos: AND, OR, NOTOperadores>, =,