Buscar

ATIVIDADE - BANCO DE DADOS - TDI

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Nome: Amanda A. Lopes de Souza R.A: GU3018067 Turma: A 
Quais são os SGBD mais apropriados para essas linguagens de programação? 
 
PHP 
Simplificando, PHP é uma linguagem de programação usada por programadores e 
desenvolvedores para construir sites dinâmicos, estender a integração de aplicativos 
e simplificar o desenvolvimento do sistema. Esta linguagem é mundialmente 
conhecida, fácil de aprender e trabalhar, e é uma das linguagens mais utilizadas para 
compatibilidade com a maioria dos sistemas operacionais existentes. Este artigo 
demonstra a estrutura e os benefícios desse idioma e a importância dos acrônimos 
separadamente. 
O PHP é compatível com diversos bancos de dados como SQL Server, Firebird / 
Interbase, MySQL, Oracle, ODBC, PostgreSQL, SQLite, Informix, IBM / DB2 e 
CUBRID. Deve ser usado em projetos que usam múltiplos bancos de dados ou que 
requerem compatibilidade com outro SGBD, mas não é recomendado para aplicações 
onde o SGBD a ser usado está claramente definido. Comparado a outros bancos de 
dados como o MySQL, a velocidade não é suficiente. 
ASP.NET 
ASP.NET é uma estrutura da web gratuita para a construção de ótimos sites e 
aplicativos da web usando HTML, CSS e JavaScript. Você também pode criar APIs 
da Web e usar tecnologias em tempo real, como websockets. O mercado está no 
mercado há vários anos. A tecnologia pode ser dividida em dois subtipos principais: 
ASP.NET Web Forms e ASP.NET MVC. Essa tecnologia usa principalmente o padrão 
de design MVC implementado como uma estrutura da Microsoft. A plataforma e todas 
as suas funções são as principais responsáveis pela construção de excelentes 
aplicativos que utilizam o padrão MVC. 
Com a padronização do novo C # para se conectar ao banco de dados, o Asp.Net usa 
principalmente dois conjuntos de controles. Grupo especial de banco de dados SQL 
Server e outro grupo de OLEDB (padrão ADO.NET). O primeiro refere-se a um banco 
de dados (SQL Server), e o outro pode ser utilizado para conectar-se a diversos 
bancos de dados do mercado, incluindo o próprio SQL Server. O trabalho do banco 
de dados é essencialmente conectar dois níveis (back-end e front-end). Esse 
processo requer os seguintes objetos: OleDbConnection, OleDbDataAdapter e 
DataSet. 
 
C# Desktop e WEB 
C # (C-Sharp) é uma linguagem de programação orientada a objetos desenvolvida 
pela Microsoft. É uma das linguagens mais utilizadas no mundo. Sua sintaxe é 
semelhante a outras linguagens populares como C, C ++, Java e Object Pascal. É 
fácil para os programadores aprenderem. 
Sua estrutura de dados original é um objeto correspondente ao tipo em .NET. A 
recuperação automática de memória do coletor de lixo e várias abstrações, como 
classes, interfaces, delegados e exceções, nada mais são do que a divulgação das 
funções explícitas da estrutura .NET. 
Dependendo da quantidade de dados gerenciados pelo seu aplicativo, você pode usar 
o SGBD conectado ao C#, o próprio SQL Server Express. Escolher o MySQL agora é 
uma escolha de SGBD melhor, mais fácil e mais confiável. 
O Microsoft SQL Server Compact 4.0 permite criar bancos de dados compactos que 
podem ser implantados em desktops, dispositivos inteligentes e tablets. Ao criar 
aplicativos que usam o SQL Server Compact, você pode usar as linguagens Visual 
Basic .NET ou C # e o .NET Framework ou .NET Compact Framework para criar e 
gerenciar seus aplicativos. O SQL Server Compact fornece os seguintes recursos a 
serem considerados ao usá-lo como um local de armazenamento de dados para seu 
aplicativo. 
• O SQL Server Compact é baseado em arquivo. Em outras palavras, a string de 
conexão é o caminho para o arquivo de banco de dados (.SDF). 
• O SQL Server Compact não está sendo executado como um serviço. Essa é 
uma das principais diferenças entre o SQL Server Compact e o SQL Server ou 
SQL Server Express Edition. 
• O SQL Server Compact oferece suporte a várias conexões, até 256 conexões. 
A abertura de conexões em outros processos também é suportada. A versão 
atual do SQL Server Compact oferece suporte a arquivos de banco de dados 
de até 4 GB. 
Java: 
Java é uma linguagem de programação e é a primeira plataforma de computador 
lançada pela Sun Microsystems em 1995. Existem muitos aplicativos e sites que não 
funcionam sem o Java instalado e são criados diariamente. Java é rápido, seguro e 
confiável. De laptops e data centers a consoles de jogos, supercomputadores 
científicos, telefones celulares e a Internet, o Java está em todo lugar. 
Java oferece a funcionalidade de C e algumas linguagens muito poderosas derivadas 
de C, mas não há recursos confusos e subutilizados nessas linguagens. Esta 
linguagem permite que você projete software que pode ser executado e distribuído em 
outras plataformas em seu computador (como MAC, Linux e Windows). 
Para aplicativos em que os bancos não precisam gerenciar um grande número de 
tabelas maiores que GB ou TB, o MySQL é o melhor banco de dados para Java com 
volumes razoáveis e grandes recursos. Se você tem um grande volume, deve usar o 
Oracle. Há um ponto importante nesta recomendação. Ele funciona em qualquer 
sistema operacional, é portátil e não está associado a nenhum sistema operacional. 
Isso significa que você pode iniciar o desenvolvimento em seu laptop Windows e, em 
seguida, migrar tudo para seu servidor Linux. 
 
