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

Arquitetura de Banco de Dados: Introdução e Conceitos Básicos, Manuais, Projetos, Pesquisas de Arquitetura

O slide de apresentação do curso de bancos de dados: teoria e prática, lecionado na universidade estadual de campinas - unicamp. O slide aborda a arquitetura de banco de dados, sua definição, conceitos básicos, mini-mundo, e outros componentes relevantes. Além disso, é dividido em duas etapas, com a primeira etapa lecionada pelo professor anderson rocha, cobrindo os tópicos de introdução, modelos de dados, conceitos de modelagem de dados, e abstrações.

O que você vai aprender

  • O que é um mini-mundo em bancos de dados?
  • Como é definido um banco de dados?
  • O que é arquitetura de banco de dados?
  • Quais são os conceitos básicos de bancos de dados?

Tipologia: Manuais, Projetos, Pesquisas

2022

Compartilhado em 07/11/2022

Tiago22
Tiago22 🇧🇷

4.8

(53)

221 documentos

1 / 17

Toggle sidebar

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

Não perca as partes importantes!

bg1
Apresenta¸ao
Conte´udo do curso
Arquitetura de banco de dados
Universidade Estadual de Campinas - UNICAMP
Instituto de Computa¸ao - IC
MC536 Bancos de Dados: Teoria e Pr´atica
Aula #1 Arquitetura de Banco de Dados
Profs. Anderson Rocha e Andr´e Santanch`e
Campinas, 16 de Agosto de 2012
Anderson Rocha MC536 Bancos de Dados: Teoria e Pr´atica 1/17
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Arquitetura de Banco de Dados: Introdução e Conceitos Básicos e outras Manuais, Projetos, Pesquisas em PDF para Arquitetura, somente na Docsity!

Conte´udo do curso Arquitetura de banco de dados

Universidade Estadual de Campinas - UNICAMP

Instituto de Computa¸c˜ao - IC

MC536 – Bancos de Dados: Teoria e Pr´atica

Aula #1 – Arquitetura de Banco de Dados

Profs. Anderson Rocha e Andr´e Santanch`e

Campinas, 16 de Agosto de 2012

Conte´udo do curso Arquitetura de banco de dados

Apresenta¸c˜ao do curso

  1. Disciplina de 6 cr´editos (90 horas/aula);
  2. Divididas em duas etapas

I Agosto/Setembro – Prof. Anderson

I Outubro/Novembro – Prof. Andr´e

  1. Listas de exerc´ıcios
  2. Duas avalia¸c˜oes (P 1 e P 2 )
  3. Um trabalho pr´atico (TP) em equipe que envolve diversos

conceitos. Faremos esse trabalho em forma de competi¸c˜ao.

Conte´udo do curso Arquitetura de banco de dados

Conceitos b´asicos (1)

I (^) Bancos de dados (BD) s˜ao conjuntos de dados relacionados e

acess´ıveis;

I (^) Sistemas Gerenciadores de Bancos de Dados (SGBDs) ou

Database Management Systems (DBMS) s˜ao sistemas que

facilitam a cria¸c˜ao e manuten¸c ao de BDs.

Conte´udo do curso Arquitetura de banco de dados

Conceitos b´asicos (2)

I (^) Sistemas de BD s˜ao sistemas desenvolvidos com fun¸c˜oes

espec´ıficas, que usam BDs, desenvolvidos em SGBDs;

I (^) Sozinho um SGBD n˜ao significa nada;

I (^) Um BD + Programa escrito para sua manipula¸c˜ao → Sistema

de BD;

Conte´udo do curso Arquitetura de banco de dados

Mini-mundo

I (^) Mini-Mundo → Universo de Discurso. ´E a parte do Mundo

real sobre o qual vai ser criado o BD e a aplica¸c˜ao.

Conte´udo do curso Arquitetura de banco de dados

Defini¸c˜ao de BD

I (^) Um banco de dados ´e um conjunto de dados armazenados,

cujo conte´udo informativo representa, a qualquer instante, o

estado de uma determinada aplica¸c˜ao.

I (^) Um banco de dados ´e um modelo de uma determinada parte

da realidade, geralmente denominada de Universo de Discurso.

Conte´udo do curso Arquitetura de banco de dados

Componentes de um SGBD

Conte´udo do curso Arquitetura de banco de dados

Caracter´ısticas da tecnologia de BDs

I (^) Natureza “auto-contida” de um sistema de BD – cat´alogo que

armazena o esquema do banco.

I (^) Isolamento (independˆencia) entre programas e dados.

I (^) Abstra¸c˜ao de dados – modelo de dados ´e usado para esconder

detalhes de armazenamento, com uma vis˜ao conceitual do BD.

I (^) M´ultiplas vis˜oes – capaz de suportar diferentes vis˜oes dos

dados, a depender do usu´ario, somente as que interessam.

I Importante tanto para simplificar para o usu´ario, quanto por

motivos de seguran¸ca.

Conte´udo do curso Arquitetura de banco de dados

Caracter´ısticas adicionais da tecnologia de BD (1)

I (^) Controle de redundˆancia;

I (^) Compartilhamento entre m´ultiplos usu´arios;

I (^) Restri¸c˜ao de acesso aos dados;

I (^) Diferentes tipos de interface para diferentes usu´arios.

I (^) Representa¸c˜ao dos dados com um n´ıvel grande de

complexidade.

Conte´udo do curso Arquitetura de banco de dados

Caracter´ısticas adicionais da tecnologia de BD (2)

I (^) Garante a restri¸c˜ao de integridade (manter dados ´ıntegros).

I (^) Mecanismos de backup e recupera¸c˜ao de dados.

I (^) Flexibilidade na mudan¸ca das estruturas de dados.

I (^) Redu¸c˜ao do tempo de desenvolvimento da aplica¸c˜ao.

I (^) Dados sempre atuais est˜ao dispon´ıveis.

I (^) Economia de escala relacionado com a redu¸c˜ao do tempo de

desenvolvimento.

Conte´udo do curso Arquitetura de banco de dados

Quando o SGBD n˜ao ´e necess´ario

I (^) Aplica¸c˜oes simples e que n˜ao necessitam de mudan¸cas.

I (^) Aplica¸c˜oes em “tera/peta/hexa scale” (Controv´ersias)

I (^) Requisitos de processamento que n˜ao podem ser garantidos

pelo SGBD.

I (^) N˜ao requer acesso m´ultiplo de usu´arios (Discuss˜ao).

Conte´udo do curso Arquitetura de banco de dados

D´uvidas?

Figura: O pensador - Auguste Rodin.