Grupo 05 - Script SQL
|
|
- Raphael Minho Bastos
- 8 Há anos
- Visualizações:
Transcrição
1 CREATE DATABASE SISGSE Grupo 05 - Script SQL USE SISGSE CREATE TABLE TbAgenda dataagenda DATETIME NOT NULL, horarioinicio TIME NOT NULL, horariotermino TIME NOT NULL, PRIMARY KEYidTbUnidade, dataagenda, horarioinicio, idtbservico, idtbfuncionario, idtbcliente, idtbcabine, FOREIGN KEYidTbUnidade references TbUnidade idtbunidade, FOREIGN KEYidTbServico references TbServico idtbservico, FOREIGN KEYidTbFuncionario references TbFuncionario idtbfuncionario, FOREIGN KEYidTbCliente references TbCliente idtbcliente, FOREIGN KEYidTbCabine references TbCabine idtbcabine insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '18/05/2010','9:00','10','5','9:30','1','2','07' insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '09/10/2010','8:30','12','1','9:00','3','1','04' insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '19/05/2010','9:30','10','5','10:00','1','3','01' insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '10/04/2009','9:00','07','3','9:30','2','5','10' insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '27/02/2010','14:30','10','7','15:00','2','1','02' insert into TbAgenda dataagenda, horarioinicio, idtbfuncionardio, idtbservico, horariotermino, idtbunidade, idtbcliente, IdTbCabine values '03/05/2010','16:30','10','5','17:00','3','4','03' select * from Tbagenda where idtbunidade like '%' select * from Tbagenda where idtbunidade = '1' select TbCliente.nome 'Nome Cliente' from Tbagenda, TbCliente where TbAgenda.idTbCliente=TbCliente.idTbCliente and idtbcliente='3' select TbCliente.nome 'Nome Cliente', TbCabine.idCabine 'Cabine' from Tbagenda, TbCliente, TbCabine where TbAgenda.idTbCliente=TbCliente.idTbCliente and TbAgenda.idTbCabine=TbCabine.idTbCabine idtbcabine='5' select mindataagenda from Tbagenda where idtbunidade = '2' CREATE TABLE TbAreaInteresse idtbareainteresse INT, Segmento VARCHAR20 NOT NULL, PRIMARY KEYidTbAreaInteresse insert into TbAreaINteresse Segmento values 'massagem' insert into TbAreaINteresse Segmento values 'limpeza de pele' insert into TbAreaINteresse Segmento values 'cursos' insert into TbAreaINteresse Segmento values 'peelling' insert into TbAreaINteresse Segmento values 'spa dos pes' Página 1
2 insert into TbAreaINteresse Segmento values 'massagem' CREATE TABLE TbAtividadeEmpresa idtbatividadeempresa INT, RamoAtividade VARCHAR20 NOT NULL, PRIMARY KEYidTbAtividadeEmpresa insert into TbAtividadeEmpresa RamoAtividade values 'marketing' insert into TbAtividadeEmpresa RamoAtividade values 'produtos de massagem' insert into TbAtividadeEmpresa RamoAtividade values 'produtos faciais' insert into TbAtividadeEmpresa RamoAtividade values 'produtos corporais' insert into TbAtividadeEmpresa RamoAtividade values 'marketing' insert into TbAtividadeEmpresa RamoAtividade values 'produção de eventos' CREATE TABLE TbCabine idtbcabine INT, Cabine VARCHAR10 NOT NULL, PRIMARY KEYidTbCabine insert into TbCabine idtbcabine, Cabine values '1','1' insert into TbCabine idtbcabine, Cabine values '2','2' insert into TbCabine idtbcabine, Cabine values '3','3' insert into TbCabine idtbcabine, Cabine values '4','4' insert into TbCabine idtbcabine, Cabine values '5','5' insert into TbCabine idtbcabine, Cabine values '6','6' CREATE TABLE TbCliente idtbcliente INT, Nome VARCHAR20 NOT NULL, DataNascimento DATE NOT NULL, NomeMãe VARCHAR20 NOT NULL, NomePai VARCHAR20 NOT NULL, Sexo BOOL NOT NULL, Logradouro VARCHAR20 NOT NULL, Bairro VARCHAR10 NOT NULL, Cidade VARCHAR10 NOT NULL, Estado VARCHAR2 NOT NULL, CEP INT NOT NULL, CPF INT NOT NULL, RG INT NOT NULL, DataEmissaoRG DATE NOT NULL, OrgaoEmissor VARCHAR10 NOT NULL, VARCHAR20 NOT NULL, DataConsultaSPC DATE NOT NULL, StatusCliente BOOL NOT NULL, PRIMARY KEYidTbCliente insert into TbCliente idtbcliente, Nome, DataNascimento, NomeMae, NomePai, Sexo, Logradouro, Bairro, Cidade, Estado, CEP, CPF, RG, DataEmissao, OrgaoEmissor, , DataConsultaSPC, StatusCliente values '1', 'Regina','29/06/1977','Luciana','Sidney','Feminino','SQS 202 Bloco E Apto 109','Asa Sul','Brasilia','DF',' ', ' ',' ','10/08/2009','IFP','regina@ig.com.br','09/08/2009','A' insert into TbCliente idtbcliente, Nome, DataNascimento, NomeMae, NomePai, Sexo, Logradouro, Bairro, Cidade, Estado, CEP, CPF, RG, DataEmissao, OrgaoEmissor, , DataConsultaSPC, StatusCliente values '2','Marcela','10/06/1979','Joana','Regerio','Feminino','SQN 112 Bloco A Apto 302','Asa Norte','Brasilia','DF',' ', ' ',' ','05/04/2010','SSP DF','marcela2009@ig.com.br','03/04/2010','A' insert into TbCliente idtbcliente, Nome, DataNascimento, NomeMae, NomePai, Sexo, Logradouro, Bairro, Cidade, Estado, CEP, CPF, RG, Página 2
3 DataEmissao, OrgaoEmissor, , DataConsultaSPC, StatusCliente values '3','Livia','17/10/1994','Maria','Jose','Feminino','SQN 408 Bloco A Apto 302','Asa Norte','Brasilia','DF',' ', ' ',' ','15/04/2010','SSP DF','livia@bol.com.br','09/06/2010','I' insert into TbCliente idtbcliente, Nome, DataNascimento, NomeMae, NomePai, Sexo, Logradouro, Bairro, Cidade, Estado, CEP, CPF, RG, DataEmissao, OrgaoEmissor, , DataConsultaSPC, StatusCliente values '4','Marcia','02/01/1967','Adriana','Willam','Feminino','QLN 02 Casa 5','Lago Norte','Brasilia','DF',' ', ' ',' ','30/11/2009','SSP DF','marcia@ig.com.br','28/11/2009','A' CREATE TABLE TbCliente_has_TbAreaInteresse TbCliente_idTbCliente INT, TbAreaInteresse_idTbAreaInteresse INT, PRIMARY KEYidTbCliente, idtbareainteresse, FOREIGN KEYidTbCliente references TbCliente idtbcliente, FOREIGN KEYidTbAreaInteresse references TbAreaInteresse idtbareainteresse CREATE TABLE TbCurso idtbcurso INT, Nome VARCHAR20 NOT NULL, Valor REAL NOT NULL, CargaHoraria TIME NOT NULL, ConteudoProgramatico VARCHAR255 NOT NULL, StatusCurso BOOL NOT NULL, PRIMARY KEYidTbCurso insert into TbCurso idtbcurso, Nome, Valor, CargaHoraria, ConteudoProgramatico, StatusCurso values '1','Massagem','200.00','72h','massagens','A' insert into TbCurso idtbcurso, Nome, Valor, CargaHoraria, ConteudoProgramatico, StatusCurso values '2','Limpeza de Pele','120.00','40h','Limpeza e pele','a' insert into TbCurso idtbcurso, Nome, Valor, CargaHoraria, ConteudoProgramatico, StatusCurso values '3','Spa dos pes','70.00','8h','tecnicas de aplicação','a' insert into TbCurso idtbcurso, Nome, Valor, CargaHoraria, ConteudoProgramatico, StatusCurso values '4','Peeling','235.00','20h','tecnicas de limpeza','a' CREATE TABLE TbEmpresaParceira idtbempresaparceira INT, TbAtividadeEmpresa_idTbAtividadeEmpresa INT, Nome VARCHAR20 NOT NULL, CNPJ INT NOT NULL, InscricaoEstadual INT NOT NULL, InscricaoMunicipal INT NOT NULL, Logradouro VARCHAR20 NOT NULL, Bairro VARCHAR10 NOT NULL, Cidade VARCHAR10 NOT NULL, Estado VARCHAR2 NOT NULL, CEP INTEGER UNSIGNED NOT NULL, Contato VARCHAR20 NOT NULL, VARCHAR20 NOT NULL, StatusEmpParceira BOOL NOT NULL, PRIMARY KEYidTbEmpresaParceira, FOREIGN KEY idtbatividadeempresa references TbAtividadeEmpresa idtbatividadeempresa insert into TbEmpresaParceira idtbempresaparceira, Nome, CNPJ, Página 3
4 InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP, Contato, , StatusEmpPareceira values '1','Super Mix',' ',' ',' ','SCHN 708 Bloco E','Asa Norte','Brasilia','DF',' ','Marcos', insert into TbEmpresaParceira idtbempresaparceira, Nome, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP, Contato, , StatusEmpPareceira values '2','Buona Marti',' ',' ',' ','SCHS 412 Bloco B','Asa Sul','Brasilia','DF',' ','Leo', insert into TbEmpresaParceira idtbempresaparceira, Nome, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP, Contato, , StatusEmpPareceira values '3','Adcos',' ',' ',' ','SCN 502 Bloco E','Asa Norte','Brasilia','DF',' ','Juliana', insert into TbEmpresaParceira idtbempresaparceira, Nome, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP, Contato, , StatusEmpPareceira values '4','Three',' ',' ',' ','SCHS 204 Bloco D','Asa Sul','Brasilia','DF',' ','Maria', CREATE TABLE TbEmpresaParceira_has_TbUnidade idtbempresaparceira INT, PRIMARY KEYidTbEmpresaParceira, idtbunidade, FOREIGN KEY idtbempresaparceira references TbEmpresaParceira idtbempresaparceira, FOREIGN KEY idtbunidade references TbUnidade idtbunidade CREATE TABLE TbEscolaridade idtbescolaridade INT, GrauEscolaridade VARCHAR20 NOT NULL, PRIMARY KEYidTbEscolaridade insert into TbEscolaridade idtbescolaridade, GrauEscolaridade values '1','1ºgrau' insert into TbEscolaridade idtbescolaridade, GrauEscolaridade values '2','2ºgrau' insert into TbEscolaridade idtbescolaridade, GrauEscolaridade values '3','Superior Completo' insert into TbEscolaridade idtbescolaridade, GrauEscolaridade values '4','Superior Incompleto' insert into TbEscolaridade idtbescolaridade, GrauEscolaridade values '5','Mestrado' CREATE TABLE TbEstadoCivil idtbestadocivil INT, TbEstadoCivil VARCHAR20 NOT NULL, PRIMARY KEYidTbEstadoCivil insert into TbestadoCivil idtbestadocivil,tbestadocivil values '1','Solteiro' insert into TbestadoCivil idtbestadocivil,tbestadocivil values '2','Casado' insert into TbestadoCivil idtbestadocivil,tbestadocivil values '3','Separado' CREATE TABLE TbFornecedor idtbfornecedor INT, Página 4
5 Grupo 05 - Script SQL NomeFantasia VARCHAR20 NOT NULL, RazaoSocial VARCHAR20 NOT NULL, CNPJ INTEGER UNSIGNED NOT NULL, Logradouro VARCHAR20 NOT NULL, Bairro VARCHAR10 NOT NULL, Cidade VARCHAR10 NOT NULL, Estado VARCHAR2 NOT NULL, CEP INTEGER UNSIGNED NOT NULL, Contato VARCHAR20 NOT NULL, VARCHAR20 NOT NULL, NumeroBanco INT NOT NULL, AgenciaBancaria INT NOT NULL, NumeroConta INT NOT NULL, StatusFornecedor BOOL NOT NULL, PRIMARY KEYidTbFornecedor insert into TbFornecedor idtbfornecedor, NomeFantasia, RazaoSocial, CNPJ, Logradouro, Bairro, Cidade, Eatado, CEP, Contato, , AgenciaBancaria, NumeroConta, StatusFornecedor values '1','Mega Stillus','Instituto de Beleza Stillus',' ','SCN 502 Bloco E','Asa Norte','Brasilia','DF',' ', 'Joana','megastillus@bol.com.br','001','332081','A' insert into TbFornecedor idtbfornecedor, NomeFantasia, RazaoSocial, CNPJ, Logradouro, Bairro, Cidade, Eatado, CEP, Contato, , AgenciaBancaria, NumeroConta, StatusFornecedor values '2','MillaBeaute','Beleza Beaute',' ','SCS 110 Bloco A','Asa Sul','Brasilia','DF',' ','Marcela', 'millabeaute@millabeautecom.br','356',' ','a' insert into TbFornecedor idtbfornecedor, NomeFantasia, RazaoSocial, CNPJ, Logradouro, Bairro, Cidade, Eatado, CEP, Contato, , AgenciaBancaria, NumeroConta, StatusFornecedor values '3','BongBeleza','Instituto Bong de Beleza',' ','SCN 108 Bloco D','Asa Norte','Brasilia','DF',' ', 'Roger','bong@bong.com.br','001',' ','A' insert into TbFornecedor idtbfornecedor, NomeFantasia, RazaoSocial, CNPJ, Logradouro, Bairro, Cidade, Eatado, CEP, Contato, , AgenciaBancaria, NumeroConta, StatusFornecedor values '4','Stratos de Terra','Stratos da Terra',' ','SCN 510 Bloco A','Asa Norte','Brasilia','DF',' ', 'Lucia','stratos@stratos.com.br','220',' ','A' CREATE TABLE TbFuncionario idtbfuncionario INT, idtbestadocivil INT, idtbfunção INT, idtbescolaridade INT, Nome VARCHAR20 NOT NULL, CPF INT NOT NULL, NomeMae VARCHAR20 NOT NULL, NomePai VARCHAR20 NOT NULL, DataAdmissao DATETIME NOT NULL, DataDemissao DATETIME NOT NULL, Logradouro VARCHAR20 NOT NULL, Bairro VARCHAR10 NOT NULL, Cidade VARCHAR10 NOT NULL, Estado VARCHAR2 NOT NULL, CEP INT NOT NULL, VARCHAR20 NOT NULL, PRIMARY KEYidTbFuncionario, FOREIGN KEY idtbunidade references TbUnidade idtbunidade, FOREIGN KEY idtbescolaridade references TbEscolaridade idtbescolaridade, FOREIGN KEY idtbfuncao references TbFuncao idtbfuncao, FOREIGN KEY idtbestadocivil references TbEstadoCivil idtbestadocivil Página 5
6 insert into TbFuncionario idtbfuncionario, idtbestadocivil, idtbfunção, idtbescolaridade, idtbunidade, Nome, CPF, NomeMae, NomePai, DataAdmissao, DataDemissao, Logradouro, Bairro, Cidade, Estado, CEP, values '1','1','2','1','1','Melissa','Marta','Adao','20/10/2004','15/09/2006','SCN 502 Bloco E','Asa insert into TbFuncionario idtbfuncionario, idtbestadocivil, idtbfunção, idtbescolaridade, idtbunidade, Nome, CPF, NomeMae, NomePai, DataAdmissao, DataDemissao, Logradouro, Bairro, Cidade, Estado, CEP, values '2','3','1','2','2','Marta','Judith','Charle','07/03/1999','19/04/2003','SCN 409 Bloco B','Asa insert into TbFuncionario idtbfuncionario, idtbestadocivil, idtbfunção, idtbescolaridade, idtbunidade, Nome, CPF, NomeMae, NomePai, DataAdmissao, DataDemissao, Logradouro, Bairro, Cidade, Estado, CEP, values '3','1','3','3','3','Marcia','Alessandra','Roberto','01/02/2001','10/06/2003',' SCS 303 Bloco C','Asa insert into TbFuncionario idtbfuncionario, idtbestadocivil, idtbfunção, idtbescolaridade, idtbunidade, Nome, CPF, NomeMae, NomePai, DataAdmissao, DataDemissao, Logradouro, Bairro, Cidade, Estado, CEP, values '4','2','1','2','2','Silvia','Claudia','Claudio','12/10/2002','15/09/2010','SCS 915 Bloco E','Asa CREATE TABLE TbFuncao idtbfuncao INT, TbFuncao VARCHAR20 NOT NULL, PRIMARY KEYidTbFuncao insert into TbFuncao idtbfuncao,tbfuncao values '1','Estoquista' insert into TbFuncao idtbfuncao,tbfuncao values '2','Massagista' insert into TbFuncao idtbfuncao,tbfuncao values '3','Vendedor' insert into TbFuncao idtbfuncao,tbfuncao values '4','Administrador' insert into TbFuncao idtbfuncao,tbfuncao values '5','Gerente de Loja' CREATE TABLE TbHorarioDisponivel idtbhorariodisponivel INT, HorarioDisponivel TIME NOT NULL, StatusHorario BOOL NOT NULL, PRIMARY KEYidTbHorarioDisponivel insert into TbHorarioDisponivel idtbhorariodisponivel,horariodisponivel,statushorario values '1','9:00','D' insert into TbHorarioDisponivel idtbhorariodisponivel,horariodisponivel,statushorario values '2','10:00','D' insert into TbHorarioDisponivel idtbhorariodisponivel,horariodisponivel,statushorario values '3','11:00','D' insert into TbHorarioDisponivel idtbhorariodisponivel,horariodisponivel,statushorario values '4','12:00','D' insert into TbHorarioDisponivel idtbhorariodisponivel,horariodisponivel,statushorario values '5','13:00','D' CREATE TABLE TbHorarioDisponivel_has_TbServico idtbhorariodisponivel INT, idtbservico INT, PRIMARY KEYidTbHorarioDisponivel, idtbservico, FOREIGN KEY idtbhorariodisponivel references TbHorarioDisponivel idtbhorariodisponivel, FOREIGN KEY idtbservico references TbServico idtbservico Página 6
7 CREATE TABLE TbItens_Compra idtbproduto INT, idtbordemcompra INT, QtdProduto VARCHAR5 NOT NULL, PrecoUnitario VARCHAR10 NOT NULL, PRIMARY KEYidTbProduto, idtbordemcompra, FOREIGN KEY idtbproduto references TbProduto idtbproduto, FOREIGN KEY idtbordemcompra references TbOrdemCompra idtbordemcompra insert into TbItens_Compra QtdProduto, PrecoUnitario values '30','20.00' insert into TbItens_Compra QtdProduto, PrecoUnitario values '10','7.90' insert into TbItens_Compra QtdProduto, PrecoUnitario values '100','23.10' insert into TbItens_Compra QtdProduto, PrecoUnitario values '50','16.00' insert into TbItens_Compra QtdProduto, PrecoUnitario values '15','40.20' CREATE TABLE TbItens_Venda idtbproduto INT, idnotafiscal INT, QtdProduto VARCHAR5 NOT NULL, PRIMARY KEYidTbProduto, idnotafiscal, FOREIGN KEY idtbproduto references TbProduto idtbproduto, FOREIGN KEY idnotafiscal references TbVenda idnotafiscal insert into TbItens_venda QtdProduto values '30' insert into TbItens_venda QtdProduto values '190' insert into TbItens_venda QtdProduto values '75' insert into TbItens_venda QtdProduto values '10' insert into TbItens_venda QtdProduto values '60' CREATE TABLE TbMatricula idtbcliente INT, idtbturma INT, DataMatricula DATETIME NOT NULL, PRIMARY KEYidTbCliente, idtbturma, FOREIGN KEY idtbcliente references TbCliente idtbcliente, FOREIGN KEY idtbturma references TbTurma idtbturma insert into TbMatricula DataMatricula values '20/12/2009' insert into TbMatricula DataMatricula values '02/09/2001' insert into TbMatricula DataMatricula values '30/08/1999' insert into TbMatricula DataMatricula values '14/03/2005' insert into TbMatricula DataMatricula values '11/07/1995' CREATE TABLE TbMinistrante idtbfuncionario INT, idtbcurso INT, PRIMARY KEYidTbFuncionario, idtbcurso, FOREIGN KEY idtbfuncionario references TbFuncionario idtbfuncionario, FOREIGN KEY idtbcurso references TbCurso idtbcurso CREATE TABLE TbOrdemCompra idtbordemcompra INT, idtbfornecedor INT, QtdProduto VARCHAR10 NOT NULL, DataCompra DATETIME NOT NULL, ValorProduto VARCHAR10 NOT NULL, PRIMARY KEYidTbOrdemCompra, FOREIGN KEY idtbfornecedor references TbFornecedor idtbfornecedor, Página 7
8 Grupo 05 - Script SQL FOREIGN KEY idtbunidade references TbUnidade idtbunidade insert into TbOrdemcompra idtbordemcompra, idtbunidade, idtbfornecedor, QtdProduto, DataCompra, ValorProduto values '1','1','2','10','20/05/2010','1.00' insert into TbOrdemcompra idtbordemcompra, idtbunidade, idtbfornecedor, QtdProduto, DataCompra, ValorProduto values '1','2','4','30','04/08/2010','5.00' insert into TbOrdemcompra idtbordemcompra, idtbunidade, idtbfornecedor, QtdProduto, DataCompra, ValorProduto values '1','3','3','50','15/10/2010','7.00' insert into TbOrdemcompra idtbordemcompra, idtbunidade, idtbfornecedor, QtdProduto, DataCompra, ValorProduto values '1','2','1','100','17/08/2010','3.00' CREATE TABLE TbProduto idtbproduto INT, Nome VARCHAR20 NOT NULL, CodigoBarra INT NOT NULL, Fabricante VARCHAR20 NOT NULL, Volume VARCHAR20 NOT NULL, PRIMARY KEYidTbProduto insert into TbProduto idtbproduto, CodigoBarra, Fabricante, Volume values '1',' ','Adcos','100ml' insert into TbProduto idtbproduto, CodigoBarra, Fabricante, Volume values '2',' ','Estratos','30ml' insert into TbProduto idtbproduto, CodigoBarra, Fabricante, Volume values '3',' ','Buona Vitta','75g' insert into TbProduto idtbproduto, CodigoBarra, Fabricante, Volume values '4',' ','Adcos','200ml' insert into TbProduto idtbproduto, CodigoBarra, Fabricante, Volume values '5',' ','Mister','150g' CREATE TABLE TbServico idtbservico INT, Tratamento VARCHAR20 NOT NULL, Valor REAL NOT NULL, DuracaoSessao TIME NOT NULL, DuracaoTratamento VARCHAR3 NOT NULL, Beneficio VARCHAR45 NOT NULL, StatusServico BOOL NOT NULL, PRIMARY KEYidTbServico insert into TbServico idtbservico, Tratamento, Valor, DuracaoSessao, DuracaoTratamento, Beneficio, Status values '1','Massagem Corporal','120.00','0:30','10','Redução de Medidas','A' insert into TbServico idtbservico, Tratamento, Valor, DuracaoSessao, DuracaoTratamento, Beneficio, Status values '2','Limpeza de Pele','70.00','45','2','Pele Saudavel','A' insert into TbServico idtbservico, Tratamento, Valor, DuracaoSessao, DuracaoTratamento, Beneficio, Status values '3','Massagem Aduanada','290.00','50','30','Reducao de Medidas','A' insert into TbServico idtbservico, Tratamento, Valor, DuracaoSessao, DuracaoTratamento, Beneficio, Status values 'Spa dos Pes','65.00','30','1','Pes suavisados','a' CREATE TABLE TbServico_has_TbFuncionario idtbservico INT, idtbfuncionario INT, PRIMARY KEYidTbServico, idtbfuncionario, FOREIGN KEY idtbservico references TbServico idtbservico, Página 8
9 Grupo 05 - Script SQL FOREIGN KEY idtbfuncionario references TbFuncionario idtbfuncionario CREATE TABLE TbTelefoneCliente idtbtelefonecliente INT, idtbcliente INT, idtbtipotelefone INT, DDD VARCHAR2 NOT NULL, Telefone VARCHAR8 NOT NULL, PRIMARY KEYidTbTelefoneCliente, idtbcliente, FOREIGN KEY idtbcliente references TbCliente idtbcliente, FOREIGN KEY idtbtipotelefone references TbTipoTelefone idtbtipotelefone insert into TbTelefoneCliente idtbtelefonecliente, idtbcliente, idtbtipotelefone. DDD, Telefone values '1','1','2','61',' ' insert into TbTelefoneCliente idtbtelefonecliente, idtbcliente, idtbtipotelefone. DDD, Telefone values '2','2','1','61',' ' insert into TbTelefoneCliente idtbtelefonecliente, idtbcliente, idtbtipotelefone. DDD, Telefone values '3','2','3','62',' ' CREATE TABLE TbTelefoneEmpresa idtbtelefoneempresa INT, idtbtipotelefone INT, idtbempresaparceira INT, DDD VARCHAR2 NOT NULL, Telefone VARCHAR8 NOT NULL, PRIMARY KEYidTbTelefoneEmpresa, FOREIGN KEY idtbempresaparceira references TbEmpresaParceira idtbempresaparceira, FOREIGN KEY idtbtipotelefone references TbTipoTelefone idtbtipotelefone insert into TbTelefoneEmpresa idtbtelefoneempresa, idtbtipotelefone, idtbempresaparceira, DDD, Telefone values '1','2','3','21',' ' insert into TbTelefoneEmpresa idtbtelefoneempresa, idtbtipotelefone, idtbempresaparceira, DDD, Telefone values '2','3','1','61',' ' insert into TbTelefoneEmpresa idtbtelefoneempresa, idtbtipotelefone, idtbempresaparceira, DDD, Telefone values '3','2','2','12',' ' CREATE TABLE TbTelefoneFornecedor idtbtelefonefornecedor INT, idtbtipotelefone INT, idtbfornecedor INT, DDD VARCHAR2 NOT NULL, Telefone VARCHAR8 NOT NULL, PRIMARY KEYidTbTelefoneFornecedor, FOREIGN KEY idtbfornecedor references TbFornecedor idtbfornecedor, FOREIGN KEY idtbtipotelefone references TbTipoTelefone idtbtipotelefone insert into TbTelefoneFornecedor idtbtelefonefornecedor, idtbtipotelefone, idtbfornecedor, DDD, Telefone values '1','2','1','21',' ' insert into TbTelefoneFornecedor idtbtelefonefornecedor, idtbtipotelefone, idtbfornecedor, DDD, Telefone values '2','1','3','27',' ' insert into TbTelefoneFornecedor idtbtelefonefornecedor, idtbtipotelefone, idtbfornecedor, DDD, Telefone values Página 9
10 '3','3','2','62',' ' CREATE TABLE TbTelefoneFuncionario idtbtelefonefuncionario INT, idtbtipotelefone INT, idtbfuncionario INT, DDD VARCHAR2 NOT NULL, Telefone VARCHAR8 NOT NULL, PRIMARY KEYidTbTelefoneFuncionario, FOREIGN KEY idtbfuncionario references TbFuncionario idtbfuncionario, FOREIGN KEY idtbtipotelefone references TbTipoTelefone idtbtipotelefone insert into TbTelefoneFuncionario idtbtelefonefuncionario, idtbtipotelefone, idtbfuncionario, DDD, Telefone values '1','2','1','21',' ' insert into TbTelefoneFuncionario idtbtelefonefuncionario, idtbtipotelefone, idtbfuncionario, DDD, Telefone values '2','1','3','27',' ' insert into TbTelefoneFuncionario idtbtelefonefuncionario, idtbtipotelefone, idtbfuncionario, DDD, Telefone values '3','3','2','62',' ' CREATE TABLE TbTipoTelefone idtbtipotelefone INT, TbTipoTelefone VARCHAR15 NOT NULL, PRIMARY KEYidTbTipoTelefone insert into TbTipoTelefoneCliente idtbtipotelefone, Tipotelefone values '1','Residencial' insert into TbTipoTelefoneCliente idtbtipotelefone, Tipotelefone values '2','Celular' insert into TbTipoTelefoneCliente idtbtipotelefone, Tipotelefone values '3','Comercial' insert into TbTipoTelefoneCliente idtbtipotelefone, Tipotelefone values '4','Fax' CREATE TABLE TbTurma idtbturma INT, idtbfuncionario INT, idtbcurso INT, DataInicio DATETIME NOT NULL, DataFim DATETIME NOT NULL, HoraInicio TIME NOT NULL, HoraFim TIME NOT NULL, LimiteAlunos INT NOT NULL, PRIMARY KEYidTbTurma, FOREIGN KEY idtbfuncionario references TbMinistrante idtbfuncionario, FOREIGN KEY idtbcurso references TbMinistrante idtbcurso insert into TbTurma idtbturma, idtbfuncionario, idtbcurso, DataInicio, DataFim, HoraInicio, HoraFim, LimiteAlunos values '1','2','3','19/03/2010','25/03/2010','09:00','12:00','15' insert into TbTurma idtbturma, idtbfuncionario, idtbcurso, DataInicio, DataFim, HoraInicio, HoraFim, LimiteAlunos values '2','4','1','01/10/2010','31/10/2010','14:00','16:00','10' insert into TbTurma idtbturma, idtbfuncionario, idtbcurso, DataInicio, DataFim, HoraInicio, HoraFim, LimiteAlunos values '3','1','2','08/08/2010','20/08/2010','16:00','18:00','12' CREATE TABLE TbUnidade Página 10
11 Grupo 05 - Script SQL Loja VARCHAR20 NOT NULL, CNPJ INTEGER UNSIGNED NOT NULL, InscricaoEstadual INT NOT NULL, InscricaoMunicipal INT NOT NULL, Logradouro VARCHAR20 NOT NULL, Bairro VARCHAR10 NOT NULL, Cidade VARCHAR10 NOT NULL, Estado VARCHAR2 NOT NULL, CEP INT NOT NULL, PRIMARY KEYidTbUnidade insert into TbUnidade idtbunidade, Loja, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP values '1','Asa Norte',' ',' ',' ','SCN 508 Bloco E','Asa Norte','Brasilia','DF',' ' insert into TbUnidade idtbunidade, Loja, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP values '2','Taguatinga',' ',' ',' ','QN 13 Bloco A','Taguatinga','Brasilia','DF',' ' insert into TbUnidade idtbunidade, Loja, CNPJ, InscricaoEstadual, InscricaoMunicipal, Logradouro, Bairro, Cidade, Estado, CEP values '3','Goiania',' ',' ',' ','Rua Joao Ribeiro 23','Centro','Goiania','GO',' ' CREATE TABLE TbVenda idnotafiscal INT, idtbcliente INT, DataVenda DATETIME NOT NULL, PRIMARY KEYidNotaFiscal, FOREIGN KEY idtbcliente references TbCliente idtbcliente, FOREIGN KEY idtbunidade references TbUnidade idtbunidade insert into Tbvenda idnotafiscal, idtbunidade, idtbcliente, DataVenda values '12','1','3','08/02/2009' insert into Tbvenda idnotafiscal, idtbunidade, idtbcliente, DataVenda values '13','1','2','09/02/2009' insert into Tbvenda idnotafiscal, idtbunidade, idtbcliente, DataVenda values '14','3','1','09/02/2009' insert into Tbvenda idnotafiscal, idtbunidade, idtbcliente, DataVenda values '15','2','4','10/02/2009' Página 11
Projeto de Banco de Dados: Empresa X
Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;
Leia maisIntrodução ao SQL. Aécio Costa
Aécio Costa A linguagem SQL é um padrão de linguagem de consulta comercial e possui as seguintes partes: Linguagem de definição de dados (DDL) Linguagem interativa de manipulação de dados (DML) Definição
Leia maisProgramação SQL. Introdução
Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:
Leia maisSistema de Controle de Estoque
FACULDADE DE TECNOLOGIA SENAC GOIAS GESTÃO EM TECNOLOGIA DA INFORMÇÃO TÓPICOS AVANÇADOS EM BANCO DE DADOS Professor: Olegário Correia Neto Alunos: Marcelo Gonçalves, Juliano Pirozelli, João Lucas Pecin,
Leia maisTECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS
Exemplos de Scripts SQL (PostgreSQL) Pizzaria 1 2 Criação de BANCO DE DADOS CREATE DATABASE nome_do_banco; CREATE DATABASE pizzaria; Criação de TABELAS SOMENTE COM CHAVE PRIMÁRIA CREATE TABLE nome_da_tabela
Leia mais(1,n) venda. (1,1) realizacao. cliente. (0,n) (1,1) contem. produto. Laboratório de Banco de Dados Exercicios
Laboratório de Banco de Dados Exercicios Modelo conceitual segundo notação de Peter Chen cliente (1,1) realizacao (1,n) venda (0,n) produto (1,1) contem Modelo conceitual gerado pela CASE Dezign for Database
Leia maisBanco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents
Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos
Leia maisCREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )
TADS Exercício Laboratório I Analise o modelo de banco de dados abaixo: MUSICA FAIXA Codigo_Musica: INTEGER Nome_Musica: VARCHAR(60) Duracao: NUMERIC(6,2) Codigo_Musica: INTEGER (FK) Codigo_CD: INTEGER
Leia maisLINGUAGEM SQL. SQL Server 2008 Comandos iniciais
1 LINGUAGEM SQL SQL Server 2008 Comandos iniciais SQL - STRUCTURED QUERY LANGUAGE Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação.
Leia maisBANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre
BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos
Leia maisBANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
Leia mais2008.1. A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Leia maisAULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS
AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada
Leia maisBANCO DE DADOS II CONVENIÊNCIA
BANCO DE DADOS II CONVENIÊNCIA Carolina Pedrosa 1380168 Rômulo Vitor 1380371 SITUAÇÃO PROBLEMA Conveniência Uma conveniência terá um sistema que cadastrará clientes que terá como atributo nome, CPF, telefone
Leia maisCurso PHP Aula 08. Bruno Falcão brunogfalcao@gmail.com
+ Curso PHP Aula 08 Bruno Falcão brunogfalcao@gmail.com + Roteiro Conectividade com BD SQL + SQL Structured Query Language. Padrão para interagir com banco de dados relacionais. + Banco de dados Um banco
Leia mais2008.1 SQL. Autor: Renata Viegas
SQL Autor: Renata Viegas A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua
Leia maisBanco de Dados Avançados Banco de Dados Ativo
Universidade Federal de Pernambuco Centro de Informática Banco de Dados Avançados Banco de Dados Ativo Equipe: Felipe Cavalcante Fernando Kakimoto Marcos Corrêa Sumário 1. Mini-Mundo... 3 1.1 Entidades...
Leia maisDisciplina: Banco de Dados Tema: SQL Parte 2
Disciplina: Banco de Dados Tema: SQL Parte 2 PROFESSOR: DANILO MONTEIRO EMAIL: PROF.DANILO.MONTEIRO@GMAIL.COM O que foi visto na aula passada? create database Drop database Create table Drop table PROF.DANILO.MONTEIRO@GMAIL.COM
Leia maisSQL. Definição do Esquema da Base de Dados. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática
SQL Definição do Esquema da Base de Dados Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL - Esquema da base de dados Definição das tabelas Definição das chaves primárias Definição
Leia maisSQL Server 2008. Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL
SQL Server 2008 Ferramenta de administração SQL Server Management Studio Ferramenta de acesso e administração de dados em modo gráfico 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL
Leia maisINNER, CROSS, LEFT, RIGHT E FULL JOINS SIMPLES ASSIM! Wellyngton Luiz Cruz Moreira wlcmoreira@hotmail.com
INNER, CROSS, LEFT, RIGHT E FULL JOINS SIMPLES ASSIM! Wellyngton Luiz Cruz Moreira wlcmoreira@hotmail.com PALAVRAS CHAVES: inner join, left outer join, cross join, right outer join, full outer join, junções,
Leia maisStructured Query Language (SQL) Aula Prática
Structured Query Language (SQL) Aula Prática Linguagens de SGBD Durante o desenvolvimento do sistema R, pesquisadores da IBM desenvolveram a linguagem SEQUEL, primeira linguagem de acesso para Sistemas
Leia maisLinguagem SQL (Parte II)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte II Introdução
Leia maisSQL: Definição de tabelas, Modificações à Base de Dados
SQL: Definição de tabelas, Modificações à Base de Dados Fernando Lobo Base de Dados, Universidade do Algarve 1 / 24 Definição do esquema da base de dados O esquema da BD é composto pelas definições de
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 2 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados
Leia maisAULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES
BANCO DE DADOS GERENCIAL 1 AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES Integridade de domínio A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade
Leia maisCapitulo 2. Prof.º Espc. Fábio Margarito Martins de Barros - Tecnologia de banco de dados
Capitulo 2 1. MODELO LÓGICO DE BANCO DE DADOS... 2 1.1 Definição... 2 1.2 Mapeando o modelo conceitual para o modelo lógico... 2 1.2 Dicionário de dados... 3 2. MODELO FÍSICO DO BANCO DE DADOS... 4 2.1
Leia maisIntrodução à Manipulação de Dados
Introdução à Manipulação de Dados Licenciatura em Economia Trabalho Prático 2004 2005 Manutenção de Aviões Depois de várias reclamações feitas no aeroporto por falta de organização, a administração decidiu
Leia maisBANCO DE DADOS I. Exercícios
BANCO DE DADOS I Exercícios Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema da base de dados relacional contém os nomes das tabelas,
Leia maisLinguagem de Consulta - SQL
SQL Structured Query Language Linguagem de Consulta Estruturada; Originou-se da linguagem SEQUEL (1974); Revisada e chamada de SQL em 1976/77; Em 1986, padronizada pelo ANSI/ISO - chamada SQL-86; Em 1987
Leia maisSQL (STRUCTUREDQUERY LANGUAGE)
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SQL (STRUCTUREDQUERY
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisTRABALHO DE BANCO DE DADOS
Curso Superior em Análise e Desenvolvimento de Sistemas Banco de Dados BD1A3 TRABALHO DE BANCO DE DADOS Érika Henrique Gamas 1580132 Flávia Gomes Pereira 1580108 Julho de 2016 Sumário 1. SITUAÇÃO...3 2.
Leia maisIntrodução à linguagem SQL
Introdução à linguagem SQL 1 Histórico A linguagem de consulta estruturada (SQL - Structured Query Language) foi desenvolvida pela empresa IBM, no final dos anos 70. O primeiro banco de dados comercial
Leia maisProjeto Disciplinar de Fundamentos de Banco de Dados
Projeto Disciplinar de Fundamentos de Banco de Dados Junho de 2011 Versão 1.0 Projeto SysTrack - Grupo 01 Contents 1. Introdução... 3 2. A Organização... 3 2.1 Ramo de Atividade... 4 2.2 Objetivo Estratégico
Leia maisProjeto Disciplinar de Fundamentos de Banco de Dados TRIBUNAL THEMIS
Projeto Disciplinar de Fundamentos de Banco de Dados TRIBUNAL THEMIS Professora Orientadora da disciplina Fundamentos de Bancos de Dados ADRIANA SIQUEIRA Alunos do 2º semestre do curso de Gestão em Tecnologia
Leia maisBases de Dados 1º semestre
DepartamentodeEngenhariaInformática 2008/2009 BasesdeDados1ºsemestre Lab1:Introduçãoaoambiente O ficheiro create bank.sql contém um conjunto de instruções SQL para criar a base de dadosdeexemploilustradanafigura1.
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL (86); SQL-2 (92); SQL-3 (99) e SQL:2003 não é apenas uma linguagem de consulta! como o nome sugere...
Leia maisBanco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL- (86); SQL- (9); SQL- (99) não é apenas uma linguagem de consulta! como o nome sugere... Base
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisIntrodução em Banco de Dados
Introdução em Banco de Dados Aula08 ComandosSQL II comando ORDER BY Uma lista completa dos registros da tabela por ordem alfabética do campo NOME. comando ORDER BY... DESC Uma lista completa dos registros
Leia maisSQL (Structured Query Language)
SQL (Structured Query Language) Linguagem comercial para BD relacional padrão ISO desde a década de 80 SQL-1 (86); SQL- (9); SQL- (99) não é apenas uma linguagem de consulta! como o nome sugere... Base
Leia maisSQL DDL Criando Tabelas e Restrições Instituto Militar de Engenharia IME Material extraido parcialmente de notas de aula de Maria Luiza Campos e Arnaldo Vieira Comandos de Definição de Dados Aplicação
Leia maisPHP INTEGRAÇÃO COM MYSQL PARTE 1
INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança
Leia maisSCV. Sistema de Compra e Venda. Exemplo didático da disciplina EPS 7001 Informática para Engenharia de Produção. Prof. Sérgio Fernando Mayerle
SCV Sistema de Compra e Venda Exemplo didático da disciplina EPS 7001 Informática para Engenharia de Produção Prof. Sérgio Fernando Mayerle Descrição dos Requisitos Funcionais O Sistema de Compra e Venda
Leia mais1 R$ 50,00 R$ 50,00 reusable object-oriented software 2 Utilizando UML e padrões: uma
AUTOR: CESAR AUGUSTO TACLA CRIAÇÃO: 20/5/200 8:24 ÚLTIMA ALTERAÇÃO: 2/5/20 5: TRABALHO DE PADRÕES DE PROJETO ESPECIALIZAÇÃO JAVA 20 INSTRUÇÕES. O trabalho será feito aula a aula de acordo com a matéria
Leia maisAula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005
Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as
Leia maisSolução do segundo exercício proposto REDE DE HOTÉIS
Solução do segundo exercício proposto REDE DE HOTÉIS Este exemplo já tem um pouco mais de complexidade devido à quantidade de entidades envolvidas no cenário. Em um primeiro momento a solução poderia ficar
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia maisLinguagem SQL. Comandos Básicos
Linguagem SQL Comandos Básicos Caetano Traina Júnior Grupo de Bases de Dados e Imagens Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos caetano@icmc.sc.usp.br Comando
Leia maisArmazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;
Conjunto de informações relacionadas entre si; Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas; Conjunto de Tabelas onde cada linha é um vetor de dados específico;
Leia maisLinguagem SQL (Parte I)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução
Leia maisStructured Query Language (SQL) Ambiente Simplificado de um SGBD
Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de
Leia maisRoteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos
Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisSQL (STRUCTUREDQUERY LANGUAGE)
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SQL (STRUCTUREDQUERY
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisIntegração com o sistema Gladius LITE
Integração com o sistema Gladius LITE Importante: O sistema Gladius foi originalmente concebido para estar integrado ao sistema de ERP e educacional da RM Sistemas (hoje TOTVS). Por esse motivo, a nomenclatura
Leia maisIntrodução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
Leia maisCorreção da 1a Prova de GBD1 2010/1. Profa. Sandra de Amo
Correção da 1a Prova de GBD1 2010/1 Profa. Sandra de Amo 1. Você foi contratado para fazer o projeto de um banco de dados para a Auto-Escola Ideal. Seu cliente (o dono da auto-escola) deseja estocar e
Leia maisMYSQL BÁSICO. 12 Horas Instrutor: Antonio Itamar Júnior
MYSQL BÁSICO 12 Horas Instrutor: Antonio Itamar Júnior BANCO DE DADOS - O que é MySQL - Criar bando de dados - Nomenclatura de banco de dados - Tipos de dados SQL - Atributos SQL - Criar Tabela - Inserir,
Leia maisLista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I
Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I Considere o diagrama relacional da Figura 1 e escreva os comandos SQL para executar os exercícios abaixo. Figure 1 Diagrama relacional.
Leia maisSQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL
SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas
Leia maisComandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
Leia maisIntrodução a Linguagem SQL: Comandos Básicos e Avançados - Parte 1
Introdução a Linguagem SQL: Comandos Básicos e Avançados - Parte 1 O SQL, Structured Query Language, é a linguagem utilizada pelos Banco de Dados Relacionais (BDR) modernos, sendo ela, as vezes, a única
Leia maisPersistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classe e Auto- Relacionamento em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário
Leia maisSQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:
SQL Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional em Ensino de Ciências
Leia maisBanco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011
Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de
Leia maisBANCO DE DADOS SQL. Aprendendo a manipular dados. Banco de dados utilizado: PostgreSQL.
BANCO DE DADOS SQL Aprendendo a manipular dados. Banco de dados utilizado: PostgreSQL. CRIANDO O BANCO DE DADOS CRIANDO A TABELA CIDADE create table CIDADE ( IDCIDADE SERIAL not null, DSCCIDADE Varchar(100)
Leia maisProgramação em Banco de dados
Programação em Banco de dados CREATE DATABASE A03; GO USE A03; GO -- Cria a tabela para armazenar PRODUTO CREATE TABLE PRODUTO( CDPRODUTO INT NOT NULL, NOMEPRODUTO VARCHAR(255), CONSTRAINT PK_PRODUTO PRIMARY
Leia maisDefine o campo ID com chave primaria com gerator de auto incremento ALTER TABLE CONTATO ADD CONSTRAINT PK_CONTATO PRIMARY KEY (ID);
Agenda 1 IBDatabase (Paleta Interbase) 1 IBTransaction (Paleta Interbase) 2 IBQuery (Paleta Interbase) 1 IBUpdateSQL (Paleta Interbase) 1 DataSource (Paleta Interbase) 4 Bitbnt (Paleta Addicional) 1 Dbgrid
Leia maisLinguagem de Consulta Estruturada (SQL)
Linguagem de Consulta Estruturada (SQL) SQL SQL (Structured Query Language), ou Linguagem de Consulta Estruturada. Usada em Bancos de Dados Relacionais. É padronizada (SQL ANSI). ANSI (American National
Leia maisLUMEWare 1.0 MANAUS 2009
LUMEWare 1.0 MANAUS 2009 Sumário Manual do Sistema...1 1 Apresentação...2 1.1 Breve Descrição...2 1.2 Características...2 2 Propósito do Documento...3 2.1 Introdução...3 3 Implantação...4 3.1 Banco de
Leia maisTécni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS
Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,
Leia maisCorreção da 1a Prova de GBD1 2009/2. Profa. Sandra de Amo
Correção da 1a Prova de GBD1 2009/2 Profa. Sandra de Amo 1. Você foi contratado para fazer o projeto de um banco de dados para um teatro. Seu cliente (o gerente do teatro) deseja estocar informações a
Leia maisLinguagem SQL Parte I
FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos chicowebmail@yahoo.com.br Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem
Leia maisProva de Fundamentos de Bancos de Dados 2 a Prova
Prova de Fundamentos de Bancos de Dados 2 a Prova Prof. Carlos A. Heuser Maio de 2006 Prova com consulta duas horas de duração 1 Base de dados para as questões (Esta é a mesma base de dados que foi usada
Leia maisPrincipais Comandos SQL Usados no MySql
Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)
Leia maisSGATF Sistema para Gerenciamento de Alugueis de Trajes para Festa
Curso Técnico Integrado de Informática 3 Ano Projeto Integrador Formação Profissional SGATF Sistema para Gerenciamento de Alugueis de Trajes para Festa Rafaela Gonçalves Ferreira-1460056 Dezembro de 2016
Leia maisSQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL
SQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL Criar uma base de dados (criar um banco de dados) No mysql: create database locadora; No postgresql: createdb locadora Criar
Leia maisBanco de Dados. Structured Query Language SQL. Prof. Walteno Martins Parreira Jr 1. www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Structured Query Language SQL Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Comandos SQL Os comandos do SQL são classificados em três grupos,
Leia maisCurso Técnico Integrado de Informática 2 Ano Projeto Integrador Profissionalizante- PIP Sistema Mania de Mulher
Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Profissionalizante- PIP Sistema Mania de Mulher Heloisa Felix Mendes- 1560425 Isabela da Silva Pinho- 1560085 Lívian Custódio Pereira- 1560301
Leia maisTreinamento em PHP. Aula 7. Ari Stopassola Junior stopassola@acimainteractive.com
Treinamento em PHP Aula 7 Ari Stopassola Junior stopassola@acimainteractive.com Banco de Dados Robustes no armazenamento Segurança, velocidade e facilidade na manipulação dos dados Controle e escalabilidade
Leia maisStructured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
Leia maisOs principais objetivos do MySQL são: velocidade, robustez e facilidade de uso.
12 Introdução ao MySQL 12.1 Introdução Neste capítulo é dado uma introdução ao banco de dados MySQL, dando mais ênfase ao aspecto da linguagem SQL. Para quem deseja aprofundar mais sobre SQL, este capítulo
Leia maisProf. Carlos Majer Aplicações Corporativas UNICID
Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença
Leia maisMySQL. Prof. César Melo. com a ajuda de vários
MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula
Leia maisBANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>
BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:
Leia maisCLIENTES COLUNA TIPO DESCRIÇÃO
CLIENTES CODIGO INTEGER (PK) Código único do cliente RAZAO_SOCIAL VARCHAR2(50) Razão social do cliente NOME_FANTASIA VARCHAR2(30) Nome fantasia do cliente CNPJ VARCHAR2(18) Cnpj/Cpf do cliente IESTAD VARCHAR2(18)
Leia mais09/06/2015 EXEMPLO COM A CONSTRAINTS CHECK: CHECK EXISTEM ALGUNS TIPOS DISTINTOS DE RESTRIÇÕES QUE SE PODEM APLICAR A COLUNAS: Constraint NOT NULL
EXISTEM ALGUNS TIPOS DISTINTOS DE RESTRIÇÕES QUE SE PODEM APLICAR A COLUNAS: Constraint NOT NULL Constraint CHECK Constraint UNIQUE Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com Constraint PRIMARY
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Linguagem SQL: Introdução; Construção/Definição de tabelas. 2 Linguagem SQL SQL - Structured Query Language;
Leia maisBanco de Dados Queries Versão 3.1
Sistema de Controle de Pedidos SISCOP Banco de Dados Queries Versão 3.1 Histórico de Revisão Data Versão Descrição Autor 13/11//2010 1.0 Desenvolvimento das Queries Janaína Lima 16/11/2010 2.0 Correção
Leia maisConceitos SQL SQL 19/03/2017 O que é dado? O que é BD? O que é uma informação? O que é SGBD? O que é SQL? O que é BD? O que é SGBD?
- ---@--- Conceitos O que é dado? O que é uma informação? O que é BD? O que é BD? O que é SGBD? O que é? O que é SGBD? Como se comunicar com o SGBD? 1 O que é? Onde Nasceu? Tipos de Bancos Relacionais
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisOperação de União JOIN
Operação de União JOIN Professor Victor Sotero SGD 1 JOIN O join é uma operação de multi-tabelas Select: o nome da coluna deve ser precedido pelo nome da tabela, se mais de uma coluna na tabela especificada
Leia maisSistema de Gerenciamento de Comercio de Perfumaria
Curso Técnico integrado de Informática 3º Ano Projeto Integrador Formação Profissional Sistema de Gerenciamento de Comercio de Perfumaria Kahyslin Thayná de Lima 1370154 Fevereiro de 2015 1. Introdução
Leia maisFaculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível
Leia maisFaculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia mais