Análise de Requisitos e Modelo Conceitual de Dados

Tamanho: px
Começar a partir da página:

Download "Análise de Requisitos e Modelo Conceitual de Dados"

Transcrição

1 Análise de Requisitos e Modelo Conceitual de Dados Modelagem de Dados 1 O projeto lógico de banco de dados é realizado com uma variedade de abordagens, incluindo as metodologias top-down e bottom-up combinadas. A abordagem tradicional, particularmente para banco de dados relacionais, tem sido um baixo-nível, atividade bottom-up, sintetizando elementos de dados individuais em tabelas normalizadas após análise das interdependências dos elementos de dados definidos pela análise de requisitos. Embora o processado tradicional tem sido um pouco bem sucedido para banco de dados de pequeno e médio tamanho, quando usado para grandes bancos de dados sua complexidade pode ser esmagadora para o ponto onde a prática da análises não se preocupa em usá-lo com alguma regularidade. Na prática, a combinação das abordagens top-down e bottom-up é utilizada; na maioria dos casos, tabelas podem ser definidas diretamente através das análises de requisitos. O modelo conceitual de dados tem sido mais bem sucedido como uma ferramenta para comunicação entre analista e o usuário final durante as fases de análise de requisitos e projeto lógico. Seu sucesso se deve ao fato que o modelo, usando ER ou UML, é fácil de entender a conveniente para representar. Outra razão para sua eficácia é que a abordagem top-down utiliza o conceito de abstração. O número de entidade em um banco de dados é tipicamente muito menor que o número de elementos de dados individuais porque elementos de dados normalmente representam os atributos. Portanto, usar entidades como uma abstração para elementos de dados e focar nos relacionamentos entre entidades reduz significativamente o número de objetos sob consideração e simplifica a análise. Embora ainda é necessário representar elementos de dados por atributos de entidades no nível conceitual, suas dependências são normalmente restringidas para os outros atributos dentro da entidade ou, em alguns casos, para aqueles atributos associados com outras entidades com um relacionamento direto para suas entidades. A maior interdependência de atributos que ocorre em modelos de dados são as dependências entre as entidades chaves, os identificadores únicos de diferentes entidades que são capturados no processo de modelagem conceitual de dados. Casos especiais, como dependências entre elementos de dados de entidades não relacionadas, podem ser manuseados quando eles são identificados na análise de dados que seguiu. A abordagem do projeto lógico de banco de dados definido aqui utiliza ambos, o modelo conceitual de dados e o modelo relacional em fases sucessivas. Se beneficia da simplicidade e facilidade do uso do modelo conceitual de dados e a estrutura e formalismo associado do modelo relacional. A fiim de facilitar essa abordagem, é necessário construir uma quadro para transformar a variedade construções do modelo conceitual de dados dentro das tabelas que já estão normalizadas ou podem ser normalizadas com um mínimo de transformação. A beleza desse tipo de transformação é que resulta em tabelas SQL normalizadas ou quase normalizadas desde o início; frequentemente, mais normalização não é necessário. Antes de nós fazermos isso, contudo, nós precisamos primeiro definir as etapas principais da metodologia do projeto lógico relacional no contexto do ciclo de vida do banco de dados.

2 2 Análise de Requisitos e Modelo Conceitual de Dados Análise de requisitos Análise de requisitos é um passo extremamente importante no ciclo de vida do banco de dados e é tipicamente o mais trabalhoso. O analista de banco de dados deve entrevistar a população de usuários finais e determinar exatamente o que o banco de dados é para ser usado e o que deve conter. Os objetivos básicos da análise de requisitos são: Para delinear os requisitos de dados da empresa em termos de elementos de dados básicos. Para descrever a informação sobre os elementos de dados e os relacionamentos entre eles necessários para modelar esses requisitos de dados. Para determinar os tipos de transações que são desejadas para serem executadas no banco de dados e a interação entre as transações e os elementos de dados. Para definir qualquer desempenho, integridade, segurança, ou restrições administrativas que devem ser impostas no banco de dados resultante. Para especificar qualquer projeto e restrições de implementação, tal como tecnologias específicas, hardware e software, linguagens de programação, políticas, padrões ou interfaces externas. para bem documentar todas as anteriores em uma especificação de requisitos detalhados. Os elementos de dados também podem ser definidos em um sistema de dicionário de dados, muitas vezes fornecidas como uma parte integral do sistema de gerenciamento de banco de dados. O modelo conceitual de dados ajuda o analista capturar precisamente os requisitos de dados reais porque exige-os para focar em detalhes de semântica nos relacionamentos de dados, que é maior que o detalhe que seria fornecido por uma dependência funcional exclusiva. Modelo conceitual de dados Os elementos de dados e relacionamentos podem ser definidos durante a análise de requisitos e o projeto conceitual. Esses dois passos do ciclo de vida são frequentemente feitos simultaneamente. Considere os subpassos no modelo conceitual de dados usando o modelo ER: Classificar entidades e atributos (classificar classes e atributos em UML). Identificar as hierarquias de generalização (para ambos modelos ER e UML). Definir relacionamentos (definir associações e associações de classes em UML). Classificar entidades e atributos Embora seja fácil definir construção de entidade, atributo e relacionamento, não é tão fácil distinguir suas regras na modelagem do banco de dados. O que faz um elemento de dado uma entidade, um atributo, ou mesmo um relacionamento? Por exemplo, sedes dos projetos são localizadas em cidades. Poderia cidade ser uma entidade ou um atributo? Uma faixa é mantida para cada funcionário. Faixa é uma entidade ou um relacionamento? As seguintes diretrizes para classificar entidades e atributos ajudarão nos pensamentos do analista converge para um projeto de banco de dados relacional normalizado: Entidades devem conter informação descritiva. Atributos multivalorados devem ser classificados como entidades. Atributos devem ser anexados a entidades que eles mais diretamente descrevem.

