Aula 01 Conceitos B Sicos DB I

541 palavras 3 páginas
✁✂✁✄☎✆☎

Banco de Dados

Banco de dados
Conceitos básicos

Banco de dados = instância de dado + esquema
Instância de dado
Dado propriamente: acessado através de linguagens de manipulação de dados

Esquema
Prof. Dr. Carina F. Dorneles dorneles@inf.ufsc.br INE/CTC

Metadados da base de dados: acessado através de linguagens de definição de dados

INE 5613 – Banco de Dados I

Conceitos Importantes

Gerenciamento do Banco de Dados

Dados: unidades de informação que podem ser armazenadas. (Inglês: data)
Exemplo: nome, endereço, data, preço

Base (banco) de Dados: coleção de dados interelacionados logicamente
(Inglês: database)
Exemplo: Tabela de produtos e preços

Sistema Gerenciador de Banco de Dados: coleção de programas que permite a criação e gerência de bases de dados (inglês: database management system - DBMS)
Sistemas de Banco de Dados
PostgresSQL
MySQL
FireBird
DB2
Oracle
SQLServer

Dados vs. Base de Dados vs. SGBD

Serviços de um SGBD
Controle operacional de um SGBD
Redundância Controlada
Compartilhamento dos Dados
Concorrência
Reconstrução
Acesso controlado
Segurança
Restrições de Integridade
Distribuição
Gerência de armazenamento dos dados

Baseado nas transparências da Prof. Marta Mattoso, UFRJ



✁✂✁✄☎✆☎

Acesso ao SGBD via Aplicações
SGBD pode ser acessado diretamente via uma interface Interativa
Aplicações completas são desenvolvidas em linguagem de 3ª geração
(C, C++, Java,…) contendo chamadas ao SGBD
Acesso ao SGBD via linguagens
Instruções embutidas
Chamadas de rotinas (CLI - call level interface)
Uso de drivers para acesso ao BD

Comparação entre instruções embutidas na linguagem e chamadas de rotina (CLI)
Uso de instruções embutidas é mais simples do ponto de vista do programador Uso de instruções embutidas exige pré-processador ou compilador adaptado Outras linguagens de acesso
Linguagens de 4ª geração (4GL. Ex.: Delphi,VB)
Linguagens não procedurais para escrever aplicações

Geradores de telas/relatórios
Integrado com a 4GL

Linguagens para

Relacionados

  • Geometria
    39001 palavras | 157 páginas
  • Graduação
    19258 palavras | 78 páginas
  • Servo
    38006 palavras | 153 páginas
  • Estudante
    41638 palavras | 167 páginas
  • Engenheiro
    74206 palavras | 297 páginas
  • Redes
    47916 palavras | 192 páginas
  • Relatorio laboratorio
    16733 palavras | 67 páginas
  • Inteligência artificial
    173775 palavras | 696 páginas
  • portugues para concursos
    144516 palavras | 579 páginas
  • ASgfdjytrgeg
    32537 palavras | 131 páginas