Ficha da Unidade Curricular (UC)



Documentos relacionados
GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Ficha da Unidade Curricular (UC)

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Ficha da Unidade Curricular (UC)

PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

P L A N I F I C A Ç Ã O A N U A L

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE ENGENHARIAS

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

18/03/2012. Formação.

Plano de Trabalho Docente Ensino Técnico

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Programa de Unidade Curricular

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

Persistência e Banco de Dados em Jogos Digitais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Pró-Reitoria de Ensino de Graduação Núcleo de Apoio Pedagógico - NAPE P L A N O D E E N S I N O

Pré-Requisitos: Os alunos deverão ter conhecimentos aprofundados de desenho técnico e médios de aplicações de desenho vectorial e edição de imagem.

Plano de Trabalho Docente Ensino Técnico

PLANO DE TRABALHO DO PROFESSOR CURSOS TÉCNICOS DE NÍVEL MÉDIO ENSINO A DISTÂNCIA

Aprend.e Sistema integrado de formação e aprendizagem

Direcção Regional de Educação do Algarve

Índice. Introdução Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35

GBC043 Sistemas de Banco de Dados (SBD) Plano de Curso. Ilmério Reis da Silva UFU/FACOM

PLANIFICAÇÃO MODULAR

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

Ficha de Unidade Curricular

Curso Superior de Tecnologia em BD

Desenho e Modelação de Esquemas de Bases de Dados

Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)

Banco de Dados. Maurício Edgar Stivanello

Ficha de Unidade Curricular

Ficha de Unidade Curricular

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Sistemas de Bases de Dados

Ficha da Unidade Curricular (UC)

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ANÁLISE DE SISTEMAS Ano Lectivo 2014/2015

PROGRAMA. Objectivos Gerais :

PLANO DE ENSINO DE DISCIPLINA

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

INSTITUTO POLITÉCNICO DE SANTARÉM ESCOLA SUPERIOR DE DESPORTO DE RIO MAIOR. Licenciatura em desporto Gestão das Organizações Desportivas

BANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. contato@lrocha.

Gestão de Tecnologia da Informação

Escola Secundária de Camarate

Índice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2015

Licenciatura em Informática

Programa de Unidade Curricular

Sistemas de Banco de Dados

Sumário Introdução Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL A Composição deste Livro 3

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Modelo Relacional. 2. Modelo Relacional (Lógico)

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

MÓDULO 1 - Folha de Cálculo

A IMPORTÂNCIA DO JOOMLA NA GESTÃO DA INFORMAÇÃO PEDAGÓGICA. Razões justificativas da acção: Problema/Necessidade de formação identificado

Projeto e Implementação

Oracle SQL Developer

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular FINANÇAS Ano Lectivo 2011/2012

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

Regulamento do Curso de. Mestrado Integrado em Engenharia Informática

Programa de Unidade Curricular

Banco de Dados. Prof. Antonio

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2014/2015

PLANO DE ENSINO DE DISCIPLINA

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

Treinamento. DBA Oracle 11g. Duração: 120 horas

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Modelagem de dados e uso do SGBD MySQL

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

ORGANIZAÇÃO CURRICULAR

Ficha da Unidade Curricular

MC536 Bancos de Dados: Teoria e Prática

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular MARKETING INDUSTRIAL E DOS SERVIÇOS Ano Lectivo 2010/2011

Comandos de Manipulação

Transcrição:

Impressão em: 03-01-2013 16:09:44 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo : Gestão de Dados de Saúde I Carácter : obrigatória Área Científica : Informática para a Saúde ECTS : 6 Ano : 2º Semestre : 1º Ano Letivo : 2011/2012 Pré-Requisitos : Não tem. Horas de Trabalho Ensino Teórico (T) 30:00 Ensino Prático Laboratorial (PL) 45:00 Orientação Tutorial (OT) 5:00 Horas de Trab. Autónomo 82:00 Horas Totais 162:00 Idioma: Português e Inglês 2. Corpo Docente Docente Responsável : Rui Miguel de Carvalho Leal de Oliveira Docentes: Anabela Moreira Bernardino Rui Miguel de Carvalho Leal de Oliveira 3. Enquadramento A gestão de dados operacionais numa organização, quanto realizada de forma eficiente, é motor de um desenvolvimento sustentado e duradouro. Para tal, é essencial que a gestão de dados seja garantida por bases de dados suportadas por Sistemas de Gestão de Bases de Dados (SGBD). Neste sentido, pretende-se que os estudantes adquiram conhecimentos e competências em duas áreas específicas: a) modelação de bases de dados operacionais normalizadas; b) manipulação de bases de dados relacionais usando a linguagem SQL no SGBD Oracle. 4. Objetivos/Competências Gerais O1. Compreender o papel das bases de dados na gestão das organizações. O2. Adquirir e aplicar conhecimentos relativos à conceção de bases de dados. O3. Adquirir e aplicar conhecimentos que permitam criar e extrair informação de bases de dados. Específicas CE1-Conceitos de BD CE1.1 -Compreender conceitos genéricos da área de bases de dados CE2-Modelação de BD relacionais CE2.1-Saber obter e reformular requisitos de dados a partir de uma descrição de sistema CE2.2-Compreender e saber aplicar os conceitos de modelação conceptual no desenho e remodelação de BD CE2.3-Saber definir e avaliar o modelo lógico de BD, apresentar soluções adequadas para problemas definidos e levantar problemas não identificados CE2.4-Saber aplicar a técnica de Normalização no modelo lógico de uma BD relacional CE3-Manipulação de um SGBD CE3.1-Saber usar a linguagem SQL para definir consultas a dados armazenados em BD

