Tecnología de la información

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Advertisements

integridad referencial
Bases de datos, Entidad de relación y normalizaciones
Arquitecturas de BD Modelo ANSI/SPARC
TECNICATURA EN INFORMATICA
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Elementos para Interpretar el Modelo Conceptual de Datos
¿QUÉ SON LAS BASES DE DATOS?
Informe caso de estudio Implementación de un Datawarehouse
Jesús Angel Ovando División de Estudios de Posgrado Instituto Tecnológico de Orizaba.
Teoría de Bases de Datos
MODELO RELACIONAL.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
M.A. Ana Celia Gutiérrez Olivas
ESCUELA: PONENTE: BIMESTRE: BASES DE DATOS I CICLO: CIENCIAS DE LA COMPUTACIÓN II BIMESTRE Ing. Audrey Romero ABRIL – AGOSTO 2007.
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
Modificado de: M.A. Ana Celia Gutiérrez Olivas
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
BASE DE DATOS I Clase # 1.
Diseño de Bases de Datos
Ing. Fabián Ruano.  Definición  Diferencias con BD Centralizadas.
BASES DE DATOS INTRODUCCION
Grupo 3 Administración de base de datos
Viviana Poblete López Módulo: Modelo de Datos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Sistemas de Información IS95872
Introducción a la Base de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
DATA WAREHOUSE Equipo 9.
BASE DE DATOS BY: Julián Villar Vázquez.
Análisis y Diseño Orientado a Objetos utilizando UML
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Normalización en una base de datos
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Página 1 20/03/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Administración.
Bases de datos relacionales
SISTEMA DE BASE DE DATOS
DISEÑO DE BASES DE DATOS
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Diseño de Sistemas.
Ingeniería de Requisitos
BASE DE DATOS.
Base de Datos.
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
BASE DE DATOS DISTRIBUIDAS
Normalización Prof. Gloria Toro Oñate
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
2do. Parcial Bases de datos Octubre Introducción a bases de datos Efectúe la definición conceptual de Modelos de Datos. (T1) Mencione.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
Sistemas de Información I
Fundamentos de Ingeniería de Software
Administración de Base de Datos
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Transcripción de la presentación:

Tecnología de la información Unidad: 4 El DBMS Profesor: Lic. Roberto García

Tecnología de la información Unidad 4: DBMS Tópico 1 Funciones Tópico 2 Redundancia Tópico 3 Normalización Tópico 4 Vistas Tópico 5 SQL

Tecnología de la información Unidad 4 El DBMS Funciones: Mantener estructuras de datos complejas. Proteger los programas frente a cambios en los archivos. Reconstrucción de archivos. Brindar seguridad a los datos. Controlar los accesos simultáneos. Se adaptan a los distintos SOs. Efectividad en la búsqueda de información.

Enfoque de las bases de datos para la administración de datos Base de datos: Conjunto de datos organizados para servir eficientemente a muchas aplicaciones al centralizar los datos y controlar su redundancia Sistemas de administración de bases de datos: Interfaces entre los programas de aplicación y los archivos de datos físicos Separa las vistas lógica y física de los datos Resuelve los problemas del entorno de archivos tradicional Controla la redundancia Elimina la inconsistencia Elimina la dependencia entre los programas y los datos Permite la posibilidad de centralizar la administración de datos, su uso y seguridad

Organización de datos en un entorno tradicional de archivos Conceptos de organización de archivos Un sistema de cómputo utiliza jerarquías Campo: agrupación de caracteres Registro: grupo de campos relacionados Archivo: grupo de registros del mismo tipo Base de datos: grupo de archivos relacionados Registro: Describe una entidad Entidad: persona, lugar, cosa o evento sobre el cual se almacena y conserva información Atributo: cada característica o cualidad que describe a una entidad en particular Por ej.: ID_Estudiante, curso , grado pertenecen a la entidad CURSO

Organización de datos en un entorno tradicional de archivos Problemas con el entorno tradicional de archivos (archivos se mantienen de manera separada por departamentos diferentes) Redundancia e inconsistencia de datos Redundancia de datos: presencia de datos duplicados en múltiples archivos de datos Inconsistencia de datos: el mismo atributo podría tener valores diferentes Dependencia entre los programas y los datos: Cuando los cambios en los programas requieren cambios a los datos Carencia de flexibilidad Seguridad escasa Carencia de compartición y disponibilidad de los datos

Organización de datos en un entorno tradicional de archivos

