Sei sulla pagina 1di 11

01/10/13

Bases de Dados(SGBD)
CEF 9 ano

Revises
Tabelas Campos ou atributos Registos Dados Tipos de dados

01/10/13

Terminologia das BDs

Noo de tabela
Tabela: Alunos Campos ou atributos : informao necessria para caraterizar um aluno.

01/10/13

Atributos

Registo, campo e dado


Localidade Matosinhos Porto Porto CodPostal 4450-198 4100-123 Nmero Morada Rua Direita Av. Nova Nome

100 Miguel Alves

200 Joana Gonalves 300 Marta Nunes

Rua Central 4100-123

1- Registo 2- Campo 3- Dado

01/10/13

Tipos de dados

Domnios

TABELA

Atributos

01/10/13

ATRIBUTO CHAVE

Atributo chave
Entre os vrios atributos que consYtuem uma enYdade (ou tabela) podem exisYr um ou mais que idenYcam de forma unvoca os diferentes registos dessa enYdade (tabela).

01/10/13

Atributo chave
Por exemplo, na enYdade Aluno, o atributo N_Aluno (n. do aluno) deve ser de molde a idenYcar cada aluno de forma unvoca, uma vez que cada aluno dever ter um nmero de inscrio diferente de todos os outros.

Chave
Uma chave, em relao a uma tabela, um atributo ou conjunto de atributos que, por si s ou em conjunto, capaz de idenYcar de forma unvoca os diferentes registos dessa enYdade ou tabela.

01/10/13

exemplo

precisamos de um cdigo de aluno...

01/10/13

Precisamos de idenYcar um registo de forma unvoca. Que atributo uElizarias?


Tipo PortYl PortYl PortYl Tablet Tablet PortYl PortYl PortYl PortYl Desktop Desktop Desktop Marca ASUS ASUS HP COBY APPLE APPLE ACER TOSHIBA DELL HP ACER ASUS Modelo Zenbook UX31A-R5008V K55VM-SX045V Pavilion G6-2011SP MID8042 3 Gerao MacBook Pro V3-551G Satellite L855-10P LaYtude E5530 Pavilion P6-2207EP AX3995 CG8565-PTR0G02 Processador Intel Core i7 Intel Core i7 Intel Core i5 Cortex A8 A5X Dual Core Intel Core i7 quad-core AMD Quad-Core A8 Intel Core i7 Intel Core i7 Intel Core i5 Intel Core i5 Intel Core i7 Monitor 13.3" HD 15.6" 15.6" 8" LED Touch 9,7" LED 15,4" LED HD 15.6'' LED HD 15,6" 15,6" HD NT NT NT

Atributo chave. Neste caso o ideal ser acrescentar um novo atributo que ser a chave.
CodPortaYl PAS001 PAS002 PHP001 TCB001 TAP001 PAP001 PAC001 PTS001 PDL001 DHP001 DAC001 DAS001 Tipo Marca ASUS ASUS HP COBY APPLE APPLE ACER TOSHIBA DELL HP ACER ASUS PortYl PortYl PortYl Tablet Tablet PortYl PortYl PortYl PortYl Desktop Desktop Desktop Modelo Zenbook UX31A- R5008V K55VM-SX045V Pavilion G6-2011SP MID8042 3 Gerao MacBook Pro V3-551G Satellite L855-10P LaYtude E5530 Pavilion P6-2207EP AX3995 CG8565-PTR0G02 Processador Intel Core i7 Intel Core i7 Intel Core i5 Cortex A8 A5X Dual Core Intel Core i7 quad- core AMD Quad-Core A8 Intel Core i7 Intel Core i7 Intel Core i5 Intel Core i5 Intel Core i7 Monitor 13.3" HD 15.6" 15.6" 8" LED Touch 9,7" LED 15,4" LED HD 15.6'' LED HD 15,6" 15,6" HD NT NT NT

01/10/13

Chave COMPOSTA
Por vezes, pode acontecer que uma tabela no tenha nenhum atributo que por si s seja capaz de idenYcar univocamente os registos, mas, reunindo dois ou mais atributos em conjunto, j se consiga essa idenYcao unvoca. Nestes casos, estamos perante uma chave composta.

Chave composta

01/10/13

Representao das tabelas


As tabelas podem ser representadas de diversas formas COMPUTADORES(CodPortaYl, Tipo, Marca, Modelo, Processador, Monitor)

Representao das tabelas

CodPortaYl Tipo Marca Modelo ProcessadorMonitor)

COMPUTADORES COMPUTADORES

10

01/10/13

COMPUTADORES COMPUTADORES CodPortaEl Tipo Marca Modelo ProcessadorMonitor)

Exemplos
Base de dados alunos

Base de dados Ecomendas

11

Potrebbero piacerti anche