Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade CEUMA Curso Superior em Bacharel em Engenharia da Computação Relatório de atividade prática de banco de dados avançado João Emanoel de Sousa da Silva CPD:117836 São Luís 2021 Neste trabalho, trago essa atividade em forma de relatório, explicando como fiz o banco de dados. 1. Modelo Conceitual Para fazer o modelo conceitual, usei o BrModelo como indicado pelo professor. Fiz as entidades evento, eventoacess e cliente, fiz também as relações acessevento e acessclientes. Na entidade evento, fiz os atributos DataInicio para indicar a data inicial de um evento, DataFim para indicar a data final de um evento, Local para indicar o local do evento, NomeEvento para indicar o nome do evento, Evento_ID para indicar o indentificador do evento como segue na imagem abaixo. 2. Modelo Lógico Para fazer o modelo lógico, fiz as tabelas evento, cliente e eventoacess para ligar as duas principais. Na tabela evento, coloquei os atributos iguais os do modelo lógico, EventoID como INT, NomeEvento como VARCHAR (45), DataInicio como DATE, DataFim como date. Na tabela cliente, coloquei CPF como BIGINT (11), Nome como VARCHAR (45), Email como VARCHAR (45), TelefoneCelular como VARCHAR (20), TelefoneResidencial como VARCHAR (20), Rua como VARCHAR (45), Bairro como VARCHAR (45), NumeroDaCasa como VARCHAR (5) e Cidade como VARCHAR (45). Na tabela EventoAcess, fiz os atributos AcessID como INT, NomeAcess como VARCHAR (45), Tipo como INT, Capacidade como INT, e as chaves estrangeiras Evento_EventoID como INT e Cliente_CPF como BIGINT (11). Usei o programa MySQL workbench como indicado pelo professor. 3. Modelo Físico Para a criação do modelo físico, continuei usando o MySQL workbench, gerei clientes com nomes diferentes, e-mails, números diferentes, endereços e etc... na tabela clientes. Na tabela evento criei um por um, e na tabela acessevento, fui cadastrando cada cliente em um evento específico. 4. Códigos Comecei pelo INSERT E UPDATE: INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('87555478966', 'Tiago Silva Medeiros', 'tiagosilvarrmedeiros@gmail.com', '(99)99687-5413', 'Rua Costa e Silva', 'Centro', '22', 'Barra das Garças'); UPDATE `mydb`.`cliente` SET `Rua` = 'Rua dos Ipês' WHERE (`CPF` = '55588947447'); INSERT dos vários clientes gerados: INSERT INTO `mydb`.`evento` (`EventoID`, `NomeEvento`, `Local`, `DataInicio`, `DataFim`) VALUES ('4', 'Feira das frutas', 'Cohab', '2021-07-15', '2021-07-21'); INSERT INTO `mydb`.`evento` (`EventoID`, `NomeEvento`, `Local`, `DataInicio`, `DataFim`) VALUES ('5', 'Feira da tecnologia', 'Cohab', '2021-07-15', '2021-07-21'); INSERT INTO `mydb`.`evento` (`EventoID`, `NomeEvento`, `Local`, `DataInicio`, `DataFim`) VALUES ('6', 'Aulão de biologia', 'Cohatrac', '2021-09-10', '2021-09-10'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('87195993479', 'Abel Vargas', 'abelvargas@gmail.com', '(98) 907327158', 'Rua Astolfo Costa', 'São Cristóvão', '540', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('12249690775', 'Abigail Castilhos', 'abigailcastilhos@gmail.com', '(98) 907356916', 'Rua Costa Almeida', 'Beira Rio', '277', 'Imperatriz'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('38313512434', 'Acacio Brites', 'acaciobrites@gmail.com', '(98) 930768368', 'Rua das pedras quebradas', 'Trezidela', '124', 'Barra do Corda'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('50093464967', 'Adalberto Leme', 'adalbertoleme@gmail.com', '(98) 996766943', 'Rua das mangabeiras', 'Altamira', '556', 'Presidente Dutra'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('52001512381', 'Adolfo Acevedo', 'adolfoacevedo@gmail.com', '(98) 905509465', 'Rua 4', 'Angelim', '951', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('73119522836', 'Adriana Holanda', 'adrianaholanda@gmail.com', '(98) 940770315', 'Rua Coelho Neto', 'Cerâmica', '574', 'São Raimundo'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('82602426285', 'Alarico Sampaio', 'alaricosampaio@gmail.com', '(98) 999756428', 'Rua Frederico Figueira', 'São Franciso', '254', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('49101047935', 'Albino Caldera', 'albinocaldera@gmail.com', '(98) 936157159', 'Rua Alfredo Alves', 'Centro', '672', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('39746232212', 'Alceste Beça', 'alcestebeça@gmail.com', '(98) 933461035', 'Rua das pedreiras', 'Cohatrac', '731', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('93032825779', 'Alcides Faia', 'alcidesfaia@gmail.com', '(98) 932291577', 'Rua Rio Tapajós', 'Pedra quebrada', '551', 'São Joaquim dos Melos'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26360230070', 'Alda Valido', 'aldavalido@gmail.com', '(98) 956830857', 'Rua Rio Mearim', 'Moradas do Rio Corda', '342', 'Montes Altos'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('29455481237', 'Aline Raminhos', 'alineraminhos@gmail.com', '(98) 975679284', 'Rua Pedro Costa', 'Alfredo da Penha', '35', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('09655661704', 'Alvito Dornelles', 'alvitodornelles@gmail.com', '(98) 955894598', 'Rua 2A', 'Jardim das macieras', '188', 'Imperatriz'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('04826023744', 'Alzira Frota', 'alzirafrota@gmail.com', '(98) 904354400', 'Rua Marina Costa', 'Turu', '335', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('01592526936', 'Andreoleto Aleixo', 'andreoletoaleixo@gmail.com', '(98) 958017700', 'Rua Rio Poti', 'Cerâmica', '249', 'Barra do Corda'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('28684544050', 'Angelina Viana', 'angelinaviana@gmail.com', '(98) 954063097', 'Rua 3', 'Abacaxi', '378', 'Barra do Corda'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('16663709594', 'Anind Carballo', 'anindcarballo@gmail.com', '(98) 920619752', 'Rua Costa e Silva', 'Santa Filomena', '10', 'Fernando Falcão'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('16943948498', 'Araci Zarco', 'aracizarco@gmail.com', '(98) 930180941', 'Rua Pedro Silva Moura', 'Centro', '254', 'Alto Alegre'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('10576198681', 'Asi Gracia', 'asigracia@gmail.com', '(98) 956155105', 'Rua Wilker Mario', 'Rosas Lindas', '263', 'SantoAntonio'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('14297241334', 'Bartolomeu Dorneles', 'bartolomeudorneles@gmail.com', '(98) 993004739', 'Rua Pedro Alvares Cabral', 'Incra', '781', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('44170531772', 'Bartolomeu Meneses', 'bartolomeumeneses@gmail.com', '(98) 902869124', 'Rua Mangueiras', 'Maiobão', '479', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('35461624127', 'Belchior Figueiredo', 'belchiorfigueiredo@gmail.com', '(98) 958548416', 'Rua Queiroga Filho', 'Centro', '6', 'Presidente Dutra'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('83631174064', 'Belmifer Barroso', 'belmiferbarroso@gmail.com', '(98) 953328176', 'Rua Maranhão Sobrinho', 'Cainagua', '675', 'Bacabeira'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('50234520540', 'Bernardete Moniz', 'bernardetemoniz@gmail.com', '(98) 915826625', 'Rua Raimundo Cabral', 'Altamira', '483', 'Bacabeira'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('67428527922', 'Bernardino Caldera', 'bernardinocaldera@gmail.com', '(98) 920664629', 'Rua 3B', 'Bairro dos sabiás', '11', 'Altamira do Vale'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26653264834', 'Bruno Cisneros', 'brunocisneros@gmail.com', '(98) 962261550', 'Rua Mario Costa', 'Mangabeiras', '685', 'Vargem Grande'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('85740325186', 'Camila Vasques', 'camilavasques@gmail.com', '(98) 964107225', 'Rua Astolfo Silva', 'Bairro dos porcos', '932', 'Itaipava'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('33428104936', 'Camilo Batista', 'camilobatista@gmail.com', '(98) 907512114', 'Rua Araão Brito', 'Centro', '252', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('65166837052', 'Carina Freire', 'carinafreire@gmail.com', '(98) 937607393', 'Rua Marina Piet', 'Cohama', '162', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('74506023138', 'Carla Sequeira', 'carlasequeira@gmail.com', '(98) 986889719', 'Rua Bertoldo Filho', 'Cohama', '769', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('93625743240', 'Carla Zagalo', 'carlazagalo@gmail.com', '(98) 955417006', 'Rua Pedro Tiago Cabral 3', 'Nova Imperatriz', '651', 'Imperatriz'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('96765762107', 'Carmem Meira', 'carmemmeira@gmail.com', '(98) 925730287', 'Rua Barcelar Jr', 'Panaquatira', '988', 'Imperatriz'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('65313905202', 'Carmem Terra', 'carmemterra@gmail.com', '(98) 984796527', 'Rua Frederico Pereira da Silva', 'Trezidela', '117', 'Barra do Corda'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('53270568822', 'Celestino Fernandes', 'celestinofernandes@gmail.com', '(98) 948027784', 'Rua Pedro Neto', 'Monroes', '99', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('65213482296', 'Clarisse Caminha', 'clarissecaminha@gmail.com', '(98) 987084008', 'Rua Maneira Pedro', 'Centrão', '469', 'Governador Archer'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('00613521792', 'Claudemiro Franca', 'claudemirofranca@gmail.com', '(98) 957367177', 'Rua Silva Sousa', 'Entrada da Porteira', '886', 'Gonçalves Dias'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('48166573368', 'Clementina Anlicoara', 'clementinaanlicoara@gmail.com', '(98) 958967468', 'Rua Nova Liberdarde', 'Parque Italia', '392', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('55400340598', 'Clementina Fiestas', 'clementinafiestas@gmail.com', '(98) 950253399', 'Rua 15C', 'Jardim da paz', '175', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('79530291784', 'Cleusa Carvalheiro', 'cleusacarvalheiro@gmail.com', '(98) 953917303', 'Rua Yure Costa', 'Parque dos Sabiás', '470', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('22276413870', 'Cora Vilas-Boas', 'coravilas- boas@gmail.com', '(98) 929254615', 'Rua Litia Sousa', 'Nova Barra', '253', 'Miranda do Norte'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26972466918', 'David Sacramento', 'davidsacramento@gmail.com', '(98) 948870669', 'Rua Alto Alegre', 'Bairro Mirador', '836', 'Juçara'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('75307258574', 'Davide Ximenes', 'davideximenes@gmail.com', '(98) 966673011', 'Rua Marinês Costa', 'Trezidela', '700', 'Barra das Garças'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('08653212552', 'Delfim Cordero', 'delfimcordero@gmail.com', '(98) 967141062', 'Rua Pedro Neiva', 'Santana Silva', '224', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('87280216444', 'Deolinda Rosario', 'deolindarosario@gmail.com', '(98) 985090463', 'Rua Tiago Pietro', 'Turu', '15', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('95331485575', 'Diana Moura', 'dianamoura@gmail.com', '(98) 938623226', 'Rua Belgica', 'Flor de Lis', '205', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('06258753063', 'Dino Peseiro', 'dinopeseiro@gmail.com', '(98) 942034349', 'Rua Santana Costa', 'Jardim dos ipês', '449', 'Bacabeira'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26241069374', 'Dirceu Montenegro', 'dirceumontenegro@gmail.com', '(98) 929036821', 'Rua Rogério Moura', 'Pedras do rio', '314', 'Santa Rita'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('90712979799', 'Dulce Peña', 'dulcepeña@gmail.com', '(98) 987369635', 'Rua Flor de Manga', 'Incra', '818', 'Grajaú'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('81919977131', 'Edmundo Menezes', 'edmundomenezes@gmail.com','(98) 976874814', 'Rua Neco Silva', 'Bairro Astolfo Costa', '908', 'Presidente Dutra'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('52877558315', 'Edmundo Paiva', 'edmundopaiva@gmail.com', '(98) 947599311', 'Rua Tiago Pereira', 'Jardim das isqueiras', '446', 'Nova Iorque'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('34055941376', 'Elia Bogalho', 'eliabogalho@gmail.com', '(98) 931312256', 'Rua Pedro Cabral', 'Parque das flores', '851', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('90747715430', 'Elsa Higuera', 'elsahiguera@gmail.com', '(98) 917159397', 'Rua 52', 'Tracoá', '756', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26448329582', 'Emanuel Miguel', 'emanuelmiguel@gmail.com', '(98) 921590454', 'Rua Mario Silva', 'Parque das mangas', '332', 'Imperatriz'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('80026849360', 'Emiliano Pires', 'emilianopires@gmail.com', '(98) 921007537', 'Rua Pedro Alvares', 'Jardim das pedras', '993', 'Barra das Mariass'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('18017460310', 'Ermelinda Rolim', 'ermelindarolim@gmail.com', '(98) 980912762', 'Rua Roseana Sarney', 'Cainagua', '464', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26191188466', 'Ermelinda Ulloa', 'ermelindaulloa@gmail.com', '(98) 915989948', 'Rua Pedro da Silva', 'Jardim da Paz', '805', 'São Luis'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('29605522742', 'Ester Briones', 'esterbriones@gmail.com', '(98) 976972788', 'Rua Costa Pedro', 'Coelho Neto', '204', 'Formosa'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('66905348211', 'Eudes Modesto', 'eudesmodesto@gmail.com', '(98) 993687312', 'Rua Silva Pedro', 'Jardim das pedras', '113', 'Barra das graças'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('39068422025', 'Evandro Mendoza', 'evandromendoza@gmail.com', '(98) 965628284', 'Rua Marinês Lopes', 'Silva Costa', '789', 'Santa Rita'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('26094428784', 'Evaristo Zambujal', 'evaristozambujal@gmail.com', '(98) 976798844', 'Rua Amaral Silva', 'Maranhão Sobrinho', '47', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('86128037918', 'Fabiano Sabala', 'fabianosabala@gmail.com', '(98) 968761401', 'Rua Costa Limês', 'Serca rosa', '354', 'Santo Antonio dos Lopes'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('49467505110', 'Fernando Garcez', 'fernandogarcez@gmail.com', '(98) 900950845', 'Rua jardim das flores', 'Bairro Novo', '572', 'Cidade Operária'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('43361829476', 'Filomena Acevedo', 'filomenaacevedo@gmail.com', '(98) 911944050', 'Rua 63', 'Jardim Tropical', '792', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('00860688441', 'Firmina Guedelha', 'firminaguedelha@gmail.com', '(98) 967946862', 'Rua Isaac Martins', 'Centro', '349', 'São José de Ribamar'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('91086277236', 'Firmino Picanço', 'firminopicanço@gmail.com', '(98) 944123284', 'Rua Astolfo Costa', 'Bairro das pedras', '812', 'Santa Rita'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('30787015136', 'Floripes Dourado', 'floripesdourado@gmail.com', '(98) 954397206', 'Rua Kileer Mario', 'Jardim das plantas', '543', 'Barreirinhas'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('67864108445', 'Fulvio Ramires', 'fulvioramires@gmail.com', '(98) 921058566', 'Rua Amaral Costa', 'Altamira 2', '71', 'Santo Amaro'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('12181096665', 'Gerusa Castelo', 'gerusacastelo@gmail.com', '(98) 937773740', 'Rua Pedro Neiva de Santana', 'Incra', '322', 'Barra do Corda'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('64014736287', 'Glauco Godoy', 'glaucogodoy@gmail.com', '(98) 974559346', 'Rua Fernando Collor', 'Maranhão Sobrinho', '794', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('67831039420', 'Glauco Quadros', 'glaucoquadros@gmail.com', '(98) 939700995', 'Rua das pedras', 'jJardim da Paz', '963', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('54087989667', 'Godinho ou Godim Pires', 'godinhoougodimpires@gmail.com', '(98) 911611229', 'Rua Mario Moura', 'Maranata', '744', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('14088261826', 'Gomes Godinho', 'gomesgodinho@gmail.com', '(98) 959590691', 'Rua Jardim da paz', 'São Cristóvão', '527', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('32950541093', 'Graça Herrera', 'graçaherrera@gmail.com', '(98) 909377876', 'Rua 2B', 'Cohama', '927', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('45140219303', 'Gui Garrau', 'guigarrau@gmail.com', '(98) 951671355', 'Rua Odorico Silva', 'Jardim das mangabeiras', '268', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('15918546464', 'Guido Vasconcellos', 'guidovasconcellos@gmail.com', '(98) 912125850', 'Rua Coelho Neto', 'Turu', '237', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('59923520925', 'Guterre Cipriano', 'guterrecipriano@gmail.com', '(98) 989877363', 'Rua Rio das mangabeiras', 'Vila Brasil', '692', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('39641882200', 'Hedviges Coitinho', 'hedvigescoitinho@gmail.com', '(98) 995978971', 'Rua Santa Rita', 'Jardim Tropical', '172', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('04688146671', 'Herculano Bugallo', 'herculanobugallo@gmail.com', '(98) 938616305', 'Rua Gabriel Costa', 'Anil', '723', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`)VALUES ('75672523876', 'Hermano Barra', 'hermanobarra@gmail.com', '(98) 911684311', 'Rua Tiago da Penha', 'Maria das Dores', '43', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('16198758981', 'Humberto Andrade', 'humbertoandrade@gmail.com', '(98) 944620055', 'Rua Roberto Neto', 'João de Deus', '265', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('75822404192', 'Ilduara Sobreira', 'ilduarasobreira@gmail.com', '(98) 977364021', 'Rua Pedra molhada', 'Jardim Tropical', '960', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('16171980322', 'Ingrit Cotrim', 'ingritcotrim@gmail.com', '(98) 980154562', 'Rua 22', 'Cidade Operária', '749', 'São Luís'); INSERT INTO `mydb`.`cliente` (`CPF`, `Nome`, `Email`, `TelefoneCelular`, `Rua`, `Bairro`, `NumeroDaCasa`, `Cidade`) VALUES ('03244969817', 'Ingrit Rivas', 'ingritrivas@gmail.com', '(98) 905048488', 'Rua Silva Matos', 'Araçagy', '159', 'São Luís'); Join: SELECT * FROM mydb.evento as ev join eventoacess as ev_a on ev.EventoID = ev_a.AcessID join cliente as c on c.CPF = ev_a.Cliente_CPF; Data e seleção de atributos: SELECT ev.NomeEvento, date_format(DataInicio, '%d/%m/%Y') as 'Data Inicial', date_format(DataFim,'%d/%m/%Y') as 'Data Final', Capacidade, Cliente_CPF, Nome, Email, TelefoneCelular, TelefoneResidencial, Cidade, Bairro, Rua, NumeroDaCasa FROM mydb.evento as ev join eventoacess as ev_a on ev.EventoID = ev_a.AcessID join cliente as c on c.CPF = ev_a.Cliente_CPF; BETWEEN: SELECT * FROM mydb.evento where DataInicio between '2021-06-10' AND '2021-07-15'; COUNT: SELECT count(Nome) FROM mydb.cliente; LIKE: SELECT * FROM mydb.cliente WHERE Nome LIKE '%Si%'; COMANDOS DE JUNÇÃO, FORMATAÇÃO DE DATAS E CASE: SELECT NomeEvento, Local, concat( date_format(DataInicio, '%d'), ' de ', case date_format(DataInicio, '%m') when '01' then 'Janeiro' when '02' then 'Fevereiro' when '03' then 'Março' when '04' then 'Abril' when '05' then 'Maio' when '06' then 'Junho' when '07' then 'Julho' when '08' then 'Agosto' when '09' then 'Setembro' when '10' then 'Outubro' when '11' then 'Novembro' when '12' then 'Dezembro' end, ' de ', date_format(DataInicio, '%Y') ) as 'Data de Início', concat( date_format(DataFim, '%d'), ' de ', case date_format(DataFim, '%m') when '01' then 'Janeiro' when '02' then 'Fevereiro' when '03' then 'Março' when '04' then 'Abril' when '05' then 'Maio' when '06' then 'Junho' when '07' then 'Julho' when '08' then 'Agosto' when '09' then 'Setembro' when '10' then 'Outubro' when '11' then 'Novembro' when '12' then 'Dezembro' end, ' de ', date_format(DataFim, '%Y') ) as 'Data de Fim' FROM mydb.evento ; DELETE: DELETE FROM `mydb`.`cliente` WHERE (`CPF` = '99898496955'); 5. Conclusão Com este trabalho tive a oportunidade de aprender sobre banco de dados avançado, todos os arquivos estão em um .zip anexados a este trabalho. João Emanoel de Sousa da Silva
Compartilhar