3 Modelagem de Dados 3 Conteúdos das entidades Entidades devem conter informações descritivas. Se há informação descritiva sobre um elemento de dado, o elemento de dado deve ser classificado como uma entidade. Se um elemento de dado requer somente um identificador a não tem relacionamentos, deve ser classificado como um atributo. Com cidade, por exemplo, se há alguma informação descritiva como país e população para cidades, então cidade deve ser classificada como uma entidade. Se somente o nome da cidade é necessário para identificar uma cidade, então cidade deve ser classificada como um atributo associado com alguma entidade, como Projeto. A exceção para essa regra é que se a identidade do valor precisa ser restringido para um conjunto de membros, você deve criá-la como uma entidade. Por exemplo, estado é quase da mesma forma como cidade, mas provavelmente você quer ter uma entidade Estado que contém todas as instâncias válidas de Estado. Exemplos de outros elementos de dados no mundo real que são tipicamente classificadas como entidades incluem Funcionário, Cargo, Projeto, Departamento, Companhia, Cliente, e assim por diante. Atributos multivalorados Um atributo multivalorado de uma entidade é um atributo que pode ter mais que um valor associado com a chave da entidade. Por exemplo, uma grande companhia pode ter muitas divisões, algumas delas possivelmente em diferentes cidades. Nesse caso, divisão ou nm_divisao deve ser classificado como um atributo multivalorado da entidade Companhia (e sua chave, id_companhia). O atributo nm_endereco_sede de uma companhia, por outro lado, normalmente seria um atributo de valor único. Classificar atributos multivalorados como entidades. Nesse exemplo, o atributo multivalorado nm_divisao deve ser reclassificado como uma entidade Divisão com id_divisao como seu identificador (chave) e nm_endereco_divisao como um atributo descritor. Se atributos são restritos para serem somente valores simples, o projeto final e as decisões de implementações serão simplificadas. Ligação de atributo Ligar atributos a entidades que mais diretamente os descrevem. Por exemplo, o atributo nm_edificio_escritorio deve normalmente ser um atributo da entidade Departamento, em vez da entidade Funcionário. O procedimento de identificação de entidades e ligação de atributos a entidades é iterativo. Classificar algums elementos de dados como entidades e associar identificadores e descritores a eles. Se você encontrar alguma violação das diretrizes anteriores, troca alguns elementos de dados de entidade para atributo (ou de atributo para entidade), associa atributos para novas entidades, e assim por diante. Identificar as hierarquias de generalização Se há uma hierarquia de generalização entre entidades, então coloque o identificador e os descritores genéricos na entidade supertipo e coloque o mesmo identificador e descritores específicos nas entidades subtipos. Por exemplo, suponha as cinco entidades que foram identificadas no modelo ER mostrado abaixo: Funcionário, com identificador cd_funcionario e descritores nm_funcionario, nm_endereco, dt_nascimento. Gerente, com identificador cd_funcionario e descritores nm_funcionario e cd_cargo. Engenheiro, com identificador cd_funcionario e descritores nm_funcionario, cd_nivel_graduacao e cd_cargo.

4 4 Análise de Requisitos e Modelo Conceitual de Dados Tecnico, com identificador cd_funcionario e descritores nm_funcionario e cd_especialiadade. Secretaria, com identificador cd_funcionario e descritores nm_funcionario e cd_melhor_habilidade. Nós determinamos, através da nossa análise, que a entidade Funcionário poderia ser criada como uma generalização de Gerente, Engenheiro, Técnico e Secretária. Então nós colocamos o identificador cd_funcionario e o descritor genérico nm_funcionario, nm_endereco, e dt_nascimento na entidade supertipo Funcionário; o identificador cd_funcionario e o descritor específico cd_cargo na entidade subtipo Gerente; identificador cd_funcionario e descritor específico cd_nivel_graduacao e cd_cargo na entidade subtipo Engenheiro; etc. Mais tarde, se nós decidirmos eliminar Funcionario como uma entidade, os identificadores originais e atributos genéricos podem ser redistribuídos para todas as entidades subtipo. Definir relacionamentos Nós agora lidaremos com elementos de dados que representam associações entre entidades, que nós chamamos relacionamentos. Exemplos de relacionamentos típicos são trabalha_em, trabalha_para, compra, dirige, ou algum verbo que conecte entidades. Para todo o relacionamento o seguinte deve ser especificado: grau (binário, ternário, etc.), conectividade (um-para-muitos, etc.), existência opcional ou obrigatória, e alguns atributos que são associados com o relacionamento e não com as entidades. Abaixo algumas diretrizes para definir os mais difíceis tipos de relacionamentos. Relacionamentos redundantes Análise relacionamentos redundantes cuidadosamente. Dois ou mais relacionamentos que são utilizados para represente o mesmo conceito são considerados redundantes. Relacionamentos redundantes tem mais probabilidade de resultar em tabelas desnormalizadas quando transformados no modelo ER dentro de esquemas relacionais. Veja que dois ou mais relacionamentos são permitidos entre as mesmas duas entidades enquanto que esses relacionamentos tenham significados diferentes. Nesse caso eles não são considerados redundantes. Um importante caso de não-redundância é mostrado na figura abaixo: Modelo ER UML

