Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Resumo de Banco de dados, Notas de estudo de Web Design e Desenvolvimento

modelo entidade-relacionamento (MER), SGBD, ESQUEMAS, INSTÂNCIAS E ESTADO DO BANCO DE DADOS, LINGUAGENS

Tipologia: Notas de estudo

2025

Compartilhado em 08/04/2025

abilene-maria
abilene-maria 🇧🇷

2 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
SEMANA 1 | Introdução à Banco de dados e Modelo Entidade
Relacionamento
O modelo entidade-relacionamento (MER) é um modelo conceitual de alto
nível, que embasa a construção do pensamento para a organização dos
dados.
BANCO DE DADOS
Banco de dados:
Um banco de dados é uma coleção de dados. Nesse contexto, um dado é
um fato que deve ser armazenado (persistido) e que tem um significado
implícito.
• diz respeito a algum aspecto do mundo real e é criado com foco em
um propósito específico (um objetivo);
• tem uma estrutura lógica que confere um significado aos dados.
INDEPENDÊNCIA ENTRE DADOS E PROGRAMA
Aplicações (ou sistemas) que não fazem uso de um SGBD e de um
banco de dados incorporam as estruturas de dados e fazem o controle de
acesso a esses dados. (ex: backup, segurança dos dados e etc)
Aplicações (ou sistemas) que fazem uso de um SGBD e de um banco
de dados não precisam lidar com o armazenamento e o controle de acesso
aos dados.
Os SGBDs permitem que operações sobre os dados sejam definidas
de maneira independente da aplicação.
Para que seja possível usar as funcionalidades de um SGBD e atuar
sobre um banco de dados, é preciso conhecer o modelo de dados, o qual
usualmente é apresentado aos usuários via uma representação conceitual.
O modelo de dados conceitual é construído por um analista de
dados, e sua implementação física é realizada em um SGBD.
pf3

Pré-visualização parcial do texto

Baixe Resumo de Banco de dados e outras Notas de estudo em PDF para Web Design e Desenvolvimento, somente na Docsity!

SEMANA 1 | Introdução à Banco de dados e Modelo Entidade Relacionamento O modelo entidade-relacionamento (MER) é um modelo conceitual de alto nível, que embasa a construção do pensamento para a organização dos dados. BANCO DE DADOS Banco de dados: Um banco de dados é uma coleção de dados. Nesse contexto, um dado é um fato que deve ser armazenado (persistido) e que tem um significado implícito.

  • diz respeito a algum aspecto do mundo real e é criado com foco em um propósito específico (um objetivo);
  • tem uma estrutura lógica que confere um significado aos dados. INDEPENDÊNCIA ENTRE DADOS E PROGRAMA Aplicações (ou sistemas) que não fazem uso de um SGBD e de um banco de dados incorporam as estruturas de dados e fazem o controle de acesso a esses dados. (ex: backup, segurança dos dados e etc) Aplicações (ou sistemas) que fazem uso de um SGBD e de um banco de dados não precisam lidar com o armazenamento e o controle de acesso aos dados. Os SGBDs permitem que operações sobre os dados sejam definidas de maneira independente da aplicação. Para que seja possível usar as funcionalidades de um SGBD e atuar sobre um banco de dados, é preciso conhecer o modelo de dados, o qual usualmente é apresentado aos usuários via uma representação conceitual. O modelo de dados conceitual é construído por um analista de dados, e sua implementação física é realizada em um SGBD.

VANTAGENS DA ABORDAGEM BASEADA EM SGBDS

  • Controle de redundância;
  • Controle de acesso;
  • Eficiência no processamento de consultas;
  • Oferecimento de sistemas de backup e restauração;
  • Garantia das restrições de integridade;
    • Garante padrões;
    • Reduz o tempo de desenvolvimento de aplicações;
  • Fornece flexibilidade e disponibilidade;
  • Promove economia de escala. Modelos de Dados Modelos de alto nível ou modelos de dados conceituais: fornecem conceitos que são próximos à forma como os usuários percebem os dados. Ex.: Modelo EntidadeRelacionamento . Modelos de baixo nível ou modelos de dados físicos: fornecem conceitos que descrevem em detalhes como os dados são armazenados no meio de persistência. Ex.: formato de registros, ordenação e formas de acesso. Modelos de dados de representação (ou implementação) [Modelo intermediário]: fornecem conceitos que são compreensíveis por parte dos usuários, mas que não estão longe da maneira como os dados são armazenados no meio de persistência. Ex.: Modelo Relacional ESQUEMAS, INSTÂNCIAS E ESTADO DO BANCO DE DADOS Esquema: descrição de um banco de dados. É especificado durante o projeto do banco de dados e não é esperado que sofra mudanças frequentes. Instância (estado): os dados armazenados em um banco de dados em um momento particular (tempo). Muitos (diferentes) estados de um banco de dados podem ser construídos a partir de um mesmo esquema. LINGUAGENS
  • Linguagem de definição de dados (DDL): é usada para definir o esquema do banco de dados.