Como chegar
|
Contactos

Tecnologias de Base de Dados 2017/2018

  • 6 ECTS
  • Lecionada em Português
  • Avaliação Mista

Objetivos

Pretende-se com esta disciplina:

1.Rever e aperfeiçoar a técnica de modelação de Base de Dados.
2.Compreender e aprofundar o domínio da linguagem SQL.
3.Aprender os conceitos básicos de manipulação da interface do SQL Server.
4.Perceber o desenvolvimento de soluções aplicacionais n-Tier.
5.Perceber o conceito de Base de Dados como objecto com uma programação e interface próprias e a sua utilização por diferentes clientes.

Pré-Requisitos Recomendados

Bons conhecimentos de algoritmia e programação tanto na vertente tradicional como com objectos.

Bom domínio dos conceitos de classes e métodos.

Conhecimentos sólidos de modelação de Base de Dados e fundamentos de SQL.

Conhecimentos sólidos de VB.NET

Método de Ensino

Exposição teórica e resolução prática coletiva de questões.
Desenvolvimento individual de soluções progressivamente mais complexas.

Conteúdos Programáticos

•Programação em T-SQL
•Transações
•Triggers
•Uso de cursores
•Desenvolvimento de aplicações n-Tier
•Replicação
•Abordagem ao Oracle e PL/SQL
•Abordagem ao NoSQL

Bibliografia e Webgrafia Recomendada

Apontamentos das aulas

Bibliografia Complementar

Help dos sistemas de desenvolvimento: Visual Studio, Access e Management Studio e SQL Server - Books Online

Planificação Semanal

1ª.SQL
1. Definição de Dados, Restrições e Esquema;
2. Queries básicos
2ª.3. Queries mais complexos
3ª.3. Queries mais complexos; 4. Instruções INSERT, DELETE e UPDATE
4ª.5. VIEWS; 6. Stored Procedures; 7. Triggers
5ª.8. Transacções; 9. Bloqueios
6ª.T-SQL Programming
1. Reserved Keywords
2. Transact-SQL Syntax Conventions
3. Built-in Functions
7ª.Built-in Functions
8ª.Built-in Functions
9ª.Control-of-Flow Language
10ª.5. Cursors;6. Data Types
11ª.7. Expressions; 8. Language Elements; 9. Operators
12ª.10. Predicates;13. SET Statements; 14. Variables; 15. CREATE FUNCTION13ª.Criação BD em SQL, implementação de regras de negócio com Triggers e Stored Procedures
Componentes de interface para ligação às SP das BDs
14º.Criação interface VB
15ª.Revisões. Avaliação global do funcionamento da UC

Coerência do programa para com os objetivos

Com o desenvolvimento do T-SQL, com a apresentação de casos e a construção de soluções ficam criados os mecanismos para a compreensão do papel das bases de dados nos sistemas de informação.

Coerência dos métodos de ensino para com os objetivos

Dado o carater prático do tema só a construção individual das soluções permite que sejam adquiridos e interiorizados os mecanismos que suportam a criação de soluções de sistemas de informação com bases de dados.

competência genérica relevantedesenvolvida?avaliada?
Análise e sínteseSimSim
Aptidão para aplicação na prática dos conhecimentos teóricosSimSim
Capacidade crítica e de avaliaçãoSimSim
Capacidade de adaptação a novas situaçõesSimSim
Capacidade de auto-critica e de auto-avaliaçãoSim 
Capacidade de decisãoSim 
Capacidade de iniciativa e espírito empreendedorSimSim
Capacidade de investigaçãoSimSim
Competência em informática e uso de novas tecnologiasSimSim
Competência em língua estrangeira  
Comunicação oral e escrita  
CriatividadeSimSim
Gestão da informação e da aprendizagem  
Resolução de problemasSimSim
Saber organizar, planear e gerirSimSim
Este website usa cookies para funcionar melhor e medir a performance (Diretiva da União Europeia 2009/136/EC)
Por favor dispense alguns minutos para responder a umas perguntas rápidas sobre o nosso website.