Apresentação da Unidade Curricular

Documentos relacionados
GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Aula 2 BD Introdução. Profa. Elaine Faria UFU

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

INF01145 Fundamentos de Banco de Dados Plano de ensino

Programação com Acesso a Banco de Dados

INE 5423 Banco de Dados I

INE 5423 Banco de Dados I

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

Conceitos e arquitetura do banco de dados. Andre Noel

Sistemas de Informação e Bases de Dados 2012/2013. Restrições de Integridade em SQL

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

CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD. Introdução e Orientações Gerais

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

English version at the end of this document

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

Aula 01. Introdução aos sistemas de informação Conceitos de banco de dados Modelos de BD Linguagens de Banco de Dados Usuários de um Banco de Dados

Modelo Relacional 4 SISTEMAS DE INFORMAÇÃO E BASES DE DADOS UNIVERSIDADE DE LISBOA FACULDADE DE CIÊNCIAS DEPARTAMENTO DE INFORMÁTICA

Caderno de Introdução Bases Dados

Conceitos de Sistemas de Banco de Dados INE 5323

BCD29008 Banco de dados

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

Licenciatura em Engenharia Multimédia

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Sistemas de InformaçBases de Dados 2012/2013. Desenvolvimento de Aplicações com Bases de Dados

BCD29008 Banco de dados

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Modelo Entidade-Relacionamento (E-R)

IEC Banco de Dados I Aula 11 Técnicas de Programação SQL

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

[versão para impressão] Link original: comp=24763 Conhecendo o PL/SQL

Bases de Dados. Parte I. Introdução: conceitos básicos

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão


Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

Introdução a Banco de Dados

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Aplicações com Banco de Dados e Cliente-Servidor

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2

Bancos de Dados Distribuídos

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1

Plano de Ensino IDENTIFICAÇÃO

Disciplina: Tecnologias de Banco de Dados para SI s

Modelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo ER; Modelo de dados relacional; Mapeamento ER para o

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

DDL). O resultado da compilação dos parâmetros DDLs é

Banco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional

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

BANCO DE DADOS ORIENTADO A OBJETOS

Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia

Gerenciador de Bancos de Dados SQL Server

Bases de Dados. Parte I: Conceitos Básicos

Aplicações com Banco de Dados e Cliente-Servidor

Programa de Unidade Curricular

Restrições de Integridade Complexas

Um modelo por si próprio não pode realizar qualquer unidade de trabalho útil. É apenas uma representação da realidade.

CONTROLE DE CONTEÚDO - HEMOCENTRO DISTRITO FEDERAL - TECNOLOGIA DA INFORMAÇÃO

INF1013 MODELAGEM DE SOFTWARE

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

Base de Dados. Base de Dados. Apresentação da Cadeira Julho, Docente: Célio B. sengo. Ano Lectivo Departamento de Informática

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

Revisão de Bancos de Dados

Ficha da Unidade Curricular

Sistemas da Informação. Banco de Dados I. Edson Thizon

Banco de Dados. Aula 01. Prof. Diemesleno Souza Carvalho

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Conceitos Fundamentais de Gestão de Dados

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

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

BD e Aplicações em Negócios

Banco de Dados I. Conceitos Básicos. Professora: Márcia Jani

INE 5342 Banco de Dados III

Prof. Marcelo Machado Cunha

Esquema da Relação. Modelo Relacional. Instância da Relação. Exemplo. Uma base de dados é uma colecção de uma ou mais relações com nomes distintos

Introdução a Bancos de Dados

Sistemas de Bases de Dados. Ano Letivo 2018/19 (Francisco Azevedo)

Licenciatura em Informática

Bases de Dados 2012/2013 Restrições de Integridade em SQL. Helena Galhardas 2012 IST. Bibliografia

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

IPV.ESTG Volume de Trabalho Total (horas): 106 Total Horas de Contacto: 50,7 T TP P PL OT ,7 Competências

Modelo Entidade-Associação (EA)

Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Academia Programador de Aplicações JAVA

S Q L Asserções, Visões e Técnicas de Programação. Daniel Bordignon Cassanelli Fernando Luiz Grando Pedro Patitucci Finamore

Transcrição:

SISTEMAS DE INFORMAÇÃO E BASES DE DADOS Apresentação da Unidade Curricular António Manuel Silva Ferreira UNIVERSIDADE DE LISBOA FACULDADE DE CIÊNCIAS DEPARTAMENTO DE INFORMÁTICA asfe@di.fc.ul.pt

