sistema gerenciadores de bancos de dados
TRANSCRIPT
![Page 1: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/1.jpg)
Sistema Gerenciadores de Bancos de DadosIntrodução a linguagem SQL
![Page 2: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/2.jpg)
Sistemas Gerenciadores de Banco de Dados (SGDB) Os SGDB’s são sistemas que suportam o armazenamento e
a manipulação de dados segundo um modelo Seu principal objetivo é retirar da aplicação CLIENTE a
responsabilidade de comandar o acesso, manipulação e organização de dados
![Page 3: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/3.jpg)
Vantagens do uso de SGDB O compartilhamento de dados A manutenção da integridade dos dados O uso de restrição de segurança
![Page 4: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/4.jpg)
Exemplos de SGDB Oracle MySQL PostGreSQL SQL Server Firebird
![Page 5: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/5.jpg)
ORACLE
![Page 6: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/6.jpg)
MySQL
![Page 7: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/7.jpg)
Po
stg
reS
QL
![Page 8: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/8.jpg)
SQL Server
![Page 9: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/9.jpg)
Firebird e Interbase
![Page 10: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/10.jpg)
Linguagem SQLPrincipais comandos
![Page 11: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/11.jpg)
Um pouco de história
![Page 12: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/12.jpg)
Caracteristicas básicas de um SGDB Um banco de dados é um conjunto de tabelas Representa aspectos do mundo real
![Page 13: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/13.jpg)
Modelos lógicos São modelos de dados É uma representação teórica de como seria o banco de
dados Não depende de tecnologia Dá informações precisas e necessárias para o negócio Identifica redundâncias Identifica dados não usados Estabelece regras de integridade de dados
![Page 14: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/14.jpg)
Exemplo de entidade
ALUNO
MATRICULA
NOME
ENDEREÇO
![Page 15: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/15.jpg)
Outra representaçãoALUNO
MATRICULANOMEENDEREÇO
![Page 16: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/16.jpg)
Modelo FísicoTabelas e campos
![Page 17: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/17.jpg)
O que é SQLStructured query language, ou sql é uma linguagem para criação e manipulação de tabelas em um SGDB
![Page 18: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/18.jpg)
Trabalhando com tabelas Create Alter Drop
![Page 19: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/19.jpg)
Criando uma tabela Create table cidade (codigo integer not null, nome
varchar(30) not null)
![Page 20: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/20.jpg)
Realizando consultas na tabela Select From Where Group by Order by
![Page 21: Sistema gerenciadores de bancos de dados](https://reader035.vdocuments.pub/reader035/viewer/2022062313/55ce89ddbb61ebbf188b463f/html5/thumbnails/21.jpg)
Vamos praticar!!!!!!!!!
Sistema Gerenciadores de Bancos de DadosIntrodução a linguagem SQL