-
Segundo Navathe o projeto de BD é dividido em Conceitual, Lógico e Físico.
-
Modelo Conceitual:
Visa atender a necessidade do neǵocio através de uma descrição do mundo real.
Neste descrição não descreve como será armazenado os dados e qual SGDB será utilizado.
Modelo Lógico:
Compreende uma descrição das estruturas que serão armazenadas no banco e que resulta numa representação gráfica dos dados de uma maneira lógica, inclusive nomeando os componentes e ações que exercem uns sobre os outros.
Modelo Físico:
E uma descrição como os dados estão armazenados em um tipo de SGDB.
Aqui são detalhados os componentes da estrutura física do banco, como tabelas, campos, tipos de valores, índices, etc
Fonte: http://docente.ifrn.edu.br/abrahaolopes/semestre-2013.1/3.2411.1v-prog-bd/modelos-de-bd-entidade-relacionamento-cardinalidade
Acessado em 05/11/2015 às 11h30
-
Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.
Gaba: ERRADO
-
BIZU--- CO-LO-FI
-CONCEITUAL
-LOGICO
-FISICO
-
ERRADO
conceitual>>> lógico>>> físico
Lembrando da independência dos dados da camadas lógica e da física.
-
Conceitual (lembrando que esté é de alto nivel);
Lógico; e
Físico.
Gab: ERRADO.
#AVANTE!
-
não deveria, mas vou ajudar vocês...
.
Modelo conceitual: mais alto nível de abstração, aqui se coleta as informações para usar na MER (entidade relacionamento) descreve a estrutura de um banco de
dados de forma independente de um SGBD específico.
Ao se mapear um modelo de dados conceitual em um modelo lógico relacional, verifica-se a correspondência um para um entre entidades conceituais e tabelas
Modelo lógico: representado pelo modelo relacional
Utilização de tabelas
· independente de um SGBD específico
· pode ser orientado a objetos(O modelo lógico orientado a objeto é usado no nível de visão, ele usa os
recursos de classes com estrutura mais flexível)
Modelo físico: baixo nível de abstração
Descreve detalhes de como os dados são armazenados no PC.
Depende do SGBD específico
LINGUAGEM SQL (cria o nível modelo físico)
Categorias do SQL:
- DDL (DATA DEFINITION LANGUAGE) - Linguagem de Definição de Dados
CREATE - criar bancos de dados, tabelas, índices, entre outros. (Ex: CREATE TABLE ou CREATE VIEW) (CREATE INDEX cria o índice da tabela)
DROP - deletar uma tabela do banco de dados. Apaga a tabela. (O comando DROP TABLE permite excluir do banco de dados a definição de uma tabela e de todos os seus dados.)
ALTER - apagar os dados de uma tabela do banco de dados. Altera a estrutura da tabela. (Ex: Para alterar a estrutura de uma tabela do banco de dados e incluir nela uma nova foreign key, é correto utilizar o comando ALTER TABLE)
TRUNCATE - adicionar, deletar ou modificar colunas do banco de dados. (Ex: TRUNCATE TABLE)
RENAME - renomear uma tabela do banco de dados. (Ex: RENAME TABLE)
------------------
- DML (DATA MANIPULATION LANGUAGE) - Linguagem de Manipulação de Dados
SELECT - realizar consultas a dados de uma ou mais tabelas do banco de dados. (Ex: SELECT... FROM) ou (SELECT... FROM... WHERE) ou (SELECT... FROM... GROUP BY) ou (SELECT... FROM... GROUP BY... HAVING).
INSERT - inserir um registro em uma tabela do banco de dados. (Ex: INSERT INTO .... VALUES)
UPDATE - mudar valores de dados de registros de uma tabela do banco de dados. (Ex: UPDATE... SET... WHERE)
DELETE - remover linhas existentes de uma tabela do banco de dados. Apaga o conteúdo da tabela. (Ex: DELETE... FROM... WHERE)
-----------------
- TCL (TRANSACTION CONTROL LANGUAGE) - DTL (DATA TRANSACTION LANGUAGE)
COMMIT - finalizar uma transação dentro de um sistema gerenciador de banco de dados. Utilizado para salvar permanentemente uma transação em um banco de dados. Utilizado para efetivar as mudanças realizadas pelas transações.
ROLLBACK - descartar mudanças nos dados desde o último COMMIT ou ROLLBACK.
--------------
- DCL (DATA CONTROL LANGUAGE) - Linguagem de Controle de Dados
GRANT - utilizado para conceder permissão a um usuário em relação a algum objeto. Permite conceder privilégios.
REVOKE - utilizado para remover ou restringir a capacidade de um usuário de executar operações. Permite revogar ou cancelar privilégios.
-
GAB: ERRADO
Etapas do projeto de banco de dados
1) Fase de Projeto Conceitual: Nesta fase, temos uma estrutura de tecnologia da informação futura BD independente de ser empregado.
2) Projeto Lógico: Esta etapa é parte do resultado do projeto conceitual, que está mudando para se adaptar a tecnologia a ser empregada.
3) Fase de Concepção Física: Esta etapa transforma a estrutura obtidos na etapa de projeto lógico, com o objectivo de alcançar uma maior eficiência, além disso, completa, com questões de implementação física vai depender do SGBD
Somente um breve resumo, para adentrar mais sobre o assunto acesse: https://www.dataprix.net/pt-pt/11-etapas-do-projeto-banco-dados
-
Conceitual
Lógico; e
Físico.
Cebolinha flamenguista.
Clube de Legatas do Flamengo
-
A parte de levantamento de requisitos é a primeira etapa de execução de um projeto de banco de dados.
A partir daí, é criado o modelo conceitual, que é um modelo totalmente compreensível porque é mais abstrato, independente da tecnologia de software e hardware, da qual será o tipo de banco de dados. Com a evolução do modelo conceitual, haverá o modelo lógico. Verifica-se, aqui, qual será a implementação, poderá haver um banco de dados orientado a objetos. Ainda, pode haver um banco de dados relacional. No modelo lógico, há a formulação do banco de dados. A terceira etapa relaciona-se ao modelo físico, o banco de dados será relacional. Por exemplo: SGBD (Oracle, Postgrescql, Mysql, entre outros). No modelo físico, verifica-se detalhes de como os dados serão armazenados.
Fonte: Grancursos
-
Os Modelos são: Conceitual >> Lógico >> Físico
-
ERRADO
O objetivo da modelagem de dados é atender a três perspectivas: conceitual >> lógico >> físico (SEGUE SEMPRE ESSA ORDEM).
-
Seria projeto conceitual, projeto lógico e projeto físico