GBC043 Sistemas de Banco de Dados

Documentos relacionados
INE 5423 Banco de Dados I

INE 5423 Banco de Dados I

INF01145 Fundamentos de Banco de Dados Plano de ensino

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

Banco de Dados II. Transações. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

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

liberada por se tratar de um documento não aprovado pela PUC Goiás.

INE 5454 Tópicos Especiais em Gerência de Dados

INE 5623 Projeto de Banco de Dados

Introdução. Introdução. Álgebra Relacional. Linguagens formais de Consulta Modelo Relacional. O que foi visto até agora...

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

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

Sistemas Gerenciadores de Banco de Dados

Introdução à Banco de Dados

INE 5342 Banco de Dados III

Programação com Acesso a Banco de Dados

Bancos de Dados Não- Convencionais

Banco de Dados II. PL/SQL - Procedures -Cursor - Funções. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

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

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

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

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

Plano de Trabalho Docente

Modelagem de Dados. Aula 01. Os direitos desta obra foram cedidos à Universidade Nove de Julho

BCD29008 Banco de dados

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

MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS

Banco de Dados II. Transações (Oracle) Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

INE 5323 Banco de Dados I

Aula 0 15/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Banco de Dados II. PL/SQL Introdução. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

Banco de Dados Relacional

BCD29008 Banco de dados

Banco de Dados I Parte I: Introdução

de Banco de Dados Aula Aula Motivacional e Apresentação da Disciplina Bruno Neiva Moreno

Universidade Federal de Uberlândia Faculdade de Computação. GMA038 Introdução à Ciência da Computação

Roteiro. Noções de Recuperação de Falhas. BCC321 - Banco de Dados I. Ementa. Posicionamento

Introdução a Banco de Dados

Marcelo Henrique dos Santos

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

Avisos. SQL: Visões. Roteiro SELECT. Suporte de SQL para OLAP SQL DML CONTINUAÇÃO CONSULTAS AVANÇADAS. Cronograma das próximas aulas

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 3 a ETAPA

SISTEMAS DISTRIBUÍDOS

Banco de Dados. Introdução e Definições

Plano de Ensino IDENTIFICAÇÃO

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Álgebra Relacional. Introdução. Introdução. Álgebra Relacional

DCC011 Introdução a Bancos de Dados. Mirella M. Moro

Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Sistemas de Banco de Dados

ANÁLISE E PROJETO DE BANCO DE DADOS

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

TECNOLOGIA EM SISTEMAS PARA INTERNET. Banco de dados em aplicativos WEB. Aula 5

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Modelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML.

Banco de Dados. Introdução aos Bancos de dados. Prof. Sérgio Portari

Prof. Dr. Jarley Nóbrega

Plano da Unidade Curricular

Plano da Unidade Curricular

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

Sistema Gestor de Bancos de Dados (SGBD)

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

SSC0300 LINGUAGENS DE PROGRAMAÇÃO E APLICAÇÕES

Apresentar aos alunos conceitos básicos de sistemas de automação de forma a capacita-los a desenvolver trabalhos de pesquisa na área.

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

Fundamentos de Banco de Dados Aula II

Roteiro. SQL: Visões. Suporte de SQL para OLAP SELECT. Detalhando GROUP BY SQL DML CONTINUAÇÃO CONSULTAS AVANÇADAS. Consultas Avançadas Visões

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Unidade 4 Projeto de Banco de Dados

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

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial

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

Orientações. Transações - PostgreSQL. Relembrando: Propriedades desejáveis. Abrir Prompt de comando ROLLBACK

DCC011: Introdução a Banco de Dados

Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto

Banco de Dados I. Prof. Edson Thizon

INE 5323 Banco de Dados I

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

PLANO DE DISCIPLINA DISCIPLINA: Análise de Algoritmos

DISCIPLINA: Programação de Computadores I

Licenciatura em Engenharia Multimédia

Transcrição:

Ciência da Computação GBC043 Sistemas de Banco de Dados Apresentação Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 1 semestre de 2019

Banco de Dados Importância Abrangência Este curso Processo GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 2

Banco de Dados Importância Abrangência O recurso mais valioso do mundo não é mais o petróleo, mas sim os dados! The Economist * Este curso "Não existe Computação sem Dados"- sabedoria popular Processo * https://www.economist.com/news/leaders/21721656-data-economy-demands-new-approach-antitrust-rules-worlds-most-valuable-resource GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 3

Banco de Dados Importância Banco de dados: Coleção de dados relacionados Abrangência Dados: Fatos conhecidos que podem ser armazenados e possuem um significado implícito Este curso Sistemas de Gerenciamento de Banco de Dados (SGBD): Coleção Processo de programas que facilitam a criação e a manutenção de um banco de dados Sistema de Banco de Dados: SGBD + dados GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 4

Abrangência Projeto de BD Banco de Dados Como projetar um banco de dados útil? Quais tipos de informação são armazenadas? Como essa informação é estruturada? Importância Como itens de dados podem estar relacionados? Programação em BD Abrangência Como expressar consultas e outras operações? Como utilizar outras funcionalidades do SGBD, como Este transações curso ou restrições, em uma aplicação? Como combinar a programação em BD e a programação convencional? Processo Implementação de SGBD Processamento de consultas Processamento de transações Organização do armazenamento para acesso eficiente GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 5

