Introdução aos Bancos de Dados Flashcards
(15 cards)
Oque é Bancos de Dado?
Banco de Dados é um conjunto de informações organizadas e relacionadas entre si, que podem ser acessadas por programas. Seu principal objetivo é fornecer informações de forma eficiente.
Oque é DBMS e qual sua função?
- Sistema gerenciador de banco de dados
- Função: Criar, gerenciar e manipular banco de dados
Cite exemplos de onde bancos de dados são usados
Bancos de dados são usados em diversos setores como linhas aéreas, universidades, telecomunicações, finanças, e recursos humanos
Vantagens dos Sistemas de Banco de Dados sobre Arquivos Simples, cite 1 e a explique
Redundância e inconsistência de dados: Com arquivos simples, as informações podem ser duplicadas, gerando inconsistências. No banco de dados, as informações são centralizadas e consistentes.
Vantagens dos Sistemas de Banco de Dados sobre Arquivos Simples, cite mais 1 e a explique
Facilidade de acesso a dados: Bancos de dados oferecem uma maneira eficiente de acessar dados, ao contrário dos arquivos simples, onde é necessário programar explicitamente o acesso.
Vantagens dos Sistemas de Banco de Dados sobre Arquivos Simple, cite apenas mais uma, no caso a terceira
Isolamento de dados: Bancos de dados permitem que diferentes usuários acessem dados simultaneamente sem conflitos, algo difícil de gerenciar com arquivos simples.
Explique oque é Abstração de Dados
O sistema de banco de dados esconde os detalhes de armazenamento físico e simplifica a interação com os dados através de abstração nos níveis físico, lógico e de view.
Instâncias e Esquemas
Esquema: projeto geral do banco de dados. Instância: estado atual dos dados.
Modelos de Dados:
Modelo Relacional, Modelo Entidade/Relacionamento, Modelo Baseado em Objetos, e Modelo Semi-Estruturado (como XML e JSON)
Cite Linguagens de Banco de Dados:
DDL (Linguagem de Definição de Dados): usada para especificar esquemas. DML (Linguagem de Manipulação de Dados): para consultar e modificar dados.
Oque são bancos de dados Relacionais?
São bancos de dados Organizados em tabelas que representam dados e suas relações, com consultas usando SQL.
Oque é a normalização
Processo que elimina redundâncias e melhora a estrutura do banco de dados, garantindo que ele seja eficiente e sem dados desnecessários.
Modelos Semi-Estruturados e Baseados em Objetos são…
São modelos usados em aplicações como IoT, Big Data e redes sociais, que não seguem um esquema rígido como os bancos de dados tradicionais.
Processo de Projeto de Banco de Dados tem como finalidade?
interagir com usuários para mapear as necessidades e definir a estrutura e atributos das tabelas.
Explique oq é o Modelo Entidade-Relacionamento:
Baseado na percepção do mundo real, usa diagramas E-R para representar entidades e suas relações.