A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fundamentos de Banco de Dados Prof. André Cypriano M. Costa

Apresentações semelhantes


Apresentação em tema: "Fundamentos de Banco de Dados Prof. André Cypriano M. Costa"— Transcrição da apresentação:

1 Fundamentos de Banco de Dados Prof. André Cypriano M. Costa amonteiro@catolica-es.edu.br acostaprofessor@gmail.com

2  O que é um banco de dados? 2

3  Para que servem os bancos de dados? Armazenar dados Organizar os dados Fornecer um ambiente adequado e eficiente para recuperar e armazenar dados 3

4  Apresentar os conceitos fundamentais de banco de dados visando o entendimento do que é um banco de dados e quais são suas aplicações.  Apresentar os principais modelos de dados (ER e Relacional).  Projetar e implementar um banco de dados relacional. 4

5  Interpretar problemas, analisar, projetar e implementar soluções computacionais adequadas à especificação do problema, usando modelagem e banco de dados relacionais.  Apresentar e utilizar uma linguagem para definição do banco de dados e manipulação dos dados do BD.  Conhecer alguns mecanismos internos do banco de dados, como o gerenciamento de transações, o controle de concorrência. 5

6  Levantar as necessidades dos usuários, analisá-las e projetar soluções de banco de dados.  Modelar tanto no nível conceitual quanto no nível lógico um banco de dados.  Implementar e manter soluções de banco de dados.  Conhecer e utilizar sistemas gerenciadores de banco de dados.  Utilizar a linguagem SQL para definir um banco de dados, bem como manipular e recuperar dados do banco.  Entender o funcionamento de mecanismos internos do banco de dados como transações, controle de concorrência. 6

7  Conceitos de banco de dados  Modelagem de banco de dados Modelo E-R Modelo Relacional  Normalização de banco de dados  Linguagem de consulta (SQL) Definição de dados Manipulação de dados Consulta de dados  Gerenciamento de transações  Controle de concorrência 7

8  Aulas Expositivas em Sala de Aula Práticas em Laboratório de Informática ○ Ferramentas utilizadas: BrModelo, DBDesigner, MySQL  Exercícios Listas de exercícios Atividades Práticas Supervisionadas (APS’s) 8

9  O sistema de avaliação é composto por: 02 Testes; 02 Provas Escritas; 04 Instrumento Complementar de Avaliação (ICA); Até 02 avaliação de Segunda Chamada (válido apenas para Teste e Prova Escrita, caso o aluno tenha faltado algum desses).  Pontuação: 30 pontos para cada Teste; 70 pontos para cada Prova Escrita; 50 pontos para cada ICA. 9

10  Avaliações Escritas: 10 DataAvaliaçãoConteúdo 27/03Teste Escrito 1 (30 pontos) Conceitos, Modelagem ER e Relacional, Normalização do banco de dados 08/05Prova Escrita 1 (70 pontos) Conceitos de BD, Modelagem ER e Relacional, Normalização e Linguagem SQL (definição e manipulação de dados) 27/05Teste Escrito 2 (30 pontos)Linguagem SQL (consultas) 26/06Prova Escrita 2 (70 pontos) Linguagem SQL (consultas), Transação e Controle de Concorrência 01/07 2ª Chamada Teste e/ou Prova Escrita Mesmo conteúdo da(s) avaliação(ões) perdida(s)

11  ICA: 11 Data Espec Data Entr AvaliaçãoConteúdo 25/0208/03ICA 01 (50 pontos) Conceitos fundamentais de banco de dados. Especificação a ser definida. 04/0328/03ICA 02 (50 pontos) Modelo ER e Relacional, e Normalização. Especificação a ser definida. 15/0412/05ICA 03 (50 pontos) Linguagem SQL (DDL e DML). Especificação e ser definida. 15/0506/06ICA 04 (50 pontos) Linguagem SQL (Consultas). Especificação e ser definida.

12  Atividades Práticas Supervisionadas (APS’s): 12 DataAPSConteúdo 07/03APS01 Resolução intensiva de exercícios – Postagem de exercícios sobre modelagem E-R de banco de dados. 14/03APS02 Resolução intensiva de exercícios – Postagem de exercícios sobre modelagem relacional de banco de dados. 23/04APS03 Resolução intensiva de exercícios – Postagem de exercícios sobre a linguagem SQL (Implementação e população do banco de dados). 21/05APS04 Resolução intensiva de exercícios – Postagem de exercícios sobre a linguagem SQL (Consulta em banco de dados).

13 13

14  Resultado final: 14 MédiaFrequênciaSituação ≥ 60≥ 75%APROVADO ≥ 60< 75%APROVADO 50 ≤ MF < 60≥ 75%PENDENTE! 50 ≤ MF < 60< 75%REPROVADO POR FALTA < 50≥ 75%REPROVADO POR NOTA < 50< 75%REPROVADO POR FALTA

15  SILBERSCHATZ, Abraham KORTH, Henry F. SUDARSHAN, S.. Sistema de banco de dados. 3ª edição. São Paulo Pearson Makron Books, 2005 (Formato digital).  DATE, C. J. Introdução a sistemas de bancos de dados. 8ª edição. Rio de Janeiro Campus, 2003 (Formato digital).  ELMASRI, Ramez; NAVATHE, Shamkant B.. Sistemas de banco de dados. 4ª edição. São Paulo Pearson, 2005 (Formato digital – espanhol). 15

16  HEUSER, Carlos Alberto. Projeto de banco de dados. 5ª edição. Porto Alegre Instituto Informática da UFRGS, 2004.  MACHADO, Felipe Nery Rodrigues. Banco de dados projeto e implementação. São Paulo Érica, 2004.  COUGO, Paulo Sérgio. Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro Elsevier, 1997. 16

17  http://sis4.com/brModelo/ http://sis4.com/brModelo/  http://fabforce.net/dbdesigner4/ http://fabforce.net/dbdesigner4/  http://www.mysql.com/ http://www.mysql.com/  http://www.w3schools.com/SQl/default.asp http://www.w3schools.com/SQl/default.asp  Video aulas:  http://www.veduca.com.br/index.php http://www.veduca.com.br/index.php  http://www.academicearth.org/strip?utm_expid=12915115- 1 http://www.academicearth.org/strip?utm_expid=12915115- 1 17

18  ACM Transactions on Database Systems - http://tods.acm.org/ http://tods.acm.org/ 18


Carregar ppt "Fundamentos de Banco de Dados Prof. André Cypriano M. Costa"

Apresentações semelhantes


Anúncios Google