Buscar

01 Organização de Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ORGANIZAÇÃO DE BANCO DE 
DADOS 
kaneschan@outlook.com
Text Box
Kane Chan
Profº: 
Data: 
Assunto: 
Conteúdo: 
Organização de Banco de Dados – Aula 01 
• Apresentação 
• Conceitos 
• Atividades 
 
 
Kane Chan
28/07/16 
Apresentação da disciplina 
pesquisas, discussões e avaliações; 
 Importante o domínio dos conceitos da disciplina para 
facilitar o entendimento dos processos que virão na 
sequência. 
 
 Organização de Banco de Dados; 
 Total: 80 hs; 
 Serão 20 encontros de 4h; 
 Frequência necessária 75%; 
 Aulas expositivas com teorias e práticas, atividades, 
Apresentação da disciplina 
 Princípios de banco de dados: 
 Tabelas / chave primária / chave estrangeira; 
 Relacionamentos; 
 Integridade referencial e entre outros; 
 Princípios de linguagem de consulta estruturada (SQL); 
 Classes para manipulação de banco de dados; 
 Fundamentos de manipulação de imagens em BD. 
 
Banco de Dados 
 Banco de dados é um sistema de armazenamento de 
dados com o objetivo de registrar e guardar informações 
importantes que você poderá acessar quando necessário. 
 Por exemplo, em um banco de dados, você pode 
armazenar informações de livros de uma biblioteca, 
dados de alunos, professores, disciplinas etc. 
 Essa forma organizada de armazenamento permite a 
fácil manipulação dos dados, incluindo alterações, 
inserções, remoções, além das consultas. 
 
 Atenção: 
 Dado é o que está armazenado no Banco de Dados, 
Informação é o significado dos dados. 
 
Banco de Dados 
 São exemplos de coleções de dados: os dados de uma 
instituição financeira; os dados para controlar uma 
universidade; os dados para controle das informações 
gerenciais de uma empresa; os dados sobre os genes 
humanos, como, por exemplo, o Projeto Genoma; os 
dados sobre a meteorologia; os dados geográficos, entre 
outros. 
Banco de Dados 
 Os fundamentos de bancos de dados surgiram na 
empresa norte-americana IBM, nas décadas de 1960 e 
1970, através de pesquisas de funções de automação de 
escritório. 
 Em 1970 um pesquisador da IBM - Edgar Frank “Ted” 
Codd publicou o primeiro artigo sobre bancos de dados 
relacionais, onde o usuário seria capaz de acessar as 
informações através de comandos, onde as informações 
estariam armazenadas em tabelas. 
 IBM - International Business Machines, que significa 
Máquinas de Negócio Internacionais. 
 
 
 Atenção: 
Banco de Dados 
 Antes de SGBDs as aplicações utilizavam sistemas de 
arquivos do Sistema Operacional. Através de arquivos, as 
aplicações armazenavam seus dados através das 
interações com a aplicação. 
 O Sistema de Arquivos foi uma 
das primeiras arquiteturas de 
sistemas para armazenamento e 
manipulação de dados e geração 
de informação e, por isso, ao 
longo do tempo, sofreu alterações 
e foi adaptado seguindo a 
evolução tecnológica. 
Banco de Dados 
 O SGBD é uma coleção de programas que permite ao 
usuário definir, construir e manipular Bases de Dados 
para as mais diversas finalidades. Ex. Microsoft Access, 
MySQL, Oracle, FireBird e SQL Server. 
O SGBD solucionou alguns 
problemas, como: integração de 
dados (mesmo local), redução de 
dados duplicados, independência 
de dados e aplicativos e 
representação das perspectivas do 
usuário de forma transparente. 
Banco de Dados 
 Desenvolvedores, que trabalham com SGBDs devem ter 
conhecimento e domínio dos recursos para usufruir de 
todas as suas vantagens, como: 
 Rapidez no acesso às informações presentes no Banco de 
Dados; 
 Redução de problemas de integridade e redundância; 
 Diminuição do esforço humano no desenvolvimento; 
 Utilização dos dados e controle integrado de informações 
distribuídas fisicamente. 
 Atenção: 
 SGBD - Sistema Gerenciador de Banco de Dados é uma 
coleção de programas que permite aos usuários criarem e 
manterem um banco de dados. 
Banco de Dados 
 Princípios dos Bancos de Dados atualmente: 
Banco de Dados 
 Está lembrado de Edgar Codd, em 1970? 
 Então, foi dos estudos de Codd que surgiu o Modelo 
Relacional, que é o modelo de relacionamento entre os 
Bancos de Dados de forma mais intrínsecas, ou seja eles 
teriam relação. 
 Um relacionamento é uma associação entre entidades de 
um banco de dados. 
 
 Atenção: 
 É nesse modelo que vamos criar nossos Bancos de Dados 
em MySQL. 
Banco de Dados 
 
Banco de Dados 
 Para criar nossos Bancos de Dados bem como especificar 
essas relações, vamos precisar conhecer uma Linguagem 
de Exploração, a SQL, que é a linguagem padrão 
universal para manipular bancos de dados relacionais 
através dos SGBDs. 
 
 
 
 Atenção: 
 SQL é sigla inglesa de “Structured Query Language” que 
significa, em Português, Linguagem de Consulta 
Estruturada. 
Banco de Dados 
 Nota: No momento certo vieram órgãos de 
padronização, porque existiam vários fabricantes de 
SQL fora do padrão cada um com seu formato, assim, 
ANSI e ISO padronizaram a SQL. 
 Desta forma, os bancos de dados passaram a ser 
padronizados universalmente. 
 
 Atenção: 
 ANSI é a sigla para American National Standards Institute 
e ISO International Organization for Standardization. 
Banco de Dados 
 A partir daí surgiram vários Bancos de Dados como: 
 Soluções 
pagas 
Banco de Dados 
 Outros Bancos de Dados: 
 Soluções 
free 
Utilizado 
no Curso 
Banco de Dados (MySQL) 
Banco de Dados 
 
 
 
 No mercado é oferecida algumas opções de servidro 
dentre elas temos (Wamp e Xampp, são pacotes 
completo que deixam instalar e configurar facilmente 
no seu computador as versões mais recentes do 
servidor web Apache, PHP e servidor de base de dados 
MySQL. 
Banco de Dados 
 Esse é o momento para baixar da Internet e instalar na 
sua máquina. 
 
 Busque no Google, por Wamp5. 
 
 Mãos a obra!!! 
 
 
 
Banco de Dados

Outros materiais