Nuvem AWS
Nuvem AWS
Conheça o Amazon Relational Database Service

Um banco de dados relacional é uma coleção de dados com relacionamentos predefinidos entre si. Esses itens são organizados como um conjunto de tabelas com colunas e linhas. As tabelas são usadas para reter informações sobre os objetos a serem representados no banco de dados. Cada coluna da tabela retém um determinado tipo de dado e um campo armazena o valor em si de um atributo. As linhas na tabela representam uma coleção de valores relacionados de um objeto ou uma entidade. Cada linha em uma tabela pode ser marcada com um único identificador chamado de chave principal. Já as linhas entre as várias tabelas podem ser associadas usando chaves estrangeiras. Esses dados podem ser acessados de várias formas diferentes, sem reorganizar as tabelas do banco de dados eles mesmos.

rds-thumbnail
6:44
Introdução ao Amazon Relational Database Service
15

SQL

SQL, ou Structured Query Language, é a interface primária usada para comunicação como bancos de dados relacionais. O SQL tornou-se padrão do American National Standards Institute (ANSI) em 1986. O SQL padrão ANSI é aceito por todos os mecanismos conhecidos de banco de dados relacional, e alguns desses mecanismos também têm a extensão para SQL ANSI para apoiar a funcionalidade específica desse mecanismo. O SQL é usado para adicionar, atualizar ou excluir linhas de dados, recuperar subconjuntos de dados para processamento de transações e aplicações de análise, além de gerenciar todos os aspectos do banco de dados.

Integridade de dados 

Integridade dos dados é a completude, precisão e consistência gerais dos dados. Bancos de dados relacionais usam uma série de constraints para obrigar integridade de dados no bancos de dados. Aí estão incluídas chaves primárias, chaves estrangeiras, constraint ‘Not NULL’, constraint ‘Unique’, constraint ‘Default’ e constraints ‘Check’. Essas constraints de integridade ajudam na obrigatoriedade das regras dos negócios quanto aos dados nas tabelas, de forma a garantir a precisão e a confiabilidade dos dados. Além desses, a maioria dos banco de dados relacionais também permite que um código personalizado seja incorporado em triggers executados com base em uma ação no banco de dados.

Transações

Uma transação de banco de dados consiste em uma ou mais instruções SQL executadas como uma sequência de operações que formam uma só unidade lógica do trabalho. As transações disponibilizam uma proposição "tudo ou nada", o que significa que a transação inteira deve estar completa como uma só unidade e ser gravada no banco de dados, caso contrário, nenhum componente individual da transação deverá passar. Em relação à terminologia do banco de dados, uma transação resulta em COMMIT ou ROLLBACK. Cada transação é tratada de forma coerente e confiável, independente de outras transações.

Conformidade com o ACID

Todas as transações de banco de dados devem estar em conformidade com o ACID ou serem atômicas, uniformes, isoladas e duráveis para garantir a integridade dos dados.

Atomicidade exige que a transação como um todo seja executada com êxito ou, caso parte da transação falhe, que a transação inteira seja invalidada. Consistência determina que os dados gravados no banco de dados como parte da transação e devem aderir a todas as regras definidas, e restrições incluindo constraints, cascades e triggers. Isolamento é essencial para conquistar controle da concomitância e garante que cada transação seja independente por si só. Durabilidade estabelece que todas as alterações feitas ao banco de dados sejam permanentes depois de a transação ser concluída com êxito.

15

O Amazon Aurora é um mecanismo de banco de dados relacional, compatível com MySQL e PostgreSQL, que combina a velocidade e a disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto. O Amazon Aurora disponibiliza desempenho até cinco vezes maior que o MySQL com a segurança, a disponibilidade e a confiabilidade de um banco de dados comercial a um décimo do custo. Saiba mais »

O Amazon RDS permite que você implante várias edições do Oracle Database em questão de minutos, de modo econômico e com uma capacidade de hardware redimensionável. Você pode trazer licenças existentes da Oracle ou pagar pelo uso da licença por hora. O RDS libera você para se concentrar no desenvolvimento da aplicação ao gerenciar tarefas complexas de administração do banco de dados, como provisionamento, backups, patches, monitoramento e escalabilidade do hardware. Saiba mais »

O Amazon RDS para SQL Server facilita a configuração, operação e escalabilidade do SQL Server na nuvem. Você pode implantar várias edições do SQL Server, como Express, Web, Standard e Enterprise. Como o Amazon RDS para SQL Server lhe fornece acesso direto aos recursos nativos do SQL Server, suas aplicações e ferramentas devem funcionar sem nenhuma alteração. Saiba mais »

O MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto usado por um grande número de aplicações baseadas na web.O Amazon RDS para MySQL lhe dá acesso aos recursos de um mecanismo de banco de dados MySQL familiar. Isso significa que o código, as aplicações e as ferramentas que você já usa hoje com os bancos de dados existentes podem ser usados com o Amazon RDS sem nenhuma alteração. Saiba mais »

O PostgreSQL é um sistema poderoso de banco de dados objeto-relacional de código aberto e classe corporativa que dá ênfase à extensibilidade e à conformidade com padrões. O PostgreSQL conta com vários recursos sofisticados e executa procedimentos armazenados em mais de uma dúzia de linguagens de programação, como Java, Perl, Python, Ruby, Tcl, C/C++ e seu próprio PL/pgSQL, que é semelhante ao PL/SQL, da Oracle. Saiba mais » 

O MariaDB é um mecanismo de banco de dados compatível com MySQL que é um fork do MySQL e está sendo concebido pelos desenvolvedores originais do MySQL. O Amazon RDS facilita a configuração, a operação e a escalabilidade de implantações do MariaDB na nuvem. Com o Amazon RDS, você pode implantar bancos de dados escaláveis do MariaDB em minutos, com capacidade de hardware redimensionável e econômica. Saiba mais »

É fácil começar a usar o Amazon RDS. Siga nosso Guia de conceitos básicos para criar sua primeira instância no Amazon RDS em poucos cliques.

 

Comece a usar gratuitamente