{"id":1109,"date":"2022-03-11T11:13:29","date_gmt":"2022-03-11T14:13:29","guid":{"rendered":"https:\/\/gladiston.net.br\/?page_id=1109"},"modified":"2023-08-04T16:53:53","modified_gmt":"2023-08-04T19:53:53","slug":"banco-de-dados","status":"publish","type":"page","link":"https:\/\/gladiston.net.br\/en\/banco-de-dados\/","title":{"rendered":"Database"},"content":{"rendered":"<p class=\"has-drop-cap\">Among the activities I like in development is managing databases. My experience as a developer basically covers all banks, but my administration proficiency is only with Microsoft SQL Server, Sysbase and FirebirdSQL. When I say proficiency, I mean in-depth knowledge, risk management, performance tuning, baseline establishment, backup, disaster recovery, and unusual configurations. Lately I&#039;ve been using the FirebirdSQL database a lot which is a feature-packed OpenSource database with a low learning curve. As it is a relatively unknown bank, I work in the community helping those who want to know it better. That&#039;s why I have this exclusive page that gathers information about what I think you might need.<\/p>\n\n\n\n<p>Before you ask me, why don&#039;t I do the same, that is, distribute knowledge about MSSQL and other databases? The answer is simple, proprietary databases like MSSQL, Oracle and DB2 you can buy for the knowledge and thanks to the certification it will be \u201cas good\u201d as the best certificate, on the other hand relational databases like FirebirdSQL and PostreSQL although there are courses and even certification, there is a very good, efficient collaboration ecosystem that more companies and developers are looking for solutions.<\/p>\n\n\n\n<p class=\"has-text-align-right\">Introducing the FirebirdSQL database<\/p>\n\n\n\n<p class=\"has-text-align-right\">Install on Windows<\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/versoes-distintas-do-firebirdsql-no-mesmo-windows\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Different versions of FirebirdSQL on the same Windows\">Different versions of FirebirdSQL on the same Windows<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\">Installation on Linux, is it better than Windows?<\/p>\n\n\n\n<p class=\"has-text-align-right\">Charset and collate, what are they, what do they eat and where do they live?<\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/qual-charset-devo-usar-iso8859_1-win1252-ou-utf8\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Which charset should I use? ISO8859_1 WIN1252 or UTF8?\">Which charset should I use? ISO8859_1 WIN1252 or UTF8?<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\">Creating a database, why bother with charset and page size?<\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/qual-a-diferenca-entre-uma-conexao-remota-local-e-embarcada\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"What is the difference between a remote, local and embedded connection?\">What is the difference between a remote, local and embedded connection?<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"> <a href=\"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/usando-o-zquery\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Using Zeos \u2013 ZQuery\">Using Zeos \u2013 ZQuery<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/porque-um-dba-deve-orientar-programadores-a-criarem-querys-parametrizadas\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Why should a DBA guide programmers to create parameterized queries?\">Why should a DBA guide programmers to create parameterized queries?<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\">Full backup and sweeping, which is the most efficient strategy?<\/p>\n\n\n\n<p class=\"has-text-align-right\">Incremental backup, which is the most efficient strategy?<\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/como-fazer-backup-e-ou-transferencia-das-contas-de-usuarios\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"How to backup and\/or transfer user accounts\">How to backup and\/or transfer user accounts<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\">The data was written right in the bank, but why do others see wrong accents?<\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/depurando-comandos-sql-no-firebirdsql\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Debugging SQL Commands in FirebirdSQL\">Debugging SQL Commands in FirebirdSQL<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/usar-autocommit-em-meus-programas-isso-e-bom-ou-ruim\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Using autocommit in my programs, is that good or bad?\">Using autocommit in my programs, is that good or bad?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"instalacao-no-windows\">Fun\u00e7\u00f5es UDR ou PSQL para FirebirdSQL<\/h2>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/como-extrair-apenas-o-texto-de-um-conteudo-rtf\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Como extrair apenas o texto de um conte\u00fado RTF\">Como extrair apenas o texto de um conte\u00fado RTF<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/como-extrair-apenas-o-texto-de-um-conteudo-html\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Como extrair apenas o texto de um conte\u00fado HTML\">Como extrair apenas o texto de um conte\u00fado HTML<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/converter-um-texto-em-numeric184-ou-numeric182\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Converter um texto em NUMERIC(18,4) ou NUMERIC(18,2)\">Converter um texto em NUMERIC(18,2) ou NUMERIC(18,4) <\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/arredondamento-do-tipo-abnt\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Arredondamento do tipo ABNT em itens de servi\u00e7o NFs\">Arredondamento do tipo ABNT em itens de servi\u00e7o NFs<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/retornando-apenas-digitos-validos-de-uma-string\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Retornando apenas d\u00edgitos v\u00e1lidos de uma string\">Retornando apenas d\u00edgitos v\u00e1lidos de uma string<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/colocando-aspas-simples-numa-string-que-talvez-ja-tenha-aspas-tambem\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Colocando aspas simples numa string que talvez j\u00e1 tenha aspas tamb\u00e9m\">Colocando aspas simples numa string que talvez j\u00e1 tenha aspas tamb\u00e9m<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/como-converter-um-numero-para-texto-formatado\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Como converter um numero para texto formatado\">Como converter um numero para texto formatado<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/pegando-o-primeiro-dia-do-mes-de-uma-determinada-data\/\" target=\"_blank\" rel=\"noopener\" title=\"Pegando o primeiro dia do m\u00eas de uma determinada data\">Pegando o primeiro dia do m\u00eas de uma determinada data<\/a><\/p>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/gladiston.net.br\/en\/banco-de-dados\/pegando-o-ultimo-dia-do-mes-de-uma-determinada-data\/\" target=\"_blank\" rel=\"noopener\" title=\"Pegando o ultimo dia do m\u00eas de uma determinada data\">Pegando o ultimo dia do m\u00eas de uma determinada data<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Entre as atividades que gosto no desenvolvimento esta a de administrar banco de dados. Minha experi\u00eancia como desenvolver basicamente atinge todos os bancos, mas minha profici\u00eancia em administra\u00e7\u00e3o \u00e9 apenas com Microsoft SQL Server, Sysbase e FirebirdSQL. Quando eu digo profici\u00eancia, quero dizer conhecer a fundo, gerenciar os riscos, tunning de performance, estabelecimento de linha [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width.php","meta":{"footnotes":""},"class_list":["post-1109","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/1109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/comments?post=1109"}],"version-history":[{"count":24,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/1109\/revisions"}],"predecessor-version":[{"id":2270,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/1109\/revisions\/2270"}],"wp:attachment":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/media?parent=1109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}