Informática Parte 3 Prof. Márcio Hunecke
|
|
- Mirella Gorjão de Vieira
- 6 Há anos
- Visualizações:
Transcrição
1 Escriturário Informática Parte 3 Prof. Márcio Hunecke
2
3 Informática MODELO RELACIONAL DE DADOS (CONCEITOS BÁSICOS, NORMALIZAÇÃO) Abordagem Relacional Um Banco de Dados relacional normalizado possui apenas um tipo de construção, a tabela. Uma tabela é composta por linhas (tuplas) e colunas (atributos). Os relacionamentos entre os dados também são representados ou por tabelas, ou através da reprodução dos valores de atributos. Tabelas Uma tabela é um conjunto não ordenado de linhas (tuplas ou registros). Cada linha é composta por uma série de colunas (atributos ou campos). Cada campo é identificado por um nome de campo (nome de atributo). Um conjunto de campos homônimos de todas as linhas de uma tabela é uma coluna. As linhas de uma tabela não têm ordenação. A ordem de recuperação é arbitrariamente estabelecida pelo banco de dados. Os valores de campo de uma tabela são atômicos e monovalorados; Representação gráfica do modelo lógico A representação do modelo relacional normalizado é semelhante ao MER, com pequenas alterações. O modelo conceitual representa os elementos do domínio do problema e, consequentemente, não considera questões tecnológicas. Assim, alguns dos elementos descritos neste modelo não possuem correspondência com os recursos oferecidos pelos bancos de dados relacionais, tornando necessário transformar o Modelo Entidade-Relacionamento em uma notação que possa ser implementada neste tipo de banco de dados. O DTR (Diagrama de Tabelas Relacionais) é uma representação gráfica deste modelo, cuja notação está exemplificada na Figura 2, retratando a mesma situação descrita na Figura 1. Esta notação também é conhecida como Pé de Galinha, devido à simbologia utilizada. Este diagrama é interessante, pois apresenta elementos com correspondência direta àqueles implementados nos bancos de dados relacionais, facilitando a transição do modelo conceitual para o lógico. Além disso, muitas ferramentas atuais implementam apenas este diagrama 3
4 Restrições de Integridade Um dos objetivos primordiais de um SGBD é a integridade de dados. Dizer que os dados de um banco são íntegros significa dizer que eles refletem corretamente a realidade apresentada pelo banco de dados e são consistentes entre si. Uma restrição de integridade é uma regra de consistência de dados mantida pelo próprio SGBD. Na abordagem relacional, as restrições de integridade são abordadas nas seguintes categorias: Integridade de entidade Especifica que nenhum valor de chave primária pode ser nulo; Integridade de Domínio Um valor designado para um campo deve estar dentro do domínio previsto para aquele campo. Integridade de Vazio Através desta restrição de integridade é possível determinar se um campo pode conter valores nulos. Os campos que compõem a chave primária devem ser diferentes de vazio. Integridade de Chave Restrição que determina que os valores de chaves primárias e alternativas devem ser únicos. Integridade Referencial É a restrição que define que valores dos campos que aparecem em uma chave estrangeira devem estar presentes na coluna da chave primária da tabela referenciada. 4
5 Banco do Brasil - TI (Escriturário) Informática Márcio Hunecke As restrições acima relatadas são garantidas automaticamente por um SGBD relacional e o programador não precisa se preocupar em escrevê-las através de programação. Restrições semânticas geram outras restrições de integridade que, estas sim, devem ser garantidas através da codificação. Dicionário de Dados Dicionário de dados é uma coleção de metadados que contêm definições e representações de elementos de dados. Dentro do contexto de SGBD, um dicionário de dados é um grupo de tabelas, habilitadas apenas para leitura ou consulta, ou seja, é uma base de dados, propriamente dita. Em um sistema gerenciador de banco de dados (SGBD), o dicionário de dados é responsável por armazenar as definições dos esquemas de banco de dados, como, por exemplo, o código de criação de uma tabela. Formas normais Diz-se que uma tabela num banco de dados relacional está numa certa forma normal se satisfaz certas condições. O trabalho original de Edgar F. Codd definiu três dessas formas, mas existem hoje outras formas normais geralmente aceitas. Cada forma normal listada abaixo representa uma condição mais forte que a precede na lista. Para a maioria dos efeitos práticos, considerase que as bases de dados estão normalizadas se aderirem à terceira forma normal. O objetivo da normalização é manter a integridade dos dados e evitar redundâncias. * Primeira Forma Normal (ou 1FN) requer que todos os valores de colunas em uma tabela sejam atômicos (ex., um número é um átomo, enquanto uma lista ou um conjunto não o são). A normalização para a primeira forma normal elimina grupos repetidos, pondo-os cada um em uma tabela separada, conectando-os com uma chave primária ou estrangeira. MEDICO ID NOME SEXO TELEFONES 1001 Marcio Hunecke M Cristiane Alves F Edgar Abreu M Tabela acima não está na 1FN, pois tem mais de um número de telefone para alguns médicos. 5
6 MEDICO TELEFONE ID NOME SEXO ID_MEDICO TELEFONES 1001 Marcio Hunecke M Cristiane Alves F Edgar Abreu M Tabela normalizada na 1FN * Segunda Forma Normal (ou 2FN) requer que tabelas com chaves primárias compostas devem sempre ter os demais atributos dependentes de toda essa chave primária, e não de apenas parte dela. Toda tabela na 2FN está obrigatoriamente na 1FN. FILME NR_FILME TITULO ID_ATOR NOME_ATOR ANO_PRODUCAO 85 Transformers SLB Shia LaBeouf Transformers MFX Megan Fox Star Trek ZQT Zachary Quinto Heroes ZQT Zachary Quinto 2009 Tabela acima não está na 2FN, pois tem chave primária composta (NR_FILME e ID_ATOR), mas a coluna NOME_ATOR depende exclusivamente da coluna ID_ATOR. FILME ELENCO ATOR NR_FILME TITULO ANO_PRODUCAO NR_FILME ID_ATOR ID_ATOR NOME_ATOR 85 Transformers SLB SLB Shia LaBeouf 92 Star Trek MFX MFX Megan Fox 95 Heroes ZQT ZQT Zachary Quinto 95 ZQT Tabela normalizada na 2FN * Terceira Forma Normal (ou 3FN) requer não haver interdependências entre os atributos que não fazem parte da chave primária. Todos os atributos de uma entidade devem depender apenas da chave primária dessa mesma entidade. Toda tabela na 3FN está obrigatoriamente na 2FN. 6
7 Banco do Brasil - TI (Escriturário) Informática Márcio Hunecke FILME NR_FILME TITULO CATEGORIA PRECO 85 Transformers Prata 4,00 88 Batman Ouro 6,00 92 Star Trek Lançamento 7,00 95 Heroes Lançamento 7,00 Tabela acima não está na 3FN, pois a coluna PRECO depende da coluna CATEGORIA que não é uma chave primária. FILME CATEGORIA NR_FILME TITULO CATEGORIA ID_CATEGORIA PREÇO 85 Transformers Prata Lançamento 7,00 88 Batman Ouro Ouro 6,00 92 Star Trek Lançamento Prata 4,00 95 Heroes Lançamento Tabela normalizada na 3FN Resumidamente 1FN: atributos atômicos (mesmo domínio / tipo) 2FN: atributos dependem da chave primária inteira 3FN: atributos dependem somente da chave primária 7
8
9 Questões 1. (2018 IADES CFM Analista de Tecnologia da Informação) O modelo relacional representa o banco de dados como uma coleção de relações. ELMASRI, R.; NAVATHE, S. B. Sistemas de Bancos de Dados. 6a ed. São Paulo: Pearson Addison Wesley, 2011 Considerando-se o exposto e o modelo relacional, é correto afirmar que cada linha de uma tabela recebe o nome de a) grupo. b) atributo. c) relação. d) tupla. e) domínio. 2. (2018 CESPE ABIN Oficial Técnico de Inteligência Área 8 ) A respeito de sistemas gerenciadores de banco de dados, julgue o próximo item. Chave primária é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade. ( ) Certo ( ) Errado 3. (2018 COPERVE UFSC UFSC Analista de Tecnologia da Informação) Sobre bancos de dados relacionais, é correto afirmar que: a) se uma tabela T1 é referenciada por uma tabela T2, então T1 deve possuir uma chave estrangeira e T2 deve possuir uma chave primária. b) uma tabela pode apresentar zero ou mais chaves primárias. c) uma chave primária é um único atributo obrigatoriamente não nulo de uma tabela T, responsável por identificar as tuplas de T. d) uma tabela pode apresentar zero ou mais chaves estrangeiras. e) uma chave estrangeira é um atributo obrigatoriamente não nulo de uma tabela T1 que mantém o valor de uma chave primária de uma tabela T2. 4. (2018 COPERVE UFSC UFSC Técnico de Tecnologia da Informação) Considere o seguinte banco de dados relacional: Funcionário (Cod-F, Nome, Salário, Cod-S) Supervisor (Cod-S, Nome, Salário) A chave primária da tabela Funcionário é o atributo Cod-F e a chave primária da tabela Supervisor é o atributo Cod-S. O atributo Cod-S na tabela Funcionário é uma chave estrangeira para a tabela Supervisor, indicando o supervisor do funcionário. Esse banco de dados será utilizado na questão. Sobre as tabelas do banco de dados relacional é correto afirmar que: a) se a tabela Funcionário está na segunda forma normal, então o campo Nome não depende funcionalmente do campo Cod-F. b) se a tabela Supervisor está na terceira forma normal, então o campo Salário depende funcionalmente do campo Nome. c) ambas as tabelas estão na primeira forma normal. d) a tabela Supervisor está na primeira forma normal, mas a tabela Funcionário não está na primeira forma normal. e) a tabela Funcionário está na primeira forma normal, mas a tabela Supervisor não está na primeira forma normal. 9
10 5. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Sistema) Considere que um Analista de Sistemas está modelando um banco de dados relacional de um escritório de Advocacia e precisa definir a tabela Consulta, que liga as tabelas Advogado e Cliente. Na tabela Consulta foram definidos os campos abaixo. OAB_Advogado Primary Key ID_Cliente Primary Key Data_Hora_Consulta Parecer_Do_Advogado Especialidade_Do_Advogado A chave primária é composta pelos campos OAB_Advogado e ID_Cliente. Cada Advogado que trabalha no escritório atua em uma única especialidade (direito penal, civil, trabalhista etc.) e, na consulta, emite um parecer exclusivo para cada cliente atendido. Nestas condições, é correto afirmar que a) há um problema de dependência funcional parcial, pois o campo Parecer_ Do_Advogado é dependente apenas do campo OAB_Advogado, que é parte da chave primária. b) a tabela Consulta está correta e adequadamente normalizada de acordo com a primeira, segunda e terceira formas normais. c) há um problema de dependência órfã, pois o campo Data_Hora_Consulta deveria ser dependente do ID da consulta, campo que está faltando na tabela. d) todos os atributos não chave dependem integralmente da chave primária composta, demostrando que a tabela Consulta está na quarta forma normal. e) há um problema de dependência funcional parcial, pois o campo Especialidade_Do_Advogado é dependente apenas do campo OAB_Advogado, que é parte da chave primária. 6. (2018 FCC DPE-AM Assistente Técnico de Defensoria Programador) Ao participar de uma reunião sobre Bancos de Dados Relacionais, um Técnico Programador afirmou, corretamente, que a) o Diagrama de Entidade e Relacionamento, no qual são definidas as chaves primárias e estrangeiras, a normalização, a integridade referencial etc., é essencial para a compreensão do modelo físico de dados. b) para estar na 2ª Forma Normal, todos os atributos não chaves da tabela do Banco de Dados não devem depender unicamente da chave primária, mas podem depender apenas de parte dela. c) para deixar uma tabela na 1ª Forma Normal é preciso identificar a sua chave primária, identificar as colunas que têm dados repetidos e removê-las; criar uma nova tabela com a chave primária para armazenar os dados repetidos e criar uma relação entre a tabela principal e a tabela secundária. d) no PostgreSQL 9 é possível utilizar comandos SQL para adicionar somente uma coluna inteira em uma tabela, mas o comando DELETE permite que apenas uma parte de uma coluna seja removida de uma tabela. e) um bloco PL/SQL é definido pelas palavras-chave DECLARE, BEGIN e END. Estas keywords dividem o bloco em duas partes: declaração e execução. No Oracle 12c não existe a palavra-chave EXCEPTION em um bloco, portanto, as exceções devem ser tratadas através de comandos SQL. 7. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Banco de Dados) Considerando a modelagem conceitual de bancos de dados relacionais, o objetivo principal é 10
11 Banco do Brasil - TI (Escriturário) Informática Márcio Hunecke a) detalhar as estruturas físicas de armazenamento dos dados que irão compor o banco de dados. b) descrever as interfaces de acesso externo às estruturas internas do banco de dados. c) descrever conjuntos de entidades representativas dos dados, bem como os conjuntos de relacionamentos entre esses conjuntos de entidades. d) definir o sistema gerenciador de banco de dados que será utilizado na implementação do banco de dados. e) otimizar os algoritmos de consulta utilizados no banco de dados. 8. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Banco de Dados) Dentre os diversos tipos de bancos de dados, existe o denominado bancos de dados objeto-relacionais, que tem como fundamento a a) duplicação das tabelas componentes de um banco de dados originalmente relacional. b) incorporação de características e recursos da orientação a objetos nos bancos de dados originalmente relacionais. c) eliminação do conceito de atributos, existente nos bancos de dados originalmente relacionais. d) transformação de todas as tabelas de um banco de dados originalmente relacional em uma única classe da orientação a objetos. e) substituição do conceito representado pelas propriedades ACID pelo teorema CAP. 9. (2017 CESPE TCE-PE Auditor de Controle Externo Auditoria de Contas Públicas) Acerca de aspectos diversos referentes a banco de dados relacional, julgue o item a seguir. Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si, e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados. ( ) Certo ( ) Errado 10. (2017 FCC DPE-RS Analista Banco de Dados) Em um banco de dados relacional, quando se faz a definição do domínio de um atributo, o objetivo é determinar a) o número máximo de atributos permitido para a tabela desse atributo. b) o número máximo de registros permitido para a tabela desse atributo. c) a regra de formação do nome desse atributo. d) o conjunto de valores permitido para cada atributo. e) as tabelas que podem utilizar tal atributo como chave estrangeira. 11. (2017 FCC DPE-RS Analista Banco de Dados) O dicionário de dados de um banco de dados relacional a) não se aplica a tabelas com pequeno número de registros. b) não considera o armazenamento da lista de atributos chave das tabelas. c) armazena, dentre outras informações, nomes de tabelas e de seus atributos. d) ignora os domínios de cada atributo das tabelas. e) somente se aplica a tabelas com grande número de atributos. 12. (2017 CESPE TRE-BA Analista Judiciário Análise de Sistemas) Em um banco de dados relacional, garante- -se que determinado valor que aparece em uma relação para dado conjunto de atributos também apareça em um conjunto de atributos de outra relação por meio da 11
12 a) chave primária. b) chave candidata. c) integridade de domínio. d) integridade referencial. e) chave assimétrica. 13. (2017 FCC ARTESP Especialista em Regulação de Transporte I Tecnologia da Informação Com o intuito de verificar se uma determinada relação R de um banco de dados relacional atende a segunda forma normal, deve-se verificar se a) todos os atributos de R são do tipo literal ou numérico. b) a relação R tem uma chave primária composta por dois ou mais atributos. c) o número de atributos da relação R é múltiplo de 2. d) atributos que não façam parte de qualquer chave candidata de R são total e funcionalmente dependentes da chave primária de R. e) o domínio de todos os atributos de R comportam valores considerados múltiplos. 14. (2017 COSEAC UFF Técnico de Tecnologia da Informação) Considere a seguinte tabela produto pertencente a um banco de dados relacional: É uma possível chave primária para essa tabela: a) Nota Fiscal e Quantidade. b) Nota Fiscal. c) Código e Quantidade. d) Código. e) Nota Fiscal e Código. 15. (2017 IBFC POLÍCIA CIENTÍFICA-PR Perito Criminal Área 1) No modelo relacional, cada registro de uma tabela tem um identificador único chamado de chave primária. Assinale a alternativa que indica o nome da chave primária quando utilizada como referência em outro registro de outra tabela: a) chave secundária b) chave derivada c) chave estrangeira d) chave de ligação e) chave de índice 16. (2017 CONSULPLAN TRF 2ª REGIÃO Técnico Judiciário Informática) Em bancos de dados relacionais, a passagem para a 1FN pode ser feita pelo processo de decomposição de tabelas, levando-se em consideração os seguintes procedimentos, EXCETO: a) Identificar a dependência funcional entre as chaves e os atributos não chave. b) Identificar as chaves primárias das tabelas na 1FN que correspondem a tabelas aninhadas. c) Criar uma tabela na 1FN que se refere à tabela não normalizada e que contém apenas as colunas com valores atômicos, sem as colunas de tabelas aninhadas. d) Criar uma tabela na 1FN para cada tabela aninhada, identificada na forma não normalizada, com as seguintes colunas: a chave primária de cada uma das tabelas nas quais a tabela em questão está aninhada; as colunas da própria tabela aninhada. 17. (2017 FUNECE UECE Analista de Sistemas) Atente ao que se diz a respeito das restrições de Chave Estrangeira e Chave Primária do modelo relacional. I. A chave estrangeira de uma tabela não pode ser formada por mais de um atributo. II. A chave estrangeira de uma tabela referencia obrigatoriamente a chave primária de outra tabela. III. Uma tabela pode ter mais de uma chave estrangeira, mas apenas uma chave primária. 12
13 Banco do Brasil - TI (Escriturário) Informática Márcio Hunecke É correto o que se afirma apenas em a) II. b) I e II. c) III. d) I e III. 18. (2017 IF-CE IF-CE Técnico de Tecnologia da Informação) Do ponto de vista de um banco de dados relacional, um ou mais campos que, com os valores juntos, devem determinar que o registro não poderá se repetir na mesma tabela. Em relação a esta visão, trata-se da a) entidade fraca. b) chave estrangeira. c) chave composta. d) entidade forte. e) chave primária. 19. (2017 IF-PE Técnico de laboratório Informática para Internet) Acerca dos bandos de dados relacionais, analise os itens a seguir. I. Uma tupla pode ser formada por uma instância de uma tabela relacional composta por uma lista ordenada de colunas. II. No modelo relacional, é possível utilizar o operador relacional união para recuperar determinadas colunas de uma tabela. III. A cardinalidade indica a quantidade de ocorrências de uma entidade que participa no mínimo e no máximo do relacionamento. IV. O operador relacional união corresponde a um subconjunto do produto cartesiano entre duas tabelas. V. São considerados comandos DML alter, delete, update, select. Estão CORRETOS, apenas, os itens a) I, II,IV, V. b) I e III. c) III e IV. d) III, IV e V. e) I, II, III e IV. 20. (2018 CESGRANRIO Petrobras Analista de Sistemas Júnior Processos de Negócio) Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um esquema de BD que será usado em um sistema que, em breve, irá entrar em produção. Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no esquema, tendo em vista garantir que todas as tabelas atendam à 3ª forma normal (3FN). Ao ser questionado pelo analista, ele respondeu o seguinte: Todas as colunas definidas são atômicas. Foram definidas chaves primárias para todas as tabelas. Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL. Não há chave primária composta em tabela alguma. Todas as dependências funcionais transitivas foram eliminadas. Nessas condições, para garantir que todas as tabelas desse esquema atendam à 3FN, a) é necessário estender a restrição de NOT NULL para as demais colunas. b) é necessário criar chaves estrangeiras para implementar as relações. c) é necessário eliminar as dependências funcionais parciais existentes. d) é necessário eliminar todas as colunas multivaloradas existentes. e) nada mais precisa ser feito. 21. (2018 CESPE STM Técnico Judiciário Programação de Sistemas) Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente. Uma tabela estará na segunda forma normal (2FN) quando, além de estar na terceira forma normal (3FN), ela contiver dependências funcionais parciais. ( ) Certo ( ) Errado 13
14 22. (2018 CESPE STM Técnico Judiciário Programação de Sistemas) Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente. A passagem à terceira forma normal (3FN) tem como objetivo principal gerar o modelo lógico de dados; por isso, ela não visa eliminar redundância de dados, como ocorre com as demais formas normais. ( ) Certo ( ) Errado 23. (2018 CESPE STM Técnico Judiciário Programação de Sistemas) Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente. Comparativamente aos usados pelos usuários leigos, os modelos de dados utilizados por programadores são considerados menos abstratos, pois contêm mais detalhes de como as informações estão organizadas internamente no banco de dados. ( ) Certo ( ) Errado 24. (2018 CESPE STM Técnico Judiciário Programação de Sistemas) Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente. A transformação do esquema de tabela não normalizada em um esquema relacional na primeira forma normal (1FN) consiste da eliminação das tabelas aninhadas. ( ) Certo ( ) Errado 25. (2018 COPERVE UFSC UFSC Analista de Tecnologia da Informação) A respeito de normalização de dados, analise as afirmativas abaixo e assinale a alternativa correta. I. Uma tabela na primeira forma normal não pode apresentar campos multivalorados. II. Uma tabela na primeira forma normal pode apresentar tabelas aninhadas. III. Uma tabela na segunda forma normal não pode apresentar chave primária composta. IV. Uma tabela na terceira forma normal não pode apresentar dois ou mais campos que não façam parte da chave primária. a) Somente as afirmativas II e IV estão corretas. b) Somente a afirmativa I está correta. c) Somente as afirmativas I e III estão corretas. d) Somente as afirmativas II e III estão corretas. e) Somente a afirmativa IV está correta. 26. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Sistema) Na tabela abaixo, OAB_Advogado e ID_Cliente fazem parte da chave primária composta da tabela e Valor_Total_Honorario é resultado da aplicação do Percentual_De_Honorario sobre Valor_Da_Causa. 14
15 Banco do Brasil - TI (Escriturário) Informática Márcio Hunecke Esta tabela a) não está na primeira forma normal porque possui dependência funcional transitiva do campo ID_Cliente em relação ao campo OAB_Advogado. b) cumpre todas as regras de normalização, já que todos os campos não chave são integralmente dependentes da chave primária composta. c) não está na terceira forma normal porque possui um campo resultante de cálculo envolvendo outros dois campos que não fazem parte da chave primária. d) respeita as boas práticas de modelagem e normalização, entretanto, para facilitar a busca de dados, a chave primária deveria ser composta apenas pelo campo OAB_Advogado. e) não está na terceira forma normal porque possui tabelas aninhadas, ou seja, a tabela precisará ser dividida em duas tabelas relacionadas. 27. (2018 FCC DPE-AM Analista em Gestão Especializado de Defensoria Analista de Banco de Dados) Uma tabela de um banco de dados relacional está na primeira forma normal se a) o número de atributos dessa tabela for limitado pelo sistema gerenciador de banco de dados. b) os atributos do tipo caractere tiverem comprimento máximo de 30 caracteres. c) o número de registros dessa tabela for limitado pelo sistema gerenciador de banco de dados. d) os domínios de todos atributos dessa tabela forem atômicos. e) os domínios de todos atributos dessa tabela forem compostos por números inteiros. 28. (2017 CESPE TRE-TO Técnico Judiciário Programação de Sistemas) A respeito da modelagem de dados, julgue os próximos itens. I Uma tabela está na 3FN quando todos seus atributos são mutuamente independentes. II Para que um campo seja FK em uma tabela, é necessário que o mesmo atributo seja PK na tabela de origem. III O modelo lógico do banco de dados é representado pelo diagrama entidade relacionamento. IV A primeira etapa da modelagem de dados é a obtenção e análise dos requisitos. Estão certos apenas os itens a) I e II. b) I e III. c) II e III. d) II e IV. e) III e IV. Gabarito: 1. D 2. Certo 3. D 4. C 5. E 6. C 7. C 8. B 9. Errado 10. D 11. C 12. D 13. D 14. E 15. C 16. A 17. C 18. E 19. B 20. E 21. Errado 22. Errado 23. Certo 24. Certo 25. B 26. C 27. D 28. D 15
Informática. Banco de Dados Relacional. Professor Julio Alves.
Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma
Leia maisAno: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação
Ano: 2015 Banca: VUNESP Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Sistemas, Gestão de Projetos e Governança de TI As formas normais estabelecem algumas restrições aos valores das tabelas
Leia maisMODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
Leia maisInformática. Banco de Dados. Professor Márcio Hunecke.
Informática Banco de Dados Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática BANCO DE DADOS Introdução ao Banco de Dados Muitos autores definem Bancos de Dados (BD) de forma diferente,
Leia maisBanco de Dados Introdução. Profa.Ms.Denise Neves
Banco de Dados Introdução Profa.Ms.Denise Neves profa.denise@hotmail.com Banco de Dados I Banco de dados : É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo
Leia maisO que é modelo lógico. Tipos de modelo
Modelo Lógico O que é modelo lógico Descrição de estruturas de dados em uma forma passível de ser processada por um SGBD; Não considera aspectos físicos de armazenamento, acesso e desempenho. Tipos de
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisModelo Relacional Prof. Msc Denival A. dos Santos
Modelo Relacional Prof. Msc Denival A. dos Santos Introdução Criado por Edgar F. Codd em 70 (primeiros sistemas relacionais: 1977 78: System R e Ingres); O modelo relacional é um modelo lógico fundamentado
Leia maisBanco de dados. Conteúdo: Modelo relacional Prof. Patrícia Lucas
Banco de dados Conteúdo: Modelo relacional Prof. Patrícia Lucas Composição de um BD Relacional 1 Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas 2 Uma tabela
Leia maisModelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
Leia maisMODELO RELACIONAL PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELO RELACIONAL PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 5 - ABORDAGEM RELACIONAL 1. INTRODUÇÃO A abordagem relacional é muito próxima do modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo
Leia maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia maisNormalização. Anomalias Dependência e determinantes Normalização
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Periodo Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Normalização Anomalias Dependência e determinantes Normalização
Leia maisAbordagem relacional. Capítulo 4
Abordagem relacional Capítulo 4 Abordagem Relacional Abordagem de modelagem de dados usada nos sistemas de gerência de banco de dados do tipo relacional. Modelagem em nível lógico (SGBD) e não conceitual.
Leia maisModelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Leia maisMODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
Leia maisModelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
Leia mais18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;
Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica
Leia maisBanco de Dados I 3 Modelagem de Dados Lógico e Físico
Banco de Dados I 3 Modelagem de Dados Lógico e Físico Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos
Leia maisINTRODUÇÃO AO MODELO RELACIONAL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO AO MODELO RELACIONAL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 26/06/2013 SUMÁRIO Instalação do
Leia maisInformática Parte 2 Prof. Márcio Hunecke
Escriturário Informática Parte 2 Prof. Márcio Hunecke Informática MODELAGEM CONCEITUAL DE DADOS (A ABORDAGEM ENTIDADE-RELACIONAMENTO) Conceito O modelo entidade relacionamento (MER) é uma maneira conceitual
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Leia maisFundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Leia maisIntrodução ao Modelo Relacional
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Introdução ao Modelo Relacional Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 19/05/2016 Sumário Instalação do
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisModelo Lógico. Felippe Lima Felippels.wordpress.com
Modelo Lógico Felippe Lima Felippels.wordpress.com Abordagem Relacional Abordagem de modelagem de dados utilizada nos sistemas de gerenciamento de bancos de dados do tipo relacional. Modelagem a nível
Leia maisMODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1 Modelo de Dados Relacional 4.2 Chave Primária 4.3 Restrições de Integridade 4.4 Mapeamento do MER para o Modelo Relacional
Leia maisConceitos Básicos de modelagem de dados Modelo conceitual Modelo Lógico Modelo Físico
Conceitos Básicos de modelagem de dados Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação
Leia maisBanco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011
Banco de Dados I Aula 17 - Prof. Bruno Moreno 08/11/2011 Plano de Aula Visões em SQL Normalização Motivação Definição Formas Normais Banco de Dados I VISÕES Visões É uma tabela única derivada de outra(s)
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisLaboratório de Banco de Dados. Prof. Luiz Vivacqua.
(la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
Leia maisModelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:
Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de
Leia maisBanco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define
Leia maisInformática Parte 1 Prof. Márcio Hunecke
Escriturário Informática Parte 1 Prof. Márcio Hunecke Informática CONCEITOS DE BANCO DE DADOS E SISTEMAS GERENCIADORES DE BANCOS DE DADOS (SGBD) Conceitos Básicos Muitos autores definem Bancos de dados
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de especificação (modelo
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Prof. Edson Thizon Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de
Leia maisNORMALIZAÇÃO. Lílian Simão Oliveira
NORMALIZAÇÃO Lílian Simão Oliveira Normalização Normalização de dados : decomposição de esquemas para minimizar redundância e evitar anomalias de atualização, inserção e remoção. Projeto conceitual bem
Leia maisConceitos de Modelo Relacional Restrições de um Banco de Dados
Aula 03 Revisando Conceitos de Modelo Relacional Restrições de um Banco de Dados Modelo Relacional, representa o banco de dados como uma coleção de relações. Criando as tabelas Cada linha representa uma
Leia maisUnidade 2 Modelo Conceitual
Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 7 - NORMALIZAÇÃO 1. INTRODUÇÃO Nas sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio e a conseqüente formatação de um banco de dados usando a abordagem
Leia maisRevisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos
Projeto de Bancos de Dados Mini Mundo DCC011 Revisão e Exercícios Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Independente de SGBD Específico
Leia maisModelo Entidade-Relacionamento (E-R)
Modelo Entidade-Relacionamento (E-R) composto n lote n n n contrato_compra_venda n possui proprietário possui n associado cadastro n banco faz fronteira pertence n ruas n quadras n financiado empréstimo
Leia maisParte NORMALIZAÇÃO. As regras mais importantes oferecidas pelo Sistema Gerenciador de Banco de Dados. são:
Parte 7 N as sessões anteriores foi possível compreender como se dá a analise de requisitos de um negócio, a conseqüente formatação de um banco de dados usando a abordagem entidade-relacionamento e sua
Leia maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia maisBanco de Dados I (MAB489)
Universidade Federal do Rio de Janeiro (UFRJ) Departamento de Ciência da Computação (DCC) Banco de Dados I (MAB489) Modelo Relacional e Mapeamento ER à Relacional Profa. Giseli Rabello Lopes 2017 / 2 Sumário
Leia maisAULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL
BANCO DE DADOS GERENCIAL 1 AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações) organizadas de forma lógica, e que
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Normalização Material preparado: Prof. Marcio Vitorino Normalização Normalização de dados: decomposição de esquemas para evitar anomalias de atualização. Bom desig evita redundância
Leia maisAdministração e Projeto de Banco de dados
Administração e Projeto de Banco de dados Aula - 5 Dicionário de Dados e Regras de Integridade Profº Mauricio M. Faria Uniban Brasil 1 Dicionário de Dados O que é um dicionário de Dados? Um dicionário
Leia maisModelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento
Programa DCC011 Introdução a Banco de Dados Modelo Relacional Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos básicos,
Leia maisMODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS
MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS OBJETIVO Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco
Leia maisModelo Relacional Wendel Melo
Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I 2 Proposto por Ted Codd em 1970; Se tornou padrão nos principais SGBD s de uso geral
Leia maisBanco de Dados Modelo Relacional, Algebra Relacional, SQL
Banco de Dados Modelo Relacional, Algebra Relacional, SQL Fontes Karine Reis Ferreira karine@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Marcos André
Leia maisMODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores
MODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores http://tiola.net Modelo Relacional Introduzido por Codd em 1970 (IBM/ Califórnia) Modelo com uma sólida base formal teoria dos conjuntos
Leia maisInformática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R
Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R 1 Programa Chaves Relacionamentos Modelo de Dados relacional Integridade Normalização: 1.ª, 2.ª e 3.ª Forma Normal Diagramas E-R 2 1 Conceito de
Leia maisIntrodução a Bancos de Dados
Introdução a Bancos de Dados - Conceitos - Modelos lógicos e relacional - Álgebra relacional - SQL - Projeto Lógico INPE - Divisão de Processamento de Imagens INPE 1 Sistemas de Banco de Dados Definição:
Leia maisSUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução
Leia maisBase de Dados. Sistemas de Informação. Base de Dados - Índice Introdução Componentes Base de Dados. Introdução. Introdução. Introdução.
- Índice Componentes Sistemas de Informação Vitor Vaz da Silva Vitor Vaz da Silva - SI http://tektonia.com 2 Vitor Vaz da Silva - SI http://tektonia.com 3 Vitor Vaz da Silva - SI http://tektonia.com 4
Leia maisIntrodução ao Banco de Dados. Banco de Dados
Introdução ao Banco de Dados Prof. Tiago Garcia de Senna Carneiro UFOP Prof. Técnicas de Programação II 2006 PARTE 1: Conceitos Básicos Banco de Dados SGDB: Sistema Gerenciador de Banco de Dados Definição:
Leia maisModelo de Dados Wendel Melo
Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Modelo de Dados 2 Modelos de Dados Modelo de dados: coleção de conceitos que podem ser
Leia maisDependência Funcional e Normalização)
Dependência Funcional e Normalização) Qualidade de Projeto O objetivo é evitar os problemas que podem provocar falhas no projeto do banco de dados, bem como eliminar a mistura de assuntos e as correspondentes
Leia maisBANCO DE DADOS. Araújo Lima. Ago / Araújo
BANCO DE DADOS Lima Ago / 2017 1 Índice 3.Modelos de dados Modelo Conceitual Modelo Lógico Modelo Físico Classificação de Bancos de Dados Hierárquico Rede Relacional 4.Modelo Relacional Introdução Conceitos
Leia maisA U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L
BANCO DE DADOS GERENCIAL 1 A U L A 1 I N T R O D U Ç Ã O A B A N C O D E D A D O S E V I S Ã O G E R A L D O S Q L CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações)
Leia maisArquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Leia maisMATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico
Leia maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisModelo Relacional (Parte 1) Abordagem Relacional
Modelo Relacional (Parte 1) Definições: Relação, Atributo e Tuplas Definição de Chaves; Tipos de Chaves; Exercícios de fixação Abordagem Relacional Utilizada em SGBDs do tipo relacional; Modelagem a nível
Leia maisconteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos
conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012
Leia maisModelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
Leia maisMC536. Modelo Relacional
MC536 Modelo Relacional Sumário Noções básicas Relação visão informal Relação visão formal Termos informais x termos formais Exemplo Restrições de Integridade Restrição de Domínio Restrição de Chave Restrição
Leia maisSIN5001 Organização de Sistemas de Informação. Prof. Luciano Antonio Digiampietri
SIN5001 Organização de Sistemas de Informação Prof. Luciano Antonio Digiampietri www.each.usp.br/digiampietri digiampietri@usp.br Conteúdo Detalhamento Parte 3 do trabalho Bancos de Dados (22/11/2012)
Leia maisModelo Relacional e Normalização de Dados. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas
Modelo Relacional e Normalização de Dados ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Diagrama de Classes da UML Modelo Relacional SGBD NAVATHE, Shamkant B. Evolution
Leia maisMODELAGEM DE DADOS PARTE 1
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 1 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de Dados Professora: Sandra
Leia maisModelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
Leia maisENGENHARIA REVERSA DE ARQUIVOS
ENGENHARIA REVERSA DE ARQUIVOS - Processo que permite a obtenção de um Modelo Lógico Relacional a partir de um Banco de Dados não Relacional. - Entrada: qualquer conjunto de dados para os quais se disponha
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisNORMALIZAÇÃO. Adão de Melo Neto
NORMALIZAÇÃO Adão de Melo Neto 1 CONVERSÃO MER PARA O RELACIONAL SEGUINDO ESTE PROCEDIMENTO AS TABELAS ESTARÃO NORMALIZADAS 2 MOTIVAÇÃO TABELAS BEM ESTRUTURADAS Tabelas com o mínimo de mínimo de redundância,
Leia maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia maisObjetivos:
Objetivos: Apresentar o conceito de normalização Apresentar e exemplificar a 1ª forma normal Apresentar e exemplificar a 2ª forma normal Apresentar e exemplificar a 3ª forma normal NORMALIZAÇÃO O processo
Leia maisModelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
Leia maisUnidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
Leia maisBanco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011
Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência
Leia maisBanco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)
Banco de Dados - Conceitos Baseado no material da Profa. Vania Bogorny (UFSC) 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel compra de passagens
Leia maisSISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
Leia maismodelo introduzido por E. F. Codd Meados da década de 70: protótipos. INGRES (UC Berkeley, 73 77) System R (IBM Research at San Jose, 74 78)
1 1970 - modelo introduzido por E. F. Codd Meados da década de 70: protótipos INGRES (UC Berkeley, 73 77) System R (IBM Research at San Jose, 74 78) 1979: primeiro produto SQL (Oracle) Meados da década
Leia maisModelo Lógico de Dados (MLD) Origens do modelo relacional
Modelo Lógico de Dados (MLD) O MLD é derivado a partir do MCD pela aplicação de um conjunto de regras bem definidas; A derivação do MLD depende fortemente dos conceitos e tecnologias subjacentes do MLD;
Leia maisAULA 3 Classificação dos Sistemas de Informação
SISTEMAS DE INFORMAÇÃO AULA 3 Classificação dos Sistemas de Informação Sistemas de Gerenciamento de Banco de Dados professor Luciano Roberto Rocha www.lrocha.com.br SGBD Um Sistema de Gerenciamento de
Leia maisMER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
Leia maisNormalização de Tabelas. Prof. Antonio Almeida de Barros Junior
Normalização de Tabelas Prof. Antonio Almeida de Barros Junior 1 Conteúdo Engenharia Reversa de Arquivos Normalização de Tabelas Introdução Formas Normais Tabela não-normalizada Primeira forma normal (1FN)
Leia maisLINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Leia maisChave alternativa. Angélica Toffano Seidel Calazans Abordagem Relacional
Chave alternativa Quando mais de uma coluna ou combinação podem servir para distinguir uma linha das demais Codempreg ado Nome CodDepto CPF E5 Ana D1 2224441995 E4 Eva D1 4445666777 E1 Pedro D2 4456879908
Leia maisRestrições do modelo relacional
Restrições de CHAVE a relação CARRO da figura abaixo apresenta duas chaves candidatas considera-se como chave primária, o atributo-chave que é usado para identificar a tupla na relação e ela deve ser sublinhada
Leia maisNormalização de Dados. Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto
Normalização de Dados Disciplina: Fundamentos de Banco de dados Docente: Kelyn Schenatto História... Muitos dos sistemas de informação ainda utilizados atualmente foram desenvolvidos ao longo dos últimos
Leia mais