ISLA IPGT 13304
Fundamentos de Bases de Dados
Engenharia Informática (L) (ISLA Gaia)
-
ApresentaçãoPresentationEsta unidade curricular visa o desenvolvimento de competências na área do projecto e implementação de sistemas de informação e bases de dados.
-
ProgramaProgrammeIntrodução O sistema de informação de uma organização. Noção de Base de Dados e de Sistema de Gestão de Bases de Dados. Desenvolvimento de Sistemas de Informação. Modelo entidade-associação Entidades e atributos. Tipos de associações. Modelo Relacional Noção de relação, Bases de Dados relacional e esquema relacional. Restrições de integridade. Projecto de Bases de Dados Relacionais Mapeamento de diagramas entidade¿associação para esquemas relacionais. Normalização. Algebra relacional Linguagem SQL Definição da estrutura da base de dados. Manipulação de dados.
-
ObjectivosObjectivesO projecto de sistemas de informação adequados às necessidades dos utilizadores e aos objectivos de gestão das organizações; -A definição de modelos de dados, de acordo com os princípios gerais de bases de dados e da teoria da normalização; -A definição de um esquema da base de dados e a compreensão das noções básicas do modelo relacional; Perante um problema de Informatização os estudantes deverão ser capazes de: - Projectar sistemas de informação adequados às necessidades dos utilizadores e aos objectivos de gestão das organizações; - Definir um modelo de dados, de acordo com os princípios gerais de bases de dados e a teoria da normalização; - Definir o esquema da base de dados e compreender as noções básicas do modelo relacional;
-
BibliografiaBibliographyLuís D., ¿SQL¿, Editora FCA, 1999. Gouveia, F., Fundamentos de Base de Dados, Editora FCA, 2014 José Luís Pereira, ¿Tecnologia de bases de dados¿, Editora FCA, 1998. Alberto Magalhães SQL Server 2008 Curso Completo - 2ª Edição Raghu Ramakrishnan, Database Management Systems, McGraw-Hill, 2001. Silberschatz, Korth, Database Systems Concepts, III Ediçao, McGraw Hill, 1997.
-
MetodologiaMethodologyjMetodologias ativas
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão