Advertisement
jpfassis

Script Tabela BD

Jul 19th, 2019
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 2.92 KB | None | 0 0
  1. SQL DIALECT 3;
  2.  
  3. SET NAMES UTF8;
  4.  
  5. CREATE DATABASE "C:\TRABALHO\DADOS\TABELAS_SISCOM.FDB" user "SYSDBA" password "masterkey" DEFAULT CHARACTER SET WIN1252 COLLATION WIN_PTBR;
  6.  
  7. CONNECT "C:\TRABALHO\DADOS\TABELAS_SISCOM.FDB" user "SYSDBA" password "masterkey";
  8.  
  9. ALTER CHARACTER SET UTF8 SET DEFAULT COLLATION UNICODE_CI_AI;
  10.  
  11. commit work;
  12.  
  13.  
  14. CREATE TABLE BAIRROS(
  15. ID_Bairro Integer PRIMARY KEY,
  16. Nome Varchar(30),
  17. Data_Cadastro Date,
  18. Data_Alteracao Date);
  19.  
  20. commit work;
  21.  
  22. CREATE INDEX BAIRROS_ID_BAIRRO_INDEX ON BAIRROS(ID_Bairro);
  23. CREATE INDEX BAIRROS_NOME_INDEX ON BAIRROS(Nome);
  24.  
  25. commit work;
  26.  
  27.  
  28. CREATE TABLE PAIS(
  29. ID_Pais integer PRIMARY KEY,
  30. Nome Varchar(30),
  31. Codigo_IBGE integer,
  32. Data_Cadastro Date,
  33. Data_Alteracao Date);
  34.  
  35. commit work;
  36.  
  37. CREATE INDEX PAIS_ID_CIDADE_INDEX ON PAIS(ID_Pais);
  38. CREATE INDEX PAIS_NOME_INDEX ON PAIS(Nome);
  39.  
  40. commit work;
  41.  
  42.  
  43. CREATE TABLE CIDADES(
  44. ID_Cidade integer PRIMARY KEY,
  45. Nome Varchar(30),
  46. ID_ESTADO integer,
  47. UF Varchar(2),
  48. Codigo_IBGE integer,
  49. Codigo_Receita_Federal integer,
  50. Codigo_Estadual integer,
  51. Data_Cadastro Date,
  52. Data_Alteracao Date);
  53.  
  54. commit work;
  55.  
  56. CREATE INDEX CIDADE_ID_CIDADE_INDEX ON CIDADES(ID_Cidade);
  57. CREATE INDEX CIDADE_NOME_INDEX ON CIDADES(Nome);
  58. CREATE INDEX CIDADE_UF_INDEX ON CIDADES(UF);
  59.  
  60. commit work;
  61.  
  62.  
  63. CREATE TABLE USUARIOS(
  64. ID_Usuario Integer PRIMARY KEY,
  65. ID_Empresa Integer,
  66. ID_Filial Integer,
  67. Ativo Varchar(3),
  68. ID_Cargo integer,
  69. ID_Departamento Integer,
  70. ID_Cidade Integer,
  71. Nome Varchar(60),
  72. Apelido Varchar(60),
  73. CPF Varchar(15),
  74. RG Varchar(20),
  75. Emissor_RG Varchar(3),
  76. UF_RG Varchar(3),
  77. Data_Emissao_RG Date,
  78. Endereco_Numero Varchar(45),
  79. Numero_End Varchar (6),
  80. Complemento Varchar(35),
  81. Bairro Varchar(30),
  82. CEP Varchar(10),
  83. UF Varchar(2),
  84. IBGE_Cidade Varchar(10),
  85. Telefone_1 Varchar(20),
  86. Telefone_2 Varchar(20),
  87. Fax_1 Varchar(20),
  88. Celular_1 Varchar(20),
  89. Celular_2 Varchar(20),
  90. EMail_1 Varchar(60),
  91. EMail_2 Varchar(60),
  92. Login Varchar(10),
  93. Senha Varchar(10),
  94. Taxa_Comissao_Orc Double Precision,
  95. Taxa_Comissao_Ped Double Precision,
  96. Taxa_Comissao_NFE Double Precision,
  97. Valor_Comissao Double Precision,
  98. Data_Cadastro Date,
  99. Data_Alteracao Date,
  100. Data_Nascimento Date,
  101. Excluido Varchar(1),
  102. Data_Exclusao Date,
  103. Vendedor Varchar(3));
  104.  
  105. commit work;
  106.  
  107. CREATE INDEX USUARIOS_ID_USUARIO_INDEX ON USUARIOS(ID_Usuario);
  108. CREATE INDEX USUARIOS_NOME_INDEX ON USUARIOS(Nome);
  109. CREATE INDEX USUARIOS_CPF_INDEX ON USUARIOS(CPF);
  110. CREATE INDEX USUARIOS_LOGIN_INDEX ON USUARIOS(LOGIN);
  111.  
  112. commit work;
  113.  
  114.  
  115.  
  116. CREATE TABLE ESTADOS(
  117. ID_ESTADO Integer PRIMARY KEY,
  118. NOME Varchar(20),
  119. SIGLA Varchar(2),
  120. CODIGO_IBGE Varchar(2),
  121. ID_PAIS Integer,
  122. Data_Cadastro Date,
  123. Data_Alteracao Date);
  124.  
  125. commit work;
  126.  
  127. CREATE INDEX ESTADOS_ID_INDEX ON ESTADOS(ID_ESTADO);
  128. CREATE INDEX ESTADOS_NOME_INDEX ON ESTADOS(NOME);
  129. CREATE INDEX ESTADOS_SIGLA_INDEX ON ESTADOS(SIGLA);
  130. CREATE INDEX ESTADOS_CODIGOIBGE_INDEX ON ESTADOS(CODIGO_IBGE);
  131.  
  132. commit work;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement