Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dicionrio de dados (Data Dictionary); Linguagem de definio de dados (DDL); Linguagem de acesso (DML); Linguagem de consulta (QUERY), Usualmente SQL; Utilitrios administrativos (IbConsole, ISQL, etc..).
Independncia dos dados; Facilidade uso/desempenho; Integridade dos dados; Redundncia dos dados; Segurana e privacidade dos dados; Rpida recuperao aps falha; Uso compartilhado; Controle do espao de armazenamento;
Tipos de Banco de Dados - Modelos Os bancos de dados podem ser inicialmente divididos em dois grupos:
Homogneos; Heterogneos.
Um Banco de Dados relacional possui apenas um tipo de construo, a tabela. Uma tabela composta por linhas (tuplas) e colunas (atributos). Os relacionamentos entre os dados tambm so representados ou por tabelas, ou atravs da reproduo dos valores de atributos. Este modelo mais utilizado mundialmente na atualidade. Ser o tipo de banco utilizado para nossos estudos.
Benefcios de centralizao de dados; Benefcios resultantes de uma melhor gesto de dados; Melhoria de performance.
Organizao e controle dos dados: a simplificao da prpria estrutura da base de dados implica benefcios na organizao dos dados o que uma mais valia para a gesto e controle dos dados; Recuperao, backup e rasteio de dado; Simplificao e aperfeioamento da segurana; Melhor integridade dos dados.
Atomicidade
Todas as aes que compem a unidade de trabalho da transao devem ser concludas com sucesso, para que seja efetivada. Se durante a transao qualquer ao que constitui unidade de trabalho falhar, a transao inteira deve ser desfeita (rollback). Quando todas as aes so efetuadas com sucesso, a transao pode ser efetivada e persistida em banco (commit).
Consistncia
Todas as regras e restries definidas no banco de dados devem ser obedecidas. Relacionamentos por chaves estrangeiras checagem de valores para campos restritos ou nicos devem ser obedecidos para que uma transao possa ser completada com sucesso.
Isolamento
Cada transao funciona completamente parte de outras estaes. Todas as operaes so parte de uma transao nica. O principio que nenhuma outra transao operando no mesmo sistema, possa interferir no funcionamento da transao corrente( um mecanismo de controle). Outras transaes no podem visualizar os resultados parciais das operaes de uma transao em andamento (ainda em respeito propriedade da atomicidade).
Projeto de banco de dados, Heuser, Carlos Alberto, 1998; Processamento de Geo-Informao, Camara, Gilberto Teoria de Banco de Dados, Leocdio, Paulo; Modelagem conceitual, Couro, Paulo