BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011



Documentos relacionados
BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OPÇÃO IV - TÓPICOS AVANÇADOS DE BASES DE DADOS Ano Lectivo 2010/2011

PROGRAMA. Objectivos Gerais :

PROGRAMA. Aquisição dos conceitos teóricos mais importantes sobre bases de dados contextualizados à luz de exemplos da sua aplicação no mundo real.

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Índice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35

Disciplina: Unidade V: Prof.: Período:

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OPÇÃO IV - TÓPICOS AVANÇADOS DE BASES DE DADOS Ano Lectivo 2013/2014

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

P L A N I F I C A Ç Ã O A N U A L

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Comandos de Manipulação

Ficha da Unidade Curricular (UC)

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Aprend.e Sistema integrado de formação e aprendizagem

Índice. Introdução Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Banco de Dados. Profª. Ana Leda

GBC043 Sistemas de Banco de Dados (SBD) Plano de Curso. Ilmério Reis da Silva UFU/FACOM

Introdução ao SQL. Aécio Costa

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Definida pelo American National Standard Institute (ANSI) em 1986

Sumário Introdução Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL A Composição deste Livro 3

Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

LINGUAGEM SQL. SQL Server 2008 Comandos iniciais

Introdução a Sistemas de Bancos de Dados

Sistemas de Banco de Dados

O que são Bancos de Dados?

Prof.: Clayton Maciel Costa

PHP INTEGRAÇÃO COM MYSQL PARTE 1

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Bases de Dados 2007/2008. Aula 1. Referências

Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

Caderno de Introdução Bases Dados

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1)

Plano de Trabalho Docente Ensino Técnico

BANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha.

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

Sistemas de Bases de Dados

Plano de Trabalho Docente Ensino Técnico

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.

Bases de Dados 2007/2008. Aula 9

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

SQL BANCO DE DADOS. Linguagem de consulta SQL. Linguagem de consulta SQL. Linguagem de Consulta Estruturada

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Banco de Dados. Prof. Antonio

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Sistemas de Gestão de Bases de Dados

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

Programação com Objectos. Programação Centrada em Objectos. Home Page. Ano Lectivo 2008/2009 1º Semestre. Objectivos Programa Bibliografia Avaliação

Structured Query Language (SQL) Aula Prática

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

Treinamento. DBA Oracle 11g. Duração: 120 horas

SQL Structured Query Language

Licenciatura de EI 2010/2011. Mário Santos / Carlos Ramos

CICLO DE VIDA DE UM BD

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

PLANO DE ENSINO DE DISCIPLINA

Básico da Linguagem SQL. Definição de Esquemas em SQL. SQL(Structured Query Language)


SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

4.6. SQL - Structured Query Language

Banco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos.

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL (Structured Query Language)

Roteiro 2 Conceitos Gerais

Plano de Trabalho Docente Ensino Técnico

A & F Consultoria em Sistemas e Treinamentos 2014 af.tecnoserv@gmail.com. A linguagem SQL. Autor: Hélio de Almeida Fonte: Wikipédia

LINGUAGEM SQL. DML - Linguagem de Manipulação de Dados

Plano de Trabalho Docente Ensino Técnico

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Banco de Dados. Maurício Edgar Stivanello

SQL (Structured Query Language)

SQL (STRUCTUREDQUERY LANGUAGE)

Bases de Dados II 6638: BSc in Information Systems and Technologies. Cap. 1 Arquitectura de Sistemas de Bases de Dados. Module Introduction

Ficha da Unidade Curricular

SQL (Structured Query Language)

Sistemas de Informação

Laboratório de Banco de Dados

Modelo de Dados. Modelo para organização dos dados de um BD

Bases de Dados. Bibliografia. 1. Parte I Componente Teórica. Pedro Quaresma

Projeto e Implementação

Formação em Banco de Dados. Subtítulo

Modelo de Dados. Modelos Conceituais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Gestão de Tecnologia da Informação

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

PLANO DE ENSINO DE DISCIPLINA

CURSO DE EXTENSÃO ON-LINE EM Oracle 10g Express Edition XE nível básico. Edital de seleção

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Structured Query Language (SQL)

Gestão de Projectos de Software Licenciatura em Engenharia Informática e Computação Faculdade de Engenharia da Universidade do Porto

Transcrição:

BASES DE DADOS I LTSI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Horário Sa Sa Sa Sa Sa Tempos Seg. Ter. Qua. Qui. Sex. l l l l l 8-9 - - - - - - - - - - 9-10 - - - - - - - - P1 6.14 10-11 - - - - - - - - 11-12 - - - - - - - - P2 6.13 12-13 - - - - - - - - 13-14 - - - - - - - - - - 14-15 - - - - - - - - Teórica 6.26 15-16 - - - - - - - - 16-17 - - - - - - - - - - 17-18 - - - - - - - - - - 18-19 - - - - - - - - - -

