Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

Tamanho: px
Começar a partir da página:

Download "Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores"

Transcrição

1 Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Trabalho prático Sistemas de Informação 1 Semestre de Inverno 2013/2014 Versão 1.00

2

3 3 O Problema A KYIS (Keep Yourself In Shape) é uma nova empresa na área da nutrição, que pretende desenvolver planos alimentares adequados às necessidades dos seus clientes. O seu modelo de negócio assenta totalmente na Internet, pretendendo que os processos sejam automatizados, incluído as consultas, que são feitas através de aplicações video-chamada. Com base em informações recolhidas no mercado, requereu os serviços de consultadoria dos alunos de SI1 para planearem o sistema de informação e desenvolverem um protótipo em Java. Uma área onde pretende inovar é a apresentação detalhada, online, das receitas que constituem o plano alimentar, assim como apoiar os clientes na escolha de ementas e receitas alternativas compatíveis, com o seu plano alimentar. Primeira fase Objectivos de aprendizagem No final desta fase, os alunos devem ser capazes de: Identificar correctamente as entidades relevantes para os requisitos pretendidos; Identificar correctamente os atributos chave para cada uma das entidades; Identificar correctamente os atributos descritivos para cada uma das entidades; Identificar o domínio de cada atributo; Identificar correctamente as associações entre entidades, incluindo respectivas obrigatoriedades e cardinalidades; Desenvolver um modelo Entidade-Associação (EA) que cumpra os requisitos enunciados, capturando o maior número de restrições possível; Identificar os requisitos e restrições que não conseguem ser garantidos no modelo EA. Requisitos Mínimos O modelo EA a desenvolver deve contemplar as necessidades da empresa, descritas de seguida, incluindo as interrogações presentas na Terceira fase.

4 4 A base de um plano alimentar é a receita. Uma receita é descrita por um texto, tem um título, tem um tempo estimado de preparação, um nível de dificuldade e o número de pessoas a que se destina. É também importante ter a informação das Kilo-Calorias (KCal) por pessoa. Uma receita está categorizada por tipo de cozinha, e.g. Italiana, podendo em certas circunstâncias essa informação não estar disponível. Tem também a indicação do(s) tipo(s) de regime aplicável, e.g. Vegetariano. Uma receita é constituída por ingredientes, identificados por um nome, tendo para cada um, uma dada quantidade expressa numa unidade de medida. Por exemplo, 3 dl de água. Para ajudar na confecção das receitas, são registados os passos de cada uma, com uma ordenação e um texto descritivo. Além disso, é indicado o tempo em minutos e os ingredientes da receita utilizados no passo. De notar que cada passo é específico da receita a que diz respeito, e.g. passo 1 da receita 1. Uma receita está indicada para vários tipos de refeição, pelo menos um. Um tipo de refeição tem uma descrição única, e.g. Jantar. No registo de uma ementa diária, são indicadas as refeições que a constituem, assim como a sua ordem, e a receita associada a essa refeição. Além disso, as ementas são caracterizadas por uma descrição. Não pode existir uma ementa diária vazia. Um plano alimentar é constituído por uma sequência, não vazia, de ementas diárias. É caracterizado por uma descrição, por um código de 4 dígitos único e por uma determinada finalidade (e.g. prevenir a osteoporose). Nesse sentido, é importante indicar os públicos alvo a que se destina o plano e aqueles para o quais é contra-indicado. Um público alvo é caracterizado por uma faixa etária, por uma actividade e por um género (opcional). Uma faixa etária é definida em períodos de 10 anos, e.g. [15-24], sendo as faixas limite descritas como <15 e >64. É possível que as faixas etárias sofram alterações ao longo do tempo de vida do sistema, por exemplo, com a subdivisão de algumas faixas etárias em períodos mais curtos. A actividade indica o tipo de actividade física, podendo tomar os valores (i) Sedentário, (ii) Moderadamente Activo, (iii) Muito Activo, (iv) Alta Competição. A empresa regista alguma informação dos seus clientes, nomeadamente, o seu número de cliente, o BI, a morada, a altura (em metros), o nome e a data de nascimento. Sobre o peso dos clientes importa registar o seu valor e a data da pesagem, sendo que o sistema deverá manter registo dos vários pesos de um cliente ao longo do tempo. É também registado se é fumador e, para as clientes de sexo feminino, é importante saber a sua condição: (i) Grávida, (ii) Amamentar, (iii) Normal, (iv) Menopausa. Neste momento não há informação adicional a reter no caso dos clientes de sexo masculino, mas essa necessidade poderá vir a existir. De notar que a distribuição de clientes por ambos os sexos tende a ser equitativa. Cada cliente terá o seu plano alimentar, podendo ser alterado ao longo do tempo, ou mesmo não existir. Além disso, pode estar sinalizado como pertencente a vários público alvo.