relacionais CE3.2-Saber estruturar BD relacionais em linguagem SQL CE3.3-Saber manipular dados ao nível da inserção, actualização e eliminação usando SQL Transversais CT1-Trabalho em grupo CT1.1-Conseguir integrar grupos de trabalho para realização de trabalho e discussão de ideias CT2-Autonomia CT2.1- Conseguir identificar conhecimento relevante de entre o universo de conhecimento existente CT2.2- Conseguir realizar eficientemente estudo autónomo na área, eliminando dúvidas recorrendo primariamente aos canais de conhecimento da bibliografia CT3-Capacidade crítica CT3.1- Ser capaz de criar soluções com base num espírito crítico e capacidade de argumentação CT4, Domínio de inglês técnico relevante: CT4.1- Conseguir aplicar termos e expressões técnicas na língua dominante da área científica (língua Inglesa) nas dissertações sobre o tema CT4.2- Conseguir interpretar textos na língua dominante da área científica (língua Inglesa) para aquisição de conhecimento relevante CT5, Metodologia de estudo contínuo: CT5.1-Ser capaz de compreender a importância de uma abordagem de estudo continuado para a aquisição de competências científicas CT6, Gestão adequada dos recursos disponíveis: CT6.1-Saber usar o tempo disponibilizado pelos docentes (aulas e horário de atendimento) para aquisição/aprofundamento de conhecimento/competências e orientação para esclarecimento de dúvidas 5. Programa 5.1 Resumido Ensino Teórico -------------- Introdução aos SGBD Modelo de Dados Relacional Construção de modelos conceptuais de BD (com Modelo E-R) Mapeamento de modelos conceptuais em lógicos e vice-versa Afinação do modelo de dados (Normalização) Ensino Prático-Laboratorial --------------------------- Linguagem SQL para manipulação de dados (SQL DML) Linguagem SQL para gestão física de BD (SQL DDL) 5.2 Detalhado Ensino Teórico -------------- 1. Introdução às Bases de Dados: conceitos gerais 1.1. Conceito de BD 1.2. Utilizadores de uma BD 1.3. Redundância 1.3.1 Problemas associados 1.3.2 Controlo da redundância 1.4. "Canned transaction" 1.5. Vantagens da abordagem por Sistema de Gestão de Bases de Dados (SGBD) por comparação com a abordagem com Sistema de Gestão de ficheiros (exemplificação prática das vantagens com usando software) 2. Projetos de Bases de Dados Normalizadas 2.1. Objetivos de uma BD operacional normalizada vs objetivos de outros tipos de BD 2.2. Projeto de BD normalizada 2.2.1. Análise 2.2.2. Construção do Modelo Conceptual 2.2.3. Construção do Modelo Lógico 2.2.4. Afinação dos modelos 2.2.5. Modelo Físico 2.3. Conceitos associados à Modelação Conceptual 2.3.1. Entidades fortes e fracas 2.3.2. Atributos 2.3.2.1. Simples 2.3.2.1. Composto 2.3.2.1. Multivalor 2.3.2.1. Derivado 2.3.3. Chave candidata 2.3.4 Chave primária 2.3.5. Relacionamento 2.3.5.1 Cardinalidade 2.3.5.2 Participação obrigatória

