Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Ciências da Computação – UCG V0 Prof: Ivon Rodrigues Canedo

Por:   •  24/1/2018  •  38.533 Palavras (155 Páginas)  •  274 Visualizações

Página 1 de 155

...

Definição

É um conjunto de dados, relativos a um determinado ambiente, por exemplo, um empresa de fornecimento de energia

elétrica, armazenados em um ou vários computadores e que guardam entre si algum relacionamento.

Exemplo

Banco de Dados de Recursos Humanos de uma empresa;

Banco de Dados de Aplicações Financeiras;

Banco de Dados de uma empresa de energia elétrica.

Base de Dados

É o conjunto de todos os dados de um determinado ambiente, estejam eles armazenados em computador ou não.

Exemplo

Banco de Dados de Recursos Humanos + as correspondências expedidas e recebidas, pela empresa, e que estão

guardadas nos armários de cada departamento.

Sistema Gerenciador de Bancos de Dados (SGBD)

É constituído por um conjunto de dados inter-relacionados e um conjunto de programas para acessá-los. Sua

característica principal é prover uma maneira adequada de recuperação e armazenamento de dados, no Banco de Dados.

Regra geral, um SGBD é projetado para gerenciar grandes volumes de dados.

Características de um SGBD

• Gerenciar grandes volumes de dados

• Facilitar a eliminação de redundância e inconsistência de dados

• Facilitar o armazenamento e acesso aos dados

• Garantir o acesso a vários usuários ao mesmo tempo

• Garantir a segurança dos dados (Por exemplo, garantir a recuperação dos dados caso haja danificação do meio

onde estão armazenados. Garantir segurança de acesso).

• Garantir a integridade dos dados

Abstração de Dados

É a possibilidade de entender uma ambiente se preocupando apenas com seus aspectos mais importantes. No caso dos

Bancos de Dados abre a possibilidade a seus usuários de poderem acessar aos dados sem a necessidade de se

preocuparem com os detalhes de como os dados são armazenados.

Níveis de Abstração

Nível Físico

Descreve como os dados são realmente armazenados. Neste nível de abstração trabalham os DBAs.

Nível Conceitual

Descreve quais dados estão armazenados e como eles se relacionam. Neste nível os usuários não se preocupam os

aspectos físicos do armazenamento de dados. Aqui trabalham os DBAs e os Analistas de Aplicação.

Banco de Dados I

Curso: Ciências da Computação – UCG V0 Prof: Ivon Rodrigues Canedo

4

Nível de Visão

Uma visão descreve parte de uma banco de dados, de modo que , usuários do banco tenham acesso apenas aos dados que

lhes dizem respeito. Um banco de dados tem muitas visões.

Modelos de Dados

Identificam os dados de um determinado ambiente, as relações entre eles e suas restrições de integridade.

Tipos de Modelos de Dados

Modelo Lógicos Baseados em Objetos

Modelo de Entidade x Relacionamento

Consiste num conjunto de objetos representativos de uma ambiente chamados entidades e nos relacionamentos

que mantêm entre si. Uma entidade se distingue de outras entidades pelos atributos que ela contém.

Representação gráfica de um modelo de entidade-relacionamento

Retângulos – Representam conjuntos de entidades

Losangos – Representam os relacionamentos

Linhas – Ligam os relacionamentos às entidades relacionadas

Modelo Orientado a Objeto

É baseado em objetos representativos de um ambiente que se relacionam entre si. Aqui os objetos contém

segmentos de códigos, denominados métodos, que os manipulam. Um objeto só pode ser acessado através de

seus métodos. Uma solicitação de acesso a um objeto é denominada mensagem

É um conjunto de objetos com os mesmos valores e os mesmos métodos.

Modelos Lógicos Baseados em Registros

Os modelos baseados em registros são usados nos níveis de abstração conceitual e visual.

Modelo Relacional

Representa os dados e seus relacionamentos através de tabelas. Cada tabela corresponde a um conjunto de

entidades do modelo relacional e contém um número de colunas com nomes únicos, sendo que cada coluna

representa um atributo da entidade. Os relacionamentos são representados por dados contidos dentro das

próprias tabelas. Exemplo: Oracle

Modelo de Redes

Os dados são representados por uma coleção de registros e os relacionamentos entre os dados são representados

por ponteiros. Os registros nos bancos de dados são organizados como coleções de grafos arbitrários. Exemplo:

IDS-II da ABC-BULL.

Modelo Hierárquico

Os dados são representados por uma coleção de registros e os relacionamentos entre os dados são representados

por ponteiros. Os dados são organizados em árvores.

...

Baixar como  txt (272.3 Kb)   pdf (398.1 Kb)   docx (205.6 Kb)  
Continuar por mais 154 páginas »
Disponível apenas no Essays.club