Aula 4 banco de dados

Jorge Ávila Miranda
Jorge Ávila
Banco de Dados
MODELAGEM DE BANCO DE
DADOS
 Um banco de dados é um conjunto de dados
devidamente relacionados, e representam algum
aspecto no mundo real.
 Para obtermos um banco de dados que atenda
as necessidades de forma eficiente e coerente
precisamos fazer a modelagem dos dados que
serão armazenados no banco.
MODELAGEM DE BANCO DE
DADOS
 O objetivo da modelagem de dados é transmitir e
mostrar uma representação única, não
redundante, e resumida, dos dados de uma
aplicação.
 A fase de modelagem é a principal etapa no
projeto de desenvolvimento de um banco de
dados.
 Por isso é muito importante que se dedique
tempo e esforço no desenvolvimento de uma boa
modelagem de dados.
Fases projeto de desenvolvimento
de um banco de dados
 Modelo Conceitual
 Modelagem Lógica
 Implementação do Modelo Lógico
Fases projeto de desenvolvimento
de um banco de dados
Modelagem Conceitual
 Refere-se ao desenvolvimento de um modelo
inicial da base de dados que reflitam as
necessidades do usuário.
 Essa modelagem preocupa-se em descrever
quais dados serão armazenados na base de
dados e quais dados se relacionam.
 Para fazer o modelo conceitual é necessário
entender que dados o usuário final espera
que o sistema disponibilize.
 A modelagem conceitual fornece uma visão
mais próxima do modo como os usuários
visualizam os dados realmente.
Modelagem Lógica
 Compreende o processo de desenvolver como os
dados serão armazenados no sistema e como
irão se relacionar.
 Isso significa transformar o modelo conceitual
obtido na primeira fase num modelo mais
próximo da implementação, ou seja, fornece uma
visão mais detalhada do modo como os dados
são armazenados no computador.
 Nessa fase também são criados os dicionários de
dados, e feita verificação se o modelo está
normalizado, veremos os conceitos de
normalização de dados mais a frente.
Implementação do Modelo
Lógico
 Uma vez que toda a etapa de modelagem esteja
concluída, será necessário implementar ou criar a
base de dados no SGBD escolhido.
 Essa fase requer que o desenvolvedor conheça
a linguagem SQL e conheça o SGBD
selecionado.
 Para ser possível criar uma modelagem da base
de dados é necessário grande interação do
usuário ou responsável pela análise de requisitos
do sistema.
Implementação do Modelo
Lógico
 Essa interação se faz necessária uma vez que o
projetista da base de dados, para desenvolvê-la,
precisa ter uma clara compreensão do que o
usuário espera do sistema, que tipo de relatórios
o usuário espera que este disponibilize, bem
como saber quais são os objetivos do sistema.
 A modelagem de dados tem como base para seu
inicio o levantamento de requisitos do sistema.
Modelo de Dados
 Um modelo de dados compreende a descrição de
dados que devem ser armazenados pelo sistema e
como esses dados devem se relacionar.
 Para que seja possível fazer essa descrição, é
utilizada uma linguagem de modelagem, que pode
ser textual ou gráfica.
 Um modelo de dados deve explicitar os tipos de
dados armazenados e as restrições que esses dados
possuem.
 Diversos modelos de dados foram propostos e estão
divididos em três diferentes grupos:
 Modelos baseados em registros;
 Baseados em objetos
 Modelos físicos.
Modelos baseados em
Registros
 São usados na descrição de dados nos
níveis conceitual e visão, especificam
tanto a estrutura global, como uma
descrição em auto nível da
implementação, dividem-se em:
 Modelo Hierárquico
 Modelo de Rede
 Modelo Relacional
Modelo Hierárquico
 O modelo hierárquico foi o primeiro a ser
reconhecido como um modelo de dados.
 Ele organiza os dados de cima para baixo, como
uma árvore e é definido como uma coleção de
registros conectados por meio de ligações, onde
cada registro é uma coleção de campos e cada
campo contém um único valor.
 O registro da hierarquia que precede a outros é
