Aula Temática. Tema Sala de aula. Introdução aos Modelos de Dados

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

Modelos de Dados. Bancos de Dados Principais conceitos

Banco de Dados Modelagem de Dados. Prof. Joel da Silva

Aula 01 Conceito de Banco de Dados e SGBD

Modelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Banco de Dados Relacional

Unidade 4 Projeto de Banco de Dados

Sistemas de Informação (SI) Orientações para as Atividades Práticas Supervisionadas 5º e 6º semestres de 2017

Prof. Marcelo Machado Cunha

Curso: Banco de Dados I. Conceitos Iniciais

BANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

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

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

Introdução. O que é um Banco de Dados (BD)?

Tecnologia da Informação

Unidade 1 Introdução

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA MODELAGEM CONCEITUAL DE DADOS

2. Conceitos e Arquiteturas de um SGBD

PROCEDIMENTO DOS Nº: COMPROMISSO: 12 SUB COMPROMISSO Nº:

Conceitos de Sistemas de Banco de Dados INE 5323

Introdução a programação Controle de Fluxo

ENGENHARIA DOS REQUISITOS

Banco de Dados I Modelagem Conceitual

Revisando Banco de Dados. Modelo Relacional

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Introdução à Banco de Dados

Análise e Projeto de Sistemas

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

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

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

Televisao tamanho tela emitirsom. conectarperifericos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

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

Computação Instrumental

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Análise e Projeto Orientados a Objetos Aula I Introdução. Prof.: Bruno E. G. Gomes IFRN

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

Samuel Alves Pereira 1

ANÁLISE DE SISTEMAS UML. por. Antônio Maurício Pitangueira

Bem vindo à semana 14! Tema central: Banco de Dados

Conceitos Básicos de Banco de Dados

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Ferramentas Sala de Aula

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

Grupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Banco de Dados. Banco de Dados

BANCO DE DADOS. Araújo Lima. Jan / Araújo

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Porque fazer o gerenciamento de riscos em um projeto é importante?

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

ALBERTO DO SONHO AO VOO Editora: Scipione Autor: José Roberto Luchetti

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II

Organização de Arquivos. SCE-183 Algoritmos e Estruturas de Dados II

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

Abordagem ER. Capítulo 2

Conceitos de Modelo Relacional Restrições de um Banco de Dados

Roteiro Prático para Administração de um Projeto 1

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Modelagem Orientada a Objeto

PCS3413 Engenharia de Software e Banco de Dados

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

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

Introdução a Banco de Dados Prof. Msc Denival A. dos Santos

CIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1/63

INFORMAÇÕES SOBRE O PROJETO TERMO DE REFERÊNCIA SUGERIDO PESQUISA DE OBSERVAÇÃO DE PRÁTICAS PEDAGÓGICAS - STALLINGS

ANEXO 1 INSTRUÇÕES ÀS FIRMAS PARA EXECUÇÃO DA REVISÃO EXTERNA PELOS PARES. Introdução.01. Antes da Revisão.02. Durante a Revisão.

Plano de Ensino 1º semestre de Professores: CLEANTES ALVES LEITE JR. / VLADIMIR CHAGAS

BANCO DE DADOS. Araújo Lima. Fev / Araújo

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

EQUIPE DE ELABORAÇÃO

MÓDULO 3: Programação Estruturada

Modelagem de Sistemas

INF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento

Projeto de Banco de Dados

Sistema de Banco de Dados

Engenharia de Software. Projeto de Software. Projeto: definição. Profa. Dra. Lúcia V. L. Filgueiras Profa. Dra. Selma Shin Shimizu Melnikoff

Projeto de Banco de Dados

QUADRO DE TEMPORALIDADE DE DOCUMENTOS DAS COORDENAÇÕES DOS CURSOS DA UNCISAL

Prezados alunos, vocês deverão escrever para o artigo de vocês uma revisão da literatura, para isso devem seguir alguns passos:

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Sistema de Gestão de Banco de Dados SGBD. David Fernandes França

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

TCC Trabalho de conclusão de curso Artigo Científico. Profº Antonio da Cunha Nunes

ANÁLISE DOCUMENTAL. Profa. Júlia Silveira Matos Extraído de: 31/name/An%C3%A1lise_documental.

Controle da qualidade on-line Prof. André Jun Nishizawa Capítulo 4

Transcrição:

Aula Temática Introdução aos Modelos de Dados Tema Sala de aula. Grupos de 4 a 6 componentes; Definir papéis dos componentes: o Usuário o mais chato ; o Analista de Negócio o mais criativo ; o Analista de Sistemas o mais detalhista ; o Programador o burro de carga ; o Gerente de Projeto Consultoria o mais vendedor ; o Gerente de Projeto Usuário o que tenha melhor visão do conjunto; o Coordenador o que tenha melhor controle sobre o grupo. Objetivo: Descrever uma sala de aula. Desenvolvimento: o Falar do exemplo dos nomes: o Solicitar a alguns alunos que digam seus nomes, sobrenomes, sexo e idade; o Mostrar a eles que os nomes são grupos de letras (dados) que após um processo passam a ser carimbados como nomes, etc... o Descrever tudo o que existe em uma sala de aula, suas características e as relações existentes entre os componentes descritos. o Passos: o Elaborar individualmente uma lista não ordenada de itens; o Discutir os itens com os demais o Primeira fase da organização dos dados levantados - Definir um contexto; o Após 15 minutos, parar a atividade; o Colocar no quadro os resultados separando-os por classes, para dar aos alunos a noção da diferença entre dado e informação. Objetivos da atividade: Passar os principais conceitos de diferenciação entre dado, informação, relação, processo, estrutura de dados e sistemas de arquivo. Conceitos da diferença entre dado e informação, conceitos básicos de organização de arquivos com nomes de campos, valores de campos (arquivos e registros), organização seqüencial, indexada e direta, alem dos conceitos básicos da organização de um Banco de Dados em rede, hierárquico e relacional. Depois dessa atividade, expor estas teorias utilizando o material: Introdução aos Bancos de Dados I. 7/8/2012 Aula_Tematica.doc 1/9

Definições: (O que é?) - O que é aluno? R. Depende do ponto de vista: 1. Manutenção: Pessoa regularmente matriculada em algum curso da instituição que encaminha uma reclamação sobre algum equipamento ou uma sugestão; 2. Administração: Pessoa regularmente matriculada na instituição. 3. Atividade fim: Pessoa regularmente matriculada em algum curso da instituição - O que é Cleantes? R. Depende do ponto de vista: 1. Atividade fim: Nome de pessoa regularmente contratada por uma instituição para ministrar aulas de determinadas matérias, em determinados horários e salas de aula. Frases (definições): 1. cadeira objeto (mobília) adquirida pela instituição para acomodar em sala de aula os alunos existentes. 2. RA Registro do aluno matriculado na entidade de ensino; forma de organizar e controlar o número de alunos regularmente matriculados. 3. caneta objeto adquirido por uma pessoa para auxilia-la no registro de informações. 7/8/2012 Aula_Tematica.doc 2/9

Tema Se virem nos 30 (minutos). Grupos de 4 a 6 componentes; Definir papéis dos componentes: o Usuário o mais chato ; o Analista de Negócio o mais criativo ; o Analista de Sistemas o mais detalhista ; o Programador o burro de carga ; o Gerente de Projeto Consultoria o mais vendedor ; o Gerente de Projeto Usuário o que tenha melhor visão do conjunto; o Coordenador o que tenha melhor controle sobre o grupo. Leitura adicional 1 cap. 3 - Peopleware Objetivo: Fazer uma planilha só contendo os gastos pessoais dos alunos. Desenvolvimento: o Descrevam os gastos pessoais de cada um dos componentes do grupo nos últimos 6 meses: por aluno, por tipo de gasto. Os valores devem ser mensais; o Após os 30 minutos, parar a atividade, dividir o quadro em 4 ou 5 partes e pedir aos alunos para escreverem em cada uma das divisões como o fizeram. Objetivos da atividade: Mostrar a necessidade de estabelecer objetivos; Mostrar a necessidade da definição de um Escopo (limítes, regras). Mostrar a necessidade de modelos e padrões; Mostrar a necessidade de levantar e organizar os dados; Mostrar as organizações básicas de arquivos, campos e registros. Depois dessa atividade, expor estas teorias utilizando o material: Introdução aos Bancos de Dados I. 1 YOURDON, E. Declínio e queda dos Analistas e dos Programadores São Paulo Makron Books 1995 005.1092 Y74d (na biblioteca da Santanna) 7/8/2012 Aula_Tematica.doc 3/9

Tema Brainstorm Grupos de 4 a 6 componentes; Definir papéis dos componentes: o Usuário, Analista de Negócio; Analista de Sistemas; Programador; Gerente de Projeto Consultoria; Gerente de Projeto Usuário; Coordenador. Escopo (objetivo): o Uma consultoria foi contratada para desenvolver um perfil de consumo de um grupo de famílias selecionado por local de residência, nível de renda e escolaridade. Quais os dados que o grupo julga necessários para o desenvolvimento desse trabalho? Desenvolvimento: Primeira aula: Ler e interpretar o objetivo (escopo); o Responder às perguntas: o O que queremos? o Onde obter os dados necessários? o De que maneiras podem obter esses dados? Como obter estes dados? Elaborar uma lista desordenada das idéias conforme elas forem surgindo (lembrar que esta atividade requer uma fase de aquecimento para que se desenvolva a contento); Organiza-los, de forma preliminar, em um quadro segundo suas naturezas, preenchendo o quadro abaixo: Quadro: Naturezas dos itens levantados Classes de Dados Coisas (materiais e imateriais) ou pessoas encontradas; Atributos Características das coisas encontradas. Instâncias Valores dos atributos das coisas encontradas. Relacionamentos Relações entre as coisas ou atributos encontrados. Entidades Atributos Instâncias Relacionamentos Características das Valores das coisas /pessoas Relações entre as coisas /pessoas coisas /pessoas encontradas coisas ou pessoas encontradas Segunda aula: Organizar os dados levantados na aula passada segundo o modelo E-R de P. Chen. Estabelecer os relacionamentos. 7/8/2012 Aula_Tematica.doc 4/9

