Buscar

simulado banco de dados 1

Prévia do material em texto

Um sistema de gerencia de banco de dados (SGDB) é um conjunto de programas que 
permite criar e manter um banco de dados. Um banco de dados juntamente com o SGBD que 
o gerencia constitui um sistema de banco de dados. 
 O profissional administrador de banco de dados é o responsável por autorizar o acesso 
ao banco de dados, coordenar e monitorar seu uso. Já o profissional projetista é o responsável 
pela identificação dos dados a serem armazenados no banco de dados e por escolher 
estruturas apropriadas para representar e armazenar tais dados. 
 Transação é o conjunto de operações que formam uma unidade lógica de trabalho. 
Todas as operações dentro da transação tem de ser validadas ou todas terão que ser anuladas. 
 Atomicidade consiste em verificar se todas as operações de transação são confirmadas 
ou todas serão desfeitas. 
 A consistência de um banco de dados é o que o mantém em funcionamento, um banco 
de dados consistente é aquele onde todas as informações estão relacionadas de maneira 
correta. 
 O isolamento mantém indisponíveis os dados de uma transação para serem lidos ou 
alterados por outra transação até que a mesma termine. 
 A durabilidade é o que define que após uma execução com sucesso de uma transação 
os seus dados sejam preservados mesmo que aconteça uma falha posteriormente. 
 Modelo de dados é um conjunto de conceitos usados para descrever a estrutura de um 
banco de dados. 
 Esquema é uma descrição da estrutura de um banco de dados de acordo com um 
determinado modelo de dados. 
 Instancia é o conjunto de dados armazenados em um determinado instante de tempo. 
 Um modelo entidade-relacionamento baseia-se na percepção do mundo real que 
consiste em uma coleção de objetos básicos chamados “entidades” e a junção dos 
relacionamentos entre esses objetos. Uma entidade pode ser concreta como uma pessoa ou 
abstrata como um conceito ou uma sensação. Uma entidade é representada através de um 
retângulo com seu nome. 
 A linguagem SQL é formada por dois grupos de comandos: DDL: linguagem de 
definição de dados e; DML: linguagem de manipulação de dados. 
 A DDL possui comandos que servem para criar, apagar e alterar objetos que fazem 
parte da estrutura do banco de dados. 
 Cardinalidade é a propriedade que indica quantas ocorrências de uma entidade podem 
estar associadas a uma outra ocorrência de entidade. Há duas cardinalidades a se considerar; 
a mínima e a máxima. 
COMANDOS: 
- CREATE: cria uma estrutura. 
 - DROP: exclui uma estrutura. 
 - ALTER: Altera a definição de uma tabela. 
 - SELECT: recupera dados de uma ou mais tabelas. 
 - INSERT: inclui dados em uma tabela. 
 - UPDATE: altera ou atualiza dados dentro de uma estrutura. 
 - DELETE: apaga dados de uma estrutura. 
 
TIPOS DE DADOS: 
-VARCHAR: cadeia de caracteres com comprimento variável. 
 - TEXT: cadeia de caracteres de comprimento variável 
 - INTEGER: números inteiros. 
 - DECIMAL: números decimais especificado pelo usuário. 
 - DOUBLE: decimal com ponto flutuante. Usa 4byte de memória. 
 - FLOAT: decimal com ponto flutuante. Usa 8byte de memória. 
 - BOOLEAN: variável que pode assumir apenas dois valores, verdadeiro ou falso. 
 - DATE: dados em forma de calendário (ano, mês e dia) 
 - TIME: dado em forma de hora. 
 – TIMESTAMP: usado para controle de ocorrência, seu valor é alterado sempre que um 
registro é manipulado.

Continue navegando

Outros materiais