Apresentação do PowerPoint

Propaganda
Matéria: Banco
de Dados
Banco de Dados
Aula 01
Professor: Esp.: Patricia Dias da Silva Peixoto
Introdução
Neste curso estaremos estudando conceitos e práticas normalmente
utilizadas quando projetamos em banco de dados relacionais.
Vamos utilizar neste curso o Sistema Gerenciador de Banco de Dados
(SGBD) SQL-Server 2005 Express Edition. Vale ressaltar que no
mercado existem vários softwares desenvolvidos para gerenciar banco
de dados, tais como:
· Access
· MySQL
· Postgree (gratuito)
· Oracle
· Paradox
· Firebird (gratuito)
· Etc...
O SQL-Server
2005 Express Edition
É um software oferecido gratuitamente no site da Microsoft. Você
poderá baixá-lo diretamente do seguinte endereço:
http://www.microsoft.com/downloads/details.aspx?familyid=4C6
BA9FD-319A-4887-BC75-3B02B5E48A40&displaylang=en
Cuidado, pois existem outros pacotes do SQL-SERVER 2005
EXPRESS, porém não oferecem
ADVANCED SERVICES (serviços avançados). Estes serviços nos
permitem manter os bancos de dados armazenados em um servidor.
conceitos relevantes sobre banco
de dados.

Um banco de dados relacional, gerado por um SGBD, possui várias
TABELAS que se relacionam entre si, através de CAMPOS. Daí se
origina o nome dado a este tipo de banco de dados, RELACIONAL.

Os CAMPOS das tabelas serão utilizados para armazenar
REGISTROS. Vale dizer que cada registro é composto por
CARACTERES.

Ou seja:
VOCABULÁRIOS USADOS EM BANCO DE
DADOS

ENTIDADES : São as tabelas do banco de dados;

ATRIBUTOS: São os campos das entidades;

DOMÍNIOS: São todos os valores possíveis de dados armazenados
em um atributo. Exemplo: Todos os códigos de peças
armazenados no atributo CODPEÇA.

TUPLA : Cada registro armazenado numa entidade, ou seja
“Tabela”; Lembre-se que um registro refere-se ao conjunto de
dados armazenados em todas os atributos de uma tabela.
VOCABULÁRIOS USADOS EM BANCO DE
DADOS

CHAVE PRIMÁRIA : um ou mais atributos, usados para identificar
e unificar as tuplas armazenadas;
CHAVE ESTRANGEIRA : atributo existente em uma entidade filho,
ou seja, entidade que recebe dados de
outra entidade em um relacionamento. A entidade FILHO, no
relacionamento, deve possuir os mesmos atributos da chave
primária da tabela PAI, e estes devem ser do mesmo tipo e
tamanho, a fim de tornar possível o relacionamento entre as
tabelas.

A resposta para essa pergunta pode ser dada baseada nas seguintes
vantagens:
 É compacto: Não há necessidade de arquivos de papéis;

Acesso rápido: Os computadores podem acessar rapidamente
qualquer informação armazenada num Banco de dados (B.D.).

Menos trabalho braçal: Os funcionários de empresas não
precisam preocupar-se com o arquivamento de fichas, pois o
computador é responsável por fazê-lo.

Fluxo corrente: informações certas e atualizadas a qualquer
momento, basta pedir.

Redução na redundância de dados: eliminar repetições
DESNECESSÁRIAS em atributos das entidades.

Compartilhamento de dados pelas aplicações novas e as já
existentes;

Padronização de padrões: esta tarefa refere-se à padronização de
dados e documentos dentro da empresa, para facilitar o
compartilhamento e a compreensão de dados;

Restrições de segurança : referem-se aos controles de acessos
aos usuários do banco de dados (pessoas ou aplicações).

Manter a integridade de dados : possuir nas entidades do banco
de dados informações atualizadas e consistentes, para tomada de
decisões dentro da empresa.
Download