Palestrante – Felipe
Na palestra do professor Felipe falou sobre os banco de dados tem nos mostrou como funciona um banco de dados o que tem por trás de cada tabela o que ela faz, o relacionamento entre um para um e um para muitos, falou que a chave primária que não pode ser repetida falou também sobre chave estrangeira, mostrou-nos como fazer uma consulta no sqlserver “select * from nome da tabela” também comentou como funciona a redes de computadores da ETEP que ele tem um programa que puxa todos os RA’s dos alunos e envia e-mails avisando sobre sua situação na escola e outras coisas e também se a escola fizer uma comparação de nível de aprendizagem de 1990 a 2007 com o banco de dados que a escola ele possui tem como fazer esta comparação. Comentou que um banco de dados pode ter entre 200 a 800 tabelas interligadas entre elas.
O que é um Banco de Dados?
São Conjuntos de dados que organizam informações como, por exemplo,Oracle, Sqlserver, DB2, Informix entre outros, o modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por linhas e colunas.
Oracle
É um SGBD (sistema gerenciador de banco de dados) que surgiu no final dos anos 70 fundado por Larry Ellison Bob Miner e Ed Oates, O SGBD da Oracle é líder de mercado. O Oracle 9i foi pioneiro no suporte ao modelo web. O Oracle 10g, mais recente, se baseia na tecnologia de grid.Além da base de dados, a Oracle desenvolve uma suíte de desenvolvimento chamada de Oracle Developer Suite, utilizada na construção de programas de computador que interagem com a sua base de dados.A Oracle também criou a linguagem de programação PL/SQL, utilizada no processamento de transações.
MS SQL Server
É um Banco de dados da Microsoft ele funciona apenas em algumas versões do Windows, ao contrário Oracle e Postgres, que funcionam em várias plataformas e vários sistemas operacionais diferentes. O MS SQL Server tem ferramentas de gerenciamento embutidas neles como:
- MS SQL Enterprise Manager. Ele integra a maioria das funções que um DBA pode utilizar para configurar e gerenciar o banco.
- Query Analyzer. Ele permite realizar queryies e ajuda gerenciamento do banco de dados, inclusive para tunning.
- Profile. É uma espécie de Trace, aonde mostra os comandos que o gerenciador está executando.
O MS SQL Server tem algumas funções como Trigger, Stored procedure, SQL User, Function, Extended Stored Procedure
DB2
É um sistema gerenciador de Banco de Dados Relacionais (SGDBR) feito pela IBM, tem varias versões do DB2 que rodam desde num simples computador de mão, até em potentes mainframes e funcionam em servidores baseados em sistemas Unix, Windows, ou Linux foi lançado pela IBM em 1982 baseando-se em SQL/DS no início era chamado de System R, o DB2 foi feito exclusivamente para roda nos mainframes da IBM somente na Década de 90 ela colocou o DB2 para rodar no UNIX, Windows, LINUX, Pdas. Na metade do ano de 2006, a IBM anunciou o “Viper”, o codinome do DB2 9 para computação distribuídas e para DB2 9 no z/OS. A empresa diz que o novo DB2 será o primeiro banco de dados relacionas que armazena o XML nativo. Outros recursos incluem o desenvolvimento baseado em OLTP para computação distribuídas, o desenvolvimento baseado em Business intelligence e data warehousing para z\OS, mais recursos de auto configuração e auto gerenciamento, adição de recursos para a plataforma 64-bits (especialmente para z/OS), melhoria na performance do armazenamento estruturado para z/OS e a continuação da padronização do vocabulário da linguagem SQL entre z/OS e outras computação distribuídas.
Informix
São vários sistemas de gerenciamento banco de dados relacionais comprado em 2001 da Informix que foi criada anos 80 tornando-se publica em 1986 e na década de 90 foi o segundo mais popular banco de dados depois da Oracle, porém não durou por que a IBM comprou a Informix.