13
BASES DE DADOS 2012 - 2013 Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática Faculdade de Ciências e Tecnologia Universidade do Algarve Apresentação

BASES DE DADOS 2012 - 2013 - w3.ualg.ptw3.ualg.pt/~cvieira/tutoria/01_bd_1213/bd_1213_01.pdf · Bases de dados relacionais Modelo E-A e diagramas de classes em UML Álgebra relacional

  • Upload
    doanbao

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

BASES DE DADOS

2012 - 2013

Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática

Faculdade de Ciências e Tecnologia

Universidade do Algarve

Apresentação

RESUMO

2

Apresentação do docente

Apresentação dos alunos

Apresentação da unidade curricular

Funcionamento dos grupos de trabalho

Horário de atendimento

DOCENTE

Cristina C. Vieira

Edf. 1 gab 2.69

[email protected]

http://w3.ualg.pt/~cvieira/

3

FICHA DA UNIDADE CURRICULAR

4

Ver ficha de Bases de Dados na tutoria eletrónica

CONTEÚDOS PROGRAMÁTICOS

Introdução aos sistemas de bases de dados

Bases de dados relacionais

Modelo E-A e diagramas de classes em UML

Álgebra relacional

Linguagem SQL

Normalização de bases de dados

Segurança e integridade de bases de dados

Modelação e manipulação de dados em XML

Modelo de dados OLAP

Bases de dados NOSQL

5

MATERIAL DIDÁTICO

Os slides das aulas teóricas e alguns dos

exercícios propostos nas aulas práticas são

baseados em cursos da universidade de

Standford, que têm por base o livro principal da

bibliografia, e em material didático cedido pelo

prof. Fernando Lobo.

6

BIBLIOGRAFIA BÁSICA

A First Course in Database Systems, Jeff Ullman and Jennifer Widom, Prentice Hall,

3th edition, 2007.

Database Management Systems, R. Ramakrishnan, 6th edition, J. Gehrke, Mc Graw-Hill, 2007.

An Introduction to Database Systems, 8th edition, C. J. Date, Addison-Wesley,2003.

Fundamentals of Database Systems, 6th edition, Elmasri and Navathe, 2010.

7

AVALIAÇÃO

Componente teórica (70%) + componente prática (30%)

Componentes teórica (exame sem consulta) e prática

(trabalho) são obrigatórias

Para obter aprovação

Presenças nas aulas práticas >= 75%

Nota da componente teórica (nct)>= 7.5

Nota da componente prática (ncp)>= 7.5

nct * 0.7 + ncp * 0.3 >= 9.5

8

TRABALHO (30% DA NOTA FINAL)

9

• Construção de uma base de dados para realizar a gestão de dados dum domínio baseado num caso real.

• Proposta de temas para quem ainda não tem:

• Bases de dados para o ISU (Instituto de Solidariedade Universitária)

• O tema do trabalho deverá ser aprovado pelo docente

• Os trabalhos deverão ser acompanhados pelo docente nas aulas práticas

TRABALHO (3 PARTES)

10

• Escolher tema e fazer modelo conceptual (30%).

• Converter modelo conceptual no modelo

relacional, definir esquema em SQL. (30%).

• Elaborar queries em SQL (40%).

FUNCIONAMENTO DOS GRUPOS DE

TRABALHO

11

Baseado no processo de aprendizagem cooperativa • Definir objectivos, metas, actividades e tarefas

• Calendarizar e distribuir tarefas

• Cultivar o espírito de grupo (um por todos e todos por um)

• Responsabilizar cada elemento do grupo

• Distribuir equitativamente as tarefas

• Reunir semanalmente para fazer o ponto da situação e uma reflexão.

• Usar um gestor de versões de software ou um a serviço para armazenamento de ficheiros.

FUNCIONAMENTO DOS GRUPOS DE

TRABALHO

12

Os 5 ingredientes da aprendizagem cooperativa

1 – Interdependência positiva:

todos os membros devem participar para que as tarefas sejam completadas

2 – Responsabilidade individual

3 – Interação presencial

4 – Relacionamentos interpessoais e de grupo:

conhecer e confiar nos outros; resolver conflitos construtivamente; comunicar assertivamente

5 – Reflexão de grupo:

o q correu bem; o que correu mal; o q se pode melhorar; quais as causas de certos atrasos; etc.

HORÁRIO DE ATENDIMENTO

13

Terça-feira (edifício 1, gab 2.69)

9:30 -11:30