Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 TECNOLÓGICO DE ESTUDIOS SUPERIORES DE CHIMALHUACÁN DIVISIÓN DE INGENIERIA EN SISTEMAS COMPUTACIONALES “PROYECTO FINAL” TALLER DE BASES DE DATOS Presenta AMPUDIA PEREZ GUILLERMO DIAZ BOLAÑOS FELIPE DE JESUS JIMENEZ GUEVARA JESUS ASESOR: RIVERA PONCE ALEJANDRO JAVIER Chimalhuacán Estado de México, a 13 De Enero Del 2023 2 INDICE 1.-Modelo Entidad Relacion Explicado. ..................................................................................... 3 Diccionario de Datos ..................................................................................................................... 11 Explicación de Las Entidades localizadas. ............................................................................. 13 3 Formas Normales ....................................................................................................................... 15 Diseño tablas de Excel. ................................................................................................................ 16 Capturas de Pantalla de la Base de Datos .............................................................................. 25 Capturas de la creación de las Consultas ............................................................................... 42 Interfaces.......................................................................................................................................... 48 Videos YouTube ............................................................................................................................. 51 3 1.-Modelo Entidad Relacion Explicado. Paso 1.- La primer entidad que se va a realizar es la de Pais, ya que una vez leido todo el documento y se identifico las entidades, la primera que se colocara es la de PAIS en la que se agregara una llava unica llamada N_Pais y una foranea la cual se llamada Id_Pais, a su vez se hara se relacion con la siguiente entidad, esta relacion se llamara tiene. Paso 2.- La siguiente entidad tendra el nombre de ESTADO en ella se tendra la relacion con PAIS, la entidad de estado contara con 3 atributos los cuales sera un dato unico con el nombre de N_Esrado, una llave primaria llamada Id_Pais y una primaria llamada Id_Estado, La relacion se leera de la forma que un pais tiene muchos estados, mientras que muchos estados tiene un pais. 4 Paso 3.- La siguiente relacion saldra de la entidad de Estado y a su vez tendra una relacion con la entidad de MUNICIPIO en la cual tendra una relacion llamada consta en la cual la entidad de mincicipio constara de cuatro atributos los cuales seran un dato unico con el nombre de codigo postal un atributo simple con el nombre de N_Municipio, un dato foraneo llamado Id_Muncipio y una lllave primaria llamada Id_Estado. Su relacion se leera de la forma de que 1 estado consta de muchos municipios, mientras que muchos municipios constan de un estado. Paso 4.-.La siguiente entidad se llama CIUDAD la cual tendra una relacion con la entidad de MUNICIPIO, en donde la entidad de Ciudad constara de 5 datos los cuales cuatro de ellos seran llaves primarias las cuales tienen el nombre de Id_Municipios, Id_Estado, N_Ciuada y Id_Pais por otro lado el siguiente dato es un dato unico el cual tiene el nombre de Id_Ciudad. La relacion se leera del modo de 1 minicipios contiene muchas ciuadades, mientras que muchas ciuades contienen 1 municipio. 5 Paso 5.- La siguiente relacion sela la que tendran la entidad de PAIS con la entidad de PRESIDENTE, esta entidad constara de 5 atributos en los cuales se tendran 3 datos normales los cuales se llaman Nombre_P, Apellido_M_P, Apellido_P_P, contara con un atributo unico llamado Id_presidente y un atributo primario llamado Id_Pais. La relacion se leera donde se tiene que un paies lo rige un presidente, mientras que un presidente rige un pais. Paso 6.- La siguiente entidad tiene una relacion con la entidad de PRESIDENTE y la entidad de ORGANIZACIÓN en esta entidad se constara de 5 atributos los cuales tendremos dos llaver primarias con los nombres de Id_Pais, Id_Tipo_Org, se contara con dos datos normales con los nombre de Normbre_Org y correo y al final tendremos un atributo foraneo llamado Id_Org. La relacion se leara donde un presidente crea muchas organizaciones, mientras que muchas organizaciones son creadas por un presidente. 6 Paso 7.- La entidad de ORGANIZACIÓN tendra una relacion asi misma, la cual tendra el nombte de TIPO_ORG esta entidad constara de 2 atributos el cual uno es foraneo llamado Id_Tipo_Org u yn atributo unico llamado Tipo_Org Paso 8.- La entidad ORGANIZACIÓN tendra una nueva relacion ahora con la entidad PROGRAMAS en donde la entidad de programas constara de 5 atributos los cuales tendremos 2 llaves primarias llamadas Id_Miembros y Id_Org se contara con un dato unico llamado N_Programa, un dato foraneo llamado Id_Programa y un dato simple llamado Id_Tipo. La relacion que tiene se leeara donde un una organización cuenta con muchos programas, mientas que muchos programas cuentan en una organización. 7 Paso 9.- La siguente relacion constara de la entidad PROGRAMAS la cual se relacionara con la entidad de ASOCIACION en donde tendremos una lectura de relacion de la manera que de varios programas suergen muchas asiciaciones, mientras que de muchas asociaciones surgen muchos programas. Dentro de la entidad de asociacion se constara de 20 atrubutos de los cuales se mecionaran los mas importante se tendran un dato unico llamado siglas, un dato foraneo llamado Nombre_Of, 7 llaves primarias y 10 datos simples. Paso 10.- La siguiente relacion constara de las entidades de ASOCIACION con la entidad de CARÁCTER y a su vez con la entidad de MIEMBROS. En cuanto a la relacion con la de Caacter se tendra una relacion la cual se leera de la manera que una asociacion brinda un carcater, mientras que un carácter lo brinda una asociacion, mientras que la relacion con miembros se leera de la manera que una asociacion se inscriben muchos miembros, mientras que muchos mienbros se inscriben a una asociacion . 8 Paso 11.- La siguiente relacion constara de las entidades de ASOCIACION Y ORIGEN, AREA_INTERES, por el lado de la primer relacion se relacionaran las entidades de asociacion y origen la rerlacion se leera de la manera que una asociacion incluye un origen, mientras que un origen incluye una asociacio, la entidad de ORIGEN constara de dos atributos los cuales uno es unico llamado Tipo_Origen y una foranea llamada Id_Origen. La relacion de asocicacion con area_interes se leera de manera de en una asociacion existe muchas areas de interes, mientras que de muchas areas de interes existe una asociacion. En la entidad de AREA_INTERES contamos con 3 atributos los cuales uno es una llave primaria llamada Nombre_are, un dato simple llamado tipo_area y un foraneo llamado Id_Area_Int. 9 10 11 Diccionario de Datos Diccionario De Datos Nom_Entidad Atributos Tipo Datos Dominio Observación PAIS • N_Pais • Id_pais • Varchar • Varchar • A-Z 0-9 • 0-9 A-Z • Unica • Primaria ASOCIACION 1. Nombre_of 2. Siglas 3. Id_Carácter 4. Reseña 5. Fecha_F 6. Id_Presidente 7. N_Miembros 8. Teléfono_1 9. Teléfono_2 10. Fax 11. Dirección 12. Id_País 13. Id_Estado 14. Id_Municipio 15. Id_Ciudad 16. Código postal 17. Correo_Elec 18. Url 19. Observaciones 20. Id_Origen 1. Varchar 2. Varchar 3. Varchar 4. Varchar 5. Datetime 6. int 7. Int 8. Int 9. Int 10. Varchar 11. Varchar 12. Varchar 13. Varchar 14. Varchar 15. Varchar 16. Varchar 17. Varchar 18. Varchar19. Varchar 20. Varchar 1. 0-9 A-Z 2. 0-9 A-Z 3. 0-9 A-Z 4. 0-9 A-Z 5. 00/00/00 6. 0-9 7. 0-9 8. 0-9 9. 0-9 10. 0-9 A-Z 11. 0-9 A-Z 12. 0-9 A-Z 13. 0-9 A-Z 14. 0-9 A-Z 15. 0-9 A-Z 16. 0-9 A-Z 17. 0-9 A-Z 18. 0-9 A-Z 19. 0-9 A-Z 20. 0-9 A-Z 1. Primare Key 2. Única 3. Foránea 4. 5. 6. Foránea 7. 8. 9. 10. . 11. 12. Foránea 13. Foránea 14. Foránea 15. Foránea 16. Foránea 17. . 18. . 19. . 20. Foránea AREA_INTEREZ • Id_Area_Int • Tipo Área • Nombre_of • Int • Varchar • Varchar • 0-9 • 0-9 A-Z • 0-9 A-Z • Primare key • . • Foránea ORGANIZACION • Id_Org • Nombre_Org • Id_Tipo_Org • Id_pais • Presidente • Correo • Int • Varchar • Varchar • Varchar • Varchar • Varchar • 0-9 • A-Z 0-9 • A-Z 0-9 • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • Primare key • . • Foránea • Foránea • . • Tipo_Org • Id_Tipo_Org • Tipo_Org • Varchar • Varchar • 0-9 A-Z • 0-9 A-Z • Primaria • Única PRESIDENTE • Nombre_P • Apellido_P_P • Apellido_M_P • Id_Presidente • Id_Pais • Varchar • Varchar • Varchar • Int • Varchar • 0-9 A-Z • 0-9 A-Z • 9-9 A-Z • 0-9 • 9-9 A-Z • • • • Primare key • Foránea MUNICIPIO • Id_Municipio • N_Municipio • Varchar • Varchar • 0-9 A-Z • 0-9 A-Z • Primaria 12 • Id_Estado • Codigo_Postal • Varchar • Int • 0-9 A-Z • 0-9 • • Foránea • Única ESTADO • Id_Estado • N_Estado • Id_Pais • Varchar • Varchar • Int • 0-9 A-Z • 0-9 A-Z • 0-9 • Primaria • Única • Foránea PROGRAMAS • Id_Programa • N_Programa • Id_Tipo_Prog • Id_Org • Id_Miembros • Int • Varchar • Varchar • Int • Int • 0-9 • 0-9 A-Z • 0-9 A-Z • 0-9 • 0-9 • Primaria • • Foránea • Foránea • Foránea Tipo_Prog • Id_Tipo_Prog • Tipo_Prog • Varchar • Varchar • 0-9 A-Z • 0-9 A-Z • Primaria • Única CIUADAD • Id_Ciudad • Id_Municipios • Id_Estado • N_Ciudad • Id_Pais • Varchar • Varchar • Varchar • Varchar • Varchar • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • Primaria • Foránea • Foránea • • Foránea CARACTER • Id_Caracter • Tipo_Caracter • Int • Varchar • 0-9 • 0-9 A-Z • Primaria • Única ORIGEN • Id_Origen • Tipo_Origen • Int • Varchar • 0-9 • 0-9 A-Z • 0-9 A-Z • Primaria • Única • Foránea MIEMBROS • Id_Miembros • Nom_Miembros • A_P_Miembros • A_M_Miembros • Nombre_of • Int • Varchar • Varchar • Varchar • Varchar • 0-9 • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • 0-9 A-Z • Primare Key • . • . • . • Foránea 13 Explicación de Las Entidades localizadas. 1.-Pais En esta entidad tomamos en cuenta el país de donde se va a realizar la asociación de las organizaciones y de esta poder localizar las demás entidades que nos ayuden a dejar en claro que es lo que se busca resolver. 2.- Asociación En esta entidad están localizados todos los datos que se van a pedir de un miembro para poder entrar a la asociación, es la entidad más importante de todas ya que en ella se basa la problemática, del como poder sacar los datos de toda la base de datos. 3..- Área de Interés Esta entidad nos ayudara a diferenciar el tipo de área a la cual pertenece una organización y lograr identificar en el área nos gustaría entrar. 4.- Organización En esta entidad nos ayudara a guardar el nombre de cada organización que se encuentra dentro del departamento de la secretaria de relaciones exteriores. 5.-Tipo de Organización Esta entidad nos ayudara a identificar los diferentes tipos de organización, saber de que trata cada tipo e identificar cuantos miembros hay en ella. 6.-presidente Esta entidad nos apoyara en identificar el nombre del presidente de la asociación y de los programas para identificar de quien se trata. 7.-Municipio Esta entidad nos ayudara a identificar un poco mas exacto donde se encuentra cada municipio del estado de la que pertenece cada asociación. 8.-Estado Nos ayuda a identificar cada estado a la cual pertenece la asociación y así no tener problemas de equivocarse de estado al momento de realizar un registro como un ejemplo. 9.-Programas Esta entidad nos ayuda a poder saber el nombre de cada programa y saber de que es lo que trata para así poder escoger el que mejor sea de nuestro agrado. 14 10.-Tipo de Organización Esta entidad nos ayuda a identificar a que tipo de organización pertenece la organización a la cual queremos saber toda su información. 11.-Ciudad Esta entidad nos ayuda a saber con mas exactitud a que ciudad pertenece la asociación y saber mas sobre el lugar y poder identificar si el lugar es cercano o si está en una zona muy solicitada. 12.-Carácter Esta entidad nos ayudara a separar los diferentes tipos de caracteres. 13.-Origen Esta entidad nos ayudara a separar los distintos tipos de origen que hay en la base de datos. 14.-Miembros Es la principal entidad ya que de esta se podrá localizar todos los datos de la persona. 15 3 Formas Normales 1era Forma normal.- Podemos dejar en claro que la 1era forma normal se cumplió ya que al leer el documento se crearon 23 entidades, pero a su vez se fueron eliminando entidades, entidades que, para nosotros, no eran necesarias o en su caso eran innecesarias ya que eran entidades que lo único que hacían era duplicar datos . 2da Formal Normal.-La segunda forma normal se utilizó para unir todas las tablas en ese caso las 23 entidades obtenidas a redujeron a 14 en las cuales solamente se identificaron las mas importantes, para poder resolver la problemática. 3era Forma Normal.-Se elimino los atributos para que únicamente se quedaran los mas importantes para las entidades. 16 Diseño tablas de Excel. La creación y el diseño de las tablas de Excel lo fuimos tomando o dándonos una idea tomando en cuenta el diccionario de datos. Ya que dentro del diccionario de datos las entidades están un poco revueltas pero cada entidad cuenta con sus atributos que son un apoyo para poder verificar sus características y saber con qué otra entidad se pueden conectar, pero los atributos están colocados de una forma en la que se pueda ver ordenado al momento de creer ar el Scribd y las tablas ya que debe de tener un cierto orden los atributos de las entidades para poder ingresar bien los datos y no haya ningún error al momento de importar las tablas que se realizaron en Excel a la base de datos mediante la consola. Para esto también fue necesario revisar el modelo E-R Extendido y revisar como fue creado tomando en cuenta que se utilizó la normalización de las 3 formas normales que son. La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes. 1. 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. 2. Segunda forma normal • Cree tablas independientes para conjuntos de valores que se apliquen a varios registros. • Relacione estas tablas con una clave externa. 3. Tercera forma normal • Elimine los campos que no dependan de la clave. A continuación, se agregaran varias fotos que nos muestren los datos que se insertaron en el Excel. 17 18 19 20 21 22 23 24 25 Capturasde Pantalla de la Base de Datos Captura 1.- Abrimos el CMD para poder entrar al servidor local C para ello se tecleara cd.. para poder entrar al servidor C. Captura 2.- Una vez ya dentro del servidor C, se agregaran los comandos mostrados en la pantalla para poder entrar al servidor de MriaBd. 26 Captura 3.-. Se muestra una captura del servidor MariaBD. Captura 4.- Aquí se muestra una captura con el comando de la creación de la base de datos llamada Secretaria_De_Relaciones. Create database Secretraia_De_Relaciones; 27 Captura 5.- Aquí con el comando “USE” le indicaremos al servidor, con que base de datos queremos trabajar. Captura 6.- Una vez selecciona la base de datos en la que vamos a trabajar, se proseguirá a crear las tablas de la base de datos, en este caso se muestra el código de la tabla de País. create table PAIS ( Id_Pais varchar(20)primary key, N_Pais varchar(50), unique (N_Pais) ); 28 Captura 7.- A continuación, se muestra la creación de la tabla de ESTADOS. create table ESTADOS ( Id_Estado varchar(20)primary key, N_Estado varchar(50), Id_Pais varchar(20), foreign key (Id_Pais) references PAIS (Id_Pais) ); 29 Captura 8.- Se muestra la captura de la creación de la tabla de Municipios. create table MUNICIPIOS ( Id_Municipio varchar(20)primary key, N_Municipio varchar(30), Id_Estado varchar(20), Codigo_Postal int(10), unique (Codigo_Postal), foreign key (Id_Estado) references ESTADOS (Id_Estado) ); Captura 9.- Se muestra el código de la creación de la tabla de CIUDADES. create table CIUDADES ( Id_Ciudad varchar(20)primary key, N_Ciudad varchar(30), Id_Estado varchar(20), Id_Municipio varchar(20), Id_Pais varchar(20), 30 foreign key (Id_Estado) references ESTADOS (Id_Estado), foreign key (Id_Municipio) references MUNICIPIOS (Id_Municipio), foreign key (Id_Pais) references PAIS (Id_Pais) ); Captura 10.- Se muestra el código de la creación de la tabla de PRESIDENTE create table PRESIDENTE ( Id_Presidente int(20)primary key, Nombre_P varchar(50), Apellido_P_P varchar(20), Apellido_M_P varchar(20), Id_Pais varchar(20), foreign key (Id_Pais) references PAIS (Id_Pais) ); 31 Captura 11.- Se muestra el código de la creación de la tabla de TI_ORG, que en si con nombre completo es la tabla de TIPO_ORGANIZACION. create table TIPO_ORG ( Id_Tipo_Org varchar(20)primary key, Tipo_Org varchar(50) ); 32 Captura 12.- Se muestra el código de la creación de la tabla de ORGANIZACIÓN. create table ORGANIZACION ( Id_Org int(20)primary key, Nombre_Org varchar(50), Id_Tipo_Org varchar(20), Id_Pais varchar(20), Presidente varchar (50), Correo varchar(50), unique(Correo), foreign key (Id_Pais) references PAIS (Id_Pais), foreign key (Id_Tipo_Org) references TIPO_ORG (Id_Tipo_Org) ); Captura 13.- Se muestra el código de la creación de la tabla de TIPO_PROGRAMA create table TIPO_PROG ( Id_Tipo_Prog varchar(20)primary key, Tipo_Prog varchar(50) 33 ); Captura 14.- Se muestra el código de la creación de la tabla PROGRAMAS create table PROGRAMAS( Id_Programa int(20)primary key, N_Programa varchar(50), Id_Tipo_Prog varchar(20), Id_Org int(20), foreign key (Id_Org) references ORGANIZACION (Id_Org), foreign key (Id_Tipo_Prog) references TIPO_PROG (Id_Tipo_Prog) ); 34 Captura 15.- Se muestra el código de la creación de la tabla de CARÁCTER create table CARACTER( Id_Caracter int(20)primary key, Tipo_Caracter varchar(20) ); 35 Captura 16.- Se muestra la captura de la creación de la tabla de ORIGEN. create table ORIGEN( Id_Origen int(20)primary key, Tipo_Origen varchar(20) ); Captura 17.- Se muestra el código de toda la creación de la tabla de ASOCIACION. create table ASOCIACION( Nombre_Of varchar(100) primary key, Siglas varchar(10), unique (Siglas), Id_Carácter Varchar(20), Reseña varchar(200), Fecha_F date, Id_Presidente int(20), N_Miembros int(10), Teléfono_1 int (12), 36 Teléfono_2 int (12), Fax varchar(10), Dirección varchar(50), Id_Pais varchar(20), Id_Estado varchar(20), Id_Municipio varchar(20), Id_Ciudad varchar(20), Codigo_Postal int(5), Correo_Elec varchar(50), Url varchar(100), Observaciones varchar(100), Origen varchar(20), unique (Correo_Elec), foreign key (Id_Presidente) references PRESIDENTE (Id_Presidente), foreign key (Id_Estado) references ESTADOS (Id_Estado), foreign key (Id_Municipio) references MUNICIPIOS (Id_Municipio), foreign key (Id_Pais) references PAIS (Id_Pais), foreign key (Id_Ciudad) references CIUDADES (Id_Ciudad) ); 37 Captura 18.- Se muestra el código de la creación de la tabla de MIEMBROS. create table MIEMBROS( Id_Miembros int(10) primary key, Nom_Miembors varchar(30), A_P_Miembors varchar(30), A_M_Miembors varchar(30), Nombre_Of varchar(100), foreign key (Nombre_Of) references ASOCIACION (Nombre_Of) ); 38 Captura 19.- Se muestra el código de la creación de la tabla de ASOCIACION. create table AREA_INTEREZ( Id_Area_Int int(10) primary key, Tipo_Area varchar(30), Nombre_Of varchar(100), foreign key (Nombre_Of) references ASOCIACION (Nombre_of) ); 39 A partir de las siguientes capturas se mostraran los códigos de la inserción de los datos de las hojas de Excel a la base de datos: load data local infile 'C:/CSV/PAIS.csv' into table PAIS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/ESTADOS.csv' into table ESTADOS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/MUNICIPIOS.csv' into table MUNICIPIOS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/CIUDADES.csv' into table CIUDADES fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/PRESIDENTE.csv' into table PRESIDENTE fields terminated by ',' lines terminated by '\r\n'; 40 load data local infile 'C:/CSV/TIPO_ORG.csv' into table TIPO_ORG fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/ORGANIZACION.csv' into table ORGANIZACION fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/ORGANIZACION.csv' into table ORGANIZACION fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/PROGRAMAS.csv' into table PROGRAMAS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/PROGRAMAS.csv' into table PROGRAMAS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/CARACTER.csv' into table CARACTER fields terminated by ',' lines terminated by '\r\n'; 41 load data local infile 'C:/CSV/ORIGEN.csv' into table ORIGEN fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/ASOCIACION.csv' into table ASOCIACION fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/MIEMBROS.csv' into table MIEMBROS fields terminated by ',' lines terminated by '\r\n'; load data local infile 'C:/CSV/AREA_INTEREZ.csv' into table AREA_INTEREZ fields terminated by ',' lines terminated by '\r\n'; 42 Capturas de la creación de las Consultas 1.Muestre el nombre completo de las organizaciones, la fecha de fundación y la dirección completa. select organizacion.nombre_org, fecha_f, dirección from organizacion, asociacion where organizacion.id_pais = asociacion.id_pais; 2.Evidencie que no se puede agregar un correo electrónico de cualquier organización que ya este registrado en otra organización. insert into organizacion values (14, 'simi','01','p10','Allan Valencia','vans21@gmail.com');43 3.Muestre el nombre de la organización y el nombre del presidente de esa organización de aquellas que no tienen correo electrónico. select nombre_org, presidente, correo from organizacion where correo = 'null'; 44 4.Muestre el nombre completo de la organización y la dirección completa de todas aquellas que sean de carácter Local. select * from caracter; select asociacion.id_carácter, organizacion.nombre_org, dirección from organizacion, asociacion, caracter where organizacion.id_pais = asociacion.id_pais and id_carácter = '994'; 5.Muestre todos los programas que está registrada la organización con el mayor número de miembros que integran a esa organización. select organizacion.nombre_org, n_miembros, N_programa from organizacion, asociacion, programas where organizacion.id_pais = asociacion.id_pais and programas.id_org = organizacion.id_org and asociacion.n_miembros= (select MAX(n_miembros) FROM ASOCIACION); 45 6.Muestre el nombre de las organizaciones que son de México y cuyo origen hay sido México-americana. select organizacion.nombre_org, tipo_origen, pais.id_pais, n_pais from organizacion, asociacion, origen,pais where organizacion.id_pais = asociacion.id_pais and asociacion.origen = origen.id_origen and tipo_origen = 'mexicoamericana' and n_pais ='mexico'; 46 7.Muestre el contacto de las organizaciones que están registradas en el área de salud. select organizacion.nombre_org, asociacion.teléfono_1, asociacion.teléfono_2, area_interez.tipo_area from organizacion, asociacion, area_interez where organizacion.id_pais = asociacion.id_pais and area_interez.nombre_of = asociacion.nombre_of and tipo_area = 'salud'; 8.Muestre el nombre del presidente de la organización cuyo carácter sea Nacional y a que programas está registrada esa organización. select organizacion.presidente, asociacion.id_carácter, organizacion.nombre_org, caracter.tipo_caracter, programas.n_programa from organizacion, asociacion, caracter, programas where asociacion.id_carácter = caracter.id_caracter and organizacion.id_org = programas.id_org and tipo_caracter = 'nacional'and organizacion.id_pais = asociacion.id_pais; 47 10.Muestre todos los datos de identificación de las organizaciones que son extranjeras y que tienen un carácter Local. select organizacion.nombre_org, asociacion.teléfono_1, asociacion.teléfono_2, asociacion.siglas, asociacion.fecha_f, asociacion.direccion, asociacion.correo_elec, asociacion.url where organizacion.id_pais = asociacion.id_pais 48 Interfaces 49 50 51 Videos YouTube Precio Dólar • https://youtu.be/kWrPQ4WDhHY Secretaria De Relaciones Exteriores • https://youtu.be/5r-TTvDXVhs https://youtu.be/kWrPQ4WDhHY https://youtu.be/5r-TTvDXVhs
Compartir