Você está na página 1de 12

Amorim de carvalho

André de Rosário

Castigo Lino

Basílio Gomes

Sistema de Informação

EIT22

Docente: Eng. Jean Marie John

Universidade Metodista Unida de Moçambique


Cambine
2022
Amorim de carvalho

André de Rosário

Castigo Lino

Basílio Gomes

MySqL

Universidade Metodista Unida de Moçambique


Cambine
2022
Resumo

No nosso trabalho, abordamos assuntos referentes ao mysql onde definimos que


Mysql e um sistema de gerenciamento de dados relacional de código aberto.
falamos também das suas características que uma delas e Facilidade no Manuseio,
o modelo de dados operados, como os seus dados estão estruturados falos também
da linguagem de dado usado e essa linguagem e chamada SQL que é composta de
comandos de manipulação. Onde o mysql e aplicado. Também percebemos que os
principais objetivos do Mysql são velocidade robustez e facilidade de uso.
Índice
Introdução........................................................................................5

Mysql..............................................................................................6

Características...................................................................................6

Modelo de Dados Operados....................................................................7

O Modelo relacional..........................................................................8

Modelo cliente-servidor......................................................................8

Modelagem de dados.........................................................................8

Estrutura de Dados..............................................................................9

Linguagem de dados usado....................................................................9

Aplicação........................................................................................10

Conclusão.......................................................................................11

Referencias Bibliográficas....................................................................12
Introdução
No presente trabalho nos iremos falar de Mysql, primeiramente definiremos oque e
isso de mysql, falaremos das suas características o modelo de dados operados como
os seus dados estão estruturados a linguagem de dados usado e onde ele e
aplicado.
Mysql
Segundo pedro pisa (25/04/2012) Mysql é um servidor de banco de dados Sql
multiusuário, com suporte a múltiplas linhas de execução [ Multi-threaded ].
Mysql é uma implementação cliente/servidor que consiste de servidor [ server
daemon ] e vários programas clientes e bibliotecas. O mysql é também
suficientemente veloz e flexível para armazenar dados históricos e figuras.
O Mysql e um sistema de gerenciamento de dados relacional de código aberto
RDBMS pela oracle, O sistema funciona em praticamente todas as plataformas,
incluindo Linux, UNIX e Windows.
Os principais objetivos do Mysql são velocidade robustez e facilidade de uso.
O Mysql (algumas vezes e referenciado “ monitor “) e um programa interativo que
permite conectar a um servidor MYSQL, executar consultas e ver os resultados,
também pode ser usado em modo de execução em lote [ batch mode]

O Mysql foi criado na suécia por suecos e um finlandês: David Axmark, Allan Larsson
e Michael “ Monty” Widenius, que tem trabalhado juntos desde a década de 1980.
Hoje seu desenvolvimento e manutenção empregam 400 profissionais no mundo
inteiro, e mais de 1000 mil contribuem testando o software, integrando-o a outros
produtos, e escrevendo a respeito deles.

No dia 16 de janeiro de 2008, MYSQL AB, desenvolvedora do MYSQL foi adquirida


pela Sun Microsytems, por US$ 1 bilião, um preço jamais visto no sector de licenças
livres. No dia 20 de abril.