2.3.6. Hierarquias de entidades 2.3.6.1 Disjunção 2.3.6.2 Sobreposição 2.3.7. Erros comuns na prática da modelação conceptual 2.3.8. Técnicas de simplificação de modelos conceptuais 2.4. Transformação de Modelo Conceptual em Modelo Lógico 2.4.1. Conceitos 2.4.1.1. Relação/tabela 2.4.1.2. Atributo/coluna 2.4.1.3. Tuplo/linha 2.4.1.4. Chave estrangeira 2.4.2. Regras de derivação para relacionamentos 2.4.2.1. 1:1, com participação obrigatória (P.O.) total 2.4.2.2. 1:1, com P.O. parcial 2.4.2.3. 1:N, com P.O. da entidade do lado N 2.4.2.4. 1:N, com P.O. total 2.4.3. Regras de derivação para atributos: 2.4.3.1. Multivalor 2.4.3.2. Compostos 2.4.4. Regras de derivação para hierarquias de entidades 2.4.4.1. Alternativa A 2.4.4.2. Alternativa B 2.4.4.3. Alternativa C 2.5. Técnica de Normalização 2.5.1. Objetivos 2.5.2. Conceitos: 2.5.2.1. Dependência funcional 2.5.2.2. Diagrama de Dependências Funcionais 2.5.2.3. Determinante 2.5.3. Formas Normais 2.5.3.1. 1ª Forma Normal 2.5.3.2. 2ª Forma Normal 2.5.3.3. 3ª Forma Normal 2.5.3.4. Forma Normal de Boyce-Codd 2.5.4. Regra transitiva de simplificação de Diagramas de Dependências Funcionais Ensino Pratico-Laboratorial --------------------------- 1. Introdução às bases de dados (BD) e Sistema de Gestão de Bases de Dados (SGDB) Oracle 1.1. Aplicações cliente SQL*PLUS e SQL Developer 1.2. Instalação do software Oracle 11G (servidor) 1.3. Transações 1.4. Sessões 2. Linguagem SQL-DML para consultas 2.1. Comando básico SELECT 2.2. Filtragem 2.2. Agregação 2.3. Junção 2.4. Subconsultas de linha 2.5. Subconsultas correlacionadas 2.6. Funções de linha 2.7. Funções de grupo 2.8. Operadores específicos: IS, NOT, LIKE, EXISTS 3. Linguagem SQL-DML para gestão de dados 3.1. Inserção de dados 3.2. Atualização de dados 3.3. Eliminação de dados 3.4. Commit 3.5. Rollback 4. Análise de planos de execução em SQL 4.1. Custo de execução 4.2. Efeitos da desnormalização 4.3. Efeitos da indexação 5. Linguagem SQL-DCL 5.1. Criação e execução de scripts 5.2. Criação, alteração e eliminação de tabelas 5.3. Transformação de restrições do nível conceptual em restrições do nível físico 5.4. Transformação de restrições do nível lógico em restrições do nível físico 5.5. Vistas 6. Interfaces gráficas com ligação a BD 6.1. Software Microsoft Visual Studio 6.2. Execução de pesquisas 6.3. Execução de procedimentos remotos 5.3 Fundamentação da coerência dos conteúdos programáticos com os objetivos/competências da unidade curricular Ensino Teórico -------------- 1. Introdução às Bases de Dados: conceitos gerais (O1,CE1.1) 1.1. Conceito de BD 1.2. Utilizadores de uma BD 1.3. Redundância 1.3.1 Problemas associados 1.3.2 Controlo da redundância 1.4. "Canned transaction"

