ISLA IPGT 22349
Programação 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.
-
ProgramaProgrammeProjecto de Bases de Dados Relacionais - Linguagem SQL - Definição da estrutura das bases de dados. - Interrogação à bases de dados. - Sub-perguntas - Sequências - Manipulação de dados - Divisão (Quantificação Universal) - Vistas - Desenvolvimento de aplicações Cliente-Servidor - Stored procedures. - Integridade dos dados - Definição de restrições de integridade e Triggers em PL-SQL/T-SQL. - Aplicações baseadas para acesso a dados -Transacções - Noção de transacção. - Técnicas de recuperação de falhas. - Privacidade dos Dados - Definição de utilizadores, perfis de utilizadores e privilégios de acesso em SQL - Base de Dados Distribuídas (BDD) - Base de Dados Orientadas ao Objecto (BDOO) - Conceitos de Data Warehousing - OLAP e Data Mining
-
ObjectivosObjectivesEsta unidade curricular, tem por objectivos: 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. Conceitos básicos de manipulação da interface do SQL Server. 4. Conceito de Base de Dados, com uma programação e interface próprias e a sua utilização por diferentes clientes.
-
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
-
MetodologiaMethodologyMetodologias ativas
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão