Você está na página 1de 15

Banco de Dados I

Thiago Mendes (thiago.mendes@ymail.com)

Graduado em Sistemas de Informao


Especialista em Engenharia de Sistemas
Analista de Sistemas / Gerente TI / Developer
Tecnologias educacionais para EAD
Curto PHP, MYSQL, MONGODB, GIT, NODEJS, LINUX

@thigas88
github.com/thigas88

Thiago Mendes Banco de Dados I


Favenorte

Thiago Mendes

Ementa

Conceitos
Modelagem Conceitual

Modelagem de Dados Relacional

Entidade Relacionamento
Outras notaes grficas
lgebra relacional
Normalizao

Linguagens de Definio e Manipulao de Dados e Linguagem


de Consulta Estruturada (SQL)
Projeto de Banco de Dados Relacional

Thiago Mendes Banco de Dados I


Favenorte

Banco de Dados

Descrever os conceitos introdutrios necessrios para o


adequado conhecimento dos modelos de banco de dados;
Entender os conceitos relacionados a Modelagem Conceitual,
focando principalmente no modelo E-R;
Definir o Modelo Relacional e os conceitos de normalizao e
lgebra relacional;
Compreender as fases para elaborao do Projeto de Banco
de Dados Relacional;
Compreender as Linguagens de Definio e Manipulao de
Dados e uma introduo Linguagem de Consulta
Estruturada (SQL).

Thiago Mendes Banco de Dados I


Favenorte

Objetivos

Bibliografia
SILBERSCHARTZ, Abrahan; KORTH, Henry F.; SUDARSHAN, S. Sistemas de banco de dados. 6.
ed. So Paulo: Elsevier, 2012.
NASSU, Eugenio A; SETZER, Valdemar W. Bancos de dados orientados a objetos. So Paulo:
Blucher. 2012.
Bibliografia complementar
HEUSER, Carlos Alberto. Projetos de bancos de dados. 6. ed. Porto Alegre: Bookman, 2010.
SETZER, Valdemar. W. SILVA, Flvio Soares Corra da. Banco de dados: aprenda o que so,
melhore seu conhecimento, construa os seus. So Paulo: Blucher, 2014.

ALVES, William Pereira. Banco de dados: teoria e desenvolvimento. So Paulo: rica, 2009.
LEITE, Mrio. Acessando bancos de dados com ferramentas RAD: aplicaes em Delphi. Rio
de Janeiro: Brasport, 2008.

Thiago Mendes Banco de Dados I


Favenorte

Bibliografia bsica
ELMASRI, Ramez; NAVATHE, Shamkant. Sistemas de banco de dados. 6. ed. So Paulo:
Pearson, 2014.

Thiago Mendes Banco de Dados I


Favenorte

INTRODUO A BANCO DE DADOS

Conceitos bsicos

Informao o DADO processado, com valor agregado.

Thiago Mendes Banco de Dados I


Favenorte

Dados so fatos conhecidos que podem ser armazenados.


Ex: nomes, telefones, endereos.

Conceitos bsicos

O tempo que o funcionrio trabalha na empresa;


O endereo de residncia do funcionrio (endereo + bairro +
cidade)

Thiago Mendes Banco de Dados I


Favenorte

Os itens anteriores referem-se aos dados de um formulrio e a


partir deles possvel extrair informaes como:

Conceitos bsicos
Uma coleo (conjunto) de dados
interelacionados logicamente que tem por objetivo atender a
uma comunidade de usurios, ex: agenda de telefones, ficha de
clientes

Thiago Mendes Banco de Dados I


Favenorte

Banco de Dados

Conceitos bsicos

Representa algum aspecto do mundo real, s vezes chamado


de mini-mundo ou de universo de discurso (UoD Universe
of Discourse). As mudanas no mini-mundo so refletidas no
banco de dados;
uma coleo logicamente coerente de dados com algum
significado inerente. Uma variedade aleatria de dados no
pode ser corretamente chamada de banco de dados;
construdo e populado com dados para um finalidade
especfica. Ele possui um grupo definido de usurios e
algumas aplicaes previamente concebidas nos quais esses
usurios esto interessados.

Thiago Mendes Banco de Dados I


Favenorte

Propriedades implcitas de um Banco de Dados

Um sistema de gerncia de
banco de dados (SGBD) um
conjunto de programas que
permite criar e manter um
banco de dados.
Descrever/definir
Armazenar/construir
Tratar
Manipular
Compartilhar

Thiago Mendes Banco de Dados I


Favenorte

Conceitos bsicos

Um banco de dados juntamente com o


SGBD que o gerncia constitui um sistema
de banco de dados

Thiago Mendes Banco de Dados I


Favenorte

Conceitos bsicos

Thiago Mendes Banco de Dados I


Favenorte

Ambiente de Sistema de Banco


de Dados

Um Banco de Dados um:


a) conjunto de objetos da realidade sobre os quais se deseja
manter informaes.
b) conjunto de operaes sobre dados integrados destinados a
modelar processos.
c) software que incorpora as funes de definio, recuperao
e alterao de dados.
d) software que modela funes de definio, recuperao e
alterao de dados e programas.
e) conjunto de dados integrados destinados a atender s
necessidades de uma comunidade de usurios.

Thiago Mendes Banco de Dados I


Favenorte

Questo

Um Banco de Dados um:


a) conjunto de objetos da realidade sobre os quais se deseja
manter informaes.
b) conjunto de operaes sobre dados integrados destinados a
modelar processos.
c) software que incorpora as funes de definio, recuperao
e alterao de dados.
d) software que modela funes de definio, recuperao e
alterao de dados e programas.
e) conjunto de dados integrados destinados a atender s
necessidades de uma comunidade de usurios.

Thiago Mendes Banco de Dados I


Favenorte

Questo

Você também pode gostar