SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Prof. Alexandre Mignon
Banco de Dados
Apresentação
1
Ementa
Aborda os aspectos fundamentais de banco de dados, tais
como: níveis de abstração de dados, modelos conceituais
e operacionais; projeto conceitual; modelo de álgebra
relacional; dependências funcionais e multivaloradas;
refinamento de projeto; normalização e integridade de
dados; linguagem de acesso a sistemas de bancos de
dados relacionais; linguagem de definição e manipulação
de dados; segurança, controle e administração; noções de
gerenciamento de transações e controle de concorrência.
2
Conteúdo
● Visão geral sobre Sistemas de Gerenciamento de Banco de Dados (SGBDs).
● Visão geral sobre a elaboração de um Projeto de Banco de Dados
● Modelo Conceitual
○ Atributos e Entidades.
○ Relacionamentos e Cardinalidade
○ Diagrama de Entidade-Relacionamento
● Modelo Lógico
○ Derivação a partir do diagrama de entidade-relacionamento.
● Modelo Físico e a linguagem SQL
○ Linguagem de Definição de Dados (DDL)
○ Linguagem de manipulação de dados (DML)
○ Realização de consultas em banco de dados
○ Junções de tabelas em banco de dados
○ Visão
○ Triggers e Procedures
3
Forma de Avaliação
4
Avaliação Percentual
Atividade 01 10%
Atividade 02 10%
Prova 01 40%
Prova 02 40%
O aluno é aprovado se sua média final for maior ou igual a 6,0 e tiver
pelo menos 75% de presença.
MF = (A01 x 0,1) + (A02 x 0,1) + (P01 x 0,4) + (P02 x 0,4)
Bibliografia Básica
● DATE, Christopher J. Introdução a Sistemas de Banco de Dados. Rio de
Janeiro: Campus, 2004.
● ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Bancos de Dados.
São Paulo: Pearson Addison Wesley, 2009.
● HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Sagra
Luzzato, 2004.
● SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de
Banco de Dados. São Paulo: Makron Books, 1999.
● COUGO, Paulo Sérgio. Modelagem Conceitual e Projeto de Banco de Dados.
Rio de Janeiro: Campus, 1997.
● GARCIA MOLINA, Hector et Al. Implementação de Sistemas de Bancos de
Dados. Rio de Janeiro: Campus, 2011.
● NASSU, Eugênio A; Setzer, Waldemar W. Bancos de Dados Orientados a
Objetos. São Paulo: Edgar Blücher, 2002.
● OLIVEIRA, Celso H. SQL: Curso Prático. São Paulo: Novatec, 2002.
5

Mais conteúdo relacionado

Semelhante a Banco de dados 1 orientação e conceitos básicos

Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoDaniel Brandão
 
Sistemas de Informações - Aula 01: Apresentação da Disciplina
Sistemas de Informações - Aula 01: Apresentação da DisciplinaSistemas de Informações - Aula 01: Apresentação da Disciplina
Sistemas de Informações - Aula 01: Apresentação da DisciplinaMarcus Araújo
 
Apresentacao Alessandro Lemes
Apresentacao Alessandro LemesApresentacao Alessandro Lemes
Apresentacao Alessandro Lemesalessandrolemes
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQLEric Silva
 
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosMozart Dornelles Claret
 
Banco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosBanco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosCeça Moraes
 
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...Ricardo Roberto MSc, MBA
 
Modelagem Dados - Introdução à Conceitos
Modelagem Dados - Introdução à ConceitosModelagem Dados - Introdução à Conceitos
Modelagem Dados - Introdução à Conceitospaulocoob
 
Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoAlan Vasconcelos
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonArthur Fortes
 
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014WANDERSON JONER
 
Avaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvemAvaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvemEduardo Millan
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemSérgio Souza Costa
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 

Semelhante a Banco de dados 1 orientação e conceitos básicos (20)

Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Sistemas de Informações - Aula 01: Apresentação da Disciplina
Sistemas de Informações - Aula 01: Apresentação da DisciplinaSistemas de Informações - Aula 01: Apresentação da Disciplina
Sistemas de Informações - Aula 01: Apresentação da Disciplina
 