Problemas del uso de Archivos Vendedor Cliente Ventas Prg. Selección Archivo Auxiliar Prg. Ordenador Archivo Ordenado Prg. Impresión

Enfoque de las bases de datos para la administración de datos Base de datos: Conjunto de datos organizados para servir eficientemente a muchas aplicaciones al centralizar los datos y controlar su redundancia Sistemas de administración de bases de datos: Interfaces entre los programas de aplicación y los archivos de datos físicos Separa las vistas lógica y física de los datos Resuelve los problemas del entorno de archivos tradicional Controla la redundancia Elimina la inconsistencia Elimina la dependencia entre los programas y los datos Permite la posibilidad de centralizar la administración de datos, su uso y seguridad

Enfoque de las bases de datos para la administración de datos DBMS relacional Representan los datos como tablas bidimensionales llamadas relaciones Cada tabla contiene datos acerca de una entidad y sus atributos Tabla: Cuadrícula de columnas y filas Tuplas (filas) : registros para diferentes entidades Campos (columnas): representa un atributo para entidades Campo clave: campo utilizado para identificar únicamente cada registro Clave principal: campo en la tabla utilizado para los campos clave Clave externa: clave principal utilizada en una tabla segundaria para buscar campo para identificar los registros de su tabla original

Enfoque de las bases de datos para la administración de datos Diseño de bases de datos Diseño conceptual (lógico): modelo abstracto de la base de datos desde una perspectiva de negocios Diseño físico: manera real en que la base de datos está organizada en dispositivos de almacenamiento de acceso directo El proceso de diseño identifica: Las relaciones entre los elementos de datos, los elementos de datos redundantes La manera más eficiente de agruparlos para que cumplan los requerimientos de información de la empresa, necesidades de programas de aplicación Normalización Simplificar las agrupaciones complejas de datos para minimizar elementos de datos redundantes y complicadas relaciones muchos a muchos SABD Lenguaje de Definición de Datos Manejo de Diccionario de Base Física Prg 1 Prg 2 Prg 3

Enfoque de las bases de datos para la administración de datos

Enfoque de las bases de datos para la administración de datos

Enfoque de las bases de datos para la administración de datos Operaciones de un DBMS relacional: tres operaciones básicas para generar conjuntos de datos útiles SELECCIONAR: crea un subconjunto que consta de todos los registros de la tabal que cumplen los criterios establecidos UNIR: combina tablas relacionales para dar al usuario más información de la que está disponible en las tablas individuales PROYECTAR: crea un subconjunto que consiste en las columnas de una tabla, creando nuevas tablas que contengan solamente la información que se requiere

Enfoque de las bases de datos para la administración de datos Operaciones Básicas Seleccionar Unir Proyectar

Enfoque de las bases de datos para la administración de datos DBMS orientado a objetos (OODBMS) Almacena los datos y los procedimientos como objetos Capaces de manejar gráficos, multimedia y subprogramas de Java Relativamente lento comparado con los DBMS relacionales para procesar grandes cantidades de transacciones DBMS relacional-orientado a objetos: proporciona capacidades de DBMS orientado a objetos y relacional

Enfoque de las bases de datos para la administración de datos Componentes de los sistemas de administración de bases de datos Definición de datos: especifica la estructura del contenido de la base de datos, utilizada para crear tablas de bases de datos y para definir las características de los campos Diccionario de datos: archivo automatizado o manual que almacena definiciones de elementos de datos y sus características Lenguaje de manipulación de datos: se utiliza para agregar, cambiar, eliminar y recuperar la información de la base de datos Lenguaje de Consultas Estructurado o SQL Las herramientas para el usuario de Microsoft Access para la generación SQL También: Muchos DBMS son populares generadores de informes (Crystal Reports)

Elementos del modelo Entidad - Relación Bases de Datos - 2014 Elementos del modelo Entidad - Relación Elementos Rectángulo Representa entidades básicas Doble Rectángulo   Representa entidades débiles; su clave está compuesta por atributos propios y atributos de otras entidades fuertes. Diamante  identificador de relaciones Elipse    Atributos de la entidad, si esta subrayado es llave primaria Línea   Conexión entre la entidades y sus relaciones Alumno Efectúa Examen Asignaturas Pertenece

Proceso de Normalización Bases de Datos - 2014 Proceso de Normalización La normalización es el proceso de organizar los datos de una base de datos. Incluye la creación de tablas y las relaciones entre ellas según reglas diseñadas para proteger los datos como para eliminar la redundancia. Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Hay algunas reglas en la normalización de una base de datos. Cada regla se denomina una "forma normal“.