5 5 Notas para a implementação: Para quaisquer esclarecimentos adicionais deve ser utilizado o do cliente para esse efeito: Contacto para equipa LI31D e LI31N - kyis.li31@gmail.com Contacto para equipa LI32D - kyis.li32@gmail.com A informação complementar fornecida pelo cliente, e que seja importante para clarificar aspectos do domínio da aplicação, deve ser incluída no relatório. Segunda fase Objectivos de aprendizagem No final desta fase, os alunos devem ser capazes de: Aplicar correctamente as regras de passagem de EA para relacional; Identificar as dependências funcionais existentes no sistema; Determinar as chaves primárias, alternativas e estrangeiras; Garantir que não existem perdas de dependências funcionais; Desenvolver modelos relacionais normalizados até à 3NF; Utilizar correctamente SQL/DDL para criar as tabelas num SGDB; Escolher correctamente os tipos de dados para cada atributo; Garantir as restrições de integridade identificadas, não esquecendo as que resultam da passagem do EA para o relacional, enumerando aquelas que têm de ser garantidas pelas aplicações. Requisitos Mínimos O objectivo desta fase é a construção do Modelo Lógico (Modelo Relacional), obtido a partir do modelo EA construído na fase anterior. O Modelo Lógico tem de estar normalizado até à 3NF, garantindo que preserva toda a informação, indicando-se as dependências funcionais associadas aos atributos. Deverá ser acompanhado de todas as restrições que não são garantidas pelo modelo, incluindo aquelas já apresentadas em conjunto com o Modelo Conceptual. Os alunos deverão identificar falhas, possíveis melhorias ou diferentes opções de modelação, relativamente ao modelo apresentado na primeira fase, apresentando a versão final do Modelo Conceptual. Os alunos poderão decidir fazer alterações, simplificações ou optimizações ao modelo, desde que devidamente indicadas e fundamentadas.

6 6 Com base no Modelo Lógico obtido, deverá ser construído em SQL o Modelo Físico do sistema, contemplando todas as restrições que se consigam garantir na forma declarativa. Pretende-se que crie o Modelo Físico utilizando a ferramenta Microsoft SQL Server Management Studio. Notas para a implementação: Conceba o código SQL para que seja possível criar e destruir o modelo de dados. Utilize dois scripts: um para criar e outro para remover as estruturas de dados. Note que a sua execução, em qualquer ordem, não deve produzir nenhum erro. Terceira fase Objectivos de aprendizagem No final desta fase, os alunos devem ser capazes de: Utilizar correctamente a álgebra relacional, com os seus vários operadores, para expressar interrogações sobre um modelo relacional; Inserir dados em lote através da cláusula SQL INSERT, garantindo que as restrições de integridade são cumpridas; Garantir a atomicidade de instruções, utilizando processamento transaccional; Utilizar correctamente as cláusulas INNER JOIN e OUTER JOIN; Utilizar correctamente sub-interrogações correlacionadas; Utilizar correctamente funções de agregação; Utilizar correctamente a cláusula HAVING; Utilizar correctamente a cláusula ORDER BY; Utilizar correctamente o termo DISTINCT; Utilizar correctamente os predicados IN e EXISTS. Requisitos Mínimos Utilizando a linguagem SQL e o modelo físico anteriormente desenvolvido, apresente um script SQL que insira em todas as relações pelo menos 3 instâncias da relação. Procure inserir instâncias que lhe permita testar correctamente as interrogações, pedidas adiante.

7 7 Conceba na linguagem SQL as interrogações a seguir indicadas, utilizando apenas uma instrução SQL. 1. Quais os ingredientes (nome) que são comuns às receitas 1 e 3? 2. Quais os ingredientes (nome) que não entram em nenhuma receita? 3. A lista das receitas possíveis para almoço e jantar, compatíveis com um regime vegetariano, que demorem menos de 30m a serem confeccionadas, e que estejam a ser utilizadas em planos alimentares adequados a clientes do sexo masculino. Nota: Apresente o título das receitas. 4. Apresente receitas alternativas para o almoço da primeira ementa diária do plano alimentar 1. Considera-se que é alternativa quando tem o mesmo número de calorias por pessoa, o mesmo tipo de regime e é adequada para o mesmo tipo de refeição. Nota: Apresente apenas o título e a chave primária das receitas. 5. Apresente os planos alimentares (código) onde a média de KCal diária é superior a 2000, tendo em conta que o total de KCal de uma ementa diária resulta das KCal das suas receitas. Ordene por ordem descendente da média de calorias diária. 6. Quais os ingredientes que podem ser encontrados em todos os tipos de regime? Nota: Apresente o nome do ingrediente, ordenado por ordem alfabética. 7. Quais as receitas adequadas para almoço que não estão em nenhum plano alimentar de clientes do sexo masculino? Nota: Apresente a chave primária e o título das receitas, bem como a indicação se o tipo de regime é Vegan ou Outro. 8. Qual a receita que é utilizada em mais planos alimentares? Nota: Apresente a chave primária e o número de planos alimentares onde a receita entrou.. 9. Apresente as ementas diárias, compatíveis com mulheres pretendentes a um público alvo sedentário, onde o número de KCal diário seja inferior a Nota: Apresente toda a informação da ementa, ordenando os resultados de forma decrescente por KCal. 10. Proponha uma interrogação interessante e resolva-a. Para as interrogações 2, 3, 5, 6 e 8 apresente também a expressão em álgebra relacional. Note que em álgebra relacional não é possível apresentar o resultado ordenado. Notas para a implementação: Caso tenho verificado a necessidade de alterar o modelo físico, por forma a ser possível realizar as interrogações pedidas, apresente o novo script

8 8 de criação do modelo identificando as alterações e correcções realizadas relativamente à segunda parte do trabalho. Quarta fase Objectivos de aprendizagem No final desta fase, os alunos devem ser capazes de: Utilizar correctamente transacções para garantir atomicidade nas operações, utilizando JDBC; Utilizar correctamente comandos parametrizados para executar operações em JDBC; Estabelecer uma ligação o SGBD pretendido, utilizando JDBC; Gerir correctamente o tempo de vida da ligação; Garantir a libertação de recursos, quando estes não estejam a ser utilizados; Utilizar correctamente o tipo ResultSet; Implementar as restrições de integridade aplicacionais. Requisitos Mínimos Nesta etapa pretende-se que implemente uma aplicação que utilize o sistema de informação construído. A aplicação será realizada na linguagem Java, utilizando JDBC para ligação, acesso e comunicação com o servidor de base de dados. As restrições de integridade identificadas na Segunda fase devem de ser concretizadas, certificando-se que, quando necessário, um conjunto de operações são consideradas de forma atómica, ou seja todas as operações são realizadas ou nenhuma o é. O sistema deve estar preparado para suportar eventuais falhas na ligação com o servidor. O SGBD a utilizar é o SQL Server. As funcionalidades obrigatórias são: 1. Inserção de um novo cliente; 2. Inserção de uma nova receita; 3. Listar as receitas compatíveis para um determinado regime alimentar, disponível no sistema;

9 9 4. Associar um plano alimentar a um cliente, de entre os regimes alimentares compatíveis. Note que, no caso de o cliente já ter um plano alimentar, este deve ser substituído pelo novo plano. 5. Apresentar uma receita, contemplando os seus passos e respectivos ingredientes; 6. Remover um plano alimentar. Notas para a implementação: Sempre que sentir necessidade, pode implementar outras funcionalidades de suporte às funcionalidades obrigatórias, como por exemplo, listagens e inserções de novos valores. Note que, a aplicação deverá ter um menu com as opções e apenas terminar quando explicitamente indicado pelo utilizador. Planeamento As datas importantes a recordar são: Lançamento do enunciado: 18 de Setembro de 2013 Entrega da primeira fase: 21 de Outubro de 2013 Entrega da segunda fase: 18 de Novembro de 2013 Entrega da terceira fase: 09 de Dezembro de 2013 Entrega da quarta fase: 06 de Janeiro de 2014 Em cada entrega deve apresentar o relatório e código (se existir) referente às respectivas fases, e uma eventual errata e correcções a entregas anteriores. O relatório deve apresentar a justificação de todas as decisões tomadas. Deve ser possível encontrar evidências para os objectivos de aprendizagem enunciados. Na capa do relatório deverá constar: (i) nome da unidade curricular e curso, (ii) ano e semestre lectivo, (iii) identificação do grupo, (iv) número e nome de cada um dos elementos do grupo, (v) identificação da fase do trabalho. A entrega dos relatórios tem de ser feita até à data definida para o efeito. 18 de Setembro de 2013, Lara Santos e Nuno Datia.

Departamento de Engenharia de Eletrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

Departamento de Engenharia de Eletrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia de Eletrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Trabalho prático (Fases 1,2 e 3) Sistemas de Informação I Semestre

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

No contexto informático. Requisitos

No contexto informático. Requisitos Nuno Melo e Castro Sistema Conjunto de itens interdependentes que interagem para realizar uma tarefa Um método ou conjunto de procedimentos que definem um comportamento Pode ser automatizado ou manual,

Leia mais

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 ÍNDICE MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 8.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO 11

Leia mais

SQL (Tópicos) Structured Query Language

SQL (Tópicos) Structured Query Language SQL (Tópicos) Structured Query Language ISI Introdução aos Sistemas de Informação SQL (Tópicos) 1 SQL: componentes SQL / DDL (Data Definition Language) Permite definir os Esquemas de Relação Permite definir

Leia mais

Base de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.

Base de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução. - Índice Componentes Sistemas de Informação Vitor Vaz da Silva Vitor Vaz da Silva - SI http://tektonia.com 2 Vitor Vaz da Silva - SI http://tektonia.com 3 Vitor Vaz da Silva - SI http://tektonia.com 4

Leia mais

Estruturas de Dados I Enunciado do Trabalho Prático

Estruturas de Dados I Enunciado do Trabalho Prático Estruturas de Dados I Enunciado do Trabalho Prático Licenciatura em Engenharia Informática Universidade de Évora 2001/2002 1 Objectivo Pretende-se implementar uma base de dados sobre as viagens efectuadas

Leia mais

Disciplina de Base de Dados Enunciado do Projeto Parte 1

Disciplina de Base de Dados Enunciado do Projeto Parte 1 Disciplina de Base de Dados Enunciado do Projeto Parte 1 O projeto da disciplina de Bases de Dados consiste na conceção de uma base de dados para suporte a uma aplicação descrita na Secção 2, sendo esta

Leia mais

Rápida revisão do Modelo Relacional

Rápida revisão do Modelo Relacional Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.

Leia mais

Planificação Anual. Departamento Expressões e Tecnologias

Planificação Anual. Departamento Expressões e Tecnologias Modelo Dep-01 Planificação Anual Agrupamento de Escolas do Castêlo da Maia Departamento Expressões e Tecnologias Ano 12º Ano letivo 2013.2014 Disciplina Programação e Sistemas de Informação Turma G Professores:

Leia mais

Introdução. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

Introdução. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Eduardo R. B. Marques DCC/FCUP parcialmente adaptado de slides por Fernando Silva e Ricardo Rocha Alguns

Leia mais

Tarefa Orientada 9 Base de Dados Pagamentos

Tarefa Orientada 9 Base de Dados Pagamentos Tarefa Orientada 9 Base de Dados Pagamentos Objectivos: Criar as tabelas da base de dados Pagamentos Criar um diagrama da base de dados Inserir registos com os dados de teste Criar as tabelas da base de

Leia mais

Administração e Optimização de BDs

Administração e Optimização de BDs Departamento de Engenharia Informática 2010/2011 Administração e Optimização de BDs Mini-Projecto 2 Entrega a 16 de Abril de 2011 2º semestre A resolução deve ser claramente identificada com o número de

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!

Leia mais

Bases de Dados 2007/2008 Exame

Bases de Dados 2007/2008 Exame Exame 25 de Janeiro de 2008 Instituto Superior Técnico Departamento de Engenharia Informática Regras O exame tem a duração de 2h30m. A folha de capa deve ser identificada com o nome e número do aluno.

Leia mais

Bases de Dados 2006/2007 Exame

Bases de Dados 2006/2007 Exame Exame 12 de Janeiro de 2007 Instituto Superior Técnico Departamento de Engenharia Informática Regras O exame tem a duração de 2h30m. A folha de capa deve ser identificada com o nome e número do aluno.

Leia mais

Parte I (correspondente à matéria do 1º teste)

Parte I (correspondente à matéria do 1º teste) DI- FCT- NOVA 6 de julho de 2018 Bases de Dados Exame de Recurso, 2017/18 (Versão B) Consulta limitada Parte I (correspondente à matéria do 1º teste) Grupo I.1 Nota: O enunciado deste grupo é intencionalmente

Leia mais

PLANIFICAÇÃO MODULAR Ano Lectivo 2016/2017

PLANIFICAÇÃO MODULAR Ano Lectivo 2016/2017 AGRUPAMENTO DE ESCOLAS DE MIRA Escola Secundária c/3 Dr.ª Maria Cândida ENSINO PROFISSIONAL CURSO VOCACIONAL DISCIPLINA:TIC CICLO DE FORMAÇÃO: 2015-2017 PLANIFICAÇÃO MODULAR Ano Lectivo 2016/2017 N.º TOTAL

Leia mais

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Planificação Anual de Programação e Sistemas de Informação 11º ano Ano Lectivo 2013/2014 Turma: 11º H Professor: João Barbosa

Leia mais

Gestor de Actividades TIC na Educação. Guia de Utilização. Versão 2.30

Gestor de Actividades TIC na Educação. Guia de Utilização. Versão 2.30 Gestor de Actividades TIC na Educação Guia de Utilização Versão 2.30 Desenvolvido por Paulo Reis (preis@ccems.pt) Centro de Competência «Entre Mar E Serra» (www.ccems.pt) Batalha, 2006 GATo CCEMS, 2006

Leia mais

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores s Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório de Progresso 3.2 Relatório Final 3.3 Avaliação 4. Propostas 1.

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Sistemas de Gestão de Bases de Dados Database Management Systems Objetivos -Administrar, criar e manter mecanismos de segurança em bases de dados SQL; -Criar,

Leia mais

Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013

Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013 Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação Criar um banco de dados denominado Escola ; Criar a tabela, como especificado abaixo: # RA Numeric(8) Nome Serie Turma

Leia mais

Bases de Dados. Parte I: Conceitos Básicos. Parte I

Bases de Dados. Parte I: Conceitos Básicos. Parte I Bases de Dados Parte I Conceitos Básicos Ricardo Rocha DCC-FCUP 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados que se relacionam entre