Página da Disciplina http://www.di.ubi.pt/~hugomcp/bd1/ Conteúdo: Avaliação. Consulta das classificações atribuídas a cada item de avaliação. Anúncios. Informação relevante sobre a disciplina. Datas limite para entrega de trabalhos, novidades, etc... Links. Tutoriais, manuais, e outros recursos disponíveis on-line e de interesse para a disciplina. Etc...

Critérios de Avaliação Trabalho Prático O trabalho prático da disciplina será realizado por no máximo 2 elementos, cotado para 6 valores, válidos para a classificação de frequência e exame. A aprovação por frequência e a admissão a exame são condicionadas pela nota mínima de 6 (em 20) valores no trabalho prático. Datas de entrega dos módulos do trabalho prático: 1. Definição do enunciado: até 28/02 2. Aplicação de Interacção com a BD: até 15/04 (aulas práticas) 3. Modelo de Dados: até 29/05(aulas práticas) Frequência Prova F - 30 de Maio de 2011, 14:00-16:00, Sala 6.26 (14 valores) Exames Provas P1 e P2. Data, hora e sala a definir pelos Serviços Académicos (14 valores).

Programa Introdução aos Sistemas de Bases de Dados Sistemas de Armazenamento de Dados Sistemas de Ficheiros Sistemas Gestores de Bases de Dados Objectivos e Capacidades de um Sistema Gestor de Bases de Dados Modelo Relacional Estrutura de Dados Relacional Álgebra Relacional Operadores da Álgebra Relacional: Projecção, Restrição, Junção, Divisão, União, Diferença e Produto Cartesiano. Linguagens Relacionais Dependências Lógicas Dependências Funcionais, Chave, Super-Chave e Chave Primária

Programa (cont) Modelo Conceptual Modelo Entidade / Associação Desenho Validação Normalização de Bases de Dados Teoria da Normalização 1ª Forma Normal 2ª Forma Normal 3ª Forma Normal Forma Normal de Boyce-Codd 4ª Forma Normal 5ª Forma Normal Linguagem SQL Introdução e Enquadramento Histórico Instruções de Manipulação de Dados (DML) Instruções SELECT, INSERT, UPDATE e DELETE Filtragem, Ordenação, Junção e Agregação Instruções de Definição de Estrutura (DDL) Instruções CREATE, ALTER, DROP Criação e Manipulação de Vistas Criação e Manipulação de Índices Optimização de Consultas

Bibliografia Recomendada Principal Modern Database Management, J.Hoffer, M.Prescott, F. McFadden; Prentice Hall; ISBN:0130339695. Desenho de Bases de Dados, José António Carriço; CTI; ISBN: 9729653321. Secundária Tecnologia de Bases de Dados, José Luís Pereira; FCA; ISBN: 9727220738. SQL Structured Query Language, Luís Damas; FCA; ISBN: 9727221881.

Bibliografia Recomendada (cont) Bases de Dados http://www.ncl.ac.uk/ucs/databases/ http://www.databasejournal.com/ Structured Query Language (SQL) http://www.sql-zone.com/ http://sqlwire.com/ http://www.w3schools.com/sql/default.asp http://www.1keydata.com/sql/sql.html PHP http://pt2.php.net/tut.php http://www.freewebmasterhelp.com/tutorials/php http://php.resourceindex.com/documentation/examples_and_tutorials/ http://www.phpexamples.net http://www.w3schools.com/php/default.asp Postgresql http://www.eskimo.com/support/postgresql/tutorial/ http://www.mcs.vuw.ac.nz/technical/software/postgresql/tutorial.html http://www.postgresql.org/docs/faqs/faq.html

Pré-Requisitos Conhecimentos básicos de uma linguagem de programação estruturada à escolha. C, Pascal, Java, Basic Aptidão para trabalhar com ambientes de desenvolvimento de aplicações visuais. Escolhas Típicas: Páginas web (PHP, ASP) Aplicações standalone (Delphi, Visual Basic) Att: A aquisição de conhecimentos sobre como implementar uma aplicação com interface gráfico é da responsabilidade dos alunos e não está incluída na matéria a leccionar.

Trabalho Prático Passo 1: Definir grupo de trabalho. Passo 2: Imaginar situação (empresa, núcleo, associação,...) com carência de um sistema de informação. Passo 3: Análise de Requisitos (ver modelo). Passo 4: Definir linguagem de desenvolvimento Passo 5: Implementação Interface Gráfico. Passo 6: Concepção do Modelo de Dados. Passo 7: Ligação Modelo dados aplicação.!

Trabalho Prático A classificação do trabalho prático é dada com base em três componentes: Qualidade do modelo de dados. Qualidade do sistema desenvolvido. Apresentação periódica do trabalho durante as aulas práticas.