Escolar Documentos
Profissional Documentos
Cultura Documentos
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
Temos como objectivo geral do trabalho, dar a conhecer acerca do SGBD MySQL, de uma forma clara,
objectiva e perceptível
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
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.
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.
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