Mostrando postagens com marcador sql. Mostrar todas as postagens
Mostrando postagens com marcador sql. Mostrar todas as postagens

sexta-feira, 2 de maio de 2014

Primeira aula em Banco de Dados


Galerinha, passando aqui para relatar a minha primeira experiência com Banco de Dados. Com a ajuda de amigos, professores e algumas vídeo aulas pude caminhar meus primeiros passos no aprendizado em banco de dados SQL.

Bem, o que tenho a dizer sobre essa primeira perspectiva é que não existe tanta dificuldade, se bem que ainda estou começando a "brincadeira" mas essa parte inicial é tranquila. O que pode criar um pouco de dificuldade é a instalação e configuração do banco de dados, mas com um pouco de atenção e persistência nada é impossível então...

Decidi começar a aprender sobre esse tema pois está na pauta de aprendizagem do grupo e por ter algum material sobre assunto pré-preparado, mas não pretendo aprofundar muito agora pois meu objetivo inicial é a estatística, só tirando um dia para conhecer uma ferramenta nova.

Sobre sua utilidade, inicialmente digo que é bem maleável e bem legal de se usar, por mais que esteja trabalhando no "braço" (linhas de comando), dá muita liberdade de manuseio de dados. Porém para quantidades pequenas de dados e para objetivos menos abrangentes diria que uma um software de planilhas faz bem tal trabalho, mas é sempre bom conhecer e saber como manipular um banco de dados já que ele se torna necessário quando existe uma quantidade de dados grandes e alguns objetivos em particular.

Bom por hoje é só pessoal, já existe algum conteúdo sobre banco de dados no blog abaixo mas posteriormente com um pouco mais de domínio do assunto vamos incluindo mais conteúdos! 

Obrigado e até a próxima!  

segunda-feira, 7 de abril de 2014

Construção de um Banco de Dados - Fase 1

Começando uma nova semana, então nada melhor que começar ela contando minha experiência do final de semana. Infelizmente, não tão produtivos quanto esperava (roubaram os dois transformadores de energia de onde eu moro, então fim de semana sem energia), mas apesar das adversidade ainda consegui codificar meu banco de dados e começar a popular o mesmo.
Como apresentado no post anterior, tínhamos a necessidade de codificar cinco tabelas, para tal utilizei o MySQL
Sendo assim, para registro de atividade segue meu script.


CREATE TABLE qualis (
idQualis INT(5) AUTO_INCREMENT NOT NULL,
areaRevista VARCHAR(20),
notaQualis VARCHAR(4),
idRevista INT(5),
PRIMARY KEY(idQualis)
);

CREATE TABLE autores (
idAutor INT(5) AUTO_INCREMENT NOT NULL,
nomeAutores VARCHAR(80) NOT NULL,
instituicao VARCHAR(10) NOT NULL,
PRIMARY KEY (idAutor)
);

CREATE TABLE revista (
idRevista INT(5) AUTO_INCREMENT NOT NULL,
nomeRevista VARCHAR(80) NOT NULL,
issn VARCHAR(10),
PRIMARY KEY(idRevista)
);

CREATE TABLE artigos (
idArtigo INT(5) AUTO_INCREMENT NOT NULL,
tituloArtigo VARCHAR(255) NOT NULL,
PRIMARY KEY(idArtigo)
);

ALTER TABLE `artigos` ADD CONSTRAINT `fk_revista` FOREIGN KEY ( `idRevista` ) REFERENCES `revista` ( `idRevista` );

ALTER TABLE `qualis` ADD CONSTRAINT `fkRevista` FOREIGN KEY ( `iRevista` ) REFERENCES `revista` ( `idRevista` );

E, assim criei meu banco de dados, próximo passo será popular os dados que estão em alguns arquivos ".csv". Agora parece fácil, mas deu uns R$ 0,20 de trabalho.

To be continue...

;-)

quarta-feira, 19 de março de 2014

Bases de dados

Então depois de um tempinho sem aparecer por aqui, cá estamos de volta!! Ninguém disse que seria fácil, conciliar as disciplinas normais do curso com o grupo de estudo, mas também não pedi que fosse fácil, assim sendo, vamos a nossa nova experiência.

A ferramenta da vez -  na realidade as ferramentas - como o foco do grupo do estudo são estudos em gestão da informação, muitas vezes as informações das quais "tomaremos" posse, a fim de,  de estudar e/ou responder uma ou várias perguntas estarão armazenadas em arquivos que tem ao seu final nomes como: [nome do arquivo].sql [nome do arquivo].ods; [nome do arquivo].xls; [nome do arquivo].csv ou [nome do arquivo].xlsx; e, a pergunta que fica é que diabos significa esse "ponto alguma coisa"?

A única coisa que digo é não criemos canico, esse "ponto alguma coisa" é apenas o formato do arquivo que você está a utilizar, algumas pessoas verão isso como algo trivial, entretanto muitas pessoas ainda não tem consciência do que elas significam. Então, vamos lá, pega seu bloco de notas, post-it, evernote, seu caderno de caligráfia ou qualquer coisa que seja passível de tomar nota.

Caso 1: Se o arquivo que você esta a utilizar tenha ".sql", seu arquivo trata-se de uma base de dados no formato SQL (Structured Query Language), ou seja, é um arquivo de um banco de dados relacional que você poderá visualizar-lo por intermédio do MySQL ou outro banco de dados relacional.

Caso 2: Se o arquivo que você esta a utilizar tenha ".csv", significa que os dados de sua base de dados estão separados por virgula, você pode visualizar seu arquivo por intermédio de um bloco de notas ou mesmo a partir de uma planilha eletrônica como o Excel.

Caso 3: Se o arquivo que você esta a utilizar tenha ".xls" ou ".xlsx", trata-se de uma base de dados que pode ser manipulada por qualquer programa de planilha eletrônica, mas que inicialmente foi salva no padrão do MS Excel.

Caso 4: Se o arquivo que você esta a utilizar tenha ".ods", trata-se de uma base de dados que pode ser manipulada por qualquer programa de planilha eletrônica, mas que foi criada ou salva para ser manipulada por um programa de código aberto como o Calc da suite LibreOffice.

Então por hoje é isso!!

;-)