Daniel Paulo [email protected]. Banco de dados: é uma coleção/conjunto de registros...
-
Upload
david-de-andrade-castanho -
Category
Documents
-
view
220 -
download
0
Transcript of Daniel Paulo [email protected]. Banco de dados: é uma coleção/conjunto de registros...
Daniel [email protected]
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
Banco de Dados Relacional – É a arquitetura na qual os dados são armazenados em tabelas que se relacionam entre si.
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
Design do Banco de DadosÉ fundamental para que o banco possua uma
boa performance. Modelagem ruim impacta diretamente na performance do banco de dados.
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.
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
Modelo físico de DadosEste modelo apresenta o diagrama com a implementação física do modelo lógico.
Modelo Lógico de DadosEste modelo apresenta o diagrama com as entidades e atributos.
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)
A linguagem SQL é uma linguagem de pesquisa declarativa para banco de dados relacional.
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.
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
Objetos de banco de dados-Tabelas-Índices-Constraint-VIEW (Visão)-Procedure (Procedimeno armazenado)-Function-Trigger
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
SQL Server Management Studio
Iniciar \Programas \ Microsoft SQL Server 2014 \ SQL Server Management Studio
Laboratório página 38 à 40