Baixe o app para aproveitar ainda mais
Prévia do material em texto
- Dados: Fatos em sua forma primária/bruta; - Informação: Conjunto de fatos organizados de maneira significativa; - Banco de Dados: Conjunto estruturado de dados; obedece a um modelo de dados; armazenado em formato digital em um hardware; UTILIDADE DO BANCO DE DADOS - Possibilitam a reorganização dos registros; - Permitem a produção de informação; - Agrupam registros destinados a um mesmo fim; VANTAGENS DO BANCO DE DADOS - Maior volume de dados; - Menor espaço físico; - Maior velocidade de acesso ao dado; - Compartilhamento de informações (mais rápido e fácil); - Persistência dos dados (não são voláteis); SGBD - Sistema gerenciador de banco de dados; - É o conjunto de programas de computador (software) responsáveis pelo gerenciamento de uma base de dados; OBJETIVOS DO SGBD - Controle de acesso total; - Controle de manipulação; - Controle da organização dos bancos; - Tabelas: Repositório básico de dados; conjunto não ordenado de linhas ou registros; - Domínio: Conjunto de valores que um atributo pode assumir; CHAVES - Restrições de identificação e integridade; - Superchave: Um ou mais atributos que, tomados coletivamente, permitem identificar, de maneira única, uma entidade em um conjunto de entidade; - Chave Candidata: Quando há mais de uma combinação de atributos para a identificação única do registro; candidata à chave primária; - Chave Primária: Identifica unicamente cada instância (tupla); identifica de forma única os registros de uma tabela; traz unicidade; exige que seja preenchida; pode ter mais de um atributo (composta); - Chave Surrogate: Chave primária composta de uma coluna numérica, auto- incremental; serve de identificador único para o registro; - Chave Estrangeira: Atributo de uma tabela que se relaciona com outra tabela; toda chave estrangeira de uma tabela é chave primária da tabela de origem; pode ter valores nulos; INFORMÁTICA - BANCO DE DADOS CONCEITOS INICIAIS By Bella Notes COMPONENTES ASSOCIAÇÕES ENTRE AS TABELAS - 1:1 : Uma entidade em A, está associada no máximo à uma entidade B; permite fusão; - 1:N : Cardinalidade do relacionamento; uma entidade em A, está associada a várias entidades em B; - N:N : Várias entidades em A estão associadas a várias entidades em B (“muitos para muitos”); - Componentes de uma Tabela: Registros, campos, índices e chaves; - Integridade Referencial: Evita registros órfãos e mantém as referências sincronizadas, de forma que não exista nenhum registro que faça referência a outros que não existam; - Descreve os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si; - Usa a abstração de uma certa realidade; - Documenta as partes em um modelo entidade-relacionamento (MER) que gera um diagrama entidade-relacionamento (DER); - Independe da tecnologia utilizada; - Não representa o banco de dados fisicamente; PONTOS DE VISTA - Entidades: Objetos do mundo real; - Atributos: Características dos objetos; - Relacionamentos: Forma como os objetos se relacionam; TIPOS DE ENTIDADES - Forte: Independe da outra entidade- produto; - Fraca: Depende de outra entidade-venda; depende do produto; - Associativa: Nasce de um relacionamento entre duas entidades; TIPOS DE ATRIBUTOS - Simples: Assume um único valor para cada elemento da entidade; - Composto: Formado por um ou mais sub- atributos; - Multivalorado: Uma única entidade tem diversos valores para este atributo; - Atributo Chave: Atributo que atua como chave da entidade; - Atributo Derivado: Deriva de outro atributo; A B MODELAGEM CONCEITUAL By Bella Notes TIPOS DE LINGUAGEM - DML: Linguagem de manipulação de dados; Select > Insert > Update > Delete - DDL: Linguagem de definição de dados; Create > Alter > Drop - DCL: Linguagem de controle de dados; Grant > Revoke > Alter password - DTL: Linguagem de transação de dados; Start transaction > Commit > Rollback SQL (STRUCTURED QUERY LANGUAGE) By Bella Notes
Compartilhar