Swift 
Swift é uma linguagem de programação consistente e intuitiva desenvolvida pela 
Apple para criar aplicativos para iOS, Mac, Apple TV e Apple Watch. Ele foi criado 
para dar aos desenvolvedores mais liberdade. 
Essa linguagem é fácil de usar e de código aberto, então qualquer pessoa com uma 
grande ideia pode fazer grandes coisas. Swift é uma linguagem rápida e eficiente que 
reage em tempo real e pode ser facilmente adicionada ao código Objective-C 
existente. Os desenvolvedores podem escrever um código mais seguro e confiável, 
economizando tempo e fornecendo uma experiência de aplicativo mais rica. 
SQLite não é a única maneira de manter dados no iOS. Além de seus dados 
importantes, você tem muitas outras opções para persistência de dados, como Realm, 
Couchbase Lite, Firebase e NSCoding. Cada um deles tem pontos fortes e fracos, 
incluindo SQLite. Não existe uma fórmula mágica na retenção de dados. O 
desenvolvedor decide que algumas opções terão precedência sobre outras, 
dependendo dos requisitos do aplicativo. 
O uso com iOS não adicionará nenhuma sobrecarga de pacote ao seu aplicativo. O 
SQLite lançou a versão 1.0 em agosto de 2000, testado e funcionando. É bem 
conservado na versão regular. Usa código livre. Ele usa uma linguagem de consulta 
familiar aos desenvolvedores e administradores de banco de dados multi plataforma. 
 
Android 
O Android é um sistema operacional (SO) baseado em kernel Linux desenvolvido por 
um grupo de desenvolvedores conhecido como Open Handset Alliance, com o Google 
como seu principal contribuidor. Usando uma interface de usuário baseada em gestos 
diretos, o Android foi projetado principalmente para dispositivos móveis com telas 
sensíveis ao toque, como smartphones e tablets. Possui interfaces dedicadas para 
TV, carro (Android Auto) e smart watch (Wear OS). O sistema operacional usa uma 
tela de toque que permite aos usuários interagir com objetos virtuais e teclados 
virtuais. Ele é usado principalmente em dispositivos de tela de toque, mas também é 
usado em consoles de videogame, câmeras digitais, computadores e outros 
dispositivos eletrônicos. 
SQLite é o nome do banco de dados interno do Android e está disponível em qualquer 
dispositivo que use o sistema operacional. Como o nome sugere, é mais leve do que 
os bancos de dados do sistema operacional tradicionais, mas menos poderoso. SQlite 
fornece acesso conveniente aos dados do usuário e aplicativos do dispositivo sem 
criar bibliotecas adicionais. Nossos engenheiros não pouparam despesas para tornar 
as classesde banco de dados as mais flexíveis e produzir documentação abrangente 
e detalhada. Os especialistas consideram o uso do SQLite o mestre do Google. Além 
disso, o fato de o sistema operacional ser baseado em código aberto Linux o torna um 
ótimo portal para quem deseja aprender como desenvolver Android para dispositivos 
móveis.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes