Você está na página 1de 13

UNIVERSIDADE PEDAGOGICA

ESCOLA SUPERIOR TÉCNICA


LICENCIATURA EM ENGENHARIA ELECTRÓNICA

3º Ano
Base de Dados
Tema: Sistema de Gestão de Base de Dados(MySQL)
DISCENTES:
Chris Dengo
Edwin Fernando Marrima
João Kelvin Horácio Zunguza
DOCENTE:
MSc. Eugenio Macumbe

Maputo
2019
1. INTRODUÇÃO
MySQL, que é um SGBD (Sistema Gerenciador de Base de Dados) relacional, que utiliza a
linguagem SQL (Structured Query Language), Linguagem de Consulta Estruturada. MySQL

05/26/2020
também é multiusuário e multitarefas. Devido ao seu elevado desempenho, uso gratuito, ser
multiusuário, robusto e seguro, o MySQL conquistou muitas empresas e desenvolvedores
iniciantes.

1.1. Objectivos

1.1.1. Objectivo geral

 Temos como objectivo geral do trabalho, dar a conhecer acerca do SGBD MySQL, de uma forma clara,
objectiva e perceptível

1.1.2. Objectivos específicos


 Descrever meticulosamente as funcionalidades do SGBD MySQL

 Características do SGBD MySQL 1


 Suas vantagens e desvantagens

 Tipos de dados
2. SGBD MySQL
SGBD - Sistema de Gerenciamento de Banco de Dados é uma colecção de
programas que permitem ao usuário definir, construir e manipular Bancos de

05/26/2020
Dados para as mais diversas finalidades.
MySQL, consiste num Sistema Gerenciador de Banco de Dados (SGBD), cujo
trabalha com a linguagem SQL. Dessa forma, para interagir com o banco de
dados MySQL, é preciso conhecer os comandos SQL.
Para entender como MySQL funciona, é necessário conhecer dois conceitos
conectados:
 Base de Dados Relacional
 Modelo cliente – servidor.

SQL
SQL é uma linguagem padrão para acessar e manipular bancos de dados, em
outras palavras, é um núcleo de um banco de dados relacional que é usado
para acessar e gerenciar o banco de dados.
2
ORGANIZAÇÃO DA SQL
A linguagem SQL é organizada em subconjuntos, cada um com propósitos bem
definidos.

05/26/2020
3
2.1.BASES DE DADOS RELACIONAL
Com uma base de dados relacional, seus dados são divididos em várias áreas de
armazenamento, conhecidas como tabelas  – sem agrupar tudo em uma grande
unidade de armazenamento.

05/26/2020
Vamos partir do princípio que um indivíduo queira armazenar dois tipos de
informação:
 Clientes  – seu nome, endereço, detalhes, etc.

 Pedidos  – por exemplo, que produtos foram comprados, preço, quem fez o
pedido, etc.
Se tentasse agrupar todos esses dados apenas em um local, ele encontraria
alguns problemas como:
 Dados diferentes 

 Dados duplicados 

 Falta de organização 

Para solucionar esses problemas, uma base de dados relacional usaria uma
tabela separada para clientes e outra tabela separada para pedidos. Todavia, ele
provavelmente também gostaria de poder dizer 4

“quero ver todos os pedidos para o fulano”. É aí que entra a parte relacional.


2.2.MODELO CLIENTE – SERVIDOR

Além de ser um sistema de base de dados relacional, o MySQL também utiliza


algo designado por modelo cliente - servidor.

05/26/2020
A parte do servidor é onde ficam os dados. Para aceder a esses dados, necessita de
fazer uma solicitação. É aí que surge o cliente.

Com SQL – a linguagem de programação que falamos anteriormente – o cliente


envia uma solicitação ao servidor da base de dados para consultar os dados que o
cliente precisa.

5
3. Algumas características do MySQL
 Baixo custo;

05/26/2020
 Fácil configuração e aprendizado;
 Portabilidade;
 Disponibilidade do código fonte;
 Disponibilidade de suporte;
 Formas de armazenamento;
 Capacidade;
 Compatibilidade;
 Licença.

6
4.VANTAGENS E DESVANTAGENS DO MYSQL
4.1.Vantagens do MySQL
 Alto desempenho/velocidade;

05/26/2020
 Integridade do banco de dados;
 Segurança.

4.2.Desvantagens do MySQL
Uma das desvantagens do MySQL, sendo a principal, é que em sistemas realmente
complexos, outros bancos de dados são indicados, como o PostgreSQL e Oracle.
Estes possuem maior porte, além de recursos avançados para suprir as
necessidades.

7
5.ALGUMAS FUNCIONALIDADES DO MYSQL
 Triggers
Também podem ser chamados de gatilhos. Os triggers são funções pré-

05/26/2020
programadas para serem accionadas antes ou depois de um evento ou Query.
Primeiro explicando o que é MySQL Query, são as operações de consulta,
inserção, actualização e exclusão que você realiza no banco de dados.

 Stored Procedures
Os stored procedures são funções criadas para facilitar o trabalho dos
desenvolvedores, evitando tarefas repetidas.
Por exemplo, suponhamos que uma Query de consulta é realizada muitas
vezes. Para não ter que digitar toda vez o mesmo código “SELECT nome,
idade FROM pessoa WHERE sexo = ‘feminino’ ”, pode - se criar um stored
procedure para efectivar a mesma função.

8
7. MySQL CONNECTOR
O MySQL connector permite a conexão das linguagens PHP, Java, ASP ou Python

05/26/2020
com o MySQL. Assim, a aplicação desktop, mobile ou Web pode gerenciar as
informações do banco de dados.
6.Tipos de dados MySQL

9
8.CONCLUSÃO
Alguns conceitos iniciais sobre o que significa MySQL, suas atribuições e
vantagens foram abordados neste trabalho. O SGBD MySQL é um banco de

05/26/2020
dados ágil, eficiente e robusto, é um excelente banco de dados para ser
utilizado em aplicações que trabalham com grandes volumes de dados, além
de ser compatível com diversos sistemas operacionais e que vem em
constante evolução ao decorrer de cada nova versão lançada.

Para quem procura um aplicativo robusto e ao mesmo tempo rápido acaba


de encontrar no MySQL tudo o que procura. Além de ser muito fácil de
configurar traz consigo um conforto na questão rapidez, preço e suporte da
comunidade.

10
9.REFERENCIAS BIBLIOGRÁFICAS

05/26/2020
 QUESADA, Aparecido ,TOSTA, Adriana, et al, Apostila
de MySQL, S\E, 1 edição, 2001;
 file:///D:/3%20Ano/CADEIRAS/Base%20de%20Dados/
What%20is%20MySQL%20_%20Introduction%20to%2
0MySQL%20_%20Database%20Management%20Syste
m%20_%20Edureka.html
 file:///D:/3%20Ano/CADEIRAS/Base%20de%20Dados/
MySQL_%20O%20que%20%C3%A9,%20para%20que
%20serve%20e%20suas%20vantagens%20_%20Hosped
agem,%20Revenda%20cPanel,%20Hospedagem%20Wo
rdPress%20_%20Link%20Oficial%C2%AE.html
 https://www.devmedia.com.br/introducao-ao-mysql/2779
9 11

 https://kinsta.com/pt/base-de-conhecimento/o-que-e-mys
ql/
05/26/2020
OBRIGADO
12

Você também pode gostar