Você está na página 1de 12

INSTITUTO POLITECNICO PRIVADO NAWEJI

TRABALHO DE BASE DE DADOS


TEMA:

PROPOR O DESENHO NO SISTEMA DE BASE DE DADOS

Curso de Informática de Gestão


Classe:10

Sala:10

Turma: A

DOCENTE
______________________________
Clese Lukau Garcia

Luanda/2024
Nº INTEGRANTES DO GRUPO
13 Felipe Aurélio
17 Luciano Francisco
18 Kiaro Pacheco
06 Denise Sebastião
05 Dario Zatula
ÍNDICE
RESUMO..........................................................................................................................2
Introdução..........................................................................................................................2
Conceitos...........................................................................................................................2
Características Principais...................................................................................................2
Aplicações do MySQL:.....................................................................................................2
Utilização do MySQL no Modo de Linha de Comando....................................................2
Conectando-se ao Servidor MySQL..............................................................................2
Executando Consultas Simples......................................................................................2
Criando e Gerenciando Bancos de Dados e Tabelas.....................................................2
Inserindo, Atualizando e Excluindo Dados...................................................................2
Executando Consultas Complexas.................................................................................2
Gerenciando Usuários e Privilégios...............................................................................2
CONCLUSÃO...................................................................................................................2
REFERÊNCIAS BIBLIOGRAFICAS..............................................................................2
RESUMO
Em resumo, o MySQL Workbench e a utilização do MySQL no modo de linha de
comando são duas ferramentas poderosas que atendem a diferentes necessidades e
preferências. Enquanto o MySQL Workbench oferece uma abordagem visual e
amigável, o modo de linha de comando proporciona controle e flexibilidade adicionais.
A escolha entre essas abordagens dependerá das preferências individuais, do contexto e
dos requisitos específicos do projeto. Em muitos casos, os usuários podem optar por
utilizar ambas as abordagens, aproveitando o melhor de cada uma para alcançar seus
objetivos de desenvolvimento e administração de banco de dados.

1
Introdução
Na sua definição mais básica, uma base de dados é qualquer coleção de
informações inter-relacionadas. Ao escrever uma lista de compras num pedaço de papel,
está a criar uma pequena base de dados analógica. O que é uma base de dados em
ciência informática? Nesse contexto, pode definir "base de dados" como uma coleção de
informações armazenadas como dados num sistema informático, como o inventário no
seu supermercado loca.
Sistemas de Gestão de bases de dados são programas que permitem criar e
manipular bases de dados, em que os dados são estruturados com independência (isto é,
de forma a ser possível alterar a estrutura dos dados de uma base de dados, quer a nível
físico, quer a nível conceptual, sem que isso implique a necessidade de reformular o
programa que opera com os dados) relativamente aos programas de aplicação que os
manipulam.

2
Conceitos
O MySQL Workbench é uma ferramenta de design, desenvolvimento e administração
de banco de dados MySQL, desenvolvida pela Oracle Corporation. Projetado para
atender às necessidades dos desenvolvedores, administradores de banco de dados e
arquitetos de software, o MySQL Workbench oferece uma ampla gama de recursos
poderosos para facilitar o trabalho com bancos de dados MySQL.
Recursos Principais:

1. Modelagem Visual de Dados: O MySQL Workbench permite aos usuários criar


modelos visuais de seus bancos de dados utilizando uma interface intuitiva de
arrastar e soltar. Esses modelos ajudam os desenvolvedores a projetar a estrutura
do banco de dados, incluindo tabelas, colunas, chaves primárias e estrangeiras,
relacionamentos e índices.

2. Desenvolvimento SQL: Com o MySQL Workbench, os desenvolvedores podem


escrever consultas SQL, procedimentos armazenados, funções e scripts SQL
diretamente na ferramenta. Ele oferece um editor SQL completo com realce de
sintaxe, conclusão de código e capacidade de depuração.

3. Administração do Banco de Dados: Além de projetar e desenvolver bancos de


dados, o MySQL Workbench também fornece recursos abrangentes de
administração de banco de dados. Os usuários podem gerenciar usuários,
privilégios, backups, monitoramento de desempenho e muito mais, tudo a partir
de uma única interface.

4. Sincronização de Esquema e Dados: Uma característica útil do MySQL


Workbench é a capacidade de sincronizar o esquema e os dados entre bancos de
dados locais e remotos. Isso facilita o desenvolvimento e a implantação de
aplicativos, garantindo que os ambientes de banco de dados estejam sempre
alinhados.
Em resumo, o MySQL Workbench é uma ferramenta abrangente e poderosa para
design, desenvolvimento e administração de bancos de dados MySQL. Com uma
interface intuitiva e recursos avançados, simplifica significativamente o processo de
trabalhar com bancos de dados, permitindo que os usuários se concentrem mais na
lógica de negócios de suas aplicações.

3
Características Principais
Rapidez e Desempenho: O MySQL é conhecido por sua rapidez e desempenho, o que
o torna uma escolha popular para aplicativos que precisam lidar com grandes volumes
de dados e transações.
Facilidade de Uso: O MySQL é elogiado pela sua facilidade de uso e pela sua
simplicidade na configuração e manutenção, o que o torna uma escolha acessível para
desenvolvedores de todos os níveis de habilidade.
Suporte a Transações ACID: O MySQL oferece suporte a transações ACID
(Atomicidade, Consistência, Isolamento, Durabilidade), garantindo integridade e
confiabilidade nos dados armazenados.
Escalabilidade: O MySQL é altamente escalável e pode ser usado em ambientes desde
pequenos sites até grandes data centers, podendo escalar horizontalmente (adicionando
mais servidores) ou verticalmente (aumentando a capacidade do servidor existente).
Compatibilidade Multiplataforma: O MySQL é compatível com uma variedade de
plataformas, incluindo Linux, Windows e macOS, tornando-o uma escolha versátil para
desenvolvedores em diferentes ambientes de trabalho.
Comunidade Ativa: O MySQL possui uma comunidade de usuários e desenvolvedores
muito ativa, que contribui para o desenvolvimento contínuo da plataforma, fornecendo
suporte, solução de problemas e feedback.

