• Nenhum resultado encontrado

MATA60 BANCO DE DADOS Aula 1- Introdução aos Sistemas de Banco de Dados. Prof. Daniela Barreiro Claro

N/A
N/A
Protected

Academic year: 2021

Share "MATA60 BANCO DE DADOS Aula 1- Introdução aos Sistemas de Banco de Dados. Prof. Daniela Barreiro Claro"

Copied!
18
0
0

Texto

(1)

MATA60 – BANCO DE DADOS

Aula 1- Introdução aos Sistemas de Banco de Dados

(2)

Atualidades

Um pouco de história

Conceitos de Banco de Dados

Conceitos de Sistemas Gerenciadores de Banco de Dados

Agenda

2 de X; X=18

FORMAS - UFBA

(3)

Atualidades

FORMAS - UFBA

3 de X

More organizations turn to cloud to reduce data storage

pressure

As storage requirements continue to spiral upward, more organizations are relying on

the cloud to help them do data management, backup, data warehousing,

development/test

and archive

Success with Big Data

 With the increase in data sources, data types, and data management platforms, new obstacles can

also appear, creating difficulties in combining data for important insights.

IoT makes BIG DATA work even harder

 Billions of dollars are being invested to develop and deploy this next-generation industry. Many

existing methods of doing business, and businesses themselves, will be disrupted and replaced by this new wave of technology

(4)

Atualidades

4 de X

4 Trends by Patrick Gates – Vice-president of Oracle

1.

Databases that bridge SQL/NoSQL

 The latest trends in database products are those that don’t purely embrace a single database

structure, but instead, bridge SQL and NoSQL, giving users the best capabilities offered by both. This includes products that allow users to access a NoSQL database in the same way as a relational database, for example.

2.

Databases in the cloud/Platform as a Service

 As developers continue pushing their enterprises to the cloud, organizations are carefully weighing

the trade-offs associated with public versus private (or other types of cloud service

infrastructures). Moving to the cloud doesn’t mean changing organizational priorities, but finding products and services that help your group meet its goals.

3.

Automated management

 These techniques and tools purport to simplify maintenance, patching, provisioning, updates and

upgrades — even project workflow. However, the trend may have limited usefulness since database management frequently needs human intervention.

(5)

Atualidades

FORMAS - UFBA

5 de X

4 Trends by Patrick Gates – Vice-president of Oracle

4.

An increased focus on security

 Any organization that stores data is vulnerable. Database administrators must also work with the

security team to eliminate potential internal weaknesses that could make data vulnerable. These could include issues related to network privileges, even hardware or software misconfigurations that could be misused, resulting in data leaks.

(6)

Atualidades

FORMAS - UFBA

6 de X

Third platform drives new

demands on the database:

 Global high availability

 Data volumes

 Unstructured data

 Transaction rates

 Latency

A single architecture cannot meet

(7)

Atualidades

(8)

Um pouco de história…

(9)

Um pouco de história…Sistemas de

Arquivos

9 de X

Primeiro sistema para armazenamento e manipulação de

dados e consequentemente geração de informação

Principais Problemas

Definição das estruturas de arquivos definidas no próprio código do

aplicativo

 Alta dependência entre dados e aplicação, dificultando as atividades de manutenção;  Compartilhamento de um arquivo por vários programas. A definição das estruturas dos

arquivos eram duplicadas nos programas;

 Arquivos e programas de um mesmo sistema eram desenvolvidos de forma isolada, por

diferentes programadores, e até mesmo, em linguagens de programação diferentes.

FORMAS - UFBA

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(10)

Um pouco de história…Sistemas de

Arquivos

10 de X

Principais Problemas

Inconsistência e redundância de dados

 Se a mesma informação está repetida em diversos lugares (arquivos diferentes) ela:

 está redundante, aumentando os custos de armazenamento e;

 pode passar para um estado inconsistente, com valores divergentes nas diferentes réplicas.

Dificuldade de acesso aos dados

 A geração de informação pode surgir, durante o tempo em que o sistema está em produção,

sob diferentes aspectos. Cada requisição de informação diferente, no sistema de arquivos, vai gerar a necessidade da criação de um programa aplicativo. A recuperação de informação não é atendida de modo eficiente.

Isolamento de dados

 Os dados estão armazenados em arquivos distintos, que não possuem qualquer tipo de