O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
 
Apresentacao Alessandro Lemes
Apresentacao Alessandro LemesApresentacao Alessandro Lemes
Apresentacao Alessandro Lemes
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQL
 
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
 
Banco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de DadosBanco de Dados, Integração e Qualidade de Dados
Banco de Dados, Integração e Qualidade de Dados
 
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...
cms_files_81187_1648754282Material_Doutorado_Profissional_em_Engenharia_de_So...
 
bd.ppt
bd.pptbd.ppt
bd.ppt
 
Modelagem Dados - Introdução à Conceitos
Modelagem Dados - Introdução à ConceitosModelagem Dados - Introdução à Conceitos
Modelagem Dados - Introdução à Conceitos
 
Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informação
 
Case Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em PythonCase Recommender: Fazendo recomendação em Python
Case Recommender: Fazendo recomendação em Python
 
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
 
Avaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvemAvaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvem
 
AulaAula1(introducao)
AulaAula1(introducao)AulaAula1(introducao)
AulaAula1(introducao)
 
Extrator Lattes CNPq
Extrator Lattes CNPqExtrator Lattes CNPq
Extrator Lattes CNPq
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Apostila de banco de dados da ucg
Apostila de banco de dados da ucgApostila de banco de dados da ucg
Apostila de banco de dados da ucg
 

Banco de dados 1 orientação e conceitos básicos

  • 1. Prof. Alexandre Mignon Banco de Dados Apresentação 1
  • 2. Ementa Aborda os aspectos fundamentais de banco de dados, tais como: níveis de abstração de dados, modelos conceituais e operacionais; projeto conceitual; modelo de álgebra relacional; dependências funcionais e multivaloradas; refinamento de projeto; normalização e integridade de dados; linguagem de acesso a sistemas de bancos de dados relacionais; linguagem de definição e manipulação de dados; segurança, controle e administração; noções de gerenciamento de transações e controle de concorrência. 2
  • 3. Conteúdo ● Visão geral sobre Sistemas de Gerenciamento de Banco de Dados (SGBDs). ● Visão geral sobre a elaboração de um Projeto de Banco de Dados ● Modelo Conceitual ○ Atributos e Entidades. ○ Relacionamentos e Cardinalidade ○ Diagrama de Entidade-Relacionamento ● Modelo Lógico ○ Derivação a partir do diagrama de entidade-relacionamento. ● Modelo Físico e a linguagem SQL ○ Linguagem de Definição de Dados (DDL) ○ Linguagem de manipulação de dados (DML) ○ Realização de consultas em banco de dados ○ Junções de tabelas em banco de dados ○ Visão ○ Triggers e Procedures 3
  • 4. Forma de Avaliação 4 Avaliação Percentual Atividade 01 10% Atividade 02 10% Prova 01 40% Prova 02 40% O aluno é aprovado se sua média final for maior ou igual a 6,0 e tiver pelo menos 75% de presença. MF = (A01 x 0,1) + (A02 x 0,1) + (P01 x 0,4) + (P02 x 0,4)
  • 5. Bibliografia Básica ● DATE, Christopher J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2004. ● ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Bancos de Dados. São Paulo: Pearson Addison Wesley, 2009. ● HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato, 2004. ● SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de Dados. São Paulo: Makron Books, 1999. ● COUGO, Paulo Sérgio. Modelagem Conceitual e Projeto de Banco de Dados. Rio de Janeiro: Campus, 1997. ● GARCIA MOLINA, Hector et Al. Implementação de Sistemas de Bancos de Dados. Rio de Janeiro: Campus, 2011. ● NASSU, Eugênio A; Setzer, Waldemar W. Bancos de Dados Orientados a Objetos. São Paulo: Edgar Blücher, 2002. ● OLIVEIRA, Celso H. SQL: Curso Prático. São Paulo: Novatec, 2002. 5