Primera Forma Normal Una tabla se dice que esta en 1FN si y sólo si: Bases de Datos - 2014 Primera Forma Normal Una tabla se dice que esta en 1FN si y sólo si: los valores que componen el atributo de una tupla son atómicos. La tabla contiene una clave primaria única. La clave primaria no contiene atributos nulos. Un atributo solo debe mantener valores elementales o únicos. Debe Existir una independencia del orden tanto de las filas como de las columnas. Pasos a seguir para Normalizar en Primera Forma Normal: Elimine los grupos repetidos de las tablas individuales. Cree una tabla independiente para cada conjunto de datos relacionados. Identifique cada conjunto de datos relacionados con una clave principal

Primera Forma Normal (1FN) Bases de Datos - 2014 Primera Forma Normal (1FN) No esta normalizada ya que no existen relaciones atómicas entre los dominios. Anomalía ¿De qué tamaño es un registro? Entidad en 1FN En el producto cartesiano todos los dominios tienen valores atómicos

Dependencias Funcionales Bases de Datos - 2014 Dependencias Funcionales Es una conexión entre uno o más atributos. Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera: Clave DF Atributos secundarios

Bases de Datos - 2014 Segunda Forma Normal La Segunda Forma Normal está basada en el concepto de dependencia completamente funcional. Una tabla se dice que esta en 2FN si y solo si cumple dos condiciones: Se encuentra en 1FN. Todo atributo secundario ( aquéllos que no pertenecen a la clave principal) depende totalmente de la clave completa (DFT).

(Dependencia Funcional Total) Segunda Forma Normal (Dependencia Funcional Total) E S E S F T F T G A A G H H I I J J K K L B M L N B M C O N D P C O Q R D P A Q B C R D

Bases de Datos - 2014 Tercera Forma Normal Se dice que esta en 3FN si y solo si se cumplen dos condiciones: Se encuentra en 2FN. Cada atributo secundario solo se debe conocer a través de la clave principal o claves secundarias de la tabla y no por medio de otro atributo primario.

Dependencias Funcionales Bases de Datos - 2014 Dependencias Funcionales Dependencia Funcional Transitiva: DF Transitiva Se aplica para analizar las tablas en tercera forma normal (3FN). Consiste en considerar que “un atributo no primario solo debe conocerse a través de la clave principal o claves secundarias. DF Clave Atributos con DFT Atributos con DF Transitiva

(Dependencia Funcional Transitiva) Tercera Forma Normal (Dependencia Funcional Transitiva) E S E F T F G G A A H H I I J J K K E S F T

Forma Normal de Boyce-Codd Bases de Datos - 2014 Forma Normal de Boyce-Codd Una tabla esta en FNBC si y solo si las únicas dependencias funcionales elementales son aquellas en las que la clave principal y claves secundarias determinan un “atributo”.

Dependencia Multivaluada (DMV) Bases de Datos - 2014 Dependencia Multivaluada (DMV) La dependencia multivaluada es un concepto que se introduce para tratar la 4FN. Es necesario que entre dos atributos el resto de los campos sean independientes. Deben existir al menos 3 atributos para que haya dependencia multivaluada. la definición dice: “sean A, B y C tres subconjuntos distintos de atributos de una tabla T se dice que A tiene una dependencia multivaluada con B, que A multidetermina B, o que B depende multivaluadamente de A y se escribe: A B Si para cada valor de A existen un conjunto de valores B asociados y esta es independiente del resto de atributos C”. Dependencia Join: Es una dependencia entre tablas

Bases de Datos - 2014 Cuarta Forma Normal Se aplica para eliminar las DMV de las tablas (por redundancia de datos). Se dice que esta en 4FN si esta en FNBC Las únicas DMV existentes son las DF de la clave con los atributos secundarios. Es como FNBC, pero con dependencias multivaluadas.

Bases de Datos - 2014 Quinta Forma Normal Es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multivalores aislando semánticamente relaciones múltiples relacionadas. Debe cumplir dos condiciones: encontrarse en 4FN. Toda Dependencia Join viene implicada por las claves de la tabla.

Normalización: Redundancia controlada Bases de Datos - 2014 Normalización: Redundancia controlada La normalización genera más entidades, sin embargo esta redundancia aparente esta controlada por el manejador de BD, siendo ajena para el usuario. Por otro lado el tamaño de los archivos tiende a reducirse. Entidades normalizadas Entidad sin normalizar