1.5. Vantagens da abordagem por Sistema de Gestão de Bases de Dados (SGBD) por comparação com a abordagem com Sistema de Gestão de ficheiros (exemplificação prática das vantagens com usando software) 2. Projetos de Bases de Dados Normalizadas 2.1. Objetivos de uma BD operacional normalizada vs objetivos de outros tipos de BD (O1/CE1.1) 2.2. Projeto de BD normalizada (O1/CE1.1) 2.2.1. Análise (O1/CE1.1,O2/CE2.1) 2.2.2. Construção do Modelo Conceptual (O1/CE1.1,O2/CE2.2) 2.2.3. Construção do Modelo Lógico (O1/CE1.1,O2/CE2.3) 2.2.4. Afinação dos modelos (O2/CE2.2,O2/CE2.3) 2.2.5. Modelo Físico (O1/CE1.1, O2/CE2.3) 2.3. Conceitos associados à Modelação Conceptual 2.3.1. Entidades fortes e fracas (O2/CE2.2) 2.3.2. Atributos 2.3.2.1. Simples (O2/CE2.2) 2.3.2.1. Composto (O2/CE2.2) 2.3.2.1. Multivalor (O2/CE2.2) 2.3.2.1. Derivado (O2/CE2.2) 2.3.3. Chave candidata (O1/CE1.1,O2/CE2.2) 2.3.4 Chave primária (O1/CE1.1,O2/CE2.2) 2.3.5. Relacionamento (O2/CE2.2) 2.3.5.1 Cardinalidade (O2/CE2.2) 2.3.5.2 Participação obrigatória (O2/CE2.2) 2.3.6. Hierarquias de entidades (O2/CE2.2) 2.3.6.1 Disjunção (O2/CE2.2) 2.3.6.2 Sobreposição (O2/CE2.2) 2.3.7. Erros comuns na prática da modelação conceptual (O2/CE2.2) 2.3.8. Técnicas de simplificação de modelos conceptuais (O2/CE2.2) 2.4. Transformação de Modelo Conceptual em Modelo Lógico 2.4.1. Conceitos 2.4.1.1. Relação/tabela (O1/CE1.1,O2/CE2.3) 2.4.1.2. Atributo/coluna (O1/CE1.1,O2/CE2.3) 2.4.1.3. Tuplo/linha (O1/CE1.1,O2/CE2.3) 2.4.1.4. Chave estrangeira (O1/CE1.1,O2/CE2.3) 2.4.2. Regras de derivação para relacionamentos (O2/CE2.2,O2/CE2.3) 2.4.2.1. 1:1, com participação obrigatória (P.O.) total 2.4.2.2. 1:1, com P.O. parcial 2.4.2.3. 1:N, com P.O. da entidade do lado N 2.4.2.4. 1:N, com P.O. total 2.4.3. Regras de derivação para atributos (O2/CE2.2,O2/CE2.3) 2.4.3.1. Multivalor 2.4.3.2. Compostos 2.4.4. Regras de derivação para hierarquias de entidades (O2/CE2.2,O2/CE2.3) 2.4.4.1. Alternativa A 2.4.4.2. Alternativa B 2.4.4.3. Alternativa C 2.5. Técnica de Normalização (O2/CE2.3,O2/CE2.4) 2.5.1. Objetivos 2.5.2. Conceitos: 2.5.2.1. Dependência funcional 2.5.2.2. Diagrama de Dependências Funcionais 2.5.2.3. Determinante 2.5.3. Formas Normais 2.5.3.1. 1ª Forma Normal 2.5.3.2. 2ª Forma Normal 2.5.3.3. 3ª Forma Normal 2.5.3.4. Forma Normal de Boyce-Codd 2.5.4. Regra transitiva de simplificação de Diagramas de Dependências Funcionais Ensino Pratico-Laboratorial --------------------------- 1. Introdução às bases de dados (BD) e Sistema de Gestão de Bases de Dados (SGDB) Oracle 1.1. Aplicações cliente SQL*PLUS e SQL Developer (O1/CE1.1,O3/CE3) 1.2. Instalação do software Oracle 11G (servidor) (O1/CE1.1,O3/CE3) 1.3. Transações (O1/CE1.1,O3/CE3) 1.4. Sessões (O1/CE1.1,O3/CE3) 2. Linguagem SQL-DML (O3/CE3.1) 2.1. Comando básico SELECT 2.2. Filtragem 2.2. Agregação 2.3. Junção 2.4. Subconsultas de linha 2.5. Subconsultas correlacionadas 2.6. Funções de linha 2.7. Funções de grupo 2.8. Operadores específicos: IS, NOT, LIKE, EXISTS 3. Linguagem SQL-DML (O1/CE1.1,O3/CE3.3) 3.1. Inserção de dados 3.2. Atualização de dados 3.3. Eliminação de dados 4. Análise de planos de execução em SQL 4.1. Custo de execução (O1/CE1.1) 4.2. Efeitos da desnormalização (O1/CE1.1,O3/CE3.2) 4.3. Efeitos da indexação (O1/CE1.1,O3/CE3.2) 5. Linguagem SQL-DCL (O3/CE3.2) 5.1. Criação e execução de scripts 5.2. Criação, alteração e eliminação de tabelas 5.3. Transformação de restrições do nível conceptual em restrições do nível físico 5.4. Transformação de restrições do nível lógico em restrições do nível físico 5.5. Vistas 6. Interfaces gráficas com ligação a BD (O1/CE1.1,O3/CE3.1) 6.1. Software Microsoft Visual Studio 6.2. Execução de pesquisas 6.3. Execução de procedimentos remotos

