Escolar Documentos
Profissional Documentos
Cultura Documentos
daniel.domingos@outlook.pt
Introdução a Banco de Dados
Aula 1
daniel.domingos@outlook.pt
Introdução a Banco de Dados
Requisitos
Conhecimentos básicos de programação
O que são banco de dados?
Mecanismos de Armazenamento
Conjunto de Informações com Estrutura
Regular
O que são banco de dados?
Banco de Dados Não Relacionais
Arquivos Estruturados
Banco de Dados Relacionais
Dados organizados em tabelas
Tabelas podem se relacionar com tabelas
Menor espaço de armazenamento
Maior velocidade de acesso aos dados
Padrão mundial utilizado
Banco de Dados Relacionais
Banco de Dados
Ferramentas que permitem o armazenamento e
manipulação de dados organizados em forma
de tabelas.
Banco de Dados Relacionais
Banco de Dados
Tabelas
Forma de organização de dados
formada por linhas e colunas.
Banco de Dados Relacionais
Banco de Dados
Colunas
Campos que formam um registo.
Banco de Dados Relacionais
Visões - Views
Consultas SQL a dados das tabelas do banco
sem armazena-los.
Banco de Dados Relacionais
Índices
Estruturas que gerem a ordenação de valores
dos campos informados para melhorar a
performance de processamento destes campos.
SGBDs
SGBD
Sistema de Gestão de Banco de Dados
DBMS: Database Management System
SGBDs
SGBD
Sistema de Gestão de Banco de Dados
DBMS: Database Management System
SQL (Structured Query Language)
Linguagem Estruturada de Consulta
DDL (Data Definition Language)
Linguagem de Definição de Dados
DML (Data Manipulation Language)
Linguagem de Manipulação de Dados
DQL (Data Query Language)
Linguagem de Consulta de Dados
DQL (Data Query Language)
Linguagem de Consulta de Dados
DCL (Data Control Language)
Linguagem de Controlo de Dados
DCL (Data Control Language)
Linguagem de Controlo de Dados
DTL (Data Transaction Language)
Linguagem de Transacção de Dados
DTL (Data Transaction Language)
Linguagem de Transacção de Dados
Principais Banco de Dados
Principais Banco de Dados
Principais Banco de Dados
Principais Banco de Dados
Principais Banco de Dados
FIM