Normalización Ulterior Bases de Datos - 2014 Normalización Ulterior La normalización puede ser continuada mas allá de la 3FN, existen argumentos académicos interesantes para la existencia de BCFN Forma Normal de Boyce y Codd Las entidades están en 3FN y además todo dominio independiente es una llave candidato: Ent={A,B,C,D} y las depencias son A==> BCD y D==>A aqui A y D son llaves 4FN Cuarta Forma Normal Las entidades están en BCFN y además no se tienen dependencias multievaluadas 5FN Quinta Forma Normal D/KFN Forma Normal de Dominio y Llave Para los propósitos de una operación administrativa la 3FN es suficientemente poderosa. :

Bases de Datos - 2014 Guía de Normalización 1. Defina los Dominios ( Atomice lo mínimo necesario ) 2. Defina los Formatos ( Defina formatos comunes ) 3. Escriba todas las suposiciones semánticas iniciales 4. Obtenga la Tabla de Dependencias (conectando todos los dominios)  5.Determine las dependencias funcionales ( sentido de la fecha, dominios independientes conjuntos ) 6. Elimine las dependencias transitivas 7. Partiendo de la Tabla de Dependencias obtenga: las entidades mínimas necesarias, tomando cada dominio(s) independiente para entablar a la entidad.  8. Complete la lista de suposiciones semánticas  9. Presente los resultados: Dominios, Entidades, Suposiciones 10. Obtenga aprobación firmada de la definición ó en caso necesario efectúe las modificaciones requeridas (un buen diseño debe no contener más de 100 dominios y 40 entidades por sistema )

Enfoque de las bases de datos para la administración de datos

Enfoque de las bases de datos para la administración de datos

Enfoque de las bases de datos para la administración de datos Diagrama entidad-relación Utilizad por los diseñadores de bases de datos para documentar sus modelos de datos Ilustra las relaciones entre entidades Distribución de bases de datos: almacena en más de un lugar físico Reduce la vulnerabilidad, incrementa los resultados Puede partir de definiciones estándar, plantea problemas de seguridad Particionada: unas partes de datos se almacenan y mantienen físicamente en un lugar y otras partes se almacenan y mantienen en otros lugares Replicada: la base de datos central duplicada por completo en ubicaciones diferentes

Enfoque de las bases de datos para la administración de datos 1 M 1 M M 1 Cardinalidad: Forma en que los elementos de un objeto se relacionan con Los elementos de otro objeto (Teoría de conjuntos)

(Para la construcción de sistemas DSS y ESS) Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones (Para la construcción de sistemas DSS y ESS) Para bases de datos y sistemas muy grandes, se requieren capacidades y herramientas especiales para analizar grandes cantidades de datos y para acceder datos de sistemas múltiples Almacenes de datos (Data Warehouse) Minería de datos (Data Mining) Herramientas para acceder la base de datos interna a través de la Web

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Almacenes de datos (Data werehose) Almacén de datos: Almacena datos actuales e históricos que se originan en muchos sistemas de transacciones operativas esenciales Consolida y estandariza información para que se pueda utilizar a través de la empresa, pero los datos no se pueden modificar El sistema del almacén de datos aportará informes, análisis y herramientas de informes Mercados de datos: Subconjunto de un almacén de datos en el que una parte resumida o altamente enfocada de los datos de la organización se coloca en una base de datos separada por una población específica de usuarios Por lo general se enfoca en una sola área objetivo o línea de negocios

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones (Data werehose)

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Inteligencia de negocios: Herramientas para consolidar, analizar y dar acceso a extensas cantidades de datos para ayudar a los usuarios a tomar mejores decisiones de negocios Por ej.: Una empresa analiza los datos sobre sus clientes para construir un perfil de consumidor detallado e identificar a los clientes más rentables Las principales herramientas incluyen: Software para consultas e informes de base de datos Procesamiento analítico en línea (OLAP) Minería de datos

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Procesamiento analítico en línea (OLAP) Soporta el análisis de datos multidimensionales Permite ver los mismos datos utilizando múltiples dimensiones Cada aspecto de la información (producto, precio, costo, región o periodo) representa una dimensión diferente Por ej.: ¿cuántos lavarropas vendió Garbarino en Junio / Agosto en las sucursales del noroeste del país? OLAP permite obtener respuestas en línea en un lapso de tiempo sumamente rápido a preguntas específicas

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Minería de datos: (Datamining) Más orientada al descubrimiento de información que la OLAP Encuentra patrones y relaciones ocultas en robustas bases de datos Infiere reglas para predecir el comportamiento futuro Los patrones y reglas se utilizan para orientar la toma de decisiones y predecir el efecto de tales decisiones Uno de los usos populares de la minería de datos es ofrecer análisis detallados de patrones existentes en los datos de clientes para realizar campañas de marketing o para identificar clientes rentables.

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Tipos de información que se pueden obtener de la minería de datos Asociaciones: ocurrencias enlazadas a un solo evento Secuencias: eventos enlazados con el paso del tiempo Clasificación: reconoce patrones que describen el grupo al cual pertenece un elemento Agrupamiento: funciona de una manera semejante a la clasificación cuando aún no se han definido grupos; encuentra agrupamientos dentro de los datos Pronósticos: emplea una serie de valores existentes para pronosticar qué otros valores habrá

