A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ano letivo 2012-2013 CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS Docente: Ana Batista EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA – Sec. Turma C - 2012.

Apresentações semelhantes


Apresentação em tema: "Ano letivo 2012-2013 CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS Docente: Ana Batista EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA – Sec. Turma C - 2012."— Transcrição da apresentação:

1 Ano letivo CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS Docente: Ana Batista EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA – Sec. Turma C / 2013 Módulo 787 – Administração de Bases de Dados

2 O que faz um administrador de bases de dados?  Instalação de software que utilize de alguma forma BDs;  Configuração de hardware e software;  Administração da segurança das BDs;  Análise da informação contida nas BDs (select, update, etc..)  Desenho de BDs (tabelas, campos, etc)… ADMINISTRADOR DE BASES DE DADOS

3  Ferramentas de administração de servidores de Bases de dados (MYSQL ou MS SQL) QUE FERRAMENTAS USA?

4  Arquitetura cliente-servidor  O servidor de bases de dados que vamos abordar é o MySQL, visto que é um servidor parcialmente livre, embora também esteja sujeito a licença paga, se for utilizado para fins comerciais. Apresentação, instalação e configuração do servidor de bases de dados MYSQL

5  É um SGBD (sistema de gestão de bases de dados) e também um servidor de bases de dados.  Como SGBD o MySQL permite a criação e gestão de bases de dados.  Como servidor de bases de dados remete para a arquitetura cliente-servidor. MYSQL

6  Um sistema cliente-servidor é um modelo de computação em que há componentes que atuam como servidor e outros que atuam como clientes.  Basicamente numa arquitetura deste tipo, existem programas clientes que enviam pedidos de serviços a um programa servidor.  Este recebe e interpreta os pedidos dos clientes, faz a gestão dos mesmos e envia as respostas aos programas clientes. ARQUITETURA CLIENTE-SERVIDOR

7 Os servidores podem ser de vários tipos, como por exemplo:  Servidores web – servidores que fornecem páginas web aos browsers;  Servidores de – fazem a gestão e armazenamento e distribuição das mensagens do correio electrónico;  Servidores de bases de dados – servidores que fornecem acesso a bases de dados. SERVERS

8 Pode ser instalado:  Num computador pessoal para estudo ou trabalho individual;  Num computador ligado em rede a outros computadores aos quais presta serviços de acesso a um ou mais bd. SERVIDOR DE BD

9  Basicamente, é um sistema que armazena e administra bases de dados e atende os pedidos solicitados pelos clientes relativamente a consultas ou outras operações. SERVIDOR DE BD

10  Criado em 1980  2 suecos e 1 finlandês  Os seus criadores fundaram a empresa My SQL AB que tem desenvolvido o MySQL nos moldes em que se tornou famoso, como software com 2 vertentes de utilização:  Uma parte comercializada;  Outra de utilização gratuita. HISTÓRIA DO MYSQL

11  Em 2008 a empresa foi comprada pela Sun Microsystems que por sua vez foi adquirida pela Oracle em 2009 (uma das maiores empresas na área dos sistemas de bases de dados).  Para completar o panorama atual dos SGBD e servidores de BD mais difundidos, basta referir a título de curiosidade que o Microsoft SQL Server é o servidor de BD da Microsoft. HISTÓRIA DO MYSQL

12  Software de licença livre;  Funciona praticamente em todas plataformas, desde Windows, Unix, Linux, Mac os, etc… CARACTERÍSTICAS DO MYSQL

13  Funciona com poucos recursos de hardware (com um computador pessoal) e com elevados níveis de desempenho e estabilidade (mesmo com grandes BD);  Tem compatibilidade garantida com as principais ferramentas de programação: php, c/c++; VB, asp, etc..

14 Pode ser obtido gratuitamente no seguinte endereço web:  Que é o site do MySQL Commmunity Server. OBTER O MYSQL

15

16  Os ficheiros de instalação do MYSQL variam consoante o sistema operativo a que se destinam e também variam dentro de um mesmo sistema operativo, havendo diversas versões.  Um ficheiro de instalação do MySQL poderá ter um nome como Mysql-essential win32.msi

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33  No final destas opções de configuração, surgirá um quadro, onde é pedida a introdução da nova password para entrada no Mysql como root.  O utlizador root é o superutlizador ou administrador máximo do sistema, podendo efetuar todo o tipo de operações com as bases de dados

34

35

36  No final da instalação podemos aceder ao programa a partir do menu Iniciar, Todos os Programas, procurando o ícone “MySQL command line client”

37  A entrada no modo linha de comandos faz-se através de “MySQL command line client”.  Após a instrodução da password de acesso como root, a janela do “MySQL Command Line Client” apresenta o prompt do MySQL. TRABALHAR COM O MYSQL EM MODO LINHA DE COMANDOS

38  Uma das primeiras informações que nos interessa obter do MySQL é em relação às BD existentes no sistema.  Para obter essa informação, temos o comando: Show databases mysql>show databases;

39 1)A indicação mysql> é o prompt do sistema; 2) Uma instrução, no prompt do MySQL, deve terminar sempre com ponto e vírgula (;), caso contrário, o prompt muda de linha e continua à espera da instrução. 3) O MySQL é case insensitive, ou seja, podemos escrever os nomes dos comandos e dos objetos tanto em maiúsculas como em minúsculas. NOTAS

40  Este comando mostra os nomes das bases de dados existentes.  Após a instalação do MySQL, ele contém logo à partida, algumas bases de dados que fazem parte do próprio sistema. SHOW DATABASES

41  Como foi referido, existem bases de dados que fazem parte do próprio sistema.  Uma dela chama-se mysql.  Esta base de dados contém toda a informação relativa aos utilizadores do sistema, incluindo os privilégios ou direitos de cada utilizador. BASE DE DADOS MYSQL

42  Temos o comando Use, seguido do nome da base de dados pretendida, como por exemplo:  Dá-nos acesso a utilizar a base de dados mysql. TER ACESSO A UMA BASE DE DADOS

43  Para vermos as tabelas existentes numa BD, temos o comando Show Tables, seguido de ponto e vírgula. VER AS TABELAS NUMA BD

44  Uma das tabelas do mysql tem o nome user e um dos campos dessa tabela também é user.  Assim sendo, se aplicarmos a seguinte instrução:  Obteremos o nome dos utilizadores da tabela user, que no início é um root.


Carregar ppt "Ano letivo 2012-2013 CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS Docente: Ana Batista EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA – Sec. Turma C - 2012."

Apresentações semelhantes


Anúncios Google