Summary
Full Transcript
Videoaula da disciplina Algoritmos e Estruturas de Dados III no curso de Ciência da Computação da PUC Minas - 2021 ---------------------- Um arquivo é uma estrutura de dados em memória secundária que pode armazenar os mais diferentes tipos de informação. Nesta disciplina, veremos como armazenar dados estruturados em arquivos, isto é, dados que possuem uma estrutura pré-definida. ---------------------- Os arquivos podem armazenar qualquer tipo de informação. Eles podem conter textos, imagens, vídeos, músicas, etc. Nesta disciplina, porém, usaremos os arquivos como estruturas de dados em memória secundária. Assim, eles armazenarão objetos de diferentes tipos. No entanto, por uma questão de boas práticas, usaremos um arquivo diferente para cada tipo de objeto. Por exemplo, no SGA (sistema acadêmico da nossa universidade) usamos um arquivo para armazenar os dados dos alunos; outro arquivo para armazenar os dados das disciplinas; outro para os dados dos professores; outro para os dados das matrículas; e assim em diante. O vídeo explica isso mais e oferece mais um exemplo do uso dos arquivos. Como mostra exemplo do marketplace, os sistemas produtivos são baseados em dados estruturados que precisam estar armazenados em arquivos. Nesta disciplina, aprenderemos como fazer isso. Neste momento, você não precisa se preocupar com os conceitos apresentados no vídeo, pois veremos tudo novamente nas próximas unidades. No entanto, deixo aqui anotado quais eram os principais deles: - Os arquivos são estruturas em memória secundária que podem ser usadas para armazenar dados estruturados (dados que possuem uma estrutura pré-definida). - Nós usaremos os arquivos para armazenarmos entidades, que são representações de objetos reais (ex.: produtos, pessoas, ...) ou abstratos (ex.: eventos, compras, ...). - Cada entidade será descrita por meio de seus atributos, que são dados que descrevem esses objetos (ex.: nome, data, tamanho, cor, peso, etc.).
