• Nenhum resultado encontrado

Banco de Dados 1. Aula 1 Introdução

N/A
N/A
Protected

Academic year: 2022

Share "Banco de Dados 1. Aula 1 Introdução"

Copied!
29
0
0

Texto

(1)

Banco de Dados 1

Aula 1 – Introdução

(2)

2

Apresentação

Professor: Ygo Brito

Site da disciplina: ygobrito.com.br E-mail: ygo.brito@ifms.edu.br

Horários de atendimento: Quarta 10:15 às

11:45

(3)

3

Disciplina

Ementa:

Introdução;

Modelo entidade-relacionamento.

Modelo relacional: estrutura de banco de

dados relacionais, restrições de integridade;

Introdução à linguagem SQL.

Encontros:

Sexta-feira 3º e 4º tempo

Slides adaptados do prof Márcio Pache

(4)

4

Roteiro da introdução

Um pouco de história;

Algumas definições;

Modelo ER;

Slides adaptados do prof Márcio Pache

(5)

5

Introdução

O que é Banco de Dados?

Slides adaptados do prof Márcio Pache

(6)

6

Introdução

O que é Banco de Dados?

Slides adaptados do prof Márcio Pache

(7)

7

Introdução

O que é Banco de Dados?

Slides adaptados do prof Márcio Pache

(8)

8

Um pouco de história

A humanidade sempre procurou manter registros históricos dos eventos mais importantes para que pudessem ser utilizados posteriormente;

Exemplos: Pinturas em cavernas, inscrições hieroglíficas, escritas cuneiformes e a imprensa (a partir do século XV).

Slides adaptados do prof Márcio Pache

Pintura em caverna Escrita cuneiforme

(9)

9

Um pouco de história

Antes do desenvolvimento dos bancos de dados digitais, as empresas usavam grandes armários de metal, cheios de arquivos de papel;

Acúmulo de poeira e ocupando muito espaço físico;

Risco de perder tudo através de incêndio;

Slides adaptados do prof Márcio Pache

Arquivos após incêndio

(10)

10

Um pouco de história – Armazenamento

Década de 1950 e início da década de 1960:

Fitas magnéticas: é uma mídia de armazenamento não- volátil que consiste em uma fita plástica coberta de

material magnetizável. A fita pode ser utilizada para

registro de informações analógicas ou digitais, incluindo áudio, vídeo e dados de computador.

Slides adaptados do prof Márcio Pache

(11)

11

Um pouco de história – Armazenamento

Final da década de 1960 e década de 1970:

Disco Rígido, popularmente chamado também de HD (derivação de HDD do inglês hard disk drive) ou

winchester (termo em desuso) é a parte do computador onde são armazenados os dados.

Slides adaptados do prof Márcio Pache

(12)

12

Um pouco de história – Banco de Dados

Os computadores inventados e aperfeiçoados a partir do século XX permitiram que os dados fossem armazenados e recuperados com grande rapidez e facilidade;

No início da década de 70 surgiram os SGBDs (Sistemas de Gerenciamento de Banco de Dados);

Na década de 1980 a System Research da IBM Research desenvolvia técnicas para construção de um sistema de banco de dados relacional eficiente.

Década de 1990: Crescimento da Web

Slides adaptados do prof Márcio Pache

(13)

13

Algumas definições

Dados

Elemento ou conjunto de elementos que, isoladamente, não possuem significação distinta;

Informação

Resultado da transformação dos dados em algo útil para o usuário;

Slides adaptados do prof Márcio Pache

(14)

14

Algumas definições

N° RG

Nome

Endereço do João

CPF

Pessoa Magra

Maria tem 17 anos

Ana tem filhos?

11 de Setembro de 2001

Slides adaptados do prof Márcio Pache

(15)

15

Algumas definições

N°RG: Dado

Nome: Dado

Endereço do João: Informação

CPF: Dado

Pessoa Magra: Dado

Maria tem 17 anos: Informação

Ana tem filhos? : Informação

11 de Setembro de 2001: Informação

Slides adaptados do prof Márcio Pache

(16)

16

Algumas definições

Um banco de dados (ou base de dados) é uma coleção lógica coerente de dados

com um significado inerente; uma

disposição desordenada dos dados não pode ser referenciada como um banco de dados;

São coleções organizadas de dados que se relacionam de forma a criar algum sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo.

Slides adaptados do prof Márcio Pache

(17)

17

Onde é utilizado

Instituições de ensino: para informações administrativas, de alunos, cursos, notas etc.

Empresas de energia: para a gerência do consumo de energia, geração de contas etc.

Bancos: para informações de clientes, contas, empréstimos, financiamentos e todas as transações bancárias.

Transações com cartão de crédito: para compras com cartões e geração de faturas.

Telecomunicação: para manter registros de chamadas, gerenciar contas, gerenciar informações de conectividade, links de internet etc.

Finanças: para armazenar informações de compras, vendas etc.

Slides adaptados do prof Márcio Pache

(18)

18

Exemplo de BD