Leia mais

TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018

TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 17-A TECNOLOGIAS DE ACESSO A BASES DE DADOS Profª Ana Paula Cação Maio de 2018 CONTEÚDOS 1. Métodos de Ligação a Bases de Dados 2. Arquitectura de Componentes

Leia mais

A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A

A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A BANCO DE DADOS GERENCIAL 1 A U L A 3 S U B G R U P O S D M L E D Q L : I N S E R I N D O E P E S Q U I S A N D O D A D O S E M U M A T A B E L A CONCEITOS LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML) A linguagem

Leia mais

Sistemas de Informação e Bases de Dados 2012/2013. Modelo Relacional. Alberto Sardinha 2012 IST

Sistemas de Informação e Bases de Dados 2012/2013. Modelo Relacional. Alberto Sardinha 2012 IST Sistemas de Informação e Bases de Dados 2012/2013 Modelo Relacional Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 Sumário Modelo Relacional Conversão Modelo EA

Leia mais

Sistema de Gestão de Videoteca

Sistema de Gestão de Videoteca Relatório de Especificação de Requisitos Aplicações na Web MEEC Versão 20 de Março de 2003 António Neves pee02004@fe.up.pt Conteúdo Sistema de Gestão de Videoteca 1 Introdução... 4 1.1 Objectivos... 5

Leia mais

Bases de Dados. Apresentação da disciplina. Programa

Bases de Dados. Apresentação da disciplina. Programa Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização

Leia mais

de Bases de Dados Exame 1

de Bases de Dados Exame 1 Ano lectivo 2011/2012 2 o semestre Administração e Optimização de Bases de Dados Exame 1 Regras O exame tem a duração de 2 horas. O exame é individual e com consulta. Poderá consultar o livro, slides da

Leia mais

SQL (com MySQL) Apresentação OBJETIVOS. Programação

SQL (com MySQL) Apresentação OBJETIVOS. Programação SQL (com MySQL) Programação Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 2ª a 6ª das 9h às 21h30

Leia mais

PARADIGMAS DA PROGRAMAÇÃO IV

PARADIGMAS DA PROGRAMAÇÃO IV PARADIGMAS DA PROGRAMAÇÃO IV TRABALHO PRÁTICO 2006/2007 2º ANO LESI Entrega Electrónica: 2 de Julho Entregas Presenciais: semana de 9/7 a 13/7 SISTEMA DE GESTÃO DE UM PORTO MARÍTIMO PORTUS INTRODUÇÃO Apresenta-se

Leia mais

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas.

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas. Documento da versão PRODUTO ManWinWin DATA INÍCIO 18-10-2016 VERSÃO 5.4.2.0 DATA FECHO 10-01-2017 Novas Funcionalidades Preferências No separador Parque, as opções referentes ao registo Histórico Utilização

Leia mais

Manipulação de Dados com SQL

Manipulação de Dados com SQL Manipulação de Dados com SQL Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I manipulação de dados com SQL 2 Structured Query Language

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação DOMÍNIOS (Módulos) Módulo 8 - Conceitos Avançados de Módulo 9 - Introdução à Conteúdos Vantagens de um sistema operativo gráfico; Conceito de janela; Conceitos acerca da interface com o utilizador; por

Leia mais

Administração e Optimização de BDs

Administração e Optimização de BDs Departamento de Engenharia Informática 2010/2011 Administração e Optimização de BDs Mini-Projecto 4 A entregar a 28 de Maio de 2011 2º semestre A resolução deverá ser identificada com o número de grupo

Leia mais

Curso Profissional de Técnico de Informática - Sistemas

Curso Profissional de Técnico de Informática - Sistemas Planificação Anual 2018/2019 Curso Profissional de Técnico de Informática - Sistemas TECNOLOGIAS WEB 11º ANO 1 MÓDULO 3 - UFCD 0781 - Análise de sistemas de informação Data Início/Final: 19 set 2018 a

Leia mais

Revisão de Bancos de Dados

Revisão de Bancos de Dados Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)

Leia mais

!" # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional

! # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional Nuno Melo e Castro !" # Modelos de dados 1ª geração Modelo Hierárquico Modelo Rede 2ª geração Modelo Relacional 3ª geração Extensões ao modelo relacional Modelo lógico-dedutivo Modelo orientado a objectos

