Aula 05 Base de Dados - Álgebra relacional e Cálculo Relacional
Aula 4 - Base de Dados
-
Upload
johnathas-melati -
Category
Documents
-
view
14 -
download
1
Transcript of Aula 4 - Base de Dados
-
BC-0005
Bases Computacionais da Cincia
Aula 04Base de Dados
2011
-
Introduo Base de Dados Empregadas em computadores e sistemas de
informtica. uma forma de representao que possibilita controle
de qualidade, organizao e planejamento dos dados. Gerenciamento de dados trata do Armazenamento, Organizao e Recuperao (buscas, consultas).Disciplinas de Computao estudam a forma de
representao (modelagem de dados) e o uso sistemasde gerenciamento de banco de dados (SGBD).
-
Conceitos Bsicos Dados e Informaes Dado = Smbolo; qualquer elemento que possa ser
processado por um computador. Ex.: nmeros, caracteres, imagens, cdigo de barras:
Informao = Significado; interpretao do dado, tornando-os significativos em algum contexto. Ex.: cdigo de barras identifica um dado livro:
-
Conceitos Bsicos Base de Dados Coleo de dados cujo contedo se deseja armazenar,
recuperar e visualizar.
Exemplo (sem uso de computador): lista de supermercado; base simples.
Principais caractersticas: Armazenamento (Persistente): permite uso futuro Recuperao: acesso deve ser fcil Visualizao: forma de apresentao
-
Conceitos Bsicos Base de Dados (Cont.) Exemplo (sistemas computacionais): problemas maiores
como controle de clientes, correntistas, alunos etc. Caractersticas para grande volume de dados e grande
quantidade de usurios: Compartilhamento: troca de informao entre
usurios; acesso compartilhado aos dados. Segurana de infra-estrutura (garante
funcionamento do hardware) e de acesso (controlapermisses de usurios).
Regras de Consistncia: garantem coerncia e qualidade dos dados; evitam valores invlidos.
-
Conceitos Bsicos
Dados = elementos de interesse coletados(nmeros, caracteres, imagens etc.)
Banco de Dados (BD) = coleo de dadospotencialmente muito grande e logicamente relacionados (integrados)
Sistema Gerenciador de Bancos de Dados (SGBD) =software de propsito geral
facilita a definio, a criao e a manipulao do BD Exs.: Access, DB2, Oracle, BrOfficeBase, etc.
Sistema de Banco de Dados (SBD) = BD + SGBD + programas aplicativos Exs.: sistemas de BD genmicos, sistemas bancrios, telefnicos
etc.6
-
Sistema de Banco de Dados (SBD)
Usurios/Programadores
Consulta/Programas de Aplicaes
Software p/ processar consultas/programas
Software p/ acessar o banco de dados
SGBD
SBD
Banco de Dados
7Objetivos: armazenar e recuperar informaes
com segurana, eficincia e flexibilidade
-
Organizao de Dados com PlanilhaPlanilhas so constitudas de TABELAS (matrizes de
dados), sendo teis para organizar dados, fazer clculos com esses dados e apresentar grficos.
Vantagens Facilita visualizao global dos dados. Identifica a posio de cada item de dado (linhas) Identifica os atributos dos dados (colunas)
Exemplo: base de dados (lista de supermercado)
-
Elementos de uma Tabela de Dados
Tabela: conjunto de tulpasColunas: atributosLinhas: tuplas, itens de dados ou instnciasCampos: valores dos atributos
-
Tabelas como Base de Dados
Regras de Consistncia No pode haver linha em branco entre os rtulos e a
ltima linha de dados. Cada coluna (atributo) possui um nico rtulo (nome). Os rtulos ficam todos no topo da tabela.
Regras de Validao Restringe valores e tipos de dados em cada coluna. Evita digitao de valores invlidos
-
Tipos de Dados e Domnio Tipo: evita entrar tipo errado de dado Nmero: inteiro (1, 2, 3 ), fracionrio (1,23) etc. Texto (cadeias de caracteres): Jos Silva. Moeda: 120,00, R$ 12,0 etc. Data: 13/06/2011 (DD/MM/AAAA). Hora: 12:45:00 (hh:mm:ss). Lgico: VERDADEIRO, FALSO.
Domnio: evita entrar com valor invlido de dado Exemplos:
-
Atividade 1 para Casa
- Na ferramenta Atividades do Tidia, depositar a resoluo de 2 exerccios da Seo 5.7 (Exerccios Complementares) do texto desta aula disponvel no Repositrio.
- Fornecer a planilha (arquivo .ods) usada na resoluo dos seus exerccios.