Banco de dados: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Viniciusmc (discussão | contribs)
m Revertidas edições por 41.78.17.185 para a última versão por 201.49.164.103
Linha 13:
 
== Utilização ==
create table Pessoas(
codigo int,
nome varchar(30),
renda money,
cpf varchar(12) unique,
primary key(codigo))
create table Contas(
numero int,
saldo money,
dataabaert date,
primary key(numero))
create table cartoes(
numero int,
tipo varchar(20),
dataval date,
primary key(numero))
create table Emails(
pessoa int,
email varchar(200),
primary key(pessoa, email),
foreign key(pessoa) references Pessoas(codigo)
on delete cascade)
create table Posses(
codigo int,
pessoa int not null,
conta int not null,
titular int,
primary key(codigo),
unique(pessoa, conta),
foreign key(pessoa) references Pessoas(codigo)
on delete cascade,
foreign key(conta) references Contas(numero)
on delete cascade)
create table Emissoes(
posse int,
cartao int,
primary key(posse,cartao),
foreign key(posse) references Posses(codigo)
on delete cascade,
foreign key(cartao) references Cartoes(numero)
on delete cascade)
insert into Pessoas values( 1, 'Fulano', 2000, '1234' )
insert into Contas values( 10, 1200, '2011-04-28')
insert into Posses values( 100, 1, 10, 1 )
insert into Emails values(1, 'fulano@teste.com')
insert into cartoes values( 1000, 'debito', '2015-12-31')
insert
 
Os bancos de dados são utilizados em muitas aplicações, abrangendo praticamente todo o campo dos [[software|programas de computador]]. Os bancos de dados são o método de armazenamento preferencial e baseiam-se em tecnologias padronizadas de bancos de dados.