Uso de bases de datos para mejorar el desempeño empresarial y la toma de decisiones Análisis predictivo Utiliza técnicas de minería de datos, datos históricos y suposiciones sobre condiciones futuras para predecir resultados de eventos Por ej.: la probabilidad de que un cliente responderá a una oferta o comprará un producto específico. La minería de datos vista como un reto para la protección de la privacidad individual Se usa para combinar información de muchas fuentes diversas para crear una “imagen de datos” detallada sobre cada uno de nosotros –nuestros ingresos, nuestros hábitos de conducir, nuestras aficiones, nuestras familias y nuestros intereses políticos

Administración de los recursos de datos Establecimiento de una política de información Política de información: especifica las reglas de la organización para compartir, estandarizar la información Administración de datos: es responsable de las políticas y procedimientos específicos; gobierno de la información Administración de la base de datos: diseño y administración de bases de datos responsable de definir, organizar, implementar y mantener la base de datos Aseguramiento de la calidad de datos

SQL

Esquema de Base de Datos Cursa 1 M 1 M M Alumnos Examenes 1 Efectua Pertenece Materias M Pertenece 1 Departamentos

Definición de Tablas Claves Primarias

Definición de Tablas Claves Secundarias

Sintaxis SQL Sintaxis Consulta en una sola tabla SELECT columna1, columna2, ... FROM tabla WHERE {condiciones1} and/or condiciones2} .......... ORDER BY {columnas} ASC/DEC Sintaxis Consulta en múltiples tablas SELECT tabla.columna, tabla.columna, ... FROM tabla1, tabla2 WHERE {tabla1.columna = tabla2.columna} AND {condiciones1} and/or condiciones2} .......... ORDER BY {columnas} ASC/DEC

Ejemplo consulta en SQL Tabla ALUMNOS NLEGAJO APELLIDO PROMEDIO --- ------------ -------- 1 Velasquez 5 2 Perez 4 3 Dominguez 3 4 Gonzalez 10 ... Tabla MATERIAS NLEGAJO NOMBREMATER CODDEPTO --- -------------- --------- 50 Sistemas I 1 50 Contabilidad II 2 ... 50 Matematicas 3 50 Psicología 4 Tabla DEPARTAMENTOS CODDEPTO NOMBREDEPTO --- -------------- 1 Informatica 2 Contable 3 Exactas 4 Sociales 5 Ciencias Empresarias 6 Ciencias Industriales ...... Ejemplo Mostrar el Legajo, Apellido del Alumno, Nombre de la materia que cursa y Nombre del departamento que pertenece la materia de los alumnos cuyo promedio es superior a 7 puntos. SELECT ALUMNOS.apellido, MATERIAS.nombremater,DEPATAMENTOS.nombredepto FROM ALUMNOS,DEPARTAMENTOS, MATERIAS WHERE ALUMNOS.nlegajo = MATERIAS.nlegajo AND MATERIAS.coddepto = DEPARTAMENTOS.coddepto AND ALUMNOS.promedio > 7;

SELECT Apellido, Domic, CodCarrera FROM Alumnos, Materias Indique si la siguiente consulta está correcta de acuerdo a la siguiente consigna (Justifique la respuesta). Mostrar el apellido, domicilio y código de carrera para aquellos alumnos de la carrera 01 y 02 que aprobaron al menos 10 materias. Correcta ( ) Incorrecta ( )  SELECT Apellido, Domic, CodCarrera FROM Alumnos, Materias WHERE MaterAprob >= 10 AND CodCarrera = 01 OR CodCarrera = 02;