Buscar

aula_8_bd_IESB_2013_1_sul_2

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 16 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 16 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 16 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

1
1
Disciplina Banco de Dados (BD)Disciplina Banco de Dados (BD)
88ªª Aula Aula -- MER MER -- ExercExercíício I cio I -- Trabalho ITrabalho I2013/1 2013/1 -- CCON4A e ENGN6CCCON4A e ENGN6C
IESB SulIESB Sul
2
Planejamento - BD I - 2013/1 - (previsão)
D S T Q Q S S D S T Q Q S S
1 2 1
3 4 5 6 7 8 9 2 3 4 5 6 7 8
10 11 12 13 14 15 16 9 10 11 12 13 14 15
17 18 19 20 21 22 23 16 17 18 19 20 21 22
24 25 26 27 28 23 24 25 26 27 28 29
30
D S T Q Q S S D S T Q Q S S
1 2 1 2 3 4 5 6
3 4 5 6 7 8 9 7 8 9 10 11 12 13
10 11 12 13 14 15 16 14 15 16 17 18 19 20
17 18 19 20 21 22 23 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 29 30 31
31
D S T Q Q S S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
D S T Q Q S S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
ABRIL
MAIO
JUNHO
JULHO
FEVEREIRO
MARÇO
LEGENDA
Feriado / Recesso
Aula
Lançamento (P1, P2 e Subst)
Início / Término Aulas
Avaliação (P1, P2 e Subst)
Edad
2
3
Banco de Dados (BD)
Para assistir a aula: Para assistir a aula: 
éé necessnecessáário estar que o aluno esteja rio estar que o aluno esteja 
matriculado na disciplina matriculado na disciplina 
(deve estar na lista de chamada)(deve estar na lista de chamada)
procurar a Coordenaprocurar a Coordenaçção do Curso ão do Curso 
para a solupara a soluçção de problemasão de problemas
4
LeiamLeiam
CCóódigo de digo de ÉÉticatica
ResoluResoluçção Conselho Superior não Conselho Superior nºº 02/201002/2010
de 12 de agosto de 2010de 12 de agosto de 2010
(dispon(disponíível na plataforma "vel na plataforma "BlackboardBlackboard")")
Banco de Dados
3
5
BD
Banco de Dados
EE--mail para receber o material enquanto não mail para receber o material enquanto não 
estestáá dispondisponíível o site da disciplinavel o site da disciplina
wpereira@cpovo.net
BD - Enviar material
6
�� BIBLIOGRAFIABIBLIOGRAFIA
�� Bibliografia bBibliografia báásica (ordem alfabsica (ordem alfabéética):tica):
�� DATE, CHRISTOPHER JDATE, CHRISTOPHER J. . IntroduIntroduçção a Sistemas de Bancos ão a Sistemas de Bancos 
de Dadosde Dados. Rio de Janeiro: Campus, 2000. . Rio de Janeiro: Campus, 2000. 
�� HEUSER, Carlos AlbertoHEUSER, Carlos Alberto. . Projeto de banco de DadosProjeto de banco de Dados. 6.ed. . 6.ed. 
Porto Alegre: Porto Alegre: BookmanBookman, 2010, 2010 ..
�� SILBERSCHATZ, Korth; SUDARSHANSILBERSCHATZ, Korth; SUDARSHAN. . Sistema de Banco Sistema de Banco 
de Dadosde Dados. 3. ed. São Paulo: Makron Books, 2005.. 3. ed. São Paulo: Makron Books, 2005.
Banco de Dados (BD)
4
7
�� BIBLIOGRAFIABIBLIOGRAFIA
�� Bibliografia complementar (ordem alfabBibliografia complementar (ordem alfabéética):tica):
�� ELMASRI, R.; NAVATHE, S. BELMASRI, R.; NAVATHE, S. B. . Sistemas de Banco de DadosSistemas de Banco de Dados. 4. ed. São . 4. ed. São 
Paulo: Pearson Education do Brasil, 2005.Paulo: Pearson Education do Brasil, 2005.
�� KROENKE, David MKROENKE, David M. . Banco de Dados: fundamentos, projeto e Banco de Dados: fundamentos, projeto e 
implementaimplementaççãoão. 6. ed. Rio de Janeiro: LTC, 1999.. 6. ed. Rio de Janeiro: LTC, 1999.
�� MACHADO, Felipe Nery; ABREU, MauricioMACHADO, Felipe Nery; ABREU, Mauricio. . Projeto de Banco de Dados: Projeto de Banco de Dados: 
uma visão pruma visão prááticatica. 16. ed. São Paulo: . 16. ed. São Paulo: ÉÉrica, 2009.rica, 2009.
�� MELO, Rubens NMELO, Rubens N. . Banco de Dados em AplicaBanco de Dados em Aplicaçções Clienteões Cliente--ServidorServidor. Rio . Rio 
de Janeiro: Infobook, 1997.de Janeiro: Infobook, 1997.
�� SETZER, Valdemar W; SILVA, FlSETZER, Valdemar W; SILVA, Fláávio Soares Correavio Soares Correa. . Bancos de Dados: Bancos de Dados: 
aprenda o que são, melhore seu conhecimento, construa o seuaprenda o que são, melhore seu conhecimento, construa o seu. São Paulo: . São Paulo: 
Edgard BlEdgard Blüücher Ltda, 2005.cher Ltda, 2005.
Banco de Dados (BD)
8
�� SITES PARA APROFUNDAMENTO E FERRAMENTAS:SITES PARA APROFUNDAMENTO E FERRAMENTAS:
�� brModelo 2.0brModelo 2.0. . Ferramenta de modelagem de banco de dadosFerramenta de modelagem de banco de dados. Dispon. Disponíível vel 
em: <http://www.sis4.com/brmodelo>. Acesso em 29 jul. 2012.em: <http://www.sis4.com/brmodelo>. Acesso em 29 jul. 2012.
�� DBDesigner 4DBDesigner 4. . Ferramenta de modelagem de banco de dadosFerramenta de modelagem de banco de dados. Dispon. Disponíível vel 
em: <http://fabforce.net/dbdesigner4/>. Acesso em 29 jul. 2012. em: <http://fabforce.net/dbdesigner4/>. Acesso em 29 jul. 2012. 
�� MySQLMySQL. . Sistema Gerenciador de Banco de Dados MySQLSistema Gerenciador de Banco de Dados MySQL. Dispon. Disponíível vel 
em: <http://www.mysql.com/>. Acesso em 29 jul. 2012. em: <http://www.mysql.com/>. Acesso em 29 jul. 2012. 
�� OracleOracle. . Sistema Gerenciador de Banco de Dados OracleSistema Gerenciador de Banco de Dados Oracle. Dispon. Disponíível em: vel em: 
<http://www.oracle.com/br/index.html/>. Acesso em 29 jul. 2012. <http://www.oracle.com/br/index.html/>. Acesso em 29 jul. 2012. 
�� Power DesignerPower Designer. . Ferramenta de modelagem de banco de dadosFerramenta de modelagem de banco de dados. dispon. disponíível vel 
em: em: 
<http://www.sybase.com/products/modelingdevelopment/powerdesigne<http://www.sybase.com/products/modelingdevelopment/powerdesigner>. r>. 
Acesso em Acesso em 29 jul. 2012.Acesso em Acesso em 29 jul. 2012.
Banco de Dados (BD)
5
9
FIES
10
Plano de Ensino
6
11
Plano de Ensino
12
Banco de Dados
Formem as equipes para o 1Formem as equipes para o 1°° TrabalhoTrabalho
Equipes de Equipes de 0303 ou ou 0404 integrantesintegrantes
11°° Trabalho publicado diaTrabalho publicado dia
12 Mar 13 (ter12 Mar 13 (terççaa--feira)feira)
Data de entrega do 1Data de entrega do 1ºº Trabalho:Trabalho:
10 Mar 13 10 Mar 13 -- antes de iniciar a P1antes de iniciar a P1
7
13
Roteiro da Apresentação
� Introdução
� Projeto de Banco de Dados
� Abordagem Entidade-Relacionamento
� 1º Trabalho
� Exercício
14
Roteiro da Apresentação
� Introdução
� Projeto de Banco de Dados
� Abordagem Entidade-Relacionamento
� 1º Trabalho
� Exercício
8
15
� Fases:
Projeto de Banco de Dados
Modelo conceitualModelo conceitual
Modelo lógicoModelo lógico
Esquema relacional
Tipo_Produto (Codigo, Descricao)
Produto (Codigo, Nome, Preco, Cod_Tipo)
Cod_Tipo referencia Tipo_Produto)
Esquema relacional
Tipo_Produto (Codigo, Descricao)
Produto (Codigo, Nome, Preco, Cod_Tipo)
Cod_Tipo referencia Tipo_Produto)
Modelo físicoModelo físico
CODIGO DESCRICAO
1 COMPUTADOR
2 IMPRESSORA
TIPO_PRODUTO
CODIGO DESCRICAO PRECO COD_TIPO
1 DESKTOP DELL MODELO P III 2500 1
2 NOTEBOOK TOSHIBA L 1.7 3500 1
3 HP 692 C JATO DE TINTA 600 2
4 EPSON 1500 L LASER 1200 2
PRODUTO
Banco de Dados
BDBD
16
Entidade associativa
Generalização / Especialização
Relacionamento identificador
Atributo identificador
Atributo
Relacionamento
Entidade
SímboloConceito
� Esquemas Gráfico
Abordagem Entidade-Relacionamento
9
17
DATA
LOTAÇÃO FILIAL
COMPOSIÇÃO
Código
Nome Descrição
Código
Nome Obs
(0, N)
(1, N)
(0, N) (1, 1)
t
CLIENTE
CONSULTORIA
Código
(0, N)
(0, 1)
SUPERVISÃO
SUPERVISORSUPERVISIONADO
Descrição
DEPARTAMENTO
Código
CIDADE
Nome
(0, N)
NomeCIC
PESSOA
FÍSICA
Razão
Social
CNPJ
PESSOA
JURÍDICA
1N
POSSE
N° Sequencia
Número
TELEFONE
(1, 1)(0, N)
NomeCódigo
EMPREGADO
Abordagem Entidade-Relacionamento
17
UTILIZAÇÃO
18
Roteiro da Apresentação
� Introdução
� Projeto de Banco de Dados
� Abordagem Entidade-Relacionamento
� 1º Trabalho
� Exercício
1019
1º Trabalho
20
1º Trabalho
11
21
1º Trabalho
22
1º Trabalho
12
23
1º Trabalho
24
1º Trabalho
13
25
1º Trabalho
26
1º Trabalho
14
27
1º Trabalho
28
1º Trabalho
15
29
1º Trabalho
88 - EMPRESA DE MANUTENÇÃO DE GELADEIRAS
77 - LOJA DE BOLSAS FEMININAS
66 - POUSADA 
55 - CLÍNICA RADIOLÓGICA
44 - CURSO DE INGLES PELA INTERNET
33 - LOJA DE VENDA DE ANIMAIS
22 - PRESTADORA DE SV (LIMPEZA)
11 - EMPRESA DE VENDA DE AR CONDICIONADO (ATACADO)
GRUPOTEMA
30
Roteiro da Apresentação
� Introdução
� Projeto de Banco de Dados
� Abordagem Entidade-Relacionamento
� 1º Trabalho
� Exercício
16
31
Exercício - Venda de produtos
Uma firma vende produtos de limpeza, e deseja melhor controlar os 
produtos que vende, seus clientes e as notas fiscais. Cada produto é
caracterizado por um código único, nome do produto, categoria (ex. 
detergente, sabão em pó, sabonete, etc), e seu preço. A firma possui 
informações sobre todos seus clientes. Cada cliente é identificado por 
um código único (interno à firma), o nome do cliente, endereço (rua, n°, 
sala, Cidade, UF), telefone, o status do cliente ("bom", "médio", 
"ruim"), e o seu limite de crédito. Guarda-se igualmente a informação 
de cada nota fiscal (NF) emitida aos clientes. Cada NF possui um
número único, a data de emissão. Cada NF registra de 1 a vários 
produtos e, para cada produto, indica-se a quantidade vendida. Em um 
mesma nota fiscal não se registra mais de uma vez o mesmo produto. 
Um produto pode estar presente em várias NF. Cada NF é emitida 
para um único cliente e um cliente pode ter várias NF. Deve ser 
possível cadastrar um produto independentemente dos Clientes e das 
notas fiscais. Crie um Diagrama Entidade-Relacionamento (DER) de 
modo que seja possível identificar somente os Clientes, somente os 
Produtos e, ainda, todas as NF emitidas para um Cliente e os 
correspondentes Produtos adquiridos.

Outros materiais