o registro-pai, os outros são chamados de
registros-filho.
 Os dados são classificados hierarquicamente, em
formato de árvore descendente.
Modelo Hierárquico
Modelo Hierárquico
Modelo de Rede
 O modelo em redes surgiu como uma extensão
ao modelo hierárquico, eliminando o conceito de
hierarquia e permitindo que um mesmo registro
estivesse envolvido em várias associações,
criando conexões bastante complexas e são
bastante utilizados em sistemas para
computadores de grande porte.
Modelo de Rede
Modelo de Rede
Modelo Relacional
 O modelo relacional apareceu devido à
necessidade aumentar a independência de
dados nos SGBDs e prover um conjunto de
funções apoiadas em álgebra relacional para
armazenamento e recuperação de dados.
 É o modelo mais utilizado hoje no mercado, pois
se revelou ser o mais flexível e adequado ao
solucionar os vários problemas que se colocam
no nível da concepção e implementação da base
de dados.
Modelos baseados em Objetos
 Usados na descrição de dados no nível
conceitual e visão, proporcionam ampla e flexível
capacidade de estruturação e permitem a
especificação de restrições de dados de forma
explicita. Entre os modelos mais conhecidos
estão:
 Modelo de Entidade-Relacionamento
 Modelo Orientado a Objeto
Modelo de Entidade-Relacionamento
 É o modelo que está sendo largamente utilizado
na prática, ele se baseia numa percepção do
mundo real e consiste numa coleção de objetos
básicos chamados de entidades e de
relacionamento entre estes objetos.
Modelo Orientado a Objetos
 No modelo OO toda e qualquer entidade do mundo real é
representada por um modelo conceitual, o objeto.
 Um objeto sempre estará associado a um estado e um
comportamento.
 A motivação para seu surgimento está em função dos
limites de armazenamento e representação semântica
impostas no modelo relacional.
 São muito utilizados em sistemas de informações
geográficas (SIG), os sistemas CAD (Desenho assistido
por computador) e CAM (Mapeamento Assistido por
Computador), que são mais facilmente construídos
usando tipos complexos de dados.
 Possui algumas desvantagens como falta de padronização
das linguagens de manipulação dos dados, alto custo de
aquisição das novas tecnologias
Modelo Orientado a Objetos
Exercício
1. Qual o objetivo da modelagem de um banco
de dados?
2. Quais as etapas de um Projeto de
Desenvolvimento de um Sistema de Banco
de Dados? O que é feito em cada uma
dessas etapas?
3. O que são modelos de dados?
4. Qual a diferença entre os modelos
orientados a registros e os modelos
orientados a objetos? Cite exemplos de
cada um deles.
Modelo Entidade-Relacionamento
(MER)
Aula 4   banco de dados
Aula 4   banco de dados
Aula 4   banco de dados
Aula 4   banco de dados
Aula 4   banco de dados
Aula 4   banco de dados
jorgeavila11.wordpress.com
Gostou ?
Compartilha...
1 de 32

Mais conteúdo relacionado

Mais procurados(20)

Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL Básico
Igor Alves27.9K visualizações
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
Ricardo Flores Zago, PMP, MSc8.4K visualizações
Aula 3   banco de dadosAula 3   banco de dados
Aula 3 banco de dados
Jorge Ávila Miranda3.8K visualizações
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
Cleber Ramos26.5K visualizações
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele1.5K visualizações
Sql básico - Teoria e prática: Um grande resumoSql básico - Teoria e prática: Um grande resumo
Sql básico - Teoria e prática: Um grande resumo
Helder Lopes12.2K visualizações
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
Leonardo Soares1.2K visualizações
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
Jorge Ávila Miranda2.5K visualizações
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
Gleydson Sousa120.6K visualizações
07 Modelagem de banco de dados: Modelo Físico07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico
Centro Paula Souza4.5K visualizações
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
Cris Fidelix9.5K visualizações
06  Modelagem de banco de dados: Modelo Lógico06  Modelagem de banco de dados: Modelo Lógico
06 Modelagem de banco de dados: Modelo Lógico
Centro Paula Souza2.8K visualizações
Timeline Evolução do Banco de DadosTimeline Evolução do Banco de Dados
Timeline Evolução do Banco de Dados
Marylly Silva3.1K visualizações
Html BásicoHtml Básico
Html Básico
Marcelo Machado Pereira4.2K visualizações
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
Jorge Ávila Miranda10.5K visualizações

