Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Civil Unidade Curricular Sistemas de Informação e Bases de Dados Semestre: 2 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente Carga Horária Lectiva Semanal Aulas Teóricas: Aulas Teórico-práticas: 2 Orientação Tutorial: 1 Língua de Ensino Português Objectivos Gerais (até 500 caracteres) Apresentar os conceitos fundamentais e o estado-da-arte da tecnologia de base de dados e a sua importância como suporte aos sistemas de informação. Objectivos Específicos (até 500 caracteres) Introdução aos Sistemas de Bases de Dados: arquitectura e funções principais. O Modelo Relacional. Limitações do Modelo Relacional. Modelação de bases de dados: Modelo Entidade-Relacionamento. Passagem do modelo E/R para o Modelo Relacional. Normalização. Gestão de dados com o Microsoft Access. A linguagem SQL. Organização física dos dados. Conceito de Transacção. 1
Competências a adquirir (até 500 caracteres) Conhecer a gestão de dados do Microsoft Excel. Utilizar o modelo Entidade-Relacionamento (ER) e normalizar tabelas. Desenhar e utilizar o SGBD relacional Microsoft Access, nomeadamente os objectos Tabelas, Consultas, Formulários e Relatórios. Realizar consultas utilizando a linguagem de acesso a bases de dados SQL. Metodologia de Ensino (até 250 caracteres) As aulas teórico-práticas são usadas para discussão e transmissão dos conceitos fundamentais relacionados com a unidade curricular. Paralelamente, o aluno é incentivado a consolidar os conceitos e as técnicas através da resolução de exercícios. Programa da Unidade Curricular / Conteúdo programático (até 2750 caracteres) Conceitos Básicos e Terminologia de Bases de Dados. Dados versus Informação. Introdução aos Sistemas de Gestão de Ficheiros. Introdução aos Sistemas de Bases de Dados. A gestão de dados do Microsoft Excel. Sistema de Gestão de Bases de Dados (SGBD). Conceito de Transacção. Requisitos/Funções de um SGBD. Características. Intervenientes num SGBD. Sistemas de Gestão de Ficheiros versus Sistemas de Bases de Dados. Modelos de Bases de Dados. Modelo Relacional. Conceitos. Teoria dos Conjuntos. SQL. Selecção e Ordenação. Junção, Funções Estatísticas e Agrupamento da Informação. Sub-Consultas. Manipulação de Dados. Vistas e Índices. O Modelo Entidade-Relacionamento (E-R). A Importância da Modelação de Dados. Entidades e Atributos. Relacionamentos. Diagramas E-R. O Processo de Normalização. A Importância da Normalização. Primeira Forma Normal. Segunda Forma Normal. Terceira Forma Normal. Os SGBD Microsoft Access: tabelas, consultas, formulários e relatórios. Bibliografia Principal (duas obras) ex.: BOST, Jean-Pierre AZEVEDO, Ana et al. Bases de Dados com Microsoft Access XP Desenho e Implementação. 1ª Vila Nova de Famalicão 2
Centro Atlântico 2002 PEREIRA, José Luís Tecnologia de Bases de Dados 3ª Lisboa FCA 1996 3
Bibliografia Complementar (duas obras) DATE, C. J. An Introduction to Database Systems 8ª Boston Addison-Wesley 2003 MANNINO, Michael V. Database Design, Application Development, & Administration 2ª Boston McGraw-Hill 2004 Metodologia de Avaliação Contínua / Elementos relevantes (até 500 caracteres) Dando cumprimento ao regulamento de avaliação em vigor na Universidade, serão tidos em conta os seguintes factores da componente de avaliação contínua: assiduidade, trabalhos de casa, participação dos alunos nas aulas e interesse geral demonstrado. 4
A avaliação final será uma função desta componente de avaliação contínua e de um teste escrito. Recursos Didácticos (até 2750 caracteres) Computadores com o Microsoft Excel e Microsoft Access. Palavras-chave (escolha 4 palavras que identifique a unidade curricular e o seu conteúdo) Sistemas de Informação, Bases de Dados, SGBD, SQL 5