Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDébora Casqueira Angelim Alterado mais de 8 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.