Características
Segundo casa do código livros para o programador (Rua Vergueiro, 3185-8 ° andar,
04101-300-vila mariana – são Paulo-Brasil. As características são;

 Portabilidade (suporta qualquer plataforma atual);


 Compatibilidade (existem drivers ODBC, JDBC e NET e módulos de interface
para diversas linguagens de programação como Java, Python, C/C++, visual
Basic…);

 Excelent desempenho e estabilidade;

 Facilidade no Manusio;

 É um Software Livre com base no GPL (entretanto, se o programa que a


cessar o Mysql não for GPL, uma licença comercial deverá ser adquirida);

 Contempla a utilização de vários Storage Engines como MyISAM, InnoDB,


Falcon, BDB, Archive, Federated, CSV, Solid…

 Suporta controle transacional;

 Suporta Triggers;

 Suporta Cursors (Non-Scrollable e Non-Updatable;

 Suporta Stored Procedures e Functions;

 Replicação facilmente configurável.

Modelo de Dados Operados

O modelo de dados mais adotado hoje em dia para representar e armazenar


dados em um SGBD é o modelo relacional, onde as estruturas têm a forma de
tabelas, compostas por linhas e colunas, temos modelo cliente-servidor e
modelagem.
O Modelo relacional
O modelo relacional implementa estruturas de dados organizadas em
relações ou tabelas. Porém, para trabalhar com essas tabelas, algumas
restrições precisaram ser impostas para evitar espetos indesejáveis, como:
Repetição de informação, incapacidade de representar parte da informação
e perda de informação. Essas restrições são: integridade referencial, chaves
e integridade de junções de relações

Modelo cliente-servidor
Computadores que rodam software de RDBMS são chamados clientes. Sempre
que precisam de dados, eles se conectam a um servidor RDBMS.

O Mysql é um dos muitos clientes RDBMS e MYSQL são muitas vezes confundidos
como sendo a mesma coisa devido a sua popularidade do MYSQL.

Algumas aplicações de renome, como facebook, twitter, youtude, Google e


Yahoo! Utilizam MYSQL para o armazenamento de dados.

Mesmo que tenha sido inicialmente criada para uso ilimitado, atualmente e ele
compatível com muitas plataformas importantes como Linux, Maços Microsoft
Windows e Ubuntu.

O MYSQL é uma marca de software RDBMS mais populares que utiliza o método
cliente-servidor.
O Mysql cria um banco de dados para armazenamento e manipulação de dados,
definindo a relação de cada tabela.

Clientes podem fazer solicitações digitando comandos SQL específicos no Mysql.

Modelagem de dados
A modelagem de dados é a criação de uma estrutura de dados eletrônica (banco de
dados) que representa um conjunto de informações. Esta estrutura permite ao
usuário recuperar dados de forma rápida e eficiente. O objetivo é incluir dados em
uma estrutura que possibilite transformar os dados originais em vários tipos de
saídas como formulários, relatórios, etiquetas ou gráficos.

Essa capacidade de transformar informações caracteriza as operações de banco de


dados e é a chave de sua utilidade. Um Banco de Dados – BD, representa uma
coleção de dados que possui algum significado e objetiva atender a um conjunto de
usuários. Por exemplo, um catálogo telefônico pode ser considerado um BD. Sendo
assim, um BD não necessariamente está informatizado

Estrutura de Dados
Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de
valores (e seus relacionamentos) quanto de operações.

Linguagem de dados usado


O mysql é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a
linguagem SQL (Linguagem de consulta estruturada, do ingles Stuctured Query
Language) como interface. É atualmente um dos sistemas de gerenciamento de
bancos de dados mais populares da oracle corporation.

Para a criação de banco de dados, tabelas e atributos em um SGBD, utilizaremos a


linguagem SQL que é composta de comandos de manipulação, definição e controle
de dados. A SQL estabeleceu-se como linguagem padrão de Banco de Dados
Relacional.

SQL apresenta uma série de comandos que permitem a definição dos dados,
chamada de DDL (Data Definition Language), composta entre outros pelos
comandos Create, que é destinado a criação do Banco de Dados, das Tabelas que o
compõe, além das relações existentes entre as tabelas. Como exemplo de
comandos da classe DDL temos os comandos Create, Alter e Drop, A Linguagem SQL
tem como grandes virtudes sua capacidade de gerenciar índices, sem a necessidade
de controle individualizado de índice corrente, algo muito comum nas linguagens
de manipulação de dados do tipo registro a registro. Outra característica muito
importante disponível em SQL é sua capacidade de construção de visões, que são
formas de visualizarmos os dados na forma de listagens independente das tabelas e
organização lógica dos dados.

Outra característica interessante na linguagem SQL é a capacidade que dispomos


de cancelar uma série de atualizações ou de as gravarmos, depois de iniciarmos
uma sequência de atualizações. Os comandos Commit e Rollback são responsáveis
por estas facilidades

Devemos notar que a linguagem SQL consegue implementar estas soluções,


somente pelo fato de estar baseada em Banco de Dados, que garantem por si
mesmo a integridade das relações existentes entre as tabelas e seus índices.

Para trabalhar com a linguagem SQL, antes de tudo é necessário ter um SGBD
instalado com suporte a linguagem SQL.

Aplicação
Bancos de dados são usados em muitas aplicações, desde sistemas simples para
controlar o estoque de material de uma loja a sistemas avançados como sistemas
bancários e segurança pública.

Um aplicativo de banco de dados é um tipo de software exclusivo para gerenciar


um banco de dados. Aplicativos de banco de dados abrangem uma vasta variedade
de necessidades e objetivos, de pequenas ferramentas como uma agenda, até
complexos sistemas empresariais para desempenhar tarefas como a contabilidade.
O termo "Aplicativo de Banco de dados" usualmente se refere a softwares que
oferecem uma interface para o banco de dados.

Presume-se que o MySQL é aplicado na sua máquina em que um servidor MySQL


está disponível para quem puder conectar. Se isto não for verdade, contate se
administrador MySQL. (Se você é o administrador, você precisará consultar outras
seções deste manual.) Descreve todo o processo de configuração e uso de um banco
de dados. Se você estiver interessado em apenas a cessar um banco de dados já
existente, poderá pular as seções que descrevem como criar o banco de dados e
suas respetivas tabelas.

Para conectar ao servidor, normalmente você precisará fornecer um nome de


usuário quando o mysql for chamado e, na maioria dos casos, uma senha. Se o
servidor executa em uma máquina diferente de onde você está, você também
precisará especificar um nome de máquina.

Conclusão
Durante a elaboração do nosso trabalho concluímos que MySQL e a implementação
cliente/servidor que consiste de servidor [server daemon] e vários programas
clientes e bibliotecas. O banco de dados Mysql usa modelo de dados que um deles e
o modelo relacional que implementa estruturas de dados organizadas em relações
ou tabelas, e linguagem usada no banco de dados Mysql e a SQL
Referências Bibliográficas
Na elaboração do nosso trabalho foi necessário a consulta de alguns livros e sites.

https://pt.m.Wikipedia.org/wiki/MySQL#

Livro: Casa do código; Autor-Vinícios Carvalho.

Livro: MySQL; Autor-Fabrício Augusto Ferrari, São paulo livros 2007.

Manual de referência do MySQL (Document Generated on: 2010-03-14) revisão 242.

Você também pode gostar