TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Trabalho Pratico - MySQL

Por:   •  27/12/2021  •  Trabalho acadêmico  •  1.986 Palavras (8 Páginas)  •  121 Visualizações

Página 1 de 8

[pic 1]INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL, IP

DELEGAÇÃO REGIONAL CENTRO

CENTRO DE EMPREGO E FORMAÇÃO DE LEIRIA

[pic 2]INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL, IP[pic 3]

DELEGAÇÃO REGIONAL CENTRO

CENTRO EMPREGO E FORMAÇAO DE LEIRIA


[pic 4]

Índice

Índice        1

Índice de Imagens        2

Introdução        3

Contextualização da Empresa        4

Modelo Conceitual        5

Modelo Lógico        6

Base de Dados        7

Criação das Tabelas        8

Inserção de Dados        9

Pesquizas na Base de Dados        11

Conclusão        15

Bibliografia        16

Anexos        17


Índice de Imagens

Figura 1 – Modelo Conceitual        5

Figura 2 – Modelo Lógico        6

Figura 3 - Criação base de dados        7

Figura 4 – Tabela “orador”        8

Figura 5 - Tabela "eventos"        8

Figura 6 - Tabela "participantes"        8

Figura 7 - Tabela "Visista_Evento"        8

Figura 8 - Dados tabela "orador"        9

Figura 9 - Dados tabela "eventos"        9

Figura 10 - Dados tabela "participantes"        9

Figura 11 - Dados tabela "visita_evento"        10

Figura 12 - Pesquisa 1        11

Figura 13 - Pesquisa 2        11

Figura 14 - Pesquisa 3        11

Figura 15- Pesquisa 4        12

Figura 16 - Pesquisa 5        12

Figura 17 - Pesquisa 6        12

Figura 18 - Pesquisa 7        13

Figura 19 - Pesquisa 8        13

Figura 20 - Pesquisa 9        13

Figura 21 - Pesquisa 10        14

Figura 22 - Pesquisa 11        14

Figura 23 - Pesquisa 12        14

Figura 24 - Pesquisa 13        14


Introdução

No âmbito da UFCD 0786 – Instalação e Configuração de Sistemas de Gestão de Base de dados foi proposto a apresentação de um projeto de criação de base de dados através da linguagem MySQL.

Para a realização do mesmo idealizei como base a existência de um Centro de Influência e Bem-Estar com o nome de “NEWSTART” ao qual tem como foco a promoção de eventos para a população local.

Para tal, este centro necessitará de criar uma base de dados onde guarde e faça a gestão de todas as informações relativamente aos oradores, eventos, participantes.

Para além da criação da base de dados, respetivas tabelas e inserção dos dados, pretendo apresentar algumas pesquizas que se enquadrem no universo do projeto em causa.


Contextualização da Empresa

Foi fundado numa cidade portuguesa um Centro de Influência e Bem-Estar com o nome de “Newstart” ao qual tem como principal objetivo a promoção de eventos que impulsionem a população local na aquisição de um estilo de vida mais saudável.

Os eventos realizados são de categorias e temáticas diversificadas.

Dentro dos diversos temas abordados, temos a promoção de hábitos alimentares mais saudáveis e como tal a realização de workshops de cozinha vegetariana; passando para a implementação do hábito da realização de exercício físico e como tal a criação de grupos de corrida; ou até mesmo a organização de palestras sobre temáticas do foro da Psicologia (Ex: depressão) , entre estas surgem muitas outras atividades e apresentações cujo o foco central consiste na eleição de um estilo de vida mais saudável por parte da população local.


Modelo Conceitual

[pic 5][pic 6]

Considere a seguinte situação:

  • Três identidades são identificadas neste modelo conceitual;
  • Duas relações binárias: realiza e visita_evento;
  • Realiza:

Um orador realiza um evento, mas um evento é realizado por vários oradores;

  • Visita_evento:

Um evento é visitado por vários visitantes, mas um visitante visita apenas um evento.


Modelo Lógico

[pic 7]

Figura 2 – Modelo Lógico

No modelo logico temos a presença de quatro tabelas e os seus respetivos atributos:

  • Tabela “Orador”:
  • Id_Orador, Nome_orador, Profissão, Localidade;
  • Tabela “Eventos”:
  • Id_evento, Data, Nome_evento, Local_evento, Categoria;
  • Tabela “Participantes”:
  • Id_participante, Nome_participante, Localidade, Email, Contacto;
  • Tabela “Visita_Evento”:
  • Id_evento, Id_participante, Data_visita.

Base de Dados

Com base no modelo conceitual e modelo logico previamente apresentados, irei assim partir para a realização da base de dados no sistema de gerenciamento de banco de dados (SGBD) MySQL utilizando como interface a linguagem de SQL.

[pic 8]

[pic 9]

Criação da base de dados:

  • Create database Newstart_Eventos;

Criação das Tabelas

[pic 10]

Figura 4 – Tabela “orador”

[pic 11]

[pic 12]

Figura 5 - Tabela "eventos"

[pic 13]

[pic 14]

Figura 6 - Tabela "participantes"

Figura 7 - Tabela "Visista_Evento"


Inserção de Dados

[pic 15]

Figura 8 - Dados tabela "orador"

Figura 9 - Dados tabela "eventos"

Figura 10 - Dados tabela "participantes"[pic 16]

[pic 17]


[pic 18]

[pic 19]

[pic 20]

Figura 11 - Dados tabela "visita_evento"


Pesquizas na Base de Dados

Qual o nome dos oradores com profissão de “Psicóloga”?

Figura 12 - Pesquisa 1

[pic 21]Apresentar a tabela Orador ordenado pelo atributo “nome_orador” em ordem alfabética.

...

Baixar como (para membros premium)  txt (15.5 Kb)   pdf (399.2 Kb)   docx (582.3 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com