Aplicações do MySQL:
Websites Dinâmicos: O MySQL é frequentemente usado em conjunto com linguagens
de programação web, como PHP, Python e Ruby, para criar websites dinâmicos e
interativos.
Aplicativos empresariais: Muitas empresas utilizam o MySQL como o banco de dados
principal para seus aplicativos internos e sistemas empresariais devido à sua
confiabilidade e desempenho.
Análise de Dados: O MySQL também é usado em aplicativos de análise de dados e
business intelligence (BI) devido à sua capacidade de lidar com grandes volumes de
dados e realizar consultas complexas de forma eficiente.

4
Utilização do MySQL no Modo de Linha de Comando
O MySQL é um sistema de gerenciamento de banco de dados relacional amplamente
utilizado em uma variedade de aplicativos, desde pequenos sites até grandes sistemas
corporativos. Uma das formas mais poderosas e flexíveis de interagir com o MySQL é
através do modo de linha de comando. Neste guia, exploraremos em detalhes como
utilizar o MySQL no modo de linha de comando para executar diversas tarefas, desde a
conexão ao banco de dados até a execução de consultas SQL complexas.

Conectando-se ao Servidor MySQL

Para iniciar, é necessário estabelecer uma conexão com o servidor MySQL. Isso pode
ser feito utilizando o utilitário `mysql` no terminal ou prompt de comando:

 mysql -u usuario –p

Substitua "usuario" pelo nome de usuário do MySQL. Você será solicitado a inserir a
senha do usuário.

Executando Consultas Simples

Uma vez conectado ao servidor MySQL, você pode executar consultas SQL simples
diretamente do prompt de comando. Por exemplo, para listar todos os bancos de dados
disponíveis:

Para selecionar um banco de dados específico e começar a trabalhar com ele:

Criando e Gerenciando Bancos de Dados e Tabelas

5
Você pode criar novos bancos de dados usando a seguinte sintaxe

Para criar tabelas dentro de um banco de dados:

Para excluir bancos de dados ou tabelas:

Inserindo, Atualizando e Excluindo Dados

Para inserir novos registros em uma tabela:

Para atualizar registros existentes:


6
Para excluir registros:

Executando Consultas Complexas

Você pode executar consultas SQL complexas para recuperar, filtrar e manipular dados
conforme necessário. Por exemplo:

Gerenciando Usuários e Privilégios

É possível criar e gerenciar usuários e seus privilégios de acesso diretamente do modo


de linha de comando:

7
CONCLUSÃO
O MySQL Workbench oferece uma interface gráfica intuitiva e recursos visuais
poderosos que simplificam o design, desenvolvimento e administração de bancos de
dados. Com sua capacidade de modelagem visual, desenvolvimento SQL integrado e
administração de banco de dados, o MySQL Workbench é uma ferramenta valiosa para
desenvolvedores e administradores que preferem uma experiência visual e interativa.
Por outro lado, a utilização do MySQL no modo de linha de comando oferece um nível
mais profundo de controle e flexibilidade. Através do terminal ou prompt de comando,
os usuários podem executar consultas SQL, gerenciar bancos de dados e tabelas, e
administrar usuários e privilégios de forma direta e eficiente. O modo de linha de
comando é particularmente útil para tarefas automatizadas, scripts de administração e
interações programáticas com o banco de dados.

8
REFERÊNCIAS BIBLIOGRAFICAS
1. Documentação Oficial do MySQL:
- [MySQL Documentation](https://dev.mysql.com/doc/): A documentação oficial do
MySQL inclui guias, tutoriais e referências abrangentes sobre o MySQL Workbench,
bem como sobre o uso do MySQL no modo de linha de comando.

2. Tutoriais Online:
- [MySQL Tutorial](https://www.mysqltutorial.org/): Este site oferece uma variedade
de tutoriais passo a passo sobre como usar o MySQL, incluindo guias específicos para o
MySQL Workbench e o modo de linha de comando.

3. Livros:
- "MySQL Workbench: Data Modeling & Development" por Michael McLaughlin: Este
livro fornece uma visão detalhada do MySQL Workbench, incluindo suas
características, funcionalidades e melhores práticas de uso.
- "Learning MySQL and MariaDB: Heading in the Right Direction with MySQL and
MariaDB" por Russell J.T. Dyer: Este livro aborda diversos aspectos da utilização do
MySQL e do MariaDB, incluindo o modo de linha de comando e ferramentas gráficas
como o MySQL Workbench.

4. Comunidade e Fóruns Online:


- [MySQL Community Forums](https://forums.mysql.com/): Os fóruns da
comunidade MySQL são um ótimo lugar para fazer perguntas, compartilhar
conhecimento e obter suporte de outros usuários e especialistas em MySQL.
- [Stack Overflow](https://stackoverflow.com/): O Stack Overflow possui uma vasta
coleção de perguntas e respostas relacionadas ao MySQL, incluindo questões sobre o
MySQL Workbench e o modo de linha de comando.

Você também pode gostar