introdução a banco de dados

15
Banco de Dados I Thiago Mendes ([email protected])

Upload: thigas88

Post on 13-Dec-2015

224 views

Category:

Documents


0 download

DESCRIPTION

Conceitos inicias sobre banco de dados e sua história.

TRANSCRIPT

Page 1: Introdução a Banco de Dados

Banco de Dados I Thiago Mendes ([email protected])

Page 2: Introdução a Banco de Dados

Thiago Mendes

● Graduado em Sistemas de Informação ● 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

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 3: Introdução a Banco de Dados

Ementa

Banco de Dados Conceitos Modelagem Conceitual

Entidade Relacionamento Outras notações gráficas

Modelagem de Dados Relacional Álgebra relacional Normalização

Linguagens de Definição e Manipulação de Dados e Linguagem de Consulta Estruturada (SQL)

Projeto de Banco de Dados Relacional

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 4: Introdução a Banco de Dados

Objetivos

Descrever os conceitos introdutórios necessários 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 normalização e álgebra relacional;

Compreender as fases para elaboração do Projeto de Banco de Dados Relacional;

Compreender as Linguagens de Definição e Manipulação de Dados e uma introdução à Linguagem de Consulta Estruturada (SQL).

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 5: Introdução a Banco de Dados

Bibliografia Bibliografia básica • ELMASRI, Ramez; NAVATHE, Shamkant. Sistemas de banco de dados. 6. ed. São Paulo:

Pearson, 2014.

• SILBERSCHARTZ, Abrahan; KORTH, Henry F.; SUDARSHAN, S. Sistemas de banco de dados. 6. ed. São Paulo: Elsevier, 2012.

• NASSU, Eugenio A; SETZER, Valdemar W. Bancos de dados orientados a objetos. São Paulo: Blucher. 2012.

Bibliografia complementar • HEUSER, Carlos Alberto. Projetos de bancos de dados. 6. ed. Porto Alegre: Bookman, 2010.

• SETZER, Valdemar. W. SILVA, Flávio Soares Corrêa da. Banco de dados: aprenda o que são,

melhore seu conhecimento, construa os seus. São Paulo: Blucher, 2014.

• ALVES, William Pereira. Banco de dados: teoria e desenvolvimento. São Paulo: Érica, 2009.

• LEITE, Mário. Acessando bancos de dados com ferramentas RAD: aplicações em Delphi. Rio de Janeiro: Brasport, 2008.

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 6: Introdução a Banco de Dados

INTRODUÇÃO A BANCO DE DADOS

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 7: Introdução a Banco de Dados

Conceitos básicos

Dados são fatos conhecidos que podem ser armazenados. Ex: nomes, telefones, endereços. Informação é o DADO processado, com valor agregado.

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 8: Introdução a Banco de Dados

Conceitos básicos

Os itens anteriores referem-se aos dados de um formulário e a partir deles é possível extrair informações como:

• O tempo que o funcionário trabalha na empresa; • O endereço de residência do funcionário (endereço + bairro +

cidade)

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 9: Introdução a Banco de Dados

Conceitos básicos

Banco de Dados Uma coleção (conjunto) de dados interelacionados logicamente que tem por objetivo atender a uma comunidade de usuários, ex: agenda de telefones, ficha de clientes

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 10: Introdução a Banco de Dados

Conceitos básicos

Propriedades implícitas de um Banco de Dados • Representa algum aspecto do mundo real, às vezes chamado

de mini-mundo ou de universo de discurso (UoD – Universe of Discourse). As mudanças no mini-mundo são refletidas no banco de dados;

• É uma coleção logicamente coerente de dados com algum significado inerente. Uma variedade aleatória de dados não pode ser corretamente chamada de banco de dados;

• É construído e populado com dados para um finalidade específica. Ele possui um grupo definido de usuários e algumas aplicações previamente concebidas nos quais esses usuários estão interessados.

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 11: Introdução a Banco de Dados

Conceitos básicos

Um sistema de gerência 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

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 12: Introdução a Banco de Dados

Conceitos básicos

Um banco de dados juntamente com o SGBD que o gerência constitui um sistema de banco de dados

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 13: Introdução a Banco de Dados

Ambiente de Sistema de Banco de Dados

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 14: Introdução a Banco de Dados

Questão

Um Banco de Dados é um:

a) conjunto de objetos da realidade sobre os quais se deseja manter informações.

b) conjunto de operações sobre dados integrados destinados a modelar processos.

c) software que incorpora as funções de definição, recuperação e alteração de dados.

d) software que modela funções de definição, recuperação e alteração de dados e programas.

e) conjunto de dados integrados destinados a atender às necessidades de uma comunidade de usuários.

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte

Page 15: Introdução a Banco de Dados

Questão

Um Banco de Dados é um:

a) conjunto de objetos da realidade sobre os quais se deseja manter informações.

b) conjunto de operações sobre dados integrados destinados a modelar processos.

c) software que incorpora as funções de definição, recuperação e alteração de dados.

d) software que modela funções de definição, recuperação e alteração de dados e programas.

e) conjunto de dados integrados destinados a atender às necessidades de uma comunidade de usuários.

Thia

go M

endes –

Banco d

e D

ados I

Fa

ve

no

rte