Leia mais

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! (Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de

Leia mais

SIDC. Nota técnica nº 6/2013

SIDC. Nota técnica nº 6/2013 SIDC Nota técnica nº 6/2013 Agosto 2013 Versão 1,0 Os direitos de autor deste trabalho pertencem à SPMS e a informação nele contida é confidencial. Este trabalho não pode ser reproduzido ou divulgado,

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

António Rocha Nuno Melo e Castro

António Rocha Nuno Melo e Castro António Rocha Nuno Melo e Castro O modelo E-R (entidade-relacionamento) baseia-se na percepção de um universo constituído por um grupo básico de objectos chamados Entidades e por Relacionamentos entre

Leia mais

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE

Leia mais

P R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido

P R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri P R O J E T

Leia mais

Bibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST

Bibliografia. Bases de Dados 2012/2013 Modelo Relacional. Helena Galhardas. Raghu Ramakrishnan, Database Management Systems, Cap. 3 10/2/ IST Bases de Dados 2012/2013 Modelo Relacional Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 1 Sumário Modelo Relacional Conversão Modelo EA para Modelo Relacional

Leia mais

Características dos sistemas convencionais de gestão

Características dos sistemas convencionais de gestão O modelo relacional adapta-se perfeitamente a sistemas de processamento de dados de gestão Áreas como o CAD, CIM, GIS, ferramentas CASE, sistemas multimédia, etc., têm características muito diferentes

Leia mais

Introdução ao Banco de Dados. Banco de Dados

Introdução ao Banco de Dados. Banco de Dados Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:

Leia mais

Informática para Ciências e Engenharias B

Informática para Ciências e Engenharias B Informática para Ciências e Engenharias B Trabalho Prático 2016/17 1 Objetivo do Trabalho A depuração plasmática é o processo de remoção de uma substância do plasma sanguíneo, principalmente por acção

Leia mais

DML - SELECT JUNÇÕES (JOIN)

DML - SELECT JUNÇÕES (JOIN) DML - SELECT JUNÇÕES (JOIN) 1. Apresentação Nas consultas (SELECT) apresentadas até aqui, somente uma tabela foi acessada por vez. Quando for necessário apresentar informações que estão em mais de uma

Leia mais

Engenharia da Programação

Engenharia da Programação Engenharia da Programação LEIC 4º ano, 1º Semestre, ano lectivo de 2002-03 2º Exame (o exame é composto por 10 perguntas (1-10) cotadas com 1 valor cada) Data: 8 de Fevereiro de 2003 Duração Exame: 1h30

Leia mais

Índice MANUAL DE UTILIZAÇÃO BALCÃO DIGITAL CGI

Índice MANUAL DE UTILIZAÇÃO BALCÃO DIGITAL CGI Índice 1. Requisitos que devem ser cumpridos para a correta utilização das funcionalidades do Balcão Digital... 2 2. Procedimentos inerentes à correta utilização do Balcão Digital... 3 3. Funcionalidades

Leia mais

ANÁLISE E PROJETO DE BANCO DE DADOS

ANÁLISE E PROJETO DE BANCO DE DADOS ANÁLISE E PROJETO DE BANCO DE DADOS SQL FELIPE G. TORRES SQL A linguagem SQL (Struct Query Language) é utilizada como padrão em bancos de dados relacionais. Seu desenvolvimento foi originalmente no início

Leia mais

Ficha prática nº 8. SGBD Microsoft SQL Server e projecto do Microsoft Access

Ficha prática nº 8. SGBD Microsoft SQL Server e projecto do Microsoft Access Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 8 SGBD Microsoft SQL Server e projecto do Microsoft Access Objectivos: Continuação do

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED

Leia mais

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados:

As Instruções DML. As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: As Instruções DML As Instruções de manipulação de dados(dml) em SQL são representados por: Modificam o estado do banco de dados: o INSERT - permite a inclusão de novos registros (linhas) nas tabelas o

Leia mais

Introdução à Informática Engenharia Agrícola

Introdução à Informática Engenharia Agrícola Conceitos Básicos Excel Introdução à Informática Engenharia Agrícola Uma referência básica Material didático disponibilizado na página da disciplina. Elaborado pelo prof. Edmar André Bellorini Tutorial

Leia mais

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012

Leia mais

- SQL Linguagem de Manipulação de Dados

- SQL Linguagem de Manipulação de Dados - SQL Linguagem de Manipulação de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SELECT SELECT FROM [ WHERE predicado

Leia mais

Modelo Entidade-Relacionamento (E-R)

Modelo Entidade-Relacionamento (E-R) Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo

Leia mais

Universidade do Algarve

Universidade do Algarve Universidade do Algarve Faculdade de Ciências e Tecnologia Interface Homem-Máquina Licenciatura em ESI Ano lectivo de 2006/2007 Projecto de Edição Electrónica Allgarve Events Alunos: João Gomes N.º: 23084

Leia mais

Índice. Página 1 de 32 :: https://fenix.iscte.pt/ C7.01 (ext )

Índice. Página 1 de 32 :: https://fenix.iscte.pt/ C7.01 (ext ) Índice 1 1. Operações de Alunos... 3 1.1. Matricular aluno... 3 1.2. Visualizar alunos... 7 1.2.1. Visualizar dados pessoais... 8 1.3. Matrículas do aluno... 9 1.3.1. Detalhes da matrícula... 9 1.3.1.1.

Leia mais

Álgebra Relacional e SQL

Álgebra Relacional e SQL Álgebra Relacional e SQL Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Álgebra Relacional Maneira teórica de se manipular o banco de dados relacional Linguagem de consulta procedural usuários

Leia mais

DOSSIER DA DISCIPLINA

DOSSIER DA DISCIPLINA DOSSIER DA DISCIPLINA PI - PROGRAMAÇÃO IMPERATIVA Licenciatura em Matemática e Ciências da Computação (1º ano) Docente responsável: José Carlos Ramalho Ano lectivo de 2004/2005-2º semestre INDICE Apresentação...

Leia mais

Modelação Engenharia de Software

Modelação Engenharia de Software Modelação Engenharia de Software 2 o Semestre de 2008/2009 3 a entrega: Requisitos do sistema Test O Matic Sistema Nacional para as Competências Profissionais de Utopia 11 de Maio de 2009 1 Introdução

Leia mais

1º Exame de Base de Dados (2015/2016);

1º Exame de Base de Dados (2015/2016); Instruções INDIQUE O SEU NOME E NÚMERO CADA UMA DAS 8 FOLHAS DE EXAME A duração do exame é de 2:30mn. O Exame é sem Consulta. Só se pode sair da sala após 60mn do início. Não responda às questões de um

Leia mais

Oracle Database 11g: Introdução à Linguagem SQL Novo

Oracle Database 11g: Introdução à Linguagem SQL Novo Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.

Leia mais

Planificação/Critérios Ano Letivo 2018/2019

Planificação/Critérios Ano Letivo 2018/2019 Planificação/Critérios Ano Letivo 2018/2019 Nível de Ensino: Secundário Áreas/Disciplina: Programação e Sistemas de Informação Ano: 2.º Curso: Básico Científico-Humanístico Profissional X Planificação

Leia mais

NCE/11/00921 Relatório preliminar da CAE - Novo ciclo de estudos

NCE/11/00921 Relatório preliminar da CAE - Novo ciclo de estudos NCE/11/00921 Relatório preliminar da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de ensino superior / Entidade instituidora: Universidade Do Minho A.1.a.

Leia mais

Oferta de Migração do SharePoint 2013 Perguntas Mais Frequentes

Oferta de Migração do SharePoint 2013 Perguntas Mais Frequentes Oferta de Migração do SharePoint 2013 Perguntas Mais Frequentes 26 de setembro de 2016 DESCRIÇÃO GERAL O FastTrack irá oferecer serviços de migração do SharePoint 2013 no local como uma oferta de tempo

Leia mais

Informática. Banco de Dados Relacional. Professor Julio Alves.

Informática. Banco de Dados Relacional. Professor Julio Alves. Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma

Leia mais

Manual do Utilizador. Declaração Anual Suporte Informático. Anexo J /Modelo 10

Manual do Utilizador. Declaração Anual Suporte Informático. Anexo J /Modelo 10 Manual do Utilizador Declaração Anual Suporte Informático Anexo J /Modelo 10 TSR Sistemas de Informação, Lda. FEVEREIRO 2010 Pág. 2 Índice Objectivo... 3 Instalação... 3 Utilizadores... 3 Utilitários de

Leia mais

Ficha de Avaliação Sumativa. Notas Gerais:

Ficha de Avaliação Sumativa. Notas Gerais: Ficha de Avaliação Sumativa Formação Modular - Programador de Informática SQL e JAVA Duração: 180 minutos Nome Formando: Data: / / Formador: João Leitão Classificação: Notas Gerais: A realização deste

Leia mais

Introdução à Computação Engenharia Civil

Introdução à Computação Engenharia Civil Conceitos Básicos Excel Introdução à Computação Engenharia Civil Uma referência básica Material didático disponibilizado na página da disciplina. Elaborado pelo prof. Edmar André Bellorini Excel O Microsoft

Leia mais

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE CURSO DE MESTRADO EM ENGENHARIA CIVIL FUNDAMENTOS DE INVESTIGAÇÃO OPERACIONAL 2010/2011 1º SEMESTRE 1º ANO Exame época normal Parte I: PROGRAMAÇÃO LINEAR 9 de Fevereiro de 2011 Observações Duração desta

Leia mais

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva  UFU/FACOM/BCC GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento

Leia mais

Com.ISTo. Caracterização do Utilizador

Com.ISTo. Caracterização do Utilizador Com.ISTo Somos um grupo de estudantes do curso de Eng.ª Informática e de Computadores do Instituto Superior Técnico. Este questionário, no âmbito da disciplina de Interfaces Pessoa Máquina, tem como objectivo

Leia mais

Modelo Lógico de Dados (MLD) Origens do modelo relacional

Modelo Lógico de Dados (MLD) Origens do modelo relacional Modelo Lógico de Dados (MLD) O MLD é derivado a partir do MCD pela aplicação de um conjunto de regras bem definidas; A derivação do MLD depende fortemente dos conceitos e tecnologias subjacentes do MLD;

Leia mais

Núcleo Operacional da Sociedade de Informação NOSi, EPE

Núcleo Operacional da Sociedade de Informação NOSi, EPE ANÚNCIO DE CONCURSO Recrutamento de Estagiário Data de Publicação: 17/01/2017 Local: Praia Prazo para a Submissão de Candidaturas: até 31/01/2017 Designação do serviço: Estágio Local da prestação: Praia,

Leia mais

POLÍTICA GESTÃO DA INFORMAÇÃO/CONFIDENCIALIDADE

POLÍTICA GESTÃO DA INFORMAÇÃO/CONFIDENCIALIDADE OBJECTIVO Descrever como é assegurada a confidencialidade das informações mantidas sobre os utentes, familiares, e colaboradores da Instituição. DEFINIÇÕES 1. Responsáveis pela informação Cada aplicação

Leia mais

Universidade do Algarve Faculdade das Ciências e Tecnologias Redes de Telecomunicações 2005/2006. Relatório técnico. Dieta para adultos

Universidade do Algarve Faculdade das Ciências e Tecnologias Redes de Telecomunicações 2005/2006. Relatório técnico. Dieta para adultos Universidade do Algarve Faculdade das Ciências e Tecnologias Redes de Telecomunicações 2005/2006 Relatório técnico Dieta para adultos Docente: Profª Drª Ana Isabel Leiria Discentes: Laurinda Fernandes

Leia mais

SIIE v2.5. Formação Fátima

SIIE v2.5. Formação Fátima SIIE v2.5 Formação 17.11.2012 - Fátima Programa 1 Censos Preparação dos censos para entrega Modificação e alteração de dados Entrega, alteração e validação dos censos 2 Esclarecimento de dúvidas sobre

Leia mais

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação

Leia mais

Introdução ao Modelo Relacional

Introdução ao Modelo Relacional INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Introdução ao Modelo Relacional Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 19/05/2016 Sumário Instalação do

Leia mais

CLIENTE. Manual de Utilização. Integrador ERP Primavera - E-Schooling. Versão 1.0

CLIENTE. Manual de Utilização. Integrador ERP Primavera - E-Schooling. Versão 1.0 CLIENTE Manual de Utilização Integrador ERP Primavera - E-Schooling Versão 1.0 16-03-2012 ÍNDICE MANUAL DE UTILIZAÇÃO... 1 INTEGRADOR ERP PRIMAVERA - E-SCHOOLING... 1 1. ÂMBITO... 3 2. OBJECTIVO... 3 3.

Leia mais

Normalização de dados

Normalização de dados 1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 1ª FREQUÊNCIA 5 abril 2019 - Engenharia de Software - 2018/19, Duração:120 minutos 1. [3 valores] Descreva as principais

Leia mais

O presente manual tem como objectivo orientar os utilizadores a efectuarem o seu registo no SISO.

O presente manual tem como objectivo orientar os utilizadores a efectuarem o seu registo no SISO. Instruções de acesso ao SISO Utilizador Convidado O presente manual tem como objectivo orientar os utilizadores a efectuarem o seu registo no SISO. Todos os processos associados a este registo encontram-se

Leia mais

Modelo Lógico de Dados. Modelo Relacional

Modelo Lógico de Dados. Modelo Relacional Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação

Leia mais

Plano da Unidade Curricular

Plano da Unidade Curricular Plano da Unidade Curricular Documento com o PUC desta unidade curricular. Sítio: PlataformAbERTA Unidade curricular: 21053 Fundamentos Bases Dados 2018 Livro: Plano da Unidade Curricular Impresso por:

Leia mais

Informática II Cap. 5-2 Bases de Dados - MsAccess

Informática II Cap. 5-2 Bases de Dados - MsAccess Cap. 5-2 Bases de Dados - MsAccess Filipe Caldeira - 2001 1 Introdução Porquê a utilização de Sistemas de Bases de Dados (SBD)? Armazenamento dos dados de uma forma consistente ( a informação não deve

Leia mais

Componente Específica Informática (4200) 2014/2015

Componente Específica Informática (4200) 2014/2015 PROVA DE AVALIAÇÃO DE CONHECIMENTOS E CAPACIDADES Componente Específica Informática (4200) 2014/2015 Decreto-Lei n.º 146/2013, de 22 de outubro Decreto Regulamentar n.º 7/2013, de 23 de outubro Código

Leia mais

Manual de Utilização. Balcão Digital

Manual de Utilização. Balcão Digital Manual de Utilização Balcão Digital Índice Manual de Utilização... 1 Balcão Digital... 1 1. Requisitos que devem ser cumpridos para a correta utilização das funcionalidades do Balcão Digital... 3 2. Procedimentos

Leia mais

Plano da Unidade Curricular

Plano da Unidade Curricular Plano da Unidade Curricular Documento com o PUC desta unidade curricular. Sítio: PlataformAbERTA Unidade curricular: Fundamentos de Bases de Dados 2017 01 Livro: Plano da Unidade Curricular Impresso por:

Leia mais