====== CAP 241 - Computação Aplicada I - Sistema de Banco de Dados - 2016 ======
Essa página contém o material da parte "Sistema de Banco de Dados" da disciplina CAP 241 - Computação Aplicada I oferecida no primeiro período de 2016. \\
Docente responsável: Dra. [[http://lattes.cnpq.br/1014575950191035|Karine Reis Ferreira]] \\
===== Referências =====
- "Fundamentals Of Database Systems" - 6th Edition - Navathe and Elmasri - 2011
- "Spatial Databases: With Application to GIS"- 1th Edition - Philippe Rigaux, Michel Scholl, and Agnes Voisard - 2002
===== Listas =====
As duas listas abaixo devem ser entregues até a próxima aula, dia 31/05/2016, por e-mail para karine@dpi.inpe.br.
==== Lista 1 ====
* {{:cap241:2016:2016_lista_01_modelorelacional.pdf|Lista 1}}: enviar a lista em PDF por email até o dia 31/05/2016. Exemplos de alguns softwares para gerar o modelo ER e o modelo relacional:
- [[http://dev.mysql.com/doc/workbench/en/index.html|MySQL Workbench]] (sucessor do software [[http://fabforce.net/dbdesigner4/|DBDesigner 4]]): capaz de gerar um modelo relacional e scripts em SQL a partir desse modelo.
- [[https://www.draw.io/|Draw.io]]: capaz de gerar diagrama ER
==== Lista 2 ====
* {{:cap241:2016:2016_lista_02_sql.pdf|Lista 2}}: enviar um arquivo (.sql) por email até o dia 31/05/2016 com os comandos SQL dos exercícios dessa lista. Para executar essa lista, utilize os seguintes softwares:
- [[http://www.postgresql.org/download/| PostgreSQL]]. OBS: anotem o usuário e senha criados na instalação!
- [[http://www.pgadmin.org/ | PgAdmin]]: verifique se a sua instalação do PostgreSQL (item 1) já instalou o pgAdmin. A maioria dos instaladores já instalam o pgAdmin.
- Algum editor de SQL. Sugestões: [[ https://notepad-plus-plus.org/ | NotePad++]] ou [[http://www.barebones.com/products/textwrangler/|TextWrangler for Mac OS]]
===== Avaliação =====
Faremos uma avaliação no dia 31/05/2016, com consulta às notas de aula. Cada aluno deve trazer um laptop com o ambiente já montado, o mesmo ambiente utilizado para executar a lista 02. Assim, o laptop deve ter instalado os softwares PostgreSQL e PgAdmin (conforme descrito acima) e o banco de dados da lista 02 já criado.
===== Notas de Aula =====
* {{:cap241:2016:2016_aula_01.pdf|Relational Database System - Parte 01}}.
* {{:cap241:2016:2016_aula_02.pdf|Relational Database System - Parte 02}}.
===== Licença =====
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.