Sumário ObjeUvos Programa Corpo docente Comunicação Regras de avaliação Elementos de estudo 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 2

Obje;vos Na vertente de sistemas Perceber importância dos Sistemas de Informação Conhecer componentes dos Sistemas de Gestão de Bases de Dados Entender o conceito de transação e suas propriedades Na vertente de modelação Compreender o processo de desenho de bases de dados (BD) Desenvolver a capacidade para fazer um esquema conceptual da BD Saber traduzir um esquema conceptual num esquema relacional Perceber como podem ser especificadas leituras e escritas de dados Na vertente de programação Conhecer como se programam aplicações que acedem a BDs Saber como podem ser suportadas regras de negócio complexas 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 3

Programa das Aulas Teóricas 1 Sistemas de Gestão de Bases de Dados (SGBDs) Vantagens e vertentes transacional e analíuca Níveis de abstração e independência dos dados Mapa geral das componentes de um SGBD Desenho conceptual de BDs Modelo EnUdade- Associação (EA) Diagrama de classes da Unified Modeling Language (UML) Desenho lógico de BDs Modelo relacional e linguagem SQL- DDL (Data Defini2on Language) Álgebra relacional e interrogações em SQL (Structured Query Language) Escritas de dados com SQL- DML (Data Modifica2on Language) Restrições de integridade nas formas declarauva e procedimental 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 4

Programa das Aulas Teóricas 2 Aplicações com bases de dados Acesso à BD com SQL embebido ou com biblioteca para invocar SQL Cursores, exceções e avisos, meta- dados, e stored procedures Aplicações Web com bases de dados Noções de HTML (HyperText Markup Language) e XML (extensible ML) Arquiteturas aplicacionais com várias camadas Introdução à gestão de transações Conceito e propriedades das transações Modelos de transações flat e com savepoints Execução concorrente de transações Recuperação da base de dados após um crash 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 5

Programa das Aulas Teórico- Prá;cas Exercícios sobre desenho conceptual de BDs Várias modelações com EnUdade- Associação (EA) Criação de um diagrama de classes UML Exercícios sobre desenho lógico de BDs com SQL Conversão de esquema EA num esquema relacional Definição de restrições de integridade declarauvas Inserção, remoção, e atualização de dados Interrogações com níveis crescentes de complexidade Exemplos de programação de aplicações Suporte de regras de negócio complexas com PL/SQL Aplicação Java que acede a BD remota e invoca stored procedures 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 6

Corpo Docente Aulas teóricas e teórico- práucas António Ferreira asfe@di.fc.ul.pt Gabinete 6.3.36 Aulas teórico- práucas Emanuel Santos esantos@di.fc.ul.pt Gabinete 1.3.12 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 7

Comunicação Sí;o na Web hsp://mocho.di.fc.ul.pt/p/sibd Divulgação de noucias, guiões, enunciados, pautas, Fóruns de discussão Perguntas de interesse comum à comunidade Ex. dúvidas sobre o projeto, consutuição de grupos Correio eletrónico docentes- sibd@listas.di.ciencias.ulisboa.pt Mensagens para o corpo docente Endereço individual dos docentes Usar com moderação (ex. problemas de foro pessoal) 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 8

Regras de Avaliação Modalidades: conunua (5%) + periódica (40%) + final (55%) Avaliação conjnua ParUcipação em mais de 2/3 das aulas teórico- práucas Avaliação periódica Projeto de desenho de BD e de codificação de aplicação de acesso à BD Grupos de 3 alunos, preferencialmente da mesma turma Relatórios intercalares + demonstração em laboratório + prova individual Nota mínima de 9,5 valores Avaliação final Exame escrito presencial Nota mínima de 9,5 valores 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 9

Elementos de Estudo Livro principal Raghu Ramakrishnan e Johannes Gehrke, Database Management Systems, McGraw- Hill, 3ª edição, 2003, ISBN 0072465638 Livro complementar Steven Feuerstein e Bill Pribyl, Oracle PL/SQL Programming, O Reilly, 6ª edição, 2014, ISBN 1449324452 Guiões e exercícios das aulas Na agenda semanal do mocho Manuais e tutoriais SQL Language Reference, Database Error Messages PL/SQL Language Reference JDBC Developer s Guide, JDBC Database Access 1997 2014 Universidade de Lisboa Faculdade de Ciências Departamento de InformáUca 10