5 Modelagem de Dados 5 Se pertence_a é um relacionamento um-para-muitos entre Funcionário e Associaçao_Profissional, se localizado_em é um relacionamento um-para-muitos entre Associaçao_Profissional e Cidade, e se mora_em é um relacionamento um-paramuitos entre Funcionário e Cidade, então mora_em não é redundante porque os relacionamentos são não-relacionados. Contudo, considere a situação mostrado abaixo: Modelo ER UML O Funcionário trabalha em um Projeto localizado em uma Cidade, então o relacionamento trabalha_em entre Funcionário e Cidade é redundante e pode ser eliminado. Relacionamentos ternários Defina relacionamentos ternários cuidadosamente. Nós definimos um relacionamento ternário entre três entidade somente quando o conceito não pode ser representador por vários relacionamentos binários entre essas entidades. Por exemplo, vamos assumir que há várias associações entre as entidades Técnico, Projeto e Caderno. Se cada técnico pode estar trabalhanco em vários projetos e usando os mesmos cadernos em cada projeto, então três relacionamentos binários muitos-para-muitos podem ser definidos: Modelo ER

6 6 Análise de Requisitos e Modelo Conceitual de Dados UML Se, contudo, cada técnico é restringido a usar exatamente um caderno para cada projeto e que caderno pertence a somente um técnico, então o relacionamento ternário um-para-um-para-um deve ser definido: Modelo ER UML A abordagem para adotar a modelagem ER é a primeira tentativa de expressar as associações em termos de relacionamentos binários; se isto é impossível por causa das restrições de associações, tente expressá-los em termos de um relacionamento ternário. O significado de conectividade para relacionamentos ternário é importante. A figura acima mostra que para um dado par de instâncias de Técnico e Projeto, há somente uma instância correspondente de Caderno; para um dado par de instâncias de Técnico e Caderno, há somente uma instância correspondente de Projeto; e para um dado par de instâncias Projeto e Caderno, há somente uma instância de Técnico. Em

7 Modelagem de Dados 7 geral, nós sabemos pela definição de relacionamentos ternários que se um relacionamento entre três entidades podem ser expressado somente por uma dependência funcional envolvendo as chaves de todas as três entidades, então não pode ser expressando usando somente relacionamentos binários, que só requer associações entre duas entidades. Projeto orientado a objeto fornece, sem dúvida, a melhor maneira para modelar essa situação. Exercícios 1. Indique os prováveis atributos necessários para sua formação: Elemento de dado Atributos Formadores cd_equipamento_danificado nm_funcionario nm_laboratorio_remedio_vencido cd_parcela_carne_vencido nm_cliente_carne_devedor cd_placa_identificacao_veiculo cd_apolice_seguro_veiculo_colisao ds_mercadoria ds_mercadoria_recordista_venda_mes cd_tipo_mercadoria nm_aluno_matriculado nm_aluno_tranferencia 2. Descreva os diversos fluxos de dados a seguir e desenho um modelo de dados. a) Nota fiscal. Nota Fiscal Número: Data: Nome do Cliente: Inscrição Estadal (se isento, não preencher): CNPJ ou CPF: QTD Mercadoria Preço Unitário Total Valor Total da Nota Fiscal:

8 8 Análise de Requisitos e Modelo Conceitual de Dados b) Tabela de preços de passagens. Tabela de Preços de Passagens Validade: Novembro/Dezembro de 2011 Origem Destino Tipo Ônibus Preço Foz do Iguaçu Santos Comum 150,00 Foz do Iguaçu Santos Leito 170,00 Foz do Iguaçu Curitiba Comum 130,00 Foz do Iguaçu Curitiba Leito 150,00 Foz do Iguaçu Florianópolis Comum 140,00 Foz do Iguaçu Florianópolis Leito 160,00 São Paulo Santos Comum 30,00 São Paulo Santos Leito São Paulo Salvador Comum 300,00 São Paulo Salvador Leito 350,00 São Paulo Teresina Comum 350,00 São Paulo Teresina Leito 400,00 c) Tabela de preços de passagens. Tabela de Preços de Passagens Validade: Novembro/Dezembro de 2011 De: Foz do Iguaçu Comum Leito Para: Santos 150,00 170,00 Curitiba 130,00 150,00 Florianópolis 140,00 160,00 De: São Paulo Comum Leito Para: Santos 30, Salvador 300,00 350,00 Teresina 350,00 400,00 d) Sr(a) analista, preciso de sua ajuda para controlar as ocorrências de ponto de nossos funcionários. Gostaria de receber um relatório mensal com a matrícula de cada funcionário, as datas que ele teve ocorrência de ponto, que ocorrência foi (atraso, licença, falta, etc.) e indicação se foi justificada ou não. Esta lista precisa sair separada para cada um dos nove departamentos que a empresa tem. Obrigado. e) Histórico escolar. Centro Educacional Tecnológico do Brasil Histórico Escolar Nome do Aluno: João Parede Matrícula: Curso: Processamento de Dados Início do Curso: Jan/2009 Disciplina Cód Média Situação Período Carga Hor. Matemática MAT 6,0 Aprovado 01/09 60 Líng. Portuguesa POR 3,5 Reprovado 01/09 60 Informática Básica INF 5,0 Reprovado 01/09 90 Inglês ING 8,0 Aprovado 02/09 60 Banco de Dados BDS 6,5 Aprovado 02/09 60 Lógica LOG 9,5 Aprovado 02/ f) Comunicado de transferência e promoção de funcionário. Santa Terezinha do Itaipu, 12 de setembro de 2011.

9 Modelagem de Dados 9 O Sr. Maurício Mendes Macaubas, matrícula , está sendo transferido do Departamento de Contabilidade para o Departamento de Vendas a partir de 25 de setembro de Foi promovido da função de sub-assistente de contabilidade para assessor de marketing. O novo salário será de R$ 2.300,00 (dois mil e trezentos reais) mensais. Autorizado por Fernando Mandachuva Superintendente de Contabilidade Matrícula: g) Tabela de preço. TAPES & SOUND S Av. Brasil, 512 Conjunto 127 Centro Foz do Iguaçu/PR Artista Cod. Tipo Preço em reais Merc. Merc. À vista Cheque C. Crédito Julio Iglesias 101 CD 25,00 28,00 27,00 DVD 30,00 33,00 32, DVD 35,00 40,00 37,00 Leonardo 567 CD 20,00 29,00 23,00 DVD 28,00 35,00 30, CD 22,00 22,00 22,00 DVD 30,00 33,00 33,00 Shakira 333 DVD 90,00 100,00 95, CD 22,00 23,50 22,00 DVD 32,00 35,00 32,00 3. Preencha as colunas a seguir com: (A) Atributo (B) Elemento de dado (C) Fluxo de dado dt_vencimento_fatura vl_total_fatura_vencida_mes_atual confeccionar etiquetas repertório recital pertence nm_cliente_reprovado_pagamento qt_peso_equipamento faz atendimento conferir solicitação recebida música emitir exceções faturamento relação_cinema_cidade_foz é_representado_por nm_autor (D) Entidade (E) Processo (F) Relacionamento autorização_viagem_internacional resolve fatura conciliar conta contábil conta contábil relação veículo acidentado detém tipo vegetal cd_televisor_necessita_reparo vl_estimado_obra_arte caixa eletrônico cancelar requisição compra cardápio qt_idade_atleta

Modelo Conceitual de Dados

Modelo Conceitual de Dados Modelo Conceitual de Dados Modelagem de Dados 1 Existem várias metodologias disponíveis para a concepção de modelos de banco de dados. Cada uma destas abordagens diferentes consiste de uma série de etapas.

Leia mais

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto; Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos

Leia mais

Modelos Conceituais de Dados

Modelos Conceituais de Dados Modelos Conceituais de Dados Banco de Dados Motivação Objetivo da abordagem de BD: oferecer abstração dos dados separar aplicações dos usuários dos detalhes de hardware ferramenta utilizada: modelo de

Leia mais

aumento de custos de armazenamento e acesso performance baixa incoerência de informações nas alterações de dados

aumento de custos de armazenamento e acesso performance baixa incoerência de informações nas alterações de dados Modelagem de Dados A Informática é a Ciência da Informação. Os computadores e programas surgiram devido à necessidade de manipular informações de forma cada vez mais eficiente e veloz. As informações são

Leia mais

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com BANCO DE DADOS I AULA 2 Willamys Araújo willamysaraujo7@gmail.com Modelagem de Dados Modelagem de dados é o estudo das informações existentes em um contexto sob observação para a construção de um modelo

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

1.1. Definição do Problema

1.1. Definição do Problema 13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir

Leia mais

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar

Leia mais

Exercícios de Projeto de Banco de Dados Relacional Aula 8

Exercícios de Projeto de Banco de Dados Relacional Aula 8 Exercícios de Projeto de Banco de Dados Relacional Aula 8 1) (MF 2013) No modelo relacional de banco de dados, a) o cabeçalho de uma tabela contém os atributos. b) o modelo do atributo é o conjunto de

Leia mais

Modelando sistemas em UML - Casos de uso.

Modelando sistemas em UML - Casos de uso. Modelando sistemas em UML - Casos de uso. Neste artigo vou falar um pouco sobre modelagem de sistemas usando UML focando exclusivamente os diagramas de casos de uso. A primeira coisa que devemos ter em

Leia mais

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela.

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela. 1. O que são classes? Dê exemplos. R.: Classe é um tipo abstrato de dados. Encapsula estrutura e comportamento. Ou seja: uma descrição de um conjunto de objetos que compartilham a mesma estrutura, os mesmos

Leia mais

Modelo Entidade Relacionamento (MER)

Modelo Entidade Relacionamento (MER) Banco de Dados Modelo Entidade Relacionamento (MER) Grau de Relacionamento Representa o número de entidades que participam do relacionamento. Grau 1 (Auto-relacionamento) Prof. Raquel Silveira Grau 2 (Binário)

Leia mais

PLANEJAMENTO SIMPLIFICADO DE PROJETOS

PLANEJAMENTO SIMPLIFICADO DE PROJETOS PLANEJAMENTO SIMPLIFICADO DE PROJETOS Nestor Nogueira de Albuquerque, MsC. Gestão e Desenvolvimento Regional V Encontro de Pós-GraduaP Graduação UNITAU 2005 Necessidade de um processo de Gestão de Projetos

Leia mais

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Roteiro Modelagem com Entidade-Relacionamento Estendido Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

Leia mais

Roteiro. Mapeamento dos Modelos ER e EER. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento

Roteiro. Mapeamento dos Modelos ER e EER. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento Roteiro Mapeamento dos Modelos ER e EER Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Posicionamento

Leia mais

Modelagem de Sistemas Web. Modelagem de BD

Modelagem de Sistemas Web. Modelagem de BD Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey

Leia mais

BANCO DE DADOS. Professor: André Dutton

BANCO DE DADOS. Professor: André Dutton BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Análise Estruturada Sergio Petersen 22/4/2012 Sumário 1. Técnicas de Análise 3 2. Principais Autores 3 3. Análise

Leia mais

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Banco de Dados Modelo Entidade Relacionamento Estendido João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger DCC IME USP MER X O MER X é uma extensão do MER, o qual adiciona: Abstração de Agregação

Leia mais

Modelo de Entidade-Relação (ER)

Modelo de Entidade-Relação (ER) Modelo de Entidade-Relação (ER) Autores como Peter Chen ou Bachman sugerem um modelo que facilite a criação do modelo conceptual. Este modelo Entity Attribute Relation Ship (Entidade- Relação, ou abreviadamente

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -

Leia mais

Não Não Sim Não Sim Sim

Não Não Sim Não Sim Sim DCC011 Introdução a Banco de Dados -19 Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Projeto de Banco de Dados 1. Processo de Projeto de

Leia mais

5 - Qual é a principal vantagem de desenvolvimento de código por pares:

5 - Qual é a principal vantagem de desenvolvimento de código por pares: 1 - Quais são os atributos essenciais de um bom software: a) Ser baseado numa boa linguagem de programação b) Fácil manutenção, segurança, eficiência e aceitabilidade c) Fácil manutenção e simplicidade

Leia mais

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita

Leia mais

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média. 1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)

Leia mais

Tipos de Banco de Dados - Apresentação

Tipos de Banco de Dados - Apresentação Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -

Leia mais

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções Métodos Formais Relações e Funções por Mauro Silva Agenda Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções MF - Relações e Funções 2 1 Relações Binárias Definição

Leia mais

Usando potências de 10

Usando potências de 10 Usando potências de 10 A UUL AL A Nesta aula, vamos ver que todo número positivo pode ser escrito como uma potência de base 10. Por exemplo, vamos aprender que o número 15 pode ser escrito como 10 1,176.

Leia mais

Introdução a Banco de Dados. INTRODUÇÃO

Introdução a Banco de Dados. INTRODUÇÃO INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados

Leia mais

Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias!

Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias! Olá! Você verá a seguir um importante treinamento que vai facilitar suas atividades diárias! Ao acessá-lo pela primeira vez, procure assistir até o final. Caso não consiga, você poderá reiniciar de onde

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Modelos de Dados Alto Nível Utilizam conceitos tais como Entidades, Atributos e Relacionamentos. Uma entidade é um objeto que é representado na base de dados. Um atributo

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos O levantamento e a análise de requisitos

Leia mais

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS. INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que

Leia mais

Banco de Dados I 2 Modelagem de Dados Conceitual

Banco de Dados I 2 Modelagem de Dados Conceitual Banco de Dados I 2 Modelagem de Dados Conceitual Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos

Leia mais

3. Numerar a coluna da direita conforme a da esquerda 1) Classe (2) :Aluno 2) Um dado objeto (3) oaluno:aluno 3) Objeto (1) Aluno

3. Numerar a coluna da direita conforme a da esquerda 1) Classe (2) :Aluno 2) Um dado objeto (3) oaluno:aluno 3) Objeto (1) Aluno INFORMAÇÕES GERAIS CURSO: ENGENHARIA DE SOFTWARE DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS PROFESSOR: OSVALDO MESQUITA ANO.SEMESTRE: 2016.1 1. O que você entende por: a) Polimorfismo. Significa aquilo

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Descrever requisitos funcionais e não funcionais Explicar como os requisitos de software podem

Leia mais

Comunicação; Planejamento; Modelagem; Análise; Projeto; Construção; Teste; e Implantação.

Comunicação; Planejamento; Modelagem; Análise; Projeto; Construção; Teste; e Implantação. Disciplina: Engenharia de Software AULA 02 Comunicação; Planejamento; Modelagem; Análise; Projeto; Construção; Teste; e Implantação. Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio

Leia mais

INE 5323 Banco de Dados I

INE 5323 Banco de Dados I UFSC-CTC-INE Curso de Ciências de Computação INE 5323 Banco de Dados I Ronaldo S. Mello 2006/1 http://www.inf.ufsc.br/~ronaldo/ine5323 Horário Atendimento: Quintas-feiras, das 17h30 às 19h Programa da

Leia mais

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 SISFOTO Sistema de Gerenciamento de Eventos Fotográficos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 Histórico de Alterações Data Versão Descrição Autor 17/10/2014 1.0

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do

Leia mais

CONCURSO PÚBLICO PARA PROVIMENTO DE CARGOS DE SERVIDORES TÉCNICO-ADMINISTRATIVOS EM EDUCAÇÃO EDITAL Nº 045/2009 - PRORH DÚVIDAS FREQUENTES

CONCURSO PÚBLICO PARA PROVIMENTO DE CARGOS DE SERVIDORES TÉCNICO-ADMINISTRATIVOS EM EDUCAÇÃO EDITAL Nº 045/2009 - PRORH DÚVIDAS FREQUENTES EDITAL Nº 045/2009 - PRORH DÚVIDAS FREQUENTES 1. Onde estão as informações importantes? Resposta: No edital. O candidato deve ler atentamente o Edital que está disponível no sítio: www.concurso.ufjf.br.

Leia mais

OpenPDV: Sistema aberto para gerenciamento de restaurantes

OpenPDV: Sistema aberto para gerenciamento de restaurantes Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software - 2ª Lista de Exercícios - Questões Discursivas Questão 1) O que você entende por processo de software e qual a sua importância para a qualidade dos produtos de software? Qual a

Leia mais

Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.

Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina. Banco de Dados Banco de Dados Fundamentos Fernando Fonseca Ana Carolina Ana Carolina Salgado acs@cin.ufpe.br www.cin.ufpe.br/~acs Fernando Fonseca fdfd@cin.ufpe.br www.cin.ufpe.br/~fdfd Banco de Dados

Leia mais

T écnicas de Obtenção de Requisitos

T écnicas de Obtenção de Requisitos T écnicas de Obtenção de Requisitos Profa. Rosângela Penteado DC UFSCar rosangel@dc.ufscar.br 1 Roteiro Obtenção de Requisitos T écnicas de levantamento de requisitos Entrevistas Questionários Casos de

Leia mais

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros MANUAL DO USUÁRIO 1. SOBRE O SISTEMA 1.1 Informações básicas Nome: SISCOLE - Sistema de Cadastro de Organismos

Leia mais

Guia para Modelagem de Casos de Uso Metodologia CELEPAR

Guia para Modelagem de Casos de Uso Metodologia CELEPAR Guia para Modelagem de Casos de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiamodelagemcasosuso.odt Número de páginas: 14 Versão Data Mudanças Autor 1.0 25/04/07

Leia mais

Gerenciamento de TEMPO

Gerenciamento de TEMPO Gerenciamento de TEMPO Gerenciamento de tempo Estratégia é a arte de usar o tempo e o espaço. Eu sou mais ligado ao primeiro que ao último: espaço podemos recuperar, o tempo, jamais. Napoleão Bonaparte

Leia mais

Instituto Federal Fluminense Campus Campos Centro Programa Tecnologia Comunicação Educação (PTCE)

Instituto Federal Fluminense Campus Campos Centro Programa Tecnologia Comunicação Educação (PTCE) Instituto Federal Fluminense Campus Campos Centro Programa Tecnologia Comunicação Educação (PTCE) Apostila Organizada por: Ludmilla Rangel Cardoso Silva Kamila Gomes Carmem Lúcia Vieira Rodrigues Azevedo

Leia mais

[CONTAS.CNT] Contabilidade Pública MÓDULO I. Renato Santos Chaves. Teresina, 13 de junho de 2011. 16 de fevereiro de 2012

[CONTAS.CNT] Contabilidade Pública MÓDULO I. Renato Santos Chaves. Teresina, 13 de junho de 2011. 16 de fevereiro de 2012 Contabilidade Pública Renato Santos Chaves MÓDULO I [CONTAS.CNT] Na aula 1 deste módulo, além da introdução ao curso, serão abordados aspectos históricos que culminaram na implementação da denominada Nova

Leia mais

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO Título : B1 INTRODUÇÃO Conteúdo : INTRODUÇÃO O termo documentação tornou se um conceito básico nos negócios, na administração, na ciência e na tecnologia da informação. A modelagem nada mais é que uma

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

Painel MT-611-00008 Última Atualização 25/04/2012

Painel MT-611-00008 Última Atualização 25/04/2012 Painel MT-611-00008 Última Atualização 25/04/2012 I. Objetivos Após este módulo de capacitação você será capaz de: 1. Visualizar os dados das avaliações do processo de cadastramento com a Petrobras; 2.

Leia mais

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Web: http://www.vmnf.net/ipam Mail: vmnf@yahoo.com Aula 10 Sumário Relacionamentos entre

Leia mais

3 Informações para Coordenação da Execução de Testes

3 Informações para Coordenação da Execução de Testes Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes

Leia mais

Menino ou menina? Exercício 1 Vamos lembrar então o que são genes e cromossomos. Volte à Aula 20 e dê as definições: a) Gene... b) Cromossomo...

Menino ou menina? Exercício 1 Vamos lembrar então o que são genes e cromossomos. Volte à Aula 20 e dê as definições: a) Gene... b) Cromossomo... A UU L AL A Menino ou menina? Quando um casal descobre que vai ter um filho, a primeira curiosidade é saber se nascerá um menino ou uma menina. Mas será que os futuros pais, ou mesmo as pessoas que não

Leia mais

Operações relacionais e Álgebra relacional

Operações relacionais e Álgebra relacional Introdução A discussão sobre algumas operações básicas de álgebra relacional realizada a seguir considera um banco de dados composto pelas seguintes relações: funcionário (NrMatric, NmFunc, DtAdm, Sexo,

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

Manual do sistema SMARam. Módulo Cadastro de Bens Intangíveis

Manual do sistema SMARam. Módulo Cadastro de Bens Intangíveis Manual do sistema SMARam Módulo Cadastro de Bens Intangíveis LISTA DE FIGURAS Figura 1-Acesso ao Cadastro de Bens Intangíveis... 5 Figura 2-Aba básico... 5 Figura 3-Aba Financeiro... 6 Figura 4-Aba Movimentação...

Leia mais

Qualidade de Produto. Maria Cláudia F. P. Emer

Qualidade de Produto. Maria Cláudia F. P. Emer Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades

Leia mais

Lição 5 Medidas Descritivas Medidas de Dispersão

Lição 5 Medidas Descritivas Medidas de Dispersão 99 Lição 5 Medidas Descritivas Medidas de Dispersão Após concluir o estudo desta lição, esperamos que você possa: identifi car o objetivo das medidas de dispersão; identifi car o conceito de variância;

Leia mais

Bacharelado em Ciência da Computação 2009

Bacharelado em Ciência da Computação 2009 Bacharelado em Ciência da Computação 2009 1 Resumo do Curso Tipo do Curso Duração mínima Carga horária mínima obrigatória Bacharelado anos 3.212 horas (contadas em 15 semanas) 21 créditos Turno Regime

Leia mais

Primeira Prova de Análise e otimização de Código - DCC888 -

Primeira Prova de Análise e otimização de Código - DCC888 - Primeira Prova de Análise e otimização de Código - DCC888 - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é

Leia mais

Diagramas de Sequência

Diagramas de Sequência Diagramas de Sequência Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide Medeiros,

Leia mais

PLANEJAMENTO E MODELAGEM

PLANEJAMENTO E MODELAGEM Apresentação 06 Introdução a Engenharia Elétrica COMO CRIAR MODELOS NA ENGENHARIA. PLANEJAMENTO E MODELAGEM Prof. Edgar Alberto de Brito Continuando os conceitos anteriores, nessa apresentação será mostrado

Leia mais

Fundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo

Fundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo Fundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo Múltipla escolha 1. O profissional de informática que desenvolve e testa

Leia mais

Unidade 3 Função Afim

Unidade 3 Função Afim Unidade 3 Função Afim Definição Gráfico da Função Afim Tipos Especiais de Função Afim Valor e zero da Função Afim Gráfico definidos por uma ou mais sentenças Definição C ( x) = 10. x + Custo fixo 200 Custo

Leia mais

CONCEITOS DE SISTEMAS DE INFORMAÇÃO Fundamentos

CONCEITOS DE SISTEMAS DE INFORMAÇÃO Fundamentos /05/20 CONCEITOS DE SISTEMAS DE INFORMAÇÃO Fundamentos Prof. Carlos Faria (adaptação) 20 O QUE É SISTEMA? Grupo de elementos inter-relacionados ou em interação que formam um todo unificado e que trabalham

Leia mais

Bem-vindo ao tópico sobre conceitos de determinação de preços.

Bem-vindo ao tópico sobre conceitos de determinação de preços. Bem-vindo ao tópico sobre conceitos de determinação de preços. Neste tópico, explicaremos como a determinação de preços é administrada no SAP Business One. Examinaremos tipos de preço que podem ser configurados

Leia mais

3º Trabalho de GI Análise DFD

3º Trabalho de GI Análise DFD 3º Trabalho de GI Análise DFD Problemas típicos da organização Diálogo com o exterior Mestrado de Gestão da Ciência, Tecnologia e Inovação 2000/2001 Cadeira : Prof.: GI-Gestão da Informação Luis Manuel

Leia mais

Passo a Passo para utilização do Sistema de Registro Integrado REGIN Entidade Municipal

Passo a Passo para utilização do Sistema de Registro Integrado REGIN Entidade Municipal JUNTA COMERCIAL Sistema MANUAL de ADMINISTRADOR Registro Integrado LOCAL REGIN Passo a Passo para utilização do Sistema de Registro Integrado REGIN Entidade Municipal ENTIDADE MUNICIPAL MANUAL ADMINISTRADOR

Leia mais

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,

Leia mais

1. Definir penalidade a ser aplicada por arquivo indevido em pasta corporativa.

1. Definir penalidade a ser aplicada por arquivo indevido em pasta corporativa. Objetivo Estabelecer critérios e procedimentos padronizados necessários para utilização e controle em Backup dos arquivos e pastas de equipamentos, rede física e lógica, softwares corporativos e informações

Leia mais

MATRÍCULA GESTÃO ESCOLAR

MATRÍCULA GESTÃO ESCOLAR MATRÍCULA GESTÃO ESCOLAR 1. Informações Gerais. Este módulo tem por objetivo prover a matrícula dos alunos, regular ou complementar, com disputa de vagas ou on-line ou não. O processo é concluído com a

Leia mais

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas Projeto de Modernização Fiscal do Tocantins (PMF/TO) Banco Interamericano de Desenvolvimento

Leia mais

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas Aula 01 Apresentação da Disciplina Conceito de Sistemas Teoria Geral de Sistemas Teoria Geral de Sistemas TADS 2. Semestre Prof. André Luís 1 2 Apresentação da Disciplina Disciplina: Teoria Geral de Sistemas

Leia mais

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software

Leia mais

CADERNO DE EXERCÍCIOS 1A

CADERNO DE EXERCÍCIOS 1A CADERNO DE EXERCÍCIOS 1A Ensino Fundamental Matemática Conteúdo Habilidade da Questão Matriz da EJA/FB 1 Área de figuras planas H21 2 Multiplicação Divisão Unidades de medida H6 H35 3 Frações H13 4 Frações

Leia mais

Plano de Ensino PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA - CCE0292

Plano de Ensino PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA - CCE0292 Plano de Ensino PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA - CCE0292 Título PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA Código da disciplina SIA CCE0292 16 Número de semanas de aula 4 Número

Leia mais

ATENDIMENTO. Item 2.4- Concorrência:

ATENDIMENTO. Item 2.4- Concorrência: ATENDIMENTO Item 2.4- Concorrência: ATENDIMENTO Item 2.4- Concorrência: Mercado composto por players (diversos atores que compõem as relações comerciais e disputam a atenção e a conquista dos consumidores);

Leia mais

FATEC GT/FATEC SJC. Prof. MSc. Herivelto Tiago Marcondes dos Santos [ESTATÍSTICA I]

FATEC GT/FATEC SJC. Prof. MSc. Herivelto Tiago Marcondes dos Santos [ESTATÍSTICA I] Prof. MSc. Herivelto Tiago Marcondes dos Santos [ESTATÍSTICA I] 1 Introdução a análise exploratória de dados A necessidade de evidenciar alguns fenômenos constantes no dia-a-dia do ser humano permitiu

Leia mais

Banco de. Professor: Douglas Diego de Paiva

Banco de. Professor: Douglas Diego de Paiva Banco de Dados Professor: Douglas Diego de Paiva Aula 01 Banco de Dados Conceituação BD SGBD Modelos de Bancos de Dados Arquiteturas de Banco de Dados Abordagem Entidade-Relacionamento Entidade Relacionamento

Leia mais

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza Histórico de Revisão 1 Data Versão Descrição

Leia mais

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software 4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software Esse capítulo tem por objetivo apresentar um método que foi criado com objetivo de prover ao Engenheiro

Leia mais

Álgebra Relacional. Linguagens de consultas relacionais

Álgebra Relacional. Linguagens de consultas relacionais Álgebra Relacional 1 Linguagens de consultas relacionais Linguagens de consultas: Permitem manipulação e recuperação de dados de um BD. O modelo relacional suporta LCs simples e poderosas: Forte fundamentação

Leia mais

Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt

Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt A lista é individual e deve ser escrita à mão. 1) Uma importante

