1 / 24

Bases de dados

Bases de dados. … é uma colecção de dados, organizados, que se relacionam…. O que é uma base de dados?. … é INFORMAÇÃO. … ou em suporte digital…. em papel, …. Lembra-te de algumas razões para informatizar uma base de dados!. maior rapidez de consulta.

lindsey
Télécharger la présentation

Bases de dados

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bases de dados

  2. … é uma colecção de dados, organizados, que se relacionam… O que é uma base de dados? … éINFORMAÇÃO … ou em suporte digital… em papel, …

  3. Lembra-te de algumas razões para informatizar uma base de dados! maior rapidez de consulta mais variedade na combinação dos dados – mais informação menos repetições de dados – maior fiabilidade … e ainda muitas outras razões de que te lembraste!

  4. Existem no mercado muitas ferramentas para informatizar uma base de dados: sbase – OpenOffice 3 Microsoft Access FileMaker Microsoft SQL Oracle Informix DB2 etc. Estes são alguns dos produtos que permitem criar, utilizar e manter bases de dados.

  5. Base de dados No nosso caso iremos trabalhar com o Microsoft Office Access 2010, um dos mais divulgados para o ambiente Windows.

  6. … terás que reflectir sobre alguns aspectos: • Qual o “tema” que eleges para a tua BD? a tua agenda de moradas, as tuas músicas, os desafios e os golos do teu clube, os tempos e classificações do campeonato de F1, as tuas receitas, etc., Para construíres uma base de dados… • Que “perguntas” queres fazer à tua BD? quantos…, quais…, que…, desde quando, etc., • Onde “coleccionar os dados“ para introduzir na tua BD? na internet, nos teus arquivos, em revistas, etc. Uma vez discutidas as questões anteriores, mãos à obra!

  7. Começamos por definir as Tabelas, isto é, … arrumamos melhor os dados se os distribuirmos, segundo um critério, por várias “gavetas”… … as “gavetas” dos dados…

  8. Na base de dados da alimentação… o nome, o tipo de receita, a elaboração, a foto… … temos a tabelaReceitas, onde guardamos os dados próprios de cada receita:

  9. Na base de dados da alimentação… a quantidade, a unidade de medida… … a dos ingredientesIng_R, onde guardamos os dados de cada ingrediente…

  10. O tipo de campo… • A escolha acertada do tipo de campo facilita a sua utilização posterior: • se quisermos comparar datas, convém que o campo esteja definido como Data/hora, • se quisermos fazer cálculos, temos que o definir como numérico, • se for muito extenso deve ser definido como Memo, • etc. … deve ser escolhido de acordo com as caraterísticas dosdadosque queremos que ele guarde

  11. Há tabelas com outras funções… … que serve para “validar” o tipo de receita: bacalhau, arroz, sopas, vegetais, etc., … que não se destinam a armazenar dados… é o caso da tabelaR_tipo… … permite também restringir as pesquisas e… utiliza-se interativamente…

  12. … tabela R_tipoutiliza-se interativamente… … desta forma…

  13. Organização da informação Isto é um Formulário … mas o que é isto?… … mas já lá vamos!

  14. Entrada de dados na BD se clicarmos 2 vezes sobre o nome da tabela Receitas… Agora que definimos os dados –os campos– de cada tabela, podemos começar a preenchê-los… … aparecem os campos vazios para preenchermos, mas…

  15. … os formulários são… simpáticos… … é muito mais simples escrever todos os dados da mesma receita de uma vez só! … não é simpáticoter que escrever os dados da receita nas diferentes tabelas (a das receitas, a dos ingredientes, etc.)! É aí que entram os Formulários!

  16. … os formulários são… “janelas”… … para ver os dados deforma organizada, isto é, para aceder àinformação. mas então?!…

  17. … várias tabelas no mesmo formulário!... e os dados dos ingredientes noutra tabela… … estando os dados da receita numa tabela como é que o Accesssabia quais os ingredientes que devia associar àquela receita?...

  18. é o esquema deRelações... … sobre a gaveta em que deve procurar os ingredientes daquela receita! … que informa o Access

  19. o esquema deRelações... o campo que contém o nome da receita – R_nome – faz a ligação entre a tabela das Receitas e a dos ingredientes Ing_R aponta aosbase,os campos que servem de “âncora” de uma tabela para outra! a consulta aos tipos de receita faz-se através desta relação o nome do ingrediente – I_nome - relaciona a tabela de ingredientes – Ing_R - com a tabela dos nutrientes – Ing_N

  20. Há formulários com funções diferentes… … este, por exemplo, que só apresenta Botões … como osFormuláriosde navegação… … botões? Será isto?...

  21. ... ao clicar num botão… desenrola-se uma ação… … essa ação resulta da execução de umaMacro(ou de umMódulo)

  22. …as Macros e os Módulos são pequenos programas… • abrir ou fechar um formulário, • calcular um valor, • consultar uma tabela, • imprimir um Relatório, • etc. … que executam várias tarefas:

  23. … Relatório? … o que é isso? Relatório é como o Access designa a impressão da informação

  24. The End Bases de dados … e agora, ao trabalho! UAU!!!!

More Related