dimecres, 5 de novembre del 2008

MySql (Agrupació de registres)

Per agrupar registres en una taula MySql tenim la instrucció GROUP BY.La sintaxi és la següent.
SELECT * FROM GROUP BY
Posem un exemple:
Tenim una taula amb 3 camps: id, nom i data. El camp data té el format aaaa-mm-dd.
Doncs bé, si volem agrupar tots els dies de cada mes i de qualsevol any, ho fariem així:

select * from mostra1 group by month(data),day(data)

En l'exemple següent, agrupem tots els mesos i els seus dies.


















select * from mostra1 group by month(data), year(data)

En aquest, agrupem els mesos per cada any.





















select * from mostra1 group by day(data), year(data)

I en aquest, els dies per a cada any.




















select * from mostra1 group by day(data), month(data)

El mateix dia per a cada mes de cada any


dimarts, 14 d’octubre del 2008

Sentencies Mysql - Consultes multitaula

En MySql podem realitzar consultes en una o vàries taules alhora. És a dir, podem obtenir resultats basant-nos en criteris en ambdues taules. Per exemple, imaginem que tenim dues taules:
La taula persones que conté els camps nom, data i id, i una altra taula anomenada telefons que conté els camps id i numero.Doncs bé, podriem realitzar una consulta vinculant les dues taules de la següent manera:

mysql> SELECT a.nom, a.id, b.numero FROM persones AS a, telefons AS b WHERE a.id = b.id

continuarà .


dimecres, 1 d’octubre del 2008

Dominis de col.lisió i de difusió

Un domini de col.lisió és un segment físic de xarxa on és posible que els paquets 'topin' els uns amb els altres.A aquestes 'topades' se les anomena col.lisions. No cal dir que un excessiu nombre de col.lisions redueix notablement la efectivitat i el funcionament de la xarxa.
Un domini de col.lisió pot ser un conjunt d'ordinadors connectats al mateix segment, o un conjunt d'ordinadors connectats a un o varis dispositius de capa 1 com ara un hub o un concentrador en una xarxa de cable de parell trenat. Els dispositius o aparells de capa 1 com ara els hubs o concentradors extenen els dominis de col.lisió ja que reenvian tot el que reben en el medi.
El commutador o switch, que és un dispositiu de capa 2, segmenta o divideix els dominis de col.lisió.
Els dispositius de capa 3, els routers, segmenten els dominis de col.lisió i els de difusió.













Un domini de difusió (broadcast) és una àrea lógica en una xarxa en la que qualsevol computador pot transmetre directament a qualsevol altre que formi part del mateix domini.
















Com podem veure en el dibuix l'enrutador o router, dispositiu de capa 3, segmenta en dues parts o dominis de broadcast la topologia de la xarxa.

divendres, 19 de setembre del 2008

Eclipse


Eclipse és un entorn de desenvolupament integrat (IDE en anglès) de codi obert i multiplataforma. Aquest entorn va estar creat per desenvolupar entorns de treball en varis llenguatges de programació com per exemple el Java o el C/C++.

Eclipse va ser desenvolupat inicialment per IBM però actualment és mantingut per la fundació Eclipse, una organització sense ànim de lucre que fomenta una comunitat de codi obert.

L'Ide d'Eclipse utilitza móduls (en anglès plug-in) per proporcionar tota la funcionalitat per a diferents llenguatges, a diferència d'altres entorns de desenvolupament on les funcionalitats estàn totes incloses, les necessiti l'usuari o no. Pel que fa a les aplicacions clients, Eclipse ofereix al programador marcs de treball (frameworks) molt complerts per al desenvolupament d'aplicacions gràfiques, aplicacions web, etc.

L'entorn integrat actual d'Eclipse disposa de les següents característiques:

- Editor de text.
- Resaltat de sintaxi.
- Compilació en temps real.
- Proves unitàries amb JUnit.
- Control de versions amb CVS.

Per a descarregar l'entorn Eclipse feu clic en el següent:
http://download.eclipse.org/tools/pdt/downloads/release.php?release=S20080601-RC2