Destaque

Aula 7   banco de dadosAula 7   banco de dados
Aula 7 banco de dadosJorge Ávila Miranda
9.5K visualizações26 slides
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dadosJorge Ávila Miranda
7.1K visualizações26 slides
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dadosJorge Ávila Miranda
4.5K visualizações28 slides
Aula 1Aula 1
Aula 1Jorge Ávila Miranda
2.2K visualizações21 slides
Aula 12   banco de dadosAula 12   banco de dados
Aula 12 banco de dadosJorge Ávila Miranda
1.6K visualizações63 slides

Destaque(20)

Aula 7   banco de dadosAula 7   banco de dados
Aula 7 banco de dados
Jorge Ávila Miranda9.5K visualizações
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
Jorge Ávila Miranda7.1K visualizações
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
Jorge Ávila Miranda4.5K visualizações
Aula 1Aula 1
Aula 1
Jorge Ávila Miranda2.2K visualizações
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
Rafael Barbolo12.9K visualizações
Aula 12   banco de dadosAula 12   banco de dados
Aula 12 banco de dados
Jorge Ávila Miranda1.6K visualizações
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
rosimaracorsino37.5K visualizações
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
Stefan Horochovec10.1K visualizações
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
Jorge Ávila Miranda1.8K visualizações
Trabalho banco de dados orientado a objetosTrabalho banco de dados orientado a objetos
Trabalho banco de dados orientado a objetos
eneck20.1K visualizações
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
Jorge Ávila Miranda1.8K visualizações
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
Edgar Stuart30.3K visualizações
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
Jorge Ávila Miranda1.3K visualizações
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
Jorge Ávila Miranda4.6K visualizações
Aula03Aula03
Aula03
Jorge Ávila Miranda541 visualizações
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
Gabriel Moura1K visualizações
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
Eduardo Avila Malheiros1.2K visualizações
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
Daiana de Ávila20.4K visualizações
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
Ricardo Terra19.1K visualizações

Similar a Aula 4 banco de dados

01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
2.4K visualizações93 slides
Modelos de dadosModelos de dados
Modelos de dadosaeasantos
129 visualizações9 slides
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02Willian Carvalho
144 visualizações22 slides
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
1.3K visualizações21 slides

Similar a Aula 4 banco de dados (20)

01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
Amadeo Santos2.4K visualizações
Modelos de dadosModelos de dados
Modelos de dados
aeasantos129 visualizações
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02
Willian Carvalho144 visualizações
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
Januário Neto1.2K visualizações
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
Luis Ferreira3.6K visualizações
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
Carlos Melo1.3K visualizações
1 - BD - Introdução.pdf1 - BD - Introdução.pdf
1 - BD - Introdução.pdf
Egnaldo Paulino23 visualizações
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
Bruno Bsantos1.1K visualizações
bd.pptbd.ppt
bd.ppt
FranchiVander17 visualizações
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
Samuel Minatto1.5K visualizações
Livro banco de_dados_volume_02Livro banco de_dados_volume_02
Livro banco de_dados_volume_02
CLEAN LOURENÇO18.3K visualizações
Apresentação Modelo de Gestão de dados para sistemas ColaborativosApresentação Modelo de Gestão de dados para sistemas Colaborativos
Apresentação Modelo de Gestão de dados para sistemas Colaborativos
Mozart Dornelles Claret1.1K visualizações
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
danitrani557 visualizações
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
Albert Belchior1.8K visualizações
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
Elifranio Alves Cruz68.5K visualizações
Tcc   Parte 1  Desenvolvendo Plano De TrabalhoTcc   Parte 1  Desenvolvendo Plano De Trabalho
Tcc Parte 1 Desenvolvendo Plano De Trabalho
Jordan Oliveira1.1K visualizações
Pesquisa sobre no sqlPesquisa sobre no sql
Pesquisa sobre no sql
Jéssica Nathany Carvalho Freitas151 visualizações

