Created by breno brandao
over 9 years ago
|
||
Question | Answer |
OBJETIVO DE UM BANCO DE DADOS | armazenar dados organizados, permitindo a recuperação de modo rápido e confiável por usuários autorizados. |
QUAIS OS NIVEIS DO BANCO DE DADOS | NIVEL CONCEITUAL NIVEL INTERNO NIVEL EXTERNO |
NIVEL CONCEITUAL | descreve quais dados são armazenados no BD e a relação entre eles. Indicam aos DBAs quais informações devem ser mantidas no BD. |
NIVEL INTERNO | descreve a estrutura de armazenamento físico do banco de dados; descreve detalhadamente os dados armazenados e os caminhos de acesso ao banco de dados. |
NIVEL EXTERNO | É o nível de visão, voltado para o usuário final, o conceitual destinado aos analistas de sistemas, consultores; o nível físico com o DBA e eventualmente com o analista de sistemas. |
INSTÂNCIA | Foto momentânea do banco de dados. Situação atual do banco de dados naquela fração de segundo. Muda frequentemente. |
ESQUEMA | É a representação do projeto do banco de dados; projeto lógico e projeto físico. |
Independência LÓGICA de dados | capacidade de modificar o esquema conceitual/lógico sem a necessidade de reescrever programas. EX: adicionar tabelas. |
Independência FÍSICA de dados | capacidade de modificar o esquema físico sem a necessidade de reescrever programas. EX: mudar tabela de disco ou diretório. |
SQL (Structured Query Language) | Linguagem de Consulta Estruturada de alto nível. É formada pelo conjunto de linguagens: DDL, DML, DCL, DTL, DQL |
DDL = (Data Definition Language) | Linguagem de Definição de Dados. Uma DDL permite ao utilizador definir tabelas novas e elementos associados. |
DML = (Data Manipulation Language) | utilizadas para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Pode ser procedural, que especifica como os dados devem ser obtidos do banco; pode também ser declarativa (não procedural), em que os usuários não necessitam especificar o caminho de acesso, isto é, como os dados serão obtidos. |
DCL = (Data Control Language) | Linguagem de Controle de Dados. DCL controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados. |
DTL = (Data Transaction Language) | Linguagem de Transação de Dados. Pode ser usado para marcar o começo de uma transação de banco de dados que pode ser completada ou não. |
DQL = (Data Query Language) | Linguagem de Consulta de Dados. Embora tenha apenas um comando “SELECT”, é a parte da SQL mais utilizada. |
FERRAMENTAS CASE | (computer-aided software engineering) engenharia de software auxiliada por computador. ferramentas automatizadas que tem como objetivo auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software. |
Criador da modelo entidade relacional (MER) | Peter Chen em 1976 |
Quais os NIVEIS DE ABSTRAÇÃO | modelo conceitual, modelo lógico e modelos físicos. |
ENTIDADE | Conjunto de coisas reais ou abstratas de um determinado ambiente qual precisamos guardar informações. (SUBSTANTIVOS) |
EXTENSÃO | Um conjunto de ENTIDADES do mesmo tipo particular agrupadas. |
Want to create your own Flashcards for free with GoConqr? Learn more.