6. Metodologia de Ensino / Aprendizagem 6.1 Presencial e Autónoma Aulas --------- 1. Leitura e discussão de material bibliográfico 2. Lecionação de matéria 3. Resolução de exercícios individuais e em grupo 4. Resolução autónoma de exercícios para autoavaliação de conhecimentos 5. Entrega, com reflexão, dos resultados da autoavaliação da aula anterior Orientação tutorial ----------------------- 1. Sessões de orientação, nomeadamente orientar o trabalho individual do estudante e esclarecer dúvidas 1. Resolução de exercícios. 2. Leitura de bibliografia indicada nas aulas. 6.2 Recursos Específicos - Plataforma de gestão e distribuição de conteúdos - Software: Oracle11g Database, Oracle SQL Developer, Microsoft Visio 2003 (ou superior), processador de texto 6.3 Fundamentação da coerência das metodologias de ensino com objetivos/competências da unidade curricular *** Metodologia de Ensino Presencial *** Aulas (O1,O2,O3,CE1,CE2,CE3) ----- 1. Leitura e discussão de material bibliográfico (CT1,CT2.1,CT3.1,CT4,CT5.1,CT6.1) 2. Lecionação de matéria (CT2.1,CT6.1) 3. Resolução de exercícios individuais e em grupo (CT1,CT2.1,CT3.1,CT4,CT5.1,CT6.1) 4. Resolução autónoma de exercícios para autoavaliação de conhecimentos (CT2.1,CT3.1,CT4,CT5.1,CT6.1) 5. Entrega, com reflexão, dos resultados da autoavaliação da aula anterior (CT3.1,CT6.1) Orientação tutorial (O1,O2,O3,CE1,CE2,CE3) ------------------- 1. Sessões de orientação, nomeadamente orientar o trabalho individual do estudante e esclarecer dúvidas (CT1,CT2.1,CT5.1,CT6.1) *** Metodologia de Ensino Autónoma *** 1. Resolução de exercícios (O1,O2,O3,CE1,CE2,CE3,CT2.2,CT3.1,CT5.1) 2. Leitura de bibliografia indicada nas aulas (O1,O2,O3,CE1,CE2,CE3,CT2.1,CT2.2,CT5.1) 7. Avaliação 7.1 Descrição Época de avaliação Classificação Consideração Contínua Exames Método PET1 PET2 PET Duração max. das provas 120 min 90 120 min Provas com consulta Não Não Não Teórica Conceitos de BD Normalização Conceitos de BD Matéria Modelação ER Modelação ER Normalização Valor mínimo 47,5% 47,5% Fórmula de cálculo 65%PET1+35%PET2 100%*PET Método PEP1 PEP2 PEP Duração max. das provas 90 min 90 min 120 Prática Provas com consulta Fornecida pelos docentes Fornecida pelos docentes Matéria SQL DML SQL DDL Valor mínimo 47,5% 47,5% Fórmula de cálculo 60%PEP1+40%PEP2 Fornecida pelos docentes SQL DML [Grupo I ] SQL DDL [Grupo II] 47,5% [Grupo I ] 47,5% [Grupo II] 100%*PEP (60%*GrupoI+40%*GrupoII)

Final Valor mínimo 47,5% Fórmula de cálculo 50%classificação(Teórica)+50%classificação(Prática) 7.2 Número de Elementos de Avaliação 7.2.1 Contínua/Periódica: 2 7.2.2 Final: 2 8 Bibliografia 8.1 Principal - Material disponível na página web da unidade curricular - T. Connolly and C. Begg. "Database Systems", 2005, 2nd Edition - R. Elmasri and S. Navathe. Fundamentals of Database Systems. Addison Wesley, 2010, 6th Edition - L. Damas, SQL - Structured Query Language, FCA, 2005, 6ª Ed. - Manuais Oracle 11G 8.2 Complementar - C. J. Date, An Introduction to Database Systems, Addison Wesley, 2003, 8th Edition - C. J. Date, A Guide to the SQL Standard: A User s Guide to the Standard Relational Language SQL, Addison_Wesley, 1997, 4th Edition - J.S.Bowman, S.L.Emerson & M. Darnovsky, The practical SQL handbook: using SQL variants, Addison-Wesley Professional, 2001, 4ª Ed. - A.R. Simon & J. Melton, Understanding then New SQL: A Complete Guide, Morgan Kaufmann, 1993. - M. Gruber, SQL Instant Reference, Sybex, 2000, 2nd Edition - S.J.Cannan & G.A.M. Otten, SQL- the standard handbook: based on the new SQL standard, McGraw-Hill, 1993. 9. Aprovação pelo CTC Aprovado em Conselho Científico em : 11-07-2012