daniel paulo [email protected]. banco de dados: é uma coleção/conjunto de registros...

18
Daniel Paulo [email protected]

Upload: david-de-andrade-castanho

Post on 07-Apr-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Daniel [email protected]

Page 2: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Banco de dados: é uma coleção/conjunto de registros relacionados.

Exemplo: O banco de dados de uma Universidade com as Informações acadêmicas de alunos, faltas, notas, etc

Page 3: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Banco de Dados Relacional – É a arquitetura na qual os dados são armazenados em tabelas que se relacionam entre si.

 

Page 4: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

CaracterísticasPermite independência entre dados e programas;Permite controle de redundância de dados;Garantia de integridade dos dados;Garantia de privacidade;Controle automático de relacionamento entre Tabelas de dados;Otimização de espaço de ArmazenamentoPerformance de acesso a informação

Page 5: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Design do Banco de DadosÉ fundamental para que o banco possua uma

boa performance. Modelagem ruim impacta diretamente na performance do banco de dados.

Page 6: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade
Page 7: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Modelo descritivoIndica a necessidade de construção de um banco de dados. É a conversa inicial para entendimento das necessidades do cliente.

Exemplo: A empresa atua somente com clientes previamente cadastrados e pessoas jurídicas.

Page 8: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Modelo ConceitualExtração de informações do modelo descritivo.-Substantivos (Pessoas, coisas, papéis, objetos) são denominados entidades-Propriedades ou características: São denominados atributos

Exemplo: Cliente: Razão social + CNPJ + Endereço + Telefone

Page 9: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Modelo físico de DadosEste modelo apresenta o diagrama com a implementação física do modelo lógico.

Page 10: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Modelo Lógico de DadosEste modelo apresenta o diagrama com as entidades e atributos.

Page 11: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Arquitetura Cliente / Servidor

•Os usuários acessam o servidor por meio de uma aplicativo•O Computador cliente fornecea interface com o usuário (Tela, processamento de entrada e saída)•O Servidor de banco de dados processa a solicitação (Consulta ou alteração)

Page 12: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

A linguagem SQL é uma linguagem de pesquisa declarativa para banco de dados relacional.

Page 13: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

O SQL foi desenvolvido no início dos anos 70 nos laboratórios da IBM em San Jose

Projeto System R Objetivo era demonstrar a viabilidade da

implementação do modelo relacional proposto por E. F. Codd.

Criação do padrão ANSI em 1986 e ISO 1987 Transact-SQL ou T-SQL estende a

linguagem SQL sendo um dialeto para a utilização no SGBD MS Microsoft SQL Server.

Page 14: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

SQL ServerPlataforma de banco de dados utilizada para armazenar dados, tanto em formato Relacional quanto em XML

Componentes◦ SQL Server Database Engine◦ Analysis Services◦ Reporting Services◦ Integration Services

Page 15: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Objetos de banco de dados-Tabelas-Índices-Constraint-VIEW (Visão)-Procedure (Procedimeno armazenado)-Function-Trigger

Page 16: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Ferramentas de Gerenciamento

-SQL Server Management Studio (SSMS)-SQL Server Configuration Manager-Microsoft SQL Server Profiler-Database Engine Tuning Advisor -SQL Server Data Tools*

*Business Intelligence Development Studio

Page 17: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

SQL Server Management Studio

Iniciar \Programas \ Microsoft SQL Server 2014 \ SQL Server Management Studio

Page 18: Daniel Paulo dptsalvador@hotmail.com. Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade

Laboratório página 38 à 40