Mais de Jorge Ávila Miranda

Aula16 - JqueryAula16 - Jquery
Aula16 - JqueryJorge Ávila Miranda
1.4K visualizações20 slides
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHPJorge Ávila Miranda
1.4K visualizações24 slides
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHPJorge Ávila Miranda
671 visualizações15 slides
Aula HerançaAula Herança
Aula HerançaJorge Ávila Miranda
292 visualizações24 slides
Aula05 - PoojavaAula05 - Poojava
Aula05 - PoojavaJorge Ávila Miranda
239 visualizações8 slides

Mais de Jorge Ávila Miranda(20)

Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
Jorge Ávila Miranda1.4K visualizações
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
Jorge Ávila Miranda1.4K visualizações
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
Jorge Ávila Miranda718 visualizações
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
Jorge Ávila Miranda671 visualizações
Aula HerançaAula Herança
Aula Herança
Jorge Ávila Miranda292 visualizações
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
Jorge Ávila Miranda239 visualizações
Aula12- PHPAula12- PHP
Aula12- PHP
Jorge Ávila Miranda457 visualizações
Aula11 - PHPAula11 - PHP
Aula11 - PHP
Jorge Ávila Miranda430 visualizações
Aula10 -PHPAula10 -PHP
Aula10 -PHP
Jorge Ávila Miranda324 visualizações
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
Jorge Ávila Miranda329 visualizações
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
Jorge Ávila Miranda305 visualizações
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
Jorge Ávila Miranda282 visualizações
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
Jorge Ávila Miranda383 visualizações
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
Jorge Ávila Miranda450 visualizações
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
Jorge Ávila Miranda417 visualizações
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
Jorge Ávila Miranda419 visualizações
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
Jorge Ávila Miranda955 visualizações
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
Jorge Ávila Miranda721 visualizações
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
Jorge Ávila Miranda762 visualizações
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
Jorge Ávila Miranda802 visualizações

