segunda-feira, 26 de outubro de 2009

Sistemas de arquivos

Sistema de arquivos é a forma de organização de dados em algum meio de armazenamento de dados em massa como um HD ou pendrive.

Para comparar a organização dos arquivos assemelha-se a uma biblioteca escolar. O bibliotecário organiza os livros conforme o seu gosto, facilidade para encontrar um livro, sem ocupar muitas prateleiras e assegurando a integridade de sua coleção de livros. Ainda, certamente, organiza os livros segundo suas características (assunto, autor, editora, etc.). Depois de organizados, ou durante a organização, o bibliotecário cria uma lista com todos os livros da biblioteca, com seus assuntos, localizações e códigos respectivos.

Aplicando o exemplo à informática, o sistema operacional seria o bibliotecário da "biblioteca de dados" do computador que guarda os dados nos espaços vazios do disco, rotulando-os com um FCB (File Control Block, Bloco de Controle de Arquivo) e ainda criando uma lista com a posição deste dado, chamada de MFT (Master File Table, Tabela de Arquivos Mestre). Sabendo a posição do arquivo a ser aberto/gravado, o sistema operacional solicita a leitura desta, decodifica/codifica e realiza a abertura/gravação do dado.

Resumindo: Um Sistema de arquivos é uma forma de criar uma estrutura lógica de acesso a dados numa partição. Sendo assim, também é importante lembrar que nunca poderá ter dois ou mais tipos de sistemas de arquivos (formatos) numa mesma partição.

O MBR (Master Boot Record) está interligado com a BIOS e sua função é o reconhecimento do sistema de Arquivos, e também a inicialização do sistema operacional.

Sistemas de arquivos mais usados

Apple Macintosh

* HFS

UNIX (FreeBSD, OpenBSD, Linux, Solaris, etc.)

* Ext
* Ext2
* Ext3
* SWAP
* Reiser

MS-DOS/Microsoft Windows

* FAT 12 - MS-DOS 1.0 até MS-DOS 4.0
* FAT 16 ou FAT - DOS 4.0 ou superior / Windows 1.X ou superior (2.x, 3.x, 95, 98, ME, 2000, XP,...)
* FAT 32 - MS-DOS 7.1 e 8.0 / Windows 95 (versão OSR2!), ou superior (98, ME, NT, 2000, XP...)
* NTFS - Windows NT ou superior (NT, 2000, XP, 2003 Server,...)

este texto foi adaptado da wikipedia

sexta-feira, 1 de maio de 2009

Access - Criando o banco de dados

Hoje vamos aprender a criar o banco de dados para cadastrar fornecedores de uma empresa no access para isso abra o Microsoft Access neste tutorial vou usar o Access 2003, mas o conhecimento adiquirido pode ser usado para outras versões também.
Com o Access aberto clique no menu Arquivo >> Novo e no painel a direita escolha Banco de dados em branco...
Escolha o local onde deseja salvar seu Banco de dados deve aparecer a seguinte janela, onde será possível gerenciar o banco de dados.

vamos analixar os 3 modos de criar uma tabela no Access:

  • Criar Tabela no modo Design - neste modo podemos criar as tabelas com seus respectivos campos e definir que tipo de dado será armazenado (data, texto, valor monetário, etc) que exige uma análise mais detalhada do tipo de dado mais adequado para um determinado campo.
  • Criar tabela usando o Assistente - o access possui um assistente para criação de diversos tipos de tabelas que podem ser usadas como modelo.
  • Criar tabela Inserindo os dados - neste modo você apenas deve digitar os dados que o access define os campos de acordo com o tipo de dado, por exemplo, se você digitar uma data como 01/05/2009 o access vai definir este campo como sendo do tipo data
Agora vamos criar nossa primeira tabela para cadastrar os fornecedores, para isso dê duplo clique em Criar tabela usando o assistente
Escolha o tipo comercial e a tabela de exemplo Fornecedores clique no botão >> para inserir todos os campos e clique em Avançar
Escolha um nome para a tabela, de preferência digite um nome que identifique a tabela você pode usar um prefixo para identificar as tabelas como por exemplo: T_FORNECEDORES ou TAB_FORNECEDORES, deixe marcado o item Sim, defina a chave primária pra mim e clique em Avançar
Agora clique no botão Concluir para salvar a tabela, note que a tabela será aberta para que você possa inserir dados.
Insira alguns dados e feche esta tabela agora vamos criar uma tabela inserindo os dados referentes a cidades. Para isso escolha a opção criar tabela inserindo os dados...
Neste modo cada coluna corresponde a um campo e cada linha a um Registro na coluna campo 1 digite uma cidade e feche esta tabela será perguntado se deseja salvar a tabela escolha sim e salve-a com o nome de CIDADES em seguida será perguntado se deseja que o access defina a chave primária da tabela escolha Sim
Clique como botão inverso do mouse na tabela CIDADES e escolha Modo Design para poder alterar o nome do campo referente a cidade
Altere o nome do campo onde está Campo1 apague e digite Cidade feche e salve a tabela
no próximo tutorial vamos aprender a criar a tabela no modo design.

sábado, 28 de março de 2009

Access - conceito de banco de dados

Antes de começarmos a usar o access vamos entender alguns conceitos importantes sobre banco de dados. O Access é um Gerenciador de Banco de Dados que acompanha a suite de aplicativos Office da Microsoft (não acompanha as versões mais básicas) uma das suas principais caracteristicas é a facilidade de uso e a fácil integração com os outros aplicativos da suíte Office (Word, Excel...).
No entanto como tudo na vida o Access também tem suas limitações uma delas é a capacidade de armazenamento de um banco de dados que fica limitada a 2 Gigabytes, o usuario final deverá ter o Access instalado para poder usar todos os recursos do aplicativo desenvolvido no Access, mas o desenvolvedor pode usar uma outra linguagem para manipular os dados como Delphi mas nem todos recursos do Access poderão ser usados no Delphi, mas isso fica para um outro tutorial...

Conceitos iniciais de banco de dados

O que éum banco de dados

Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação.
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Muitas vezes o termo banco de dados é usado como sinônimo de SGDB.
O modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por tuplas (linhas) e colunas.
A apresentação dos dados geralmente é semelhante à de uma planilha eletrônica, porém os sistemas de gestão de banco de dados possuem características especiais para o armazenamento, classificação, gestão da integridade e recuperação dos dados.
Para entender melhor as Linhas e Colunas de um banco de dados pense em uma clínica médica onde cada paciente tem sua pasta com seus dados pessoais e o histórico médico, as linhas são as fichas e as colunas são as informações das fichas.
nos próximos tutoriais você vai aprender a criar um projeto de banco de dados no access.