Este curso Projeto de BD Banco Como projetar de Dados um banco de dados útil? Quais tipos de informação são armazenadas? Como essa informação é estruturada? Como itens de dados podem estar relacionados? Importância Programação em BD Abrangência Como expressar consultas e outras operações? Como utilizar outras funcionalidades do SGBD, como transações ou restrições, em uma aplicação? Este curso Como combinar a programação em BD e a programação convencional? Processo Implementação de SGBD Processamento de consultas Processamento de transações Organização do armazenamento para acesso eficiente GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 6

Bancos de Dados Importância Material e Conteúdo + Participação e Colaboração Abrangência Professor Este curso Alunos Processo Vale lembrar: as leituras sugeridas também fazem parte do conteúdo da disciplina e serão cobradas nas avaliações GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 7

Conteúdo 1. Introdução à sistemas de banco de dados 2. Modelo Entidade-Relacionamento 3. Modelo Relacional 4. Linguagens de bancos de dados relacionais: SQL Álgebra Relacional GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 8

Conteúdo 5. Projeto de um banco de dados relacional dependências funcionais Normalização 6. Introdução aos conceitos de transações Suporte para transação em SQL 7. Técnicas de controle de concorrência 8. Técnicas de recuperação de banco de dados GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 9

Conteúdo Dedicação: GBC043 Sistemas de Banco de Dados: CH Teórica: 60h CH Prática: 30h estudo individual!!!! Aulas práticas: Sextas-feiras das 10:40 às 12:20h Laboratório 05 Bloco B GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 10

Composição da nota final A avaliação será composta de uma parte prática (P) e uma parte teórica (T) Parte prática Realizada em grupo (de no máximo 3 alunos) e composta por práticas de laboratório e um projeto final (será discutido nas próximas aulas) Parte teórica Três provas individuais Quatro mini-testes individuais GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 11

Composição da nota final Composição da nota final: A parte prática terá o valor de 20 pontos práticas de laboratório (3 pontos) projeto final (17 pontos) A parte teórica terá o valor de 80 pontos distribuídos da seguinte maneira: Primeira prova (24 pontos) Segunda prova (24 pontos) Terceira prova (24 pontos) Mini-testes (8 pontos) Nota Final = P + T GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 12

Cronograma de avaliação Data Atividade 18/04 1ª. Prova 23/05 2ª. Prova 28/06 (nos dois primeiros horários) 3ª. Prova 11/07 Prova Substitutiva 11/04, 10/05, 17/05, 27/06 e 28/06 Desenvolvimento do Projeto 04/07 e 05/07 Apresentação dos Projetos ATENÇÃO: A descrição do projeto será apresentada nas próximas aulas GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 13

Sistema para os mini-testes Fazer cadastro no final da aula www.furtado.prof.ufu.br GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 14

Horário de atendimento extra-classe Segundas-feiras 15:00 às 16:40h sala 1B137 deve ser obrigatoriamente agendado com, no mínimo, 24h de antecedência GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 15

Bibliografia Obrigatória: Elmasri, R. e Navathe, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. São Paulo: Addison-Wesley, 2005. Título original: Fundamentals of database systems, 4. ed. GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 16

Bibliografia Complementar READING, The Art of Computer Programming. Vol 1 e 3, Addison-Wesley, 1973. SETZE, V. W., Bancos de dados. Edgard Blücher, 1986. WIRTH, N. Englewood Cliffs, Algoritmos e Estruturas de Dados. Prentice Hall, 1986. SILBERSCHATZ, A., KORTH, H. F. e SUDARSHAN, S.. Sistema de Banco de Dados. Rio de Janeiro: Elsevier, 2006. Título original: Database system concepts, 5. ed. Heuser, C. A., Projeto de Banco de Dados. Porto Alegre: Sagra Luzzatto, 2004, 5 ed.; DATE, C. J. Introdução a sistemas de Bancos de Dados, editora Campus Ltda, 2000. GUIMARAES, A. M. Algorítimo e Estruturas de Dados, Editora: Ltc, 2001. Manuais dos Sistemas Gerenciadores de Banco de Dados utilizados durante o curso. GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 17

Material Didático e Informações http://www.facom.ufu.br/~camila/gbc043/ GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 18

Site do SBBD (Simpósio Brasileiro de Bancos de Dados) www.sbbd.org.br GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 19

Mulheres em Bancos de Dados (Women in Databases) Campinas, 2008 Salvador, 2016 Uberlândia, GBC043 2017 Rio de Janeiro, 2018 Sistemas de Banco de Dados - 1 semestre de 2019 20

Regras de Convivência REGRA GERAL: RESPEITAR O PRÓXIMO!!! O professor e principalmente os colegas de classe Procurar chegar no horário (antes do professor) ATENÇÃO: Se tiver problemas que o levem a chegar atrasado sempre, comunique o professor Lembre-se: o curso é presencial (será cobrada presença) Proibido: Atender celular durante a aula Algo importante: deixe no modo Vibrar e atenda fora da sala de aula Aparelhos sonoros (altos) DIFICULDADES DE APRENDIZAGEM? Pergunte... Pergunte... Pergunte Não deixe virar uma bola de neve!!! GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 21

Atividades recomendadas para o estudo individual Leia o seguinte artigo publicado na edição de Dezembro/2008 da revista SBC Horizontes: Qual o Papel de um DBA? por Carina F. Dorneles e Ronaldo S. Mello. http://horizontes.sbc.org.br/old/doku.php?id=v01n01:50 Responda as perguntas a seguir 1. Quais são as opções de carreira em BD ou o que faz um profissional de BD? 2. Quais são as maiores empresas de BD no Brasil e no exterior? GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 22

http://horizontes.sbc.org.br GBC043 Sistemas de Banco de Dados - 1 semestre de 2019 23