Aula 4 banco de dados

  • 2. MODELAGEM DE BANCO DE DADOS  Um banco de dados é um conjunto de dados devidamente relacionados, e representam algum aspecto no mundo real.  Para obtermos um banco de dados que atenda as necessidades de forma eficiente e coerente precisamos fazer a modelagem dos dados que serão armazenados no banco.
  • 3. MODELAGEM DE BANCO DE DADOS  O objetivo da modelagem de dados é transmitir e mostrar uma representação única, não redundante, e resumida, dos dados de uma aplicação.  A fase de modelagem é a principal etapa no projeto de desenvolvimento de um banco de dados.  Por isso é muito importante que se dedique tempo e esforço no desenvolvimento de uma boa modelagem de dados.
  • 4. Fases projeto de desenvolvimento de um banco de dados  Modelo Conceitual  Modelagem Lógica  Implementação do Modelo Lógico
  • 5. Fases projeto de desenvolvimento de um banco de dados
  • 6. Modelagem Conceitual  Refere-se ao desenvolvimento de um modelo inicial da base de dados que reflitam as necessidades do usuário.  Essa modelagem preocupa-se em descrever quais dados serão armazenados na base de dados e quais dados se relacionam.  Para fazer o modelo conceitual é necessário entender que dados o usuário final espera que o sistema disponibilize.  A modelagem conceitual fornece uma visão mais próxima do modo como os usuários visualizam os dados realmente.
  • 7. Modelagem Lógica  Compreende o processo de desenvolver como os dados serão armazenados no sistema e como irão se relacionar.  Isso significa transformar o modelo conceitual obtido na primeira fase num modelo mais próximo da implementação, ou seja, fornece uma visão mais detalhada do modo como os dados são armazenados no computador.  Nessa fase também são criados os dicionários de dados, e feita verificação se o modelo está normalizado, veremos os conceitos de normalização de dados mais a frente.
  • 8. Implementação do Modelo Lógico  Uma vez que toda a etapa de modelagem esteja concluída, será necessário implementar ou criar a base de dados no SGBD escolhido.  Essa fase requer que o desenvolvedor conheça a linguagem SQL e conheça o SGBD selecionado.  Para ser possível criar uma modelagem da base de dados é necessário grande interação do usuário ou responsável pela análise de requisitos do sistema.
  • 9. Implementação do Modelo Lógico  Essa interação se faz necessária uma vez que o projetista da base de dados, para desenvolvê-la, precisa ter uma clara compreensão do que o usuário espera do sistema, que tipo de relatórios o usuário espera que este disponibilize, bem como saber quais são os objetivos do sistema.  A modelagem de dados tem como base para seu inicio o levantamento de requisitos do sistema.
  • 10. Modelo de Dados  Um modelo de dados compreende a descrição de dados que devem ser armazenados pelo sistema e como esses dados devem se relacionar.  Para que seja possível fazer essa descrição, é utilizada uma linguagem de modelagem, que pode ser textual ou gráfica.  Um modelo de dados deve explicitar os tipos de dados armazenados e as restrições que esses dados possuem.  Diversos modelos de dados foram propostos e estão divididos em três diferentes grupos:  Modelos baseados em registros;  Baseados em objetos  Modelos físicos.
  • 11. Modelos baseados em Registros  São usados na descrição de dados nos níveis conceitual e visão, especificam tanto a estrutura global, como uma descrição em auto nível da implementação, dividem-se em:  Modelo Hierárquico  Modelo de Rede  Modelo Relacional
  • 12. Modelo Hierárquico  O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados.  Ele organiza os dados de cima para baixo, como uma árvore e é definido como uma coleção de registros conectados por meio de ligações, onde cada registro é uma coleção de campos e cada campo contém um único valor.  O registro da hierarquia que precede a outros é o registro-pai, os outros são chamados de registros-filho.  Os dados são classificados hierarquicamente, em formato de árvore descendente.
  • 15. Modelo de Rede  O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte.
  • 18. Modelo Relacional  O modelo relacional apareceu devido à necessidade aumentar a independência de dados nos SGBDs e prover um conjunto de funções apoiadas em álgebra relacional para armazenamento e recuperação de dados.  É o modelo mais utilizado hoje no mercado, pois se revelou ser o mais flexível e adequado ao solucionar os vários problemas que se colocam no nível da concepção e implementação da base de dados.
  • 19. Modelos baseados em Objetos  Usados na descrição de dados no nível conceitual e visão, proporcionam ampla e flexível capacidade de estruturação e permitem a especificação de restrições de dados de forma explicita. Entre os modelos mais conhecidos estão:  Modelo de Entidade-Relacionamento  Modelo Orientado a Objeto
  • 20. Modelo de Entidade-Relacionamento  É o modelo que está sendo largamente utilizado na prática, ele se baseia numa percepção do mundo real e consiste numa coleção de objetos básicos chamados de entidades e de relacionamento entre estes objetos.
  • 21. Modelo Orientado a Objetos  No modelo OO toda e qualquer entidade do mundo real é representada por um modelo conceitual, o objeto.  Um objeto sempre estará associado a um estado e um comportamento.  A motivação para seu surgimento está em função dos limites de armazenamento e representação semântica impostas no modelo relacional.  São muito utilizados em sistemas de informações geográficas (SIG), os sistemas CAD (Desenho assistido por computador) e CAM (Mapeamento Assistido por Computador), que são mais facilmente construídos usando tipos complexos de dados.  Possui algumas desvantagens como falta de padronização das linguagens de manipulação dos dados, alto custo de aquisição das novas tecnologias
  • 23. Exercício 1. Qual o objetivo da modelagem de um banco de dados? 2. Quais as etapas de um Projeto de Desenvolvimento de um Sistema de Banco de Dados? O que é feito em cada uma dessas etapas? 3. O que são modelos de dados? 4. Qual a diferença entre os modelos orientados a registros e os modelos orientados a objetos? Cite exemplos de cada um deles.