O documento introduz conceitos básicos de banco de dados, incluindo: 1) O que é um banco de dados e sistema de banco de dados, 2) Níveis de abstração de dados, 3) Componentes principais de um modelo de dados como entidade, atributo, relacionamento, 4) Objetos principais em um SGBD como tabelas, visões e índices.
O documento apresenta um modelo conceitual de dados chamado Modelo Entidade-Relacionamento (MER), que identifica e modela entidades e relacionamentos de forma a representar a estrutura lógica geral de um banco de dados. O MER define entidades, relacionamentos, atributos, restrições de integridade e cardinalidade para modelar conceitualmente os dados de uma aplicação.
O documento descreve os principais componentes de um banco de dados no Microsoft Access, incluindo tabelas, formulários, consultas, relatórios e macros. Campos e registros são as unidades básicas de dados em uma tabela. Consultas podem selecionar, atualizar, adicionar ou excluir registros de uma tabela com base em critérios especificados.
O documento explica como criar tabelas dinâmicas no Excel para facilitar a visualização e análise de grandes conjuntos de dados. Ele descreve os passos para criar uma tabela dinâmica selecionando campos de uma planilha existente ou de uma fonte externa de dados e como adicionar filtros para reduzir os dados a itens específicos. Tabelas dinâmicas são úteis para gerar relatórios de maneira eficiente sem muito trabalho.
Este documento descreve um programa de formação sobre noções básicas de Microsoft Access 2010. O programa inclui tópicos como criação de tabelas, definição de relações entre tabelas, criação de consultas, formulários e relatórios.
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
Este documento apresenta os conceitos de Diagrama de Entidade e Relacionamentos (DER) e Dicionário de Dados. Explica que o DER representa os dados do sistema por meio de entidades e relacionamentos e como isso auxilia no projeto do banco de dados. Também mostra exemplos de DER com atributos e tipos de relacionamentos entre entidades. Por fim, descreve que o Dicionário de Dados documenta detalhadamente todos os dados do DER e DFD para esclarecer o projetista na criação da estrutura do banco de dados.
Este documento discute a modelagem de dados e objetos no processo RUP. Ele descreve como transformar requisitos em especificações de projeto de software e inclui atividades como analisar comportamento, identificar elementos de design, projetar componentes, design de classe e banco de dados e implementar componentes.
Um relatório de tabela dinâmica é uma tabela interativa que você pode usar para resumir rapidamente grandes quantidades de dados. Você pode girar suas linhas e colunas para ver resumos diferentes dos dados de origem, filtrar os dados por meio da exibição de páginas diferentes ou exibir os detalhes de áreas de interesse.
O documento apresenta um modelo conceitual de dados chamado Modelo Entidade-Relacionamento (MER), que identifica e modela entidades e relacionamentos de forma a representar a estrutura lógica geral de um banco de dados. O MER define entidades, relacionamentos, atributos, restrições de integridade e cardinalidade para modelar conceitualmente os dados de uma aplicação.
O documento descreve os principais componentes de um banco de dados no Microsoft Access, incluindo tabelas, formulários, consultas, relatórios e macros. Campos e registros são as unidades básicas de dados em uma tabela. Consultas podem selecionar, atualizar, adicionar ou excluir registros de uma tabela com base em critérios especificados.
O documento explica como criar tabelas dinâmicas no Excel para facilitar a visualização e análise de grandes conjuntos de dados. Ele descreve os passos para criar uma tabela dinâmica selecionando campos de uma planilha existente ou de uma fonte externa de dados e como adicionar filtros para reduzir os dados a itens específicos. Tabelas dinâmicas são úteis para gerar relatórios de maneira eficiente sem muito trabalho.
Este documento descreve um programa de formação sobre noções básicas de Microsoft Access 2010. O programa inclui tópicos como criação de tabelas, definição de relações entre tabelas, criação de consultas, formulários e relatórios.
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
Este documento apresenta os conceitos de Diagrama de Entidade e Relacionamentos (DER) e Dicionário de Dados. Explica que o DER representa os dados do sistema por meio de entidades e relacionamentos e como isso auxilia no projeto do banco de dados. Também mostra exemplos de DER com atributos e tipos de relacionamentos entre entidades. Por fim, descreve que o Dicionário de Dados documenta detalhadamente todos os dados do DER e DFD para esclarecer o projetista na criação da estrutura do banco de dados.
Este documento discute a modelagem de dados e objetos no processo RUP. Ele descreve como transformar requisitos em especificações de projeto de software e inclui atividades como analisar comportamento, identificar elementos de design, projetar componentes, design de classe e banco de dados e implementar componentes.
Um relatório de tabela dinâmica é uma tabela interativa que você pode usar para resumir rapidamente grandes quantidades de dados. Você pode girar suas linhas e colunas para ver resumos diferentes dos dados de origem, filtrar os dados por meio da exibição de páginas diferentes ou exibir os detalhes de áreas de interesse.
- Revisão Geral de Banco de Dados I
- BD x SGBD
- Arquitetura de SGBD
- MER - Modelo conceitual Peter Chen
- Cardinalidades mínima e máximas
- Tipos de relacionamentos unário, binário e ternário), auto-relacionamento
- Atributos (simples, composto, multivalorado, opcional, derivado, identificador)
1) O documento discute estratégias para a criação de bancos de dados em pesquisas epidemiológicas, com foco na tabulação eletrônica usando programas como Excel, SPSS e Epi-Info.
2) É destacada a importância de definir variáveis, estabelecer códigos, criar critérios de validação e verificar erros para garantir a qualidade dos dados no banco.
3) Recomenda-se captar dados quantitativos em sua forma bruta, evitando categorias pré-definidas, e fornecer
Os principais elementos de uma base de dados no Access são tabelas para armazenar dados, formulários para adicionar e editar dados, relatórios para analisar dados, e macros e módulos para automatizar tarefas e adicionar funcionalidade.
O documento discute os conceitos fundamentais de bancos de dados, incluindo sua definição, origem histórica e importância. Também distingue bancos de dados de sistemas gerenciadores de banco de dados (SGBD) e descreve os principais tipos de bancos de dados e sua estrutura básica.
Consulta Parâmetro
Nome: ConsultaClientes
Tabelas: Clientes
Critérios: Nome
Nome da Consulta: ConsultaClientes
Clique em Concluir
A consulta será criada e aberta no modo de exibição Layout.
Agora toda vez que executar a consulta, será solicitado o nome do cliente.
Exemplo: ConsultaClientes por nome "João"
Isso permite filtrar os dados de forma dinâmica.
CRIAR CONSULTA COM CRITÉRIOS FIXOS
Para criar uma consulta com critérios fixos
1) O documento discute o que são sistemas de informação e bases de dados, incluindo operações comuns em bases de dados e sistemas de gerenciamento de bancos de dados. 2) Aborda os modelos de banco de dados monotabela e relacional, explicando as vantagens do modelo relacional. 3) Discutem aplicações práticas como marketing de banco de dados e gestão de relacionamento com o cliente.
O documento descreve os conceitos fundamentais de modelagem de dados, incluindo: 1) Entidades representadas por retângulos e seus atributos representados por círculos; 2) Relacionamentos entre entidades representados por losangos; 3) Cardinalidades indicadas por "pés de galinha" para mostrar quantas ocorrências de cada entidade estão envolvidas.
O documento discute os conceitos fundamentais de modelagem de dados, incluindo: 1) bases de dados, sistemas de gerenciamento de bancos de dados e seus objetivos; 2) entidades, atributos e domínios; 3) tipos de chaves primárias e estruturas; e 4) relacionamentos entre entidades e integridade referencial.
1) Bancos de dados são conjuntos de dados organizados com estrutura regular para armazenar informações. São mantidos e acessados por meio de sistemas gerenciadores de banco de dados.
2) O modelo relacional, onde as estruturas têm a forma de tabelas compostas por linhas e colunas, é o mais adotado atualmente.
3) Um banco de dados descreve um sistema escolar com tabelas para alunos e suas notas, relacionadas pelo número de matrícula para associar cada aluno às suas pontuações.
1) O documento descreve o que são bancos de dados, como são organizados e mantidos. 2) Os principais modelos de dados são o modelo relacional, onde as estruturas têm a forma de tabelas compostas por linhas e colunas. 3) Um banco de dados é uma coleção de dados relacionados armazenados e acessados por meio de um sistema gerenciador de banco de dados.
O documento discute os conceitos fundamentais de modelagem de dados, incluindo:
1) Entidades, atributos e chaves primárias definem as tabelas e campos do banco de dados.
2) Relacionamentos entre entidades representam como os dados serão ligados entre tabelas.
3) A normalização organiza os dados em tabelas separadas para evitar duplicação e inconsistências.
Este documento introduz os conceitos básicos de banco de dados. Ele explica que um banco de dados é uma grande quantidade de elementos conhecidos disponíveis de forma regular. Também descreve os principais tipos de bancos de dados, como relacionais, e explica os conceitos-chave de entidades, atributos e relacionamentos em bancos de dados relacionais. Por fim, define o que é um SGBD e suas principais funções.
O documento apresenta os sete passos para modelagem de banco de dados, incluindo definir entidades, dados, tipos de dados, normalização, relacionamentos, revisão por pares e nomenclatura.
O documento discute conceitos básicos de banco de dados, incluindo tipos de bancos de dados, SGBDs, tabelas, MER, entidades, atributos, chaves primárias e estrangeiras. Também aborda conceitos de PHP como tags, variáveis, métodos GET e POST e formulários, além de conexão e inserção de dados no banco via PHP.
O documento discute conceitos básicos de banco de dados, incluindo tipos de bancos de dados, SGBDs, tabelas, MER, entidades, atributos, chaves primárias e estrangeiras. Também aborda conceitos de PHP como tags, variáveis, métodos GET e POST, criação de formulários e conexão com bancos de dados.
O documento apresenta os conceitos básicos de modelagem de dados para implantação em um banco de dados, incluindo definições de entidades, atributos, relacionamentos e tabelas. Exemplos práticos ilustram como mapear entidades como cliente, produto e nota fiscal em uma estrutura de banco de dados.
Novo microsoft office power point presentationmachadocarla
Este documento discute as vantagens de organizar informação em bases de dados, incluindo permitir a fácil manipulação e pesquisa de grandes conjuntos de dados, eliminar redundâncias, e usar pouco espaço físico. Também explica conceitos-chave como tabelas, campos, registros e relacionamentos entre tabelas.
Este documento fornece uma introdução aos conceitos básicos de banco de dados, incluindo entidades, atributos e relacionamentos. Também discute a história dos bancos de dados e as vantagens de usar um sistema de gerenciamento de banco de dados.
O documento descreve as ferramentas de análise estruturada utilizadas para construir uma especificação estruturada de um sistema, incluindo dicionário de dados, diagramas entidade-relacionamento, fluxo de dados e português estruturado. O objetivo é modelar os dados do sistema de forma independente de seu processamento para indicar as relações entre os objetos de dados.
Banco de Dados, Integração e Qualidade de DadosCeça Moraes
O documento discute sobre bancos de dados, integração de dados e qualidade de dados. Apresenta conceitos básicos de bancos de dados relacionais e sistemas gerenciadores de bancos de dados. Aborda também técnicas para integrar dados provenientes de múltiplas fontes na web e a importância da qualidade dos dados para sistemas de informação.
O documento fornece uma introdução aos principais conceitos de dados, incluindo:
1) Como os dados são definidos e armazenados, características de dados relacionais e não relacionais;
2) Funções e ferramentas comuns no mundo dos dados, como administrador de banco de dados, engenheiro de dados e analista de dados;
3) Conceitos de dados relacionais como tabelas, normalização, relações e índices.
Sistemas de Informações - Aula 05: Banco de Dados e RedesMarcus Araújo
1. O documento apresenta os principais conceitos sobre banco de dados e redes de computadores, incluindo definições, hierarquia de dados, modelagem de dados, sistemas de gerenciamento de banco de dados e elementos e tipos de redes.
2. Os tópicos abordados incluem hierarquia de dados, entidade, atributo e chave, modelagem de dados, sistemas de gerenciamento de banco de dados, definição de redes, elementos das redes e tipos e topologias de redes.
3. O documento forne
- Revisão Geral de Banco de Dados I
- BD x SGBD
- Arquitetura de SGBD
- MER - Modelo conceitual Peter Chen
- Cardinalidades mínima e máximas
- Tipos de relacionamentos unário, binário e ternário), auto-relacionamento
- Atributos (simples, composto, multivalorado, opcional, derivado, identificador)
1) O documento discute estratégias para a criação de bancos de dados em pesquisas epidemiológicas, com foco na tabulação eletrônica usando programas como Excel, SPSS e Epi-Info.
2) É destacada a importância de definir variáveis, estabelecer códigos, criar critérios de validação e verificar erros para garantir a qualidade dos dados no banco.
3) Recomenda-se captar dados quantitativos em sua forma bruta, evitando categorias pré-definidas, e fornecer
Os principais elementos de uma base de dados no Access são tabelas para armazenar dados, formulários para adicionar e editar dados, relatórios para analisar dados, e macros e módulos para automatizar tarefas e adicionar funcionalidade.
O documento discute os conceitos fundamentais de bancos de dados, incluindo sua definição, origem histórica e importância. Também distingue bancos de dados de sistemas gerenciadores de banco de dados (SGBD) e descreve os principais tipos de bancos de dados e sua estrutura básica.
Consulta Parâmetro
Nome: ConsultaClientes
Tabelas: Clientes
Critérios: Nome
Nome da Consulta: ConsultaClientes
Clique em Concluir
A consulta será criada e aberta no modo de exibição Layout.
Agora toda vez que executar a consulta, será solicitado o nome do cliente.
Exemplo: ConsultaClientes por nome "João"
Isso permite filtrar os dados de forma dinâmica.
CRIAR CONSULTA COM CRITÉRIOS FIXOS
Para criar uma consulta com critérios fixos
1) O documento discute o que são sistemas de informação e bases de dados, incluindo operações comuns em bases de dados e sistemas de gerenciamento de bancos de dados. 2) Aborda os modelos de banco de dados monotabela e relacional, explicando as vantagens do modelo relacional. 3) Discutem aplicações práticas como marketing de banco de dados e gestão de relacionamento com o cliente.
O documento descreve os conceitos fundamentais de modelagem de dados, incluindo: 1) Entidades representadas por retângulos e seus atributos representados por círculos; 2) Relacionamentos entre entidades representados por losangos; 3) Cardinalidades indicadas por "pés de galinha" para mostrar quantas ocorrências de cada entidade estão envolvidas.
O documento discute os conceitos fundamentais de modelagem de dados, incluindo: 1) bases de dados, sistemas de gerenciamento de bancos de dados e seus objetivos; 2) entidades, atributos e domínios; 3) tipos de chaves primárias e estruturas; e 4) relacionamentos entre entidades e integridade referencial.
1) Bancos de dados são conjuntos de dados organizados com estrutura regular para armazenar informações. São mantidos e acessados por meio de sistemas gerenciadores de banco de dados.
2) O modelo relacional, onde as estruturas têm a forma de tabelas compostas por linhas e colunas, é o mais adotado atualmente.
3) Um banco de dados descreve um sistema escolar com tabelas para alunos e suas notas, relacionadas pelo número de matrícula para associar cada aluno às suas pontuações.
1) O documento descreve o que são bancos de dados, como são organizados e mantidos. 2) Os principais modelos de dados são o modelo relacional, onde as estruturas têm a forma de tabelas compostas por linhas e colunas. 3) Um banco de dados é uma coleção de dados relacionados armazenados e acessados por meio de um sistema gerenciador de banco de dados.
O documento discute os conceitos fundamentais de modelagem de dados, incluindo:
1) Entidades, atributos e chaves primárias definem as tabelas e campos do banco de dados.
2) Relacionamentos entre entidades representam como os dados serão ligados entre tabelas.
3) A normalização organiza os dados em tabelas separadas para evitar duplicação e inconsistências.
Este documento introduz os conceitos básicos de banco de dados. Ele explica que um banco de dados é uma grande quantidade de elementos conhecidos disponíveis de forma regular. Também descreve os principais tipos de bancos de dados, como relacionais, e explica os conceitos-chave de entidades, atributos e relacionamentos em bancos de dados relacionais. Por fim, define o que é um SGBD e suas principais funções.
O documento apresenta os sete passos para modelagem de banco de dados, incluindo definir entidades, dados, tipos de dados, normalização, relacionamentos, revisão por pares e nomenclatura.
O documento discute conceitos básicos de banco de dados, incluindo tipos de bancos de dados, SGBDs, tabelas, MER, entidades, atributos, chaves primárias e estrangeiras. Também aborda conceitos de PHP como tags, variáveis, métodos GET e POST e formulários, além de conexão e inserção de dados no banco via PHP.
O documento discute conceitos básicos de banco de dados, incluindo tipos de bancos de dados, SGBDs, tabelas, MER, entidades, atributos, chaves primárias e estrangeiras. Também aborda conceitos de PHP como tags, variáveis, métodos GET e POST, criação de formulários e conexão com bancos de dados.
O documento apresenta os conceitos básicos de modelagem de dados para implantação em um banco de dados, incluindo definições de entidades, atributos, relacionamentos e tabelas. Exemplos práticos ilustram como mapear entidades como cliente, produto e nota fiscal em uma estrutura de banco de dados.
Novo microsoft office power point presentationmachadocarla
Este documento discute as vantagens de organizar informação em bases de dados, incluindo permitir a fácil manipulação e pesquisa de grandes conjuntos de dados, eliminar redundâncias, e usar pouco espaço físico. Também explica conceitos-chave como tabelas, campos, registros e relacionamentos entre tabelas.
Este documento fornece uma introdução aos conceitos básicos de banco de dados, incluindo entidades, atributos e relacionamentos. Também discute a história dos bancos de dados e as vantagens de usar um sistema de gerenciamento de banco de dados.
O documento descreve as ferramentas de análise estruturada utilizadas para construir uma especificação estruturada de um sistema, incluindo dicionário de dados, diagramas entidade-relacionamento, fluxo de dados e português estruturado. O objetivo é modelar os dados do sistema de forma independente de seu processamento para indicar as relações entre os objetos de dados.
Banco de Dados, Integração e Qualidade de DadosCeça Moraes
O documento discute sobre bancos de dados, integração de dados e qualidade de dados. Apresenta conceitos básicos de bancos de dados relacionais e sistemas gerenciadores de bancos de dados. Aborda também técnicas para integrar dados provenientes de múltiplas fontes na web e a importância da qualidade dos dados para sistemas de informação.
O documento fornece uma introdução aos principais conceitos de dados, incluindo:
1) Como os dados são definidos e armazenados, características de dados relacionais e não relacionais;
2) Funções e ferramentas comuns no mundo dos dados, como administrador de banco de dados, engenheiro de dados e analista de dados;
3) Conceitos de dados relacionais como tabelas, normalização, relações e índices.
Sistemas de Informações - Aula 05: Banco de Dados e RedesMarcus Araújo
1. O documento apresenta os principais conceitos sobre banco de dados e redes de computadores, incluindo definições, hierarquia de dados, modelagem de dados, sistemas de gerenciamento de banco de dados e elementos e tipos de redes.
2. Os tópicos abordados incluem hierarquia de dados, entidade, atributo e chave, modelagem de dados, sistemas de gerenciamento de banco de dados, definição de redes, elementos das redes e tipos e topologias de redes.
3. O documento forne
O documento discute a importância de bancos de dados e sistemas de informação para melhorar o desempenho empresarial e a tomada de decisão. Ele descreve como lojas Seven-Eleven usam dados de clientes para direcionar estoques e aumentar vendas, e como o Banco de Crédito do Peru resolveu problemas com um novo data warehouse. Também aborda questões de qualidade de dados e gerenciamento da informação.
1. O documento discute os principais conceitos dos modelos conceituais de banco de dados, incluindo entidades, atributos, relacionamentos e o modelo entidade-relacionamento.
2. É explicado que o modelo conceitual representa os dados de forma independente do sistema gerenciador de banco de dados a ser utilizado e foca na semântica da aplicação.
3. O modelo entidade-relacionamento criado por Peter Chen em 1976 é o modelo conceitual mais difundido, representando graficamente objetos do mundo real (entidades) e relacionamentos
O documento apresenta conceitos sobre bancos de dados, incluindo sua definição, sistemas gerenciadores de bancos de dados, modelos de bancos de dados, tabelas, colunas, registros, tipos de dados e data warehouse. Exemplos de exercícios sobre bancos de dados são fornecidos no final.
O documento discute conceitos fundamentais de bancos de dados, incluindo razões para armazenar informações, história do armazenamento de dados, modelos de banco de dados, modelagem de dados usando o modelo entidade-relacionamento, e componentes-chave de bancos de dados como entidades, atributos e relacionamentos.
O documento discute conceitos fundamentais de bases de dados, incluindo: (1) definições de bases de dados relacionais e seus usos; (2) a distinção entre dados e informação; (3) os processos de modelagem de dados, incluindo a criação de modelos conceituais e lógicos de dados. (4) O modelo relacional de dados é explicado, com ênfase nas tabelas, chaves primárias e estrangeiras.
O documento discute a Lei de Acesso à Informação no Brasil. Ele explica que (1) a informação produzida pelo Estado é um bem público e que (2) a transparência é essencial para o controle social. Também (3) descreve os principais conceitos e diretrizes da lei, como os tipos de informação, os princípios da publicidade e da transparência ativa e passiva.
This document lists common internet protocols and their definitions including FTP for file transfers, TCP and UDP for data transmission, HTTP for web pages, DNS for domain names, POP3 and IMAP for email retrieval, SMTP for email sending, and TLS, SSL, IRC for secure communication and chat.
The BIOS is the program that starts a computer system after it is powered on and manages data flow between the operating system and attached devices like the hard disk, video adapter, keyboard, and printer. The BIOS settings are stored in CMOS, a small amount of memory on the motherboard, as the BIOS software is stored on the memory chip on the motherboard.
O documento introduz os conceitos básicos de sistemas de cabeamento estruturado, descrevendo seus principais componentes e normas. Apresenta a evolução das redes de computadores e a importância do cabeamento estruturado. Explica a diferença entre cabeamento estruturado e não-estruturado, detalhando cada componente de um sistema estruturado, como sala de telecomunicações, sala de equipamentos, backbone e área de trabalho.
O documento discute as fontes de alimentação de computadores, explicando que elas transformam a energia elétrica alternada fornecida pela concessionária em energia contínua utilizada pelos componentes do computador. As principais partes de uma fonte são o transformador, retificador, filtro e regulador de tensão. Existem duas tecnologias de fonte: lineares e chaveadas, sendo estas últimas mais comuns em computadores devido ao seu menor tamanho e peso.
1. O documento descreve os principais modelos de referência para redes de computadores, OSI e TCP/IP, e suas camadas.
2. Também aborda topologias de redes, como ponto a ponto, estrela, anel, malha e barramento.
3. Discutem comunicação serial vs paralela, equipamentos de rede e tecnologias de transmissão analógica e digital.
[1] Redes de computadores conectam dois ou mais dispositivos para compartilhamento de dados e recursos. [2] Protocolos e topologias definem as regras e estrutura física das redes, respectivamente. [3] Diferentes tipos de cabos e dispositivos como hubs permitem a conexão entre computadores em redes.
O documento descreve conceitos e procedimentos básicos para acesso a bancos de dados relacionais usando JDBC no Java, incluindo instalação do driver, estabelecimento de conexão, execução de comandos SQL e tratamento de resultados.
O documento descreve conceitos e componentes do Swing, biblioteca Java para construção de interfaces gráficas. O Swing permite criar botões, janelas, menus e outros elementos visuais, além de lidar com eventos do usuário. O documento explica como importar pacotes Swing, definir o estilo visual, criar containers, adicionar componentes e tratar eventos como cliques de botão.
1. 1
Banco de Dados
Banco de Dados
Básico
Unicamp – Centro de Computação
Banco de Dados
Objetivos
Introduzir conceitos básicos de Modelo
de dados
Introduzir conceitos básicos de Banco
de dados
Capacitar o aluno a construir o modelo físico
de uma base de dados
2. 2
Banco de Dados
Banco de dados
É uma coleção de dados inter-relacionados,
representando informações sobre um domínio
específico
Exemplos :
Lista Telefônica
Fichas do acervo de uma biblioteca
Banco de Dados
Sistema de Banco de Dados
Consiste em uma coleção de dados
inter-relacionados e uma coleção de programas
para prover o acesso a esses dados. O objetivo
principal de um sistema de banco de dados é
possibilitar um ambiente que seja adequado e
eficiente para uso na recuperação e
armazenamento de informações.
3. 3
Banco de Dados
Níveis de abstração
Mundo
Real
Seres,Objetos,
Organismos, Fatos
Representa organi-zação
e suas altera-ções
Informações
Informais Descrição de Estrutu-ras
MODELO
DESCRITIVO
e Procedimentos
Dados Estruturas Externas de
Bits e Bytes Estruturas Internas
MODELO
INTERNO
de Arquivos
MODELO
CONCEITUAL
Informações
Formais
Estruturas de Informa-ções
e Definições de
Manipulação
MODELO
OPERACIONAL
Dados
Banco de Dados
Dados
Dado - conjunto de símbolos “arranjados” a fim de representar a
informação fora da mente humana.
Elemento de Dado - subconjunto de símbolos que compõem um dado
com significado específico, mas não representa
a informação completa.
No exemplo :
O número de alunos matriculados na disciplina mate01 no
primeiro semestre / 97 é 57.
Quais são os elementos de dados??
Disciplina : mate01
Período : primeiro semestre /97
Matriculados : 57
4. 4
Banco de Dados
Modelo de Dados
Entidade
objeto” do mundo real :
um ser, um fato, coisa,
organismo social, etc.
Relacionamento
informações que se deseja
guardar sobre
o objeto
associação existente entre
elementos de entidades
Cardinalidade número de ocorrências
possíveis de cada entidade
envolvida num relacionamento
Atributo
Banco de Dados
Exemplos
1 N
Departamentos Funcionários lotação
Departamentos chefia Funcionários 1 1
N N
Alunos Disciplinas matrí
cula
5. 5
Banco de Dados
Dados Cadastrais do Funcionário
Matrícula
Matrícula: Nome:
Data Nasc: Nacionalidade: Sexo:
Est.Civil: RG: CIC:
Endereço: Telef:
Data Admissão:
Cargos Ocupados
Dt Início:
Dt Início:
Departamentos de lotação
Dependentes
Dt Fim:
Dt Fim:
Cargo:
Cargo:
Dt Início:
Dt Início:
Dt Fim:
Dt Fim:
Depto:
Depto:
Nome:
Nome:
Data Nasc:
Data Nasc:
Banco de Dados
Funcionários
Departamentos
Cargos
lotação
ocupação
Dependentes
tem
N N
N
N
N
1
Matricula
Nome
Data Nasc
Nacionalidade
Sexo
Estado civil
Rg
Cic
Endereço
Telefone
Data Admissão
Código cargo
Descrição
Matrícula
Código Cargo
Dt Inicio
Dt fim
Código depto
Descrição
Matrícula
Código Depto
Dt Inicio
Dt fim
Matrícula
Nome Dependente
Dt Nascimento
6. 6
Banco de Dados
Sistema Gerenciador de
Banco de Dados
São softwares que permitem a definição de
estruturas para armazenamento de informações
e fornecimento de mecanismos para manipula-las.
Exemplos :
Access
DB2
Oracle
Banco de Dados
Características de um SGBD
Integridade
Restrições
Segurança/Privacidade
Restauração
Reorganização
Eficiência
7. 7
Banco de Dados
Principais Objetos de um SGBD
Tabelas
Visões
Índices
Banco de Dados
Tabela
Objeto criado para armazenar os dados
fisicamente
Os dados são armazenados em linhas
(registros) e colunas (campos)
Os dados de uma tabela normalmente
descrevem um assunto tal como clientes,
vendas, etc.
8. 8
Banco de Dados
Exemplo
• Tabela de Clientes
colunas
RG Nome Cidade Telef
12345
89476
27489
João da Silva
Maria Barreto
José Buscapé
Campinas
São Paulo
Valinhos
2639900
5764928
9913421
linhas
Banco de Dados
Permite a classificação única de cada registro
de
uma tabela
Exemplos de chave primária:
RG
CPF
Matrícula
RA
Chave Primária
9. 9
Banco de Dados
Funcionários
Matricula
Nome
Data Nasc
Nacionalidade
Sexo
Estado civil
Rg
Cic
Endereço
Telefone
Data Admissão
Tabelas Resultantes
Departamentos
Código depto
Descrição
Cargos
Código cargo
Descrição
Lotação
Matrícula
Código Depto
Dt Inicio
Dt fim
Ocupação
Matrícula
Código Cargo
Dt Inicio
Dt fim
Dependentes
Matrícula
Nome Dependente
Dt Nascimento
Banco de Dados
Visões
Tabela lógica de um banco de Dados,
não contém dados
10. 10
Banco de Dados
Tipos de Visão
Visão Idêntica
Tabela
A B C
Visão
A B C
Banco de Dados
Tipos de Visão
Visão por Seleção de Colunas
Tabela
A B C
Visão
A C
14. 12
Banco de Dados
Tipos de Visão
Visão por junção de Tabelas
Tabela 1
A B C
Tabela 2
A
Visão
A B C
X Y
X Y
Banco de Dados
Índice
É uma ferramenta usada pelo gerenciador de
Banco de Dados para facilitar a busca de
linhas dentro de uma tabela
Índice Único
Índice criado a partir da chave primária,
não permite a inclusão de linhas duplicadas
Índice de Performance
Facilita a busca de linhas na tabela
15. 13
Banco de Dados
Funcionários
Matricula
Nome
Data Nasc
Nacionalidade
Sexo
Estado civil
Rg
Cic
Endereço
Telefone
Data Admissão
Departamentos
Código depto
Descrição
Cargos
Código cargo
Descrição
No exemplo
Lotação
Matrícula
Código Depto
Dt Inicio
Dt fim
Dependentes
Matrícula
Nome Dependente
Dt Nascimento
Ocupação
Matrícula
Código Cargo
Dt Inicio
Dt fim
Banco de Dados
Ficha Médica
Número paciente: Nome:
Data Nasc: Sexo: Convênio:
Est.Civil: RG:
Telef:
Endereço:
Consultas
Núm Consulta Data Médico Diagnóstico
Exames
Núm Consulta Exame Data Resultados
16. 14
Banco de Dados
Modelo de dados
Paciente
Convênio
N
Médico
Exame
N 1
pertence
Consulta
agenda 1 N
atende
1
1
N
solicita
Banco de Dados
Tabelas
Paciente
Consulta
num-consulta
num-pac
cod-médico
data
diagnóstico
num-pac
nome-pac
sexo
data-nasc
cod-convênio
endereço
RG
est-civil
telefone Convênio
cod-convênio
nome
Exame
num-consulta
tipo-exame
data
resultado
Médico
cod-médico
nome