Mostrando postagens com marcador DBMS. Mostrar todas as postagens
Mostrando postagens com marcador DBMS. Mostrar todas as postagens

segunda-feira, dezembro 29, 2008

Northgate Reality


Northgate Reality: "Welcome to your Reality by NorthgateThe original MultiValue SQL-enabled database, designed to assist your organisation to run seamlessly... the choice for a wide range of organisations and businesses, from start-ups to large enterprise 24x7 mission critical environments, returning great value and exceptional resilience."

segunda-feira, setembro 08, 2008

Sistema Gerenciador de Banco de Dados - SGBD - Database Management System - DBMS

Um sistema de gerência de banco de dados (SGBD) é um conjunto de programas que permite a criar e manter um banco de dados.

Um banco de dados juntamente com o SGBD que o gerência constitui um sistema de banco de dados.

image

image

image

1) Funcionalidades de um SGBD:

  • Data Storage, Retrieval, and Update.
  • A User-Accessible Catalog.
  • Transaction Support.
  • Concurrency Control Services.
  • Recovery Services.
  • Authorization Services.
  • Support for Data Communication.
  • Integrity Services.
  • Services to Promote Data Independence.
  • Utility Services.

2) Vantagens da utilização de um SGBD

  • Controle de redundância dos dados
  • Controle de acesso (segurança)
  • Armazenamento persistente dos dados
  • Existência de múltiplas interfaces para os usuários
  • Representação de relacionamentos complexos entre os dados
  • Manutenção de restrições de integridade
  • Recuperação de falhas

3) Quando não Utilizar um SGBD

  • Aplicações simples e bem definidas onde não se espera mudanças
  • Aplicações de tempo-real
  • Aplicações onde não é necessário acesso multi-usuário
  • Motivos:
    • Investimento inicial alto
    • Generalidade na definição e manipulação dos dados
    • Custo adicional para prover outras facilidades funcionais (manutenção de segurança, controle de concorrência, recuperação de falhas, etc.)

Banco de Dados - BD - Database - DB

1) Definições de Banco de Dados

Com a finalidade de estabelecer um entendimento inicial e simplificado do termo Banco de Dados (BD), pode-se atribuir a seguinte definição:

 

 

 

 

 

 

 

 

 

 

  • Um banco de dados é um conjunto de arquivos relacionados entre si. [Chu, 1985]
  • Um banco de dados é uma coleção de dados operacionais armazenados usados pelas aplicações de uma determinada organização. [Date, 2000]
  • Um banco de dados é uma coleção de dados relacionados, representando algum aspecto do mundo real (mini-mundo ou universo de discurso), logicamente coerente, com algum significado, projetado, construído e gerado (“povoado”) para uma aplicação específica. [Elmasri & Navathe, 2000]

Numa definição um pouco mais precisa BD é o componente da Tecnologia da Informação voltado para o armazenamento e recuperação da informação, a ser utilizada em um processo de tomada de decisão / resolução de problemas, cuja estrutura e comportamento devem propiciar esse armazenamento de forma persistente e consistente.

2) Características da Abordagem de Banco de Dados

  • Auto-descrição dos dados
  • Isolamento entre programas e dados: abstração de dados
  • Suporte a múltiplas visões dos dados
  • Compartilhamento de dados e processa-mento de transações concorrentes

3) Características básicas de um Banco de Dados

4) Usuários em um ambiente de Banco de Dados

  • Administradores de banco de dados (ABD) - Database Adminmsitrator (DBA)
  • Projetistas de banco de dados
  • Analistas de sistema e programadores
  • Usuários finais:
    • Usuários casuais
    • Usuários leigos
    • Usuários especializados

5) Implicações da Abordagem de BD

  • Adoção/imposição de padrões
  • Redução do tempo de desenvolvimento das aplicações
  • Flexibilidade
  • Atualidade da informação disponível
  • Economia de escala

6) Sistemas de Banco de Dados

7) Sistemas Gerenciadores de Banco de Dados

8) Arquitetura ANSI/SPARC