Um banco de dados representa algum aspecto do mundo real, o qual é chamado de “minimundo”; qualquer alteração efetuada no minimundo deve ser refletida no banco de dados.

Minimundo: parte de uma universidade

Algumas entidades:

Alunos

Disciplinas

Curso

Alguns relacionamentos:

Disciplinas são oferecidas por Curso

Alunos estão matriculados em Disciplinas

Slides adaptados do prof Márcio Pache

(19)

19

Exemplo de BD

Um banco de dados representa algum aspecto do mundo real, o qual é chamado de “minimundo”; qualquer alteração efetuada no minimundo deve ser refletida no banco de dados.

Minimundo: parte de uma universidade

Algumas entidades:

Alunos

Disciplinas

Curso

Alguns relacionamentos:

Disciplinas são oferecidas por Curso

Alunos estão matriculados em Disciplinas

Slides adaptados do prof Márcio Pache

(20)

20

Modelo Entidade e Relacionamento

O modelo de Entidade e Relacionamento (ER) é um modelo conceitual e deve estar o mais próximo possível da visão que o

usuário tem dos dados, não se

preocupando em representar como estes dados estão armazenados;

Tem por objetivo descrever quais dados devem ser armazenados pela aplicação e quais dados se relacionam.

Slides adaptados do prof Márcio Pache

(21)

21

Modelo Entidade e Relacionamento

Uma entidade representa um conjunto de objetos do mesmo tipo do mundo real. Por exemplo, ao desenvolver um software para uma escola, as possíveis entidades serão:

professores, estudantes, disciplinas, turmas, cursos, dentre outros.

A entidade possui um conjunto de

características que damos o nome de atributos.

Slides adaptados do prof Márcio Pache

(22)

22

Modelo Entidade e Relacionamento

No modelo ER a entidade é representada por um retângulo.

Slides adaptados do prof Márcio Pache

PROFESSOR

ESTUDANTE DISCIPLINA

CURSO

(23)

23

Modelo Entidade e Relacionamento

No modelo ER os atributos são representados por uma elipse.

Slides adaptados do prof Márcio Pache

PROFESSOR

nome_prof cpf_prof matricula_prof

(24)

24

Modelo ER - Atributos

Os atributos podem ser divididos em 6 categorias:

Atributo simples: não pode ser quebrado, CPF e número de matrícula são exemplos;

Atributo composto: pode ser decomposto em outros atributos simples, por exemplo endereço pode ser quebrado em Nome da rua, numero e complemento;

Atributo monovalorado: aceita apenas um valor, CPF é um exemplo, já que uma pessoa não poderá ter 2 CPFs ao mesmo tempo;

Slides adaptados do prof Márcio Pache

(25)

25

Modelo ER - Atributos

Atributo multivalorado: aceita mais de um valor,

por exemplo Telefone, é comum formulários online ter espaço para telefone residencial, comercial e celular;

Atributo nulo: Permite que seja inserido o valor

nulo;

Atributo derivado: O valor dele é derivado de

outros atributos, por exemplo, ao aplicar um

desconto numa compra, é necessário buscar no banco qual o valor da compra e qual a

porcentagem do desconto.

Slides adaptados do prof Márcio Pache

(26)

26

Modelo ER - Atributos

Slides adaptados do prof Márcio Pache

Atributo simples

e monovalorado Atributo multivalorado

Atributo derivado Atributo composto

(27)

27

Modelo ER

Um relacionamento é uma associação entre as entidades. No modelo ER

utilizamos losango para representá-los

Slides adaptados do prof Márcio Pache

PROFESSOR LECIONA DISCIPLINA

(28)

28

Atividade

??

Slides adaptados do prof Márcio Pache

(29)

29

Atividade

Bora curtir feriadão!

Slides adaptados do prof Márcio Pache

Referências

Documentos relacionados

Empresas de pequeno e médio porte em particular são pressionadas a fazer muito com menos espaço, menos recursos de TI e orçamentos mais apertados.. Para muitas organizações, o

CASO ALGUM PODERÃO A SYNOLOGY OU SEUS FORNECEDORES SER RESPONSABILIZADOS PELO CUSTO DE COBERTURA DE QUAISQUER DANOS OU RESPONSABILIDADES INCIDENTAIS, INDIRETOS,

No primeiro, “A história do IFSULDEMINAS - Campus Inconfidentes: compreendendo a formação no Ensino Médio Integrado ao técnico em 100 anos de escolarização técnica no Brasil”,

Jose Bene Dias de Medeiros... 31 de marco do

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

 Decisão dos Centros Distritais ou da Santa Casa da Misericórdia de Lisboa, sempre que hajam factos que alterem as condições exigidas para o exercício da atividade e dos quais

A Companhia está exposta a riscos de mercado decorrentes de suas operações e utiliza instrumentos financeiros derivativos para minimizar sua exposição a esses riscos.

O Programa de Turismo de Negócios e Eventos de Belo Horizonte, torna público o presente chamamento que tem por objetivo a estruturação do passaporte turístico – MINAS PASS