Sucesso!!!
Curso de Introdução a banco de dados - Escola Técnica de Maracanaú
domingo, 12 de maio de 2013
Parabéns!!! Dias das mães e final de curso!!!
Parabéns a todos que passaram e se empenharam nesse 2 meses e meio de aula no domingo pela manhã. Sabemos que não é fácil deixar de lado o lazer para estudar mas sabemos também que o esforço no final vai valer a pena.
Fundamentos de banco de dados
fonte: http://bdfatec.blogspot.com.br/p/fundbanco-de-dados.html
Chave Primária(pk):
- Não se repete;
- Não pode ter valor nulo (not null).
Chave Primária(fk):
- Chave primária de outra relação;
- pode ter valor repetido.
Chaves candidatas:
-São as possíveis chaves primárias do banco;
exemplo:banco carro
campos: cor
chassi
num_motor
marca
modelo
preco
Chassi e num_motor são as possíveis chaves primárias porque são campos próprios e únicos.
Dependência de existência:Quando um campo já está relacionado ou pertence a outra tabela, criando uma dependência.
Exemplo de chave primária(pk) e estrangeira(fk):
tabela Aluno tabela Disciplina
codigo - Nome codigo - Nome
1 - Lilian 1 - Matematica
2 - Carlos 2 - Algoritmo
3 - João 3 - Ingles
tabela Matricula
Reparem que a (fk) pode ter valores repetidos.
Entidade Forte:São entidades que possuem atributos que identificam univocamente a entidade.
Atributo Derivado:São atributos que surgem de outros atributos.
Atributo Multivalorado:O seu conteúdo é formado por mais de um valor. Ex: Telefone.
Para baixar a lista em formato .doc clique aqui
Fund.Banco de Dados
Fundamentos de banco de dados
Profº Jean Daniel
Objetivos da disciplina.
Modelar: dados, implantar e manipular sistemas de banco de dados.
Ementa:
Arquitetura geral de um sistema gerenciador de banco de dados (SGBD).
Introdução aos conceitos de modelagem:
1. Modelo entidade - relacionamento MER;
2. Modelo relacional;
3. Mapeamento do MER para o modelo relacional;
4. Introdução a linguagem SQL (DML/DDL);
5. Uso de ferramenta case.
Bibliografia básica:
· Heuser, C.A - Projeto de Banco de Dados, vol4 Artmed, 2009
· Leite, Mario - Acessando Banco de Dados como ferramenta RAD, Brasport, 2009
· Machado, F.N.R. - Banco de Dados - Projeto e implementação. São Paulo: Érica, 2004.
Bibliografia Complementar:
· Date, C.J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro, 2004;
· Silberschatz, A. Korth, H.F Sudarshan, S. Sistema de Banco de Dados. 5º Edição, Rio de Janeiro, Campus, 2006.
1. Banco de Dados
Conceito
Coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, nome, telefone, CPF.
Dados x Informação:
Dados são números, medidas, valores. Uma informação é basicamente a interpretação e compreendimento de um conjunto de dados.
Figura 1
2. SGBD (Sistema Gerenciador de Banco de Dados)
Conceito
Do inglês DBMS (Data Base Management System). É o conjunto de programas responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação a responsabilidade de: gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que possa incluir, alterar ou consultar os dados previamente armazenados. As principais funções são:
v Método de acesso (DDL / DML) *
v Integridade semântica
v Segurança
v Concorrência
v Independência.
*DDL (Data Definition Language) / DML (Data Manipulation Language)
3. DBA (Data Base Administrator)
Um administrador de Banco de Dados (DBA) é o profissional responsável pela arquitetura, implementação, manutenção e reparos a um banco de dados. Exemplos:
v Instalação
v Backup e restauração
v Monitoramento
v Análise de desempenho
v Suporte ao programador
v Segurança física e lógica.
Questionário
1) Explique o conceito de banco de dados.
R: É uma coleção de dados logicamente coerente que possui um significado implícito cuja interpretação é dada por uma determinada aplicação;
• Representa abstratamente uma parte do mundo real, conhecida como Mini-Mundo ou Universo de Discurso (UD), que é de interesse de uma certa aplicação;
• Mantido em dispositivos de armazenamento secundário de um sistema de computação;
2) Qual a diferença entre dados e informação?
R: Informação é um conjunto de dados (informação bruta e atômica, digamos) que tem alguma significação para o receptor ou para o retentor dentro de um determinado contexto. Essa questão do contexto é fundamental e vários exemplos podem ser verificados com alguma reflexão. Em um determinado contexto, como por exemplo, empresarial um conjunto de dados podem ter significado e num contexto familiar não (e vice-versa).
3) Um banco de dados é uma linguagem de programação? Explique.
R:Não, ele armazena as informações do usuário e necessita de uma linguagem de programação a SQL para interação.
4) Qual a função do SQL em um banco de dados?
R:É a linguagem de comunicação com o banco de dados, normatizada, como um padrão para interação com os dados.
5) Banco de dados e SGDB são sinônimos?
R:Não, banco de dados armazena as informações enquanto que o SGDB as manipula.
6) Quais as funções de um SGDB?
R: Gerenciar o banco de dados, manipulando a entrada e saída de informações, alterando, pesquisando, etc..
7) Explique o conceito de restrição de integridade.
R: São usados para garantir a exatidão e a consistência dos dados em uma Banco de dados relacional. Ou seja garantir que dados representem assertivamente a realidade modelada.
Chave Primária(pk):
- Não se repete;
- Não pode ter valor nulo (not null).
Chave Primária(fk):
- Chave primária de outra relação;
- pode ter valor repetido.
![]() |
| exemplo-1 |
![]() |
| Exemplo-2 |
Chaves candidatas:
-São as possíveis chaves primárias do banco;
exemplo:banco carro
campos: cor
chassi
num_motor
marca
modelo
preco
Chassi e num_motor são as possíveis chaves primárias porque são campos próprios e únicos.
Dependência de existência:Quando um campo já está relacionado ou pertence a outra tabela, criando uma dependência.
Exemplo de chave primária(pk) e estrangeira(fk):
tabela Aluno tabela Disciplina
codigo - Nome codigo - Nome
1 - Lilian 1 - Matematica
2 - Carlos 2 - Algoritmo
3 - João 3 - Ingles
tabela Matricula
(fk)Aluno (fk)Disciplina
1 - 1
1 - 2
2 - 1
1 - 1
1 - 2
2 - 1
Reparem que a (fk) pode ter valores repetidos.
DER( Diagrama Entidade Relacionamento)
Entidade Fraca:Alguns conjuntos de entidades não possuem uma série de atributos capaz de identificar univocamente uma determinada entidade. Neste caso, sua existência depende de outra entidade. Sua simbologia são 2 retângulos um dentro do outro.
| Exemplo 3: Entidade Fraca |
Atributo Derivado:São atributos que surgem de outros atributos.
![]() |
| Exemplo4:Atributo Derivado |
Atributo Multivalorado:O seu conteúdo é formado por mais de um valor. Ex: Telefone.
![]() |
| Exemplo4:Atributo Multivalorado |
Atributo Composto:O seu conteúdo é formado por vários itens menores.
![]() |
| Exemplo4:Atributo Composto |
Para baixar a lista em formato .doc clique aqui
1-Um berçário deseja informatizar suas operações.
Quando um bebê nasce, algumas informações são armazenadas sobre ele, tais como: nome, data do nascimento, peso do nascimento, altura, a mãe deste bebê e o médico que fez seu parto. Para as mães, o berçário também deseja manter um controle, guardando informações como: nome, endereço, telefone e data de nascimento. Para os médicos, é importante saber: CRM, nome, telefone celular e especialidade.
![]() |
| Exe1- Lista 2 DER |
2-Uma floricultura deseja informatizar suas operações.
Inicialmente, deseja manter um cadastro de todos os seus clientes, mantendo informações como: RG, nome, telefone e endereço. Deseja também manter um cadastro contendo informações sobre os produtos que vende, tais como: nome do produto, tipo (flor, vaso, planta,...), preço e quantidade em estoque. Quando um cliente faz uma compra, a mesma é armazenada, mantendo informação sobre o cliente que fez a compra, a data da compra, o valor total e os produtos comprados.
![]() |
| Exe2- Lista 2 DER |
3-Uma biblioteca deseja manter informações sobre seus livros. Inicialmente, quer armazenar para os livros as seguintes características: ISBN, título, ano, editora e autores deste livro. Para os autores, deseja manter: nome e nacionalidade. Cabe salientar que um autor pode ter vários livros, assim como um livro pode ser escrito por vários autores. Cada livro da biblioteca pertence a uma categoria. A biblioteca deseja manter um cadastro de todas as categorias existentes, com informações como: código da categoria e descrição. Uma categoria pode ter vários livros associados a ela.
![]() |
| Exe3- Lista 2 DER |
4-Uma firma vende produtos de limpeza, e deseja melhor controlar os produtos que vende seus clientes e os pedidos. Cada produto é caracterizado por um código, nome do produto, categoria (ex. detergente, sabão em pó, sabonete, etc), e seu preço. A categoria é uma classificação criada pela própria firma. A firma possui informações sobre todos seus clientes. Cada cliente é identificado por um código, nome, endereço, telefone, status ("bom", "médio", "ruim"), e o seu limite de crédito. Guarda-se igualmente a informação dos pedidos feitos pelos clientes. Cada pedido possui um número e guarda-se a data de elaboração do pedido. Cada pedido pode envolver de um a vários produtos, e para cada produto, indica-se a quantidade.
![]() |
| Exe4- Lista 2 DER
Relação
O modelo relacional é um modelo onde os dados são representados em RELAÇÕES.
Neste modelo, um banco de dados é um conjunto de relações.
|
Domínio
É uma coleção de valores atômicos, ou seja, valores "indivisíveis" dentro do contexto da situação a ser representada pelo banco de dados. Um domínio pode ser visto como um conjunto de valores de mesmo significado. É possível que vários atributos de uma relação possuam o mesmo domínio.
Ex.: 111.111.111-11
CPF: conjunto de 11 dígitos numéricos inteiros