Modelo E-R (P. Chen) Modelo Conceitual - Descreve uma realidade (mini-mundo) selecionada, do ponto de vista do usuário (visão do usuário); - Não se atrela a um modelo de dados qualquer. Modelo Lógico - Descreve uma realidade do ponto de vista do Analista de Sistemas e do Administrador de Dados (nível mais alto, mais integrado ao contexto geral da organização); - Se direciona a um determinado Modelo de Dados. Modelo Físico - Descreve uma realidade do ponto de vista do DBA (Administrador de Banco de Dados); - Se direciona a um determinado SGBD (Sistema Gerenciador de Banco de Dados Postgree, MySql ou ORACLE, por exemplo); 7/8/2012 Aula_Tematica.doc 5/9

Tema Seu Projeto reunião 1 Grupos de 3 a 6 componentes; Definir papéis dos componentes: o Usuário o mais chato ; o Analista de Negócio o mais criativo ; o Analista de Sistemas o mais detalhista ; o Programador o burro de carga ; o Gerente de Projeto Consultoria o mais vendedor ; o Gerente de Projeto Usuário o que tenha melhor visão do conjunto; o Coordenador o que tenha melhor controle sobre o grupo. Reunião do grupo para discutir os objetivos do sistema a ser modelado. Abertura: Definição do que será discutido: definir os objetivos do sistema; Atribuição dos papéis : usuário, analista de negócio (AN), analista de sistemas (AS), gerente do projeto (GP), coordenador, programador, secretário; Desenvolvimento: Discussão sobre o que se quer que o sistema faça; Verificar escopo do sistema; Definir suas principais funções. Produtos da reunião: Lista dos principais objetivos do sistema; Refinamento do escopo; Esboço inicial do modelo conceitual. Ata: (secretário) Elaborar uma ata da reunião, que será repassada aos demais componentes do grupo. 7/8/2012 Aula_Tematica.doc 6/9

Tema Quem sou eu? variação do Brainstorm. Grupos de 3 a 6 componentes; Organizar a lista identificando os objetos conceituais Objetivos: Definir os objetos conceituais de um grupo familiar: o Entidades, atributos e instâncias; generalização/especialização (agrupa entidades: mãe, pai, avós em uma entidade pessoas ou não; cria entidade mobília ou separa em entidades separadas: móveis, eletro-domésticos, eletro-portáteis, etc...). Referência na apresentação: Modelos de Dados até transparência T18. Classes de Dados Coisas (materiais e imateriais) ou pessoas encontradas; Atributos Características das coisas encontradas. Instâncias Valores dos atributos das coisas encontradas. Relacionamentos Relações entre as coisas ou atributos encontrados. Generalização/especialização. 7/8/2012 Aula_Tematica.doc 7/9

Tema Meus Relacionamentos variação do Brainstorm. Grupos de 3 a 6 componentes; Encontrar os relacionamentos entre as entidades do grupo familiar Objetivos: Definir os relacionamentos entre as entidades de um grupo familiar conceitos e condicionalidade. Desenvolvimento: Reunir os grupos para que identifiquem e discutam os principais relacionamentos entre as entidades do grupo familiar e seu meio (onde moram, como se relacionam com a comunidade e com seu meio). Diferenciar relacionamentos condicionais (casamento) de incondicionais (mãe e filhos), etc... Referência na apresentação: Modelos de Dados transparência T22 até a T34. Relacionamentos Condicionalidade. 7/8/2012 Aula_Tematica.doc 8/9

Tema Estudo de Caso cinemas. Grupos de 3 a 6 componentes; Desenvolver o estudo de caso Cinemas (Machado cap.11). Objetivos: Acompanhar e entender o estudo de caso Cinemas (Machado cap.11). Desenvolvimento: Reunir os grupos para que identifiquem e discutam os principais tópicos apresentados no estudo de caso 1 descrito no livro. Levantar e definir claramente os objetivos do usuário: o Objetivo principal: Administrar cinemas de uma rede de Distribuição de filmes. o Objetivos secundários: o Controlar a programação dos cinemas; o Controlar a programação dos filmes. Levantar os objetos; Levantar os principais atributos de cada entidade levantada; Levantar os principais relacionamentos. 7/8/2012 Aula_Tematica.doc 9/9