1) O que são Modelos lógicos de Banco de Dados?
2) Quais os tipos de Modelos lógicos de Banco de Dados?
3) O que é SQL? para que serve?
4) Cite 7 exemplos de comandos SQL e a explicação dos mesmos
5) Qual a diferença entre uma chave primária e uma chave candidata? Cite exemplos de chaves primária e candidata
6) Qual a diferença entre um SGDB e Banco de Dados?
7) Para que serve o modelo Entidade Relacionamento?
8) No Mer, qual a diferença entre atributos e entidades?
Responder como comentário, a atividade pode ser feita em grupos com no máximo 2 pessoas.
1)Banco de dados é umacoleção de registros,2)é um conjunto de programas(software responssaveis pelo gerenciamento),3)Retângulo,4)Losangulo,5)1:1,(um-para-um)1:n(um-para-muitos)n:n(muitos-para-muitos,6)são propriedades da entidade Ex:codigo de produto e nome do cliente,7)Alguma coisa do mundo real,abstrata ou concreta da qual se desja guardar informaçõesEX: produtos,contratos e venda,8)identificar unicamente de cada ocorrência de uma entidade suas caracteristicas são:1.não pode haver duas ocorrências de uma mesma entidade com o mesmo conteudo na chave primaria,2.a chave primaria não pode ser composta,3.não deve ser usada chaves extensas,4.cada atributo identificador da chave deve possuir um tamanho reduzido9)a chave de candidata pode vir a ser a chave primaria.ex:placa de carro,10)ex:1 Hospital 1.............parentes n,todo paciente está lotadoem um hospital todo hospital lota algum paciente.EX:2 edificio.........equilino,todo edificio lota algum equilino.todos os moradores lotam um edificio.
ResponderExcluir1) O que são Modelos lógicos de Banco de Dados?
ResponderExcluir2) Quais os tipos de Modelos lógicos de Banco de Dados?
3) O que é SQL? para que serve?
4) Cite 7 exemplos de comandos SQL e a explicação dos mesmos
5) Qual a diferença entre uma chave primária e uma chave candidata? Cite exemplos de chaves primária e candidata
6) Qual a diferença entre um SGDB e Banco de Dados?
7) Para que serve o modelo Entidade Relacionamento?
8) No Mer, qual a diferença entre atributos e entidades?
resposta:
1)são modelos de dados utilizados pelos sistema de gerencia de bancos de dados(SGBD).são logicos porque
sua emplementação não precisa ser reconhecida.
2)modelo relacional,modelo orientados a objetos,modelo hierarquico.
3)linguagen de consulta estruturada.para manipulação de banco de dados.
4)Ex:1 COUNT - Retorna o total de linhas de uma consulta.
2 AVG - Retorna o valor médio de uma coluna.
3 MAX - Retorna o valor mais alto.
4 MIN - Retorna o valor mais baixo
5 SUM - Retorna a soma da coluna.
6 REVERSE - Retorna o valor invertido
7 CONVERT - Converte um valor especifico.
5)chave primaria:Chave primária é o identificador único de um registro, que existe só nele EX:O cpf é uma chave primária para uma pessoa pois podemos nascer no mesmo dia, ter os mesmos nomes, etc mas cpf só um
chave candidata:Chave candidata é a composição de valores em um registro que faz ele único, isto é, é a base para a definição/construção de uma chave primária.EX:você utiliza eles na tabela de funcionários, por ex, para que as pessoas não digitem solteir., solt.., casad., etc.
6)BANCO DE DADOS:Banco de dados (ou base de dados), é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.
SGDB:Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados
7)para associação entre entidades,sobre aqual deseja-se manter informações banco de dados,os relacionamentos representam fatos ou situações da realidade, onde as entidades enteragem de alguma forma.
8)Os atributos não são representados graficamente, para não sobrecarregar os diagramas. Quando é utilizado um software para a construção de modelos ER, o software armazena a lista de atributos de cada entidade em um “ Dicionário de Dados.
A função que uma entidade desempenha em um relacionamento é chamada Papel ;
Pode ocorrer de um mesmo conjunto de entidades participar de um conjunto de relacionamentos mais de uma vez em diferentes papeis.
1) O que são Modelos lógicos de Banco de Dados?
ResponderExcluirTodos concordam que uma estrutura de dados com qualidade é imprescindível para garantir a legitimidade do banco de dados facilitando a manutenção do sistema de aplicação.
2) Quais os tipos de Modelos lógicos de Banco de Dados?
Há três tipos de modelos de dados: o conceitual, o lógico e o físico.
3) O que é SQL? para que serve?
SQL é uma linguagem de programação utilizada para manipular informações em bancos de dados.
4) Cite 7 exemplos de comandos SQL e a explicação dos mesmos
--AVG - Retorna o valor médio de uma coluna.
SELECT AVG(valor) FROM produtos
--MAX - Retorna o valor mais alto.
SELECT MAX(valor) FROM produtos
--MIN - Retorna o valor mais baixo
SELECT MIN(valor) FROM produtos
--SUM - Retorna a soma da coluna.
SELECT SUM(qtdDisponivel) FROM produtos
--UPPER - Converte para maiúsculo
SELECT UPPER('Code Break')
--LOWER - Converte para miúsculo
SELECT LOWER('Code Break')
--REVERSE - Retorna o valor invertido
SELECT REVERSE('Code Break')
--LEN - Retorna o COUNT
SELECT LEN('Code Break')
--ROUND Retorna o valor arredondado, ROUND(valor, decimais)
SELECT ROUND('2.55',0)
--SUBSTRING - Retorna parte da string, SUBSTRING(coluna, inicio, quantidade)
SELECT SUBSTRING('Code Break', 1, 4)
--LEFT - Retornas os caracteres à esquerda, LEFT(coluna, numero de caracteres)
SELECT LEFT('Code Break', 4)
--RIGHT - Retornas os caracteres à direita, RIGHT(coluna, numero de caracteres)
SELECT RIGHT('Code Break', 5)
--LTRIM - Remove espaços à esquerda.
SELECT '-' + LTRIM(' Code Break') + '-'
--RTRIM - Remove espaços à direita.
SELECT '-' + RTRIM('Code Break ') + '-'
--REPLACE - substituir algum valor
SELECT REPLACE('Code Break', 'Break', 'ABC')
--CAST - Converte um valor especifico.
SELECT CAST(123 AS VARCHAR(10))
--CONVERT - Converte um valor especifico.
SELECT CONVERT(VARCHAR(12),GETDATE(),103)
--CHARINDEX - Posição de caracteres em uma string
SELECT CHARINDEX ( 'Break','Code Break')
--ISNULL - Substitui quando for NULL por algum valor pre-definido
SELECT ISNULL(NULL, 'Sem nome')
Retorna: Sem nome
--ISNUMERIC - Quando for int, float, money ou decimal retorna 1, quando nao for, retorna 0
SELECT ISNUMERIC(123)
5) Qual a diferença entre uma chave primária e uma chave candidata? Cite exemplos de chaves primária e candidata
6) Qual a diferença entre um SGDB e Banco de Dados?
SGDB-é um conjunto de programas software responsaveis pelo gerenciamento.
A principal aplicação de Banco de Dados é controle de operações empresariais
7) Para que serve o modelo Entidade Relacionamento?
As entidades não estão isoladas, estão relacionadas com outras entidades => é necessário identificar relacionamentos para ser possível representar correctamente o mundo real.
Relacionamento: Associação entre entidades
Relacionamento binário: Associação entre duas entidades
Principais elementos de caracterização de um relacionamento:
Semântica do relacionamento;
Grau ou cardinalidade do relacionamento;
Condições de participação das entidades no relacionamento;
Número de entidades que participam no relacionamento (binário ou nário);
8) No Mer, qual a diferença entre atributos e entidades?
BANCO DE DADOS
ResponderExcluirEscola Estadual Técnica Juscelino Kubitschek de Oliveira
Proeja 2010 B – Téc. Informática
Andrea Rodrigues e João Carlos Rodrigues
1) O que são Modelos lógicos de Banco de Dados?
São modelos de dados utilizados pelo sistema de gerencia de bancos de dados (SGBD).são lógicos porque
sua implementação não precisa ser reconhecida.
2) Quais os tipos de Modelos lógicos de Banco de Dados?
Modelo relacional, modelo orientados a objetos, modelo hierárquico.
3) O que é SQL? Para que serve?
Linguagem de consulta estrutura, para manipulação de banco de dados.
4) Cite 7 exemplos de comandos SQL e a explicação dos mesmos
Exemplos: 1 COUNT - Retorna o total de linhas de uma consulta; 2 AVG - Retorna o valor médio de uma coluna; 3 MAX - Retorna o valor mais alto; 4 MIN - Retorna o valor mais baixo ; 5 SUM - Retorna a soma da coluna; 6 REVERSE - Retorna o valor invertido e 7 CONVERT - Converte um valor especifico.
5) Qual a diferença entre uma chave primária e uma chave candidata? Cite exemplos de chaves primárias e candidata.
Chave primaria: Chave primária é o identificador único de um registro, que existe só nele EX: O CPF é uma chave primária para uma pessoa, pois podemos nascer no mesmo dia, ter os mesmos nomes, etc., mas CPF só um
chave candidata: Chave candidata é a composição de valores em um registro que faz ele única, isto é, é a base para a definição/construção de uma chave primária. EX: você os utiliza na tabela de funcionários, por ex, para que as pessoas não digitem solteir., solt.., casad., etc.
6) Qual a diferença entre um SGDB e Banco de Dados?
Banco de dados (ou base de dados) é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim. SGDB:Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados
7) Para que serve o modelo Entidade Relacionamento?
Associação entre entidades, sobre a qual se deseja manter informações banco de dados, os relacionamentos representam fatos ou situações da realidade, onde as entidades interagem de alguma forma.
8) No Mer., qual a diferença entre atributos e entidades?
Os atributos não são representados graficamente, para não sobrecarregar os diagramas. Quando é utilizado um software para a construção de modelos ER, o software armazena a lista de atributos de cada entidade em um “ Dicionário de Dados.A função que uma entidade desempenha em um relacionamento é chamada Papel ; Pode ocorrer de um mesmo conjunto de entidades participar de um conjunto de relacionamentos mais de uma vez em diferentes papeis.
01)Qual a classificação de usuários finais que utilizam um Sgdb? Explique suas diferenças com suas palavras
ResponderExcluirR=Usuários Finais: existem profissionais que precisam ter acesso à base dedados para consultar, modificar e gerar relatórios. Existem algumas categorias de usuários finais: os usuários ocasionais, que ocasionalmente fazem acesso à base de dados, mas eles podem necessitar de diferentes informações a cada vez que fazem acesso;e os usuários comuns: estes usuários realizam operações padrões de consultas e atualizações, chamadas TRANSAÇÕES PERMITIDAS , que foram cuidadosamente programadas e testadas. Estes usuários constantemente realizam recuperações e modificações na base de dados.
02) Qual a diferença entre os programadores e os Analistas de Sistemas no mundo dos Sistemas gerenciadores de Banco de dados?
R=os analistas de sistemas determinam os requisitos de usuários finais, especialmente dos usuários comuns, e desenvolvem especificações das transações para atender a estes requisitos; Já os programadores de aplicações implementam estas especificações produzindo programas e, então, testam, depuram, documentam e mantêm estes programas.
03)Qual o objetivo dos projetistas da Base de Dados?
R=Os projetistas de base de dados têm a responsabilidade de identificar os dados a serem armazenados na Base de Dados e escolher estruturas apropriadas para representar e armazenar tais dados. Estas tarefas são geralmente executadas antes que a base de dados seja utilizada. É responsabilidade destes projetistas obter os requisitos necessários dos futuros usuários da base.
04)Quem é o profissional responsável em Monitorar o uso e dar acesso a Base de Dados?
R= A administração dos recursos do banco de dados é de responsabilidade do DBA (“Database Administrator ”).
05) Qual a diferença entre um SGDB e um Banco de Dados?
R=Um banco de dados (BD) é um conjunto de dados integrados reunidos com o intuito de suportar o funcionamento de sistemas de informação.
Um sistema gerenciador de banco de dados (SGBD) é um software de caráter geral para a manipulação eficiente de grandes coleções de informações estruturadas e armazenadas de uma forma consistente e integrada.
06) Defina um SGDB
R= É um software desenvolvido especificamente para o gerenciamento de grandes volumes de informações. Seu objetivo principal reside na superação de problemas comuns aos sistemas de arquivos tradicionais.
07) O que é inconsistência de dados?
R=A inconsistência pode surgir pela alteração em alguns arquivos e em outros não, ou em todos os arquivos, porém, de maneira independente.
08)Com os Sgdb’s houve a superação do compartilhamento dos dados, explique que problema seria esse?
R= Sistemas multiusuários devem fornecer controle de concorrência para assegurar que atualizações simultâneas resultem em modificações corretas. Utilizando um SGBD, um outro mecanismo que permite a noção de compartilhamento de dados em é a facilidade de definir visões de usuário, que é usada para especificar a porção da base de dados que é de interesse para um grupo particular de usuários.
09)Qual o motivo de um Sgdb ter que ser flexível?
R=mudanças na estrutura de uma base de dados podem ser necessárias devido a mudanças nos requisitos. Por exemplo, um novo grupo de usuários pode surgir com necessidade de informações adicionais, ainda não disponíveis na base de dados. Alguns SGBD’s permitem que tais mudanças na estrutura da base de dados sejam realizadas sem afetar a maioria dos programas de aplicações existentes.
10)Pesquise e com suas palavras explique o conceito de Integridade e consistência de dados.
R=Restrições de integridade são usados para garantir a exatidão e a consistência dos dados em um Banco de dados relacional. Ou seja garantir que dados representem assertivamente a realidade modelada. A integridade dos dados é tratada nas bases de dados através do conceito de integridade relacional e é garantida pelo próprio SGDB.