segunda fase / s2b mic pernambuco banco de dados diego von söhsten microsoft certified technology...

14
SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática Recife [email protected] twitter.com/ diegovonsohsten

Upload: isaque-bergmann-osorio

Post on 07-Apr-2016

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

SE

GU

ND

A FA

SE

/ S

2BM

IC P

ER

NA

MB

UC

OBanco de

Dados

Diego von SöhstenMicrosoft Certified Technology SpecialistAnalista de DesenvolvimentoAllen Informática [email protected]/diegovonsohsten

Page 2: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

-MSDNComunidade da Microsoft, com fóruns de discussão e uma biblioteca completa sobre SQL Server.www.msdn.com

-Profissional Cinco Estrelas MicrosoftDownload de aulas e realização de atividades sobre o conteúdo visto, classificando o aluno entre 1 e 5 estrelas.

PARA VOCÊ APRENDER MAIS:PARA VOCÊ APRENDER MAIS:

Page 3: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática
Page 4: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

DESTAQUE-SE.DESTAQUE-SE.Quem se destacar na nossa turma terá direito a voucher para certificação Microsoft em Banco de Dados.

(quantidade de vouchers a definir)

Page 5: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

CRONOGRAMA DA SEGUNDA FASECRONOGRAMA DA SEGUNDA FASEEM RECIFE:EM RECIFE:

12 de abril: O banco de dados relacional, modelagem de dados14 de abril: Transact-SQL15 de abril: Tarefas básicas de um DBA, agrupamentos16 de abril: Associações, Views19 de abril: Funções, Triggers20 de abril: Constraints22 de abril: Revisão + atividade27 de abril: Oficinas28 de abril: Prova da segunda fase

Page 6: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Virtual machine Usado para:S2B Banco de Dados SQL Server 2008

MÁQUINA VIRTUALMÁQUINA VIRTUAL

O(s) melhor(es) aluno(s) do S2B receberá(ão) a licençado SQL Server 2008, além de brindes.

Page 7: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

O que são os chamados dados? O que é um banco de dados? O que é uma banco de dados relacional? Onde aplicamos o banco de dados? Quais são os tipos de dados

armazenados?

Page 8: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Dados são observações documentadas ou resultados da medição. A disponibilidade dos dados oferece oportunidades para a obtenção de informações.

Os dados podem ser obtidos pela percepção através dos sentidos (por exemplo, observação) ou pela execução de um processo de medição.

Observações do mundo

físico

Registro das Observações

Mundo Físico/Comportamental Dados

Page 9: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

“[Um banco de dados] é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico” - Korth, H.F

Um sistema de gerenciamento de banco de dados (SGBD) é um software que possui recursos capazes de manipular as informações do banco de dados e interagir com o usuário. Exemplos: Microsoft SQL Server, Access, MySQL entre outros.

Page 10: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Um conjunto de dados dispostos em entidades armazenadoras ou tabelas que guardam a informação de modo que seja possível recuperá-las. Quando somamos todas estas tabelas e as armazenamos, o resultado é um banco de dados.

Diversos tipos de dados podem ser armazenados em um banco de dados: Estruturados (Ex: Dados de uma Nota fiscal) Semi-Estruturados (Ex: Um dados no formato XML) Desestruturados (Ex: Um vídeo)

Tabelas

João SilvaAline OliveiraPedro Souza

Page 11: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Existem outros modelos de armazenamento de dados hoje no mercado. Porém, devido à sua aplicabilidade na maioria das situações, o Relacional acaba sendo o mais utilizado.

A arquitetura de um banco de dados relacional pode ser descrita de maneira informal ou formal. Na descrição informal estamos preocupados com aspectos práticos da utilização e usamos os termos tabela, linha e coluna. Na descrição formal, estamos preocupados com a semântica formal do modelo e usamos termos como relação(tabela), tupla(linhas) e atributo(coluna).

Este tipo de banco de dados é utilizado em quase todas as aplicações existentes hoje.

Page 12: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Basicamente, podemos aplicá-lo em qualquer cenário que necessite armazenar informação.

Geralmente, ele é aplicado em ambientes com aplicativos que precisam armazenar suas informações coletadas. Por exemplo: Um fórum de discussões; Sistemas de supermercados; Serviço de email, entre outros.

Page 13: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

As tabelas que armazenam os dados

Cada tabela tem uma série de objetos associados, como índices, validação da informação e seus campos

Temos como observar cada coluna de uma tabela e o tipo de informação que ele armazena.

Banco de dados, que concentra todos os objetos

Page 14: SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática

Quando consultamos os dados de uma tabela, como do exemplo anterior, temos o seguinte resultado:

Assim, é possível recuperar os dados armazenados e visualizá-los na ferramenta do próprio banco de dados ou em aplicativos.

Linha

Coluna

Tabela