segunda-feira, 2 de setembro de 2013

Restaurantes Modernos

Restaurante em Londres com Mesa Touch Screen


O restaurante Inamo, em Londres, tem um menu interativo 
onde os clientes pedem a comida e a bebida com um simples click na mesa!

Ainda dá pra jogar e ver o pessoal trabalhando na cozinha.

O vídeo mostra as funcionalidades.








MySQL Workbench

MySQL Workbench



Usar o link para fazer o download do MySQL Workbench.

http://www.mysql.com/downloads/workbench/

A opção mais fácil de instalar para Windows é o arquivo do tipo MSI.











Há também opções de instalar em distribuições Linux.
Nesse caso requer um pouco mais de prática com o sistema operacional escolhido.






terça-feira, 27 de agosto de 2013

Exercício TLBD I

Exercício TLBD I

  1. Explique com suas palavras a diferença entre DADO e INFORMAÇÃO. Cite exemplos.
  2. Comente as diferenças entre Banco de dados e Sistema Gerenciador de Banco de dados.
  3. Quais são os tipos de usuários que interagem com banco de dados?
  4. Explique a diferença entre os tipos de banco de dados com relação ao conjunto de dados armazenados.
  5. Explique para que serve a modelagem de dados.
  6. Comente as principais vantagens da modelagem relacional. Por que ainda usamos essa abordagem?
  7. Por que é importante desenvolver um projeto de Banco de dados?
  8. Cite e explique as fases do projeto de banco de dados.
Explique as questões com seu entendimento.
Trata-se de um exercício para fixar os conhecimentos e vamos debater sobre os temas.



domingo, 28 de julho de 2013

GSO III - Bases Tecnológicas - SEMESTRE 2 - 2013


GSO III - Bases Tecnológicas - SEMESTRE 2 - 2013





  1. Funções e serviços de sistema operacional. 
  2. Instalação e configuração do Sistema Operacional.
  3. Administração do Sistema Operacional.
  4. Administração de redes

TLBD II Bases Tecnológicas - SEMESTRE 2 - 2013

TLBD II Bases Tecnológicas - SEMESTRE 2 - 2013



1. Revisão das regras de conversão do modelo conceitual para o modelo relacional/ lógico
2. Apresentação da linguagem SQL: histórico, ANSI SQL
3. Introdução ao SGBD SQL Server: histórico e visão geral
4. Criação de banco de dados: create database e drop database
5. Variáveis e constantes
6. Interface de comando
7. Comandos da ferramenta x comandos SQL
8. Subconjuntos da linguagem SQL: DDL, DML
9. Linguagem de definição de dados: tipos de dados; criar, apagar e alterar tabelas:
o constraints

constraints: conceitos de chave primária (UK, CK e NN); conceitos de integridade referencial – constraint de foreign key

10. Linguagem de manipulação de dados: inserir, apagar e alterar dados; comandos de transação:
o commit e rollback comandos de seleção de dados com cláusulas:
o funções (agrupamento, numéricas, caracteres, datas) funções de agregação:
o max, min, sum, count, avg
11. Sub-queries, inner join, outer join e self join

Banco de Dados de Apoio: MySQL ou MS-SQL Server

TLBD I Bases Tecnológicas - SEMESTRE 2 - 2013

TLBD I Bases Tecnológicas - SEMESTRE 2 - 2013




1. Introdução a banco de dados: história, definição, importância dos sistemas de bancos de dados nas organizações

2. Projeto de banco de dados: características de SGBD (Sistema de Gerenciamento de Banco de Dados); modelo conceitual; modelo lógico – Regras de Derivação e Regras de Restrição – DER e MER; Dicionário de Dados

3. Metodologia CASE: definição de ferramentas CASE (Computer-Aided Software Engineering); utilização de ferramenta CASE para modelagem de dados

4. Modelo Lógico:
Entidade:
o classificações de Entidades;
o representações de Entidades Atributos:
o classificações de Atributos;
o representações de Atributos Identificar e modelar Entidades; distinguir Atributos e Entidades; analisar e modelar Atributos; relacionamentos; representação gráfica de entidades, atributos e relacionamentos; grau de relacionamento (binário/ ternário); comparação entre relacionamentos

5. Tipos de Restrições de Integridade: Integridade Relacional; Integridade Referencial

6. Grau de cardinalidade

7. Autorrelacionamento (Reflexivo ou Recursivo)

8. Especialização e generalização (superclasses e subclasses, supertipo e subtipos)

9. Domínio

10. Tabelas

11. Projeto lógico de banco de dados

12. Normalização de tabelas

13. Aplicação das formas normais (1, 2, 3 e 4)

14. Forma normal de boyce/ codd (FNBC)
Ferramenta de Apoio: DBDesigner e outras

quarta-feira, 5 de junho de 2013

Tópicos da Avaliação de TLBD I 07/06

Tópicos da Avaliação de TLBD I


  • Identificar Entidades e seus Atributos em um levantamento de requisitos.
  • Identificar a Cardinalidade entre Entidades
  • Desenhar o Modelo Entidade Relacionamento
  • Identificar Anomalias em tabelas
  • Conceito e objetivos da Normalização de tabelas
  • Ferramentas de Modelagem de dados: Erwin e MySQL Workbench