Piloto(licença,nome)
Descendente(nome,nascimento,pk_desc)
Cliente(cpf,nome,rua,bairro,estadom,estado,cidade,cep)
conta-corrente(numero,saldo)
conta-cliente(cpf,numero)
terça-feira, 9 de abril de 2013
segunda-feira, 8 de abril de 2013
Trabalho
Aviso aos alunos! Recebo o trabalho passado na aula passada dia 07/04/2013 até o dia 14/04/2013 por email.
giovanildos@gmail.com
Grupo no google
Até agora recebi o trabalho dos seguintes alunos
Até agora recebi o trabalho dos seguintes alunos
Vitória
Josefanio
Paulo Henrique
sábado, 9 de março de 2013
Modelo de Dados, Esquema e Instância – BD
Fonte: http://erealityhome.wordpress.com/2008/09/08/modelo-de-dados-esquema-e-instancia-bd-2/
1) Modelo de dados: Conjunto de conceitos usados para descrever a estrutura de um banco de dados
Esquema do Banco
Estado do Banco:


- Abstração de dados
- Estrutura = tipos de dados + relacionamentos + restrições (+operações )
Esquema do Banco
- Armazenado no catálogo
- Mudanças muito menos freqüentes
Estado do Banco:
- Dados do banco em qualquer ponto do tempo
- Inicialmente vazio
- Muda freqüentemente
- Validade parcialmente guarantida pelo SGBD
Assinar:
Comentários (Atom)