relacionamento direto, e ainda, podem conter diferentes formatos para o mesmo dado.

FORMAS - UFBA

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(11)

Um pouco de história…Sistemas de

Arquivos

11 de X

Principais Problemas

Integridade

 É dificil manter restrições de integridade automaticamente

Problemas de atomicidade

 Algumas operações em um sistema devem ser “atômicas” (indivisíveis). É dificil garantir isso em um

sistema de arquivos.

Problemas de segurança

 Nem todos os usuários do sistema devem estar autorizados a ver/acessar todos os dados armazenados.

Uma vez que os programas de aplicação são inseridos no sistema como um todo, é difícil implementar e garantir a efetividade de regras de segurança.

Anomalias no acesso concorrente

 A melhora de desempenho de um sistema pode ocorrer em virtude da execução simultanea de diversas

operações. Geralmente, nos sistemas de arquivos, esta melhoria seria difícil de implementar sem levar a danos na consistência dos dados.

FORMAS - UFBA

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(12)

Um pouco de história…Sistemas de

Arquivos

FORMAS - UFBA

12 de X

Cenário: empresa com grande coleção de dados (10TB),

muitos acessos, muitas atualizações...

Normalmente não se tem 10TB de memória para armazenar todos os

dados; deve-se carregar partes relevantes

Deve-se proteger os dados de alterações inconsistentes realizada por

usuários diferentes acessando os dados concorrentemente.

Implementar um esquema de segurança para os dados não serem

acessados por todos os usuários

Duplicação dos dados, dados podem ser duplicados e consequentemente

inconsistentes.

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(13)

Sistemas de Arquivos

Sistemas de Banco de Dados

Um pouco de história…Sistemas de

Arquivos

13 de X

Fonte: Notas de Aula Prof. Clodis Boscarioli

O acesso/gerenciamento aos/dos dados é feito

diretamente pelos programas aplicativos. O acesso/gerenciamento aos/dos dados é feito pelo SBD. O SBD funciona como uma interface entre o BD e os programas aplicativos..

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(14)

14 de X

“Um banco de dados é uma coleção de dados que,

tipicamente, descreve as atividades de uma ou mais

organizações relacionadas.” Ramakrishnan e Gehke, 2008.

“Um banco de dados é uma coleção de dados persistentes,

usada pelos sistemas de aplicação de uma determinada

empresa” Date, 2004.

“Um conjunto de dados modelando os objetos de uma parte

do mundo real e servindo de suporte a uma aplicação

informatizada.” Gardarin,2005

FORMAS - UFBA

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

Conceitos de BD

(15)

Conceitos de BD

15 de X

Dados X Informações

Dados são fatos que podem ser gravados, por

exemplo, nome, telefone, endereços, cpf.

Informações referem-se ao significado destes

dados para um determinado usuário

Exemplo 34567898778 (dado ou informação?)

Dado

Mas se é o número do CPF…informação

FORMAS - UFBA

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(16)

Conceitos de BD

16 de X

BD x SGBD (Sistema Gerenciador de Banco de

Dados)

FORMAS - UFBA

SGBD Banco de Dados Progra mas Progra mas Progra mas USer USer Usuário

SGBD é uma coleção de

programas que permite

aos usuários criar e

manter um banco de

dados.

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(17)

Conceitos de um SGBD

17 de X

Um Sistema Gerenciador de Banco de Dados (SGBD) é uma

coleção de programas que habilitam usuários a criar e manter

um banco de dados.

O SGBD é um software de propósito geral, que facilita o

processo de definição, construção e manipulação de um banco

de dados.

O grande objetivo de um SGBD é oferecer uma visão

“abstrata” dos dados, com disponibilidade eficiente, aos

usuários.

Atualidades

Um pouco de

história

Conceitos de BD

Conceitos de um

SGBD

(18)

Facebook: /formasresearchgroup Twitter: /formasresearchgroup

Semantic Formalisms and Applications Research Group

Referências

Documentos relacionados

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de

Conclui-se que o conhecimento do desenvolvimento ponderal evidenciou um padrão racial, que o perímetro torácico está altamente associado ao peso corporal e que equações de

As principais indicações para a realização foram a suspeita de tuberculose (458 pacientes) e uso de imunobiológicos (380 pacientes).. A maior prevalência de resultado positivo