Leia mais

AUDITORIA INTERNA Secretaria de Educação

AUDITORIA INTERNA Secretaria de Educação 1. Objetivo Esta norma estabelece o procedimento, requisitos básicos e a metodologia a ser obedecida para o planejamento, a execução e o registro de auditorias internas do Sistema de Gestão da Qualidade

Leia mais

Algoritmos. Prof. Jonatas Bastos

Algoritmos. Prof. Jonatas Bastos Algoritmos Prof. Jonatas Bastos 1 Algoritmo Definições p p p p p p Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. Podemos

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012 Plano de Trabalho Docente 2012 ETEC Monsenhor Antônio Magliano Ensino Técnico Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

3º Ano do Ensino Médio. Aula nº09 Prof. Paulo Henrique

3º Ano do Ensino Médio. Aula nº09 Prof. Paulo Henrique Nome: Ano: º Ano do E.M. Escola: Data: / / 3º Ano do Ensino Médio Aula nº09 Prof. Paulo Henrique Assunto: Funções do Segundo Grau 1. Conceitos básicos Definição: É uma função que segue a lei: onde, Tipos

Leia mais

Qual é o estoque mínimo que irá garantir o nível de serviço ao cliente desejado pela empresa?

Qual é o estoque mínimo que irá garantir o nível de serviço ao cliente desejado pela empresa? O estoque de segurança remete a erros de previsão de demanda; Falta de confiança nas entregas devido a atrasos no ressuprimento de materiais; Rendimento da produção abaixo do esperado. Qual é o estoque

Leia mais

- Transferências através do, transferências bancárias e eletrônicas, E- gold, sistemas de pagamento etc.;

- Transferências através do, transferências bancárias e eletrônicas, E- gold, sistemas de pagamento etc.; é fornecedora experiente de serviços de transporte internacionais de ciclo completo. Somos especialistas em indústria específica de diversos tipos de transporte terrestre, aéreo ou marítimo, ou uma c om

Leia mais

Capítulo VI Circuitos Aritméticos

Capítulo VI Circuitos Aritméticos Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números

Leia mais

Manual do Usuário ENADE

Manual do Usuário ENADE Sistema de Informações e Gestão Acadêmica Manual do Usuário ENADE Página - Sistema de Informações e Gestão Acadêmica Índice 1 Introdução... 3 2 Funcionalidades do ENADE... 3 2.1 Parâmetros Ano-Base...

Leia mais

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1 Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V. 2009-1 Aula 5 Sistemas Biométricos 1. Sistema Biométrico Típico Qualquer que seja a característica

Leia mais

Consultório On-line. Tudo o que você precisa em um só lugar.

Consultório On-line. Tudo o que você precisa em um só lugar. 1) ACESSO AO SISTEMA Digite o endereço www.unimedbh.com.br/consultorio em qualquer computador com acesso à internet. Preencha os campos com o seu usuário e a senha. Para o login, digite as letras ADM,

Leia mais

VCGE. Descrição dos Arquivos de Exportação do VCGE. Versão 1.1

VCGE. Descrição dos Arquivos de Exportação do VCGE. Versão 1.1 VCGE Descrição dos Arquivos de Exportação do VCGE Versão 1.1 (a numeração deste documento não acompanha a numeração do VCGE. Para saber a versão corrente deste arquivo veja indicação no documento do VCGE.)

Leia mais

Bem-vindo ao tópico sobre movimentos de mercadorias em estoque.

Bem-vindo ao tópico sobre movimentos de mercadorias em estoque. Bem-vindo ao tópico sobre movimentos de mercadorias em estoque. Neste tópico, veremos como realizar a entrada e a saída de mercadorias e como movimentá-las entre estoques. Você aprenderá a criar recebimentos

Leia mais

Programação em JAVA. Subtítulo

Programação em JAVA. Subtítulo Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em

Leia mais