THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Βάσεις Δεδομένων => Topic started by: xf_elena on December 11, 2008, 14:52:34 pm



Title: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: xf_elena on December 11, 2008, 14:52:34 pm
Ξέρει κανείς αν το πρώτο τμήμα της εργασίας θέλει κώδικα sql?Η απλώς περιγραφή του σχήματος,των πεδιών ορισμού και των περιορισμών? 8)


Title: Απ: ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on December 11, 2008, 15:03:16 pm
τυπικα δε θελει,αλλα σου ζηταει να κανεις ερωτηματα χρησιμοποιωντας πραξεις-ενωση τομη κτλ
αυτο το κανεις ειτε με sql  ειτε με σχεσιακη αλγεβρα


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Anastasia_ on December 11, 2008, 17:11:20 pm
Ευχαριστούμε Μανώλη!! :)


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on December 12, 2008, 19:38:12 pm


Συμπόσιο Βάσεων Δεδομένων

12 Δεκ 2008 3:51 μμ
Δήμου

To Συμπόσιο Βάσεων Δεδομένων θα πραγματοποιηθεί το διήμερο Πέμπτη 18 και Παρασκευή 19 Δεκεμβρίου 2008.
Το πρόγραμμα περιλαμβάνει 15 (ή 14) ομάδες για την Πέμπτη (2μμ-5μμ) και 14 (ή 15) ομάδες για την Παρασκευή (9πμ-12μμ).
Για να δηλώσετε την ημέρα που προτιμάτε επιλέξτε "Εργασίες Βάσεων -> Δήλωση ομάδων για το 1ο θέμα" και στη συνέχεια το εικονίδιο Διαχείριση ωρών διεξαγωγής των ασκήσεων.

ΠΡΟΣΟΧΗ!!! Τις παρουσιάσεις σας πρέπει να τις ανεβάσετε στο eTHMMY το αργότερo μέχρι μια ώρα πριν την έναρξη του συμποσίου την ημέρα που παρουσιάζετε. Εναλλακτικά μπορείτε να τις στείλετε με mail στη Φανή Τζήμα, τον Χρήστο Δήμου ή τον Κώστα Βαβλιάκη.

   

Διευκρίνισεις για την 1η Εργασία

12 Δεκ 2008 3:35 μμ
Δήμου

Διευκρινίζεται ότι τα ερωτήματα και οι όψεις που ζητούνται στην 1η Εργασία πρέπει να γραφούν σε σχεσιακή άλγεβρα ή στη γλώσσα SQL.
Οι ρόλοι και τα δικαιώματα χρηστών μπορούν να παρουσιαστούν περιγραφικά (σε φυσική γλώσσα).
Υπενθυμίζεται ότι η αναφορά πρέπει να παραδοθεί ηλεκτρονικά ("Εργασίες Βάσεων -> Δήλωση Ομάδων για το 1ο Θέμα") μέχρι την Πέμπτη 18/12/2008 στις 10π.μ.
Η τυπωμένη αναφορά μπορεί να παραδοθεί την ημέρα του Συμποσίου.

   

Χρήσιμα tips για τις παρουσιάσεις σας

12 Δεκ 2008 3:33 μμ
Δήμου

Στη σελίδα του μαθήματος στο eTHMMY, στο "Υλικό μαθήματος -> Χρήσιμα tips για τις παρουσιάσεις σας" έχει αναρτηθεί ένα κείμενο με μερικές γενικές κατευθυντήριες γραμμές για να βελτιώσετε τις παρουσιάσεις σας και, κυρίως, για να είστε μέσα στο διαθέσιμο χρονικό πλαίσιο, δηλ. 8 λεπτά παρουσίασης και 2 λεπτά για ερωτήσεις.

   

2η Εργασία Βάσεων Δεδομένων

12 Δεκ 2008 3:28 μμ
Δήμου

Η εκφώνηση του 2ου θέματος βρίσκεται στο "Υλικό Μαθήματος -> Δεύτερο θέμα - Οδηγίες υλοποίησης"


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on December 12, 2008, 20:02:28 pm
Η ώρα των ανακοινώσεων είναι πριν την απόφαση της συνέλευσης
οπότε παίζει να μην ισχύουν


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: BARON77 on December 13, 2008, 15:39:49 pm
Ξέρει κανείς αν τελικά γίνει η παρουσίαση??  :-X Και αν δεν γίνει, θα πρέπει να στείλουμε και το powerpoint  η απλά η αναφορά αρκεί?


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on December 13, 2008, 19:22:07 pm
Υπάρχει κάποιος "επίσημος" πίνακας με τους τύπους δεδομένων της SQL;


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on December 13, 2008, 22:21:07 pm
Υπάρχει κάποιος "επίσημος" πίνακας με τους τύπους δεδομένων της SQL;

δεν ξερω αν εχει τπτ στο ιντερνετ, στα βγαζει ομως οταν πας να επιλεξεις...


Εγω βασικα εχω προβλημα με τους περιορισμους , έχω διπλη ανισοτητα και μου βγαζει "operator does not exist :double precision <=integer"

βασικα το μικρότερο ή ίσο πώς το βάζω; γιατί μου βγάζει αυτό το λάθος;  :???:


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on December 13, 2008, 22:30:19 pm
οι τυποι δεδομενων που έχει η τελευταια εκδοση της Postgresql που χρησιμοποιουμε

http://www.postgresql.org/docs/8.3/static/datatype.html


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Anastasia_ on December 14, 2008, 23:19:52 pm
Ως περιορισμούς ασφάλειας που μας ζητάει στο ερώτημα 3 του πρώτου θέματος, τι ακριβώς εννοεί?

Επίσης, για τις όψεις...να δημιουργήσουμε τυχαία κάποιες όψεις(πχ. πτήσεις από Θεσσαλονίκη) ή όψεις ανάλογα με τις κατηγορίες χρηστών(πχ. τι βλέπει ο admin)?  ::) :D


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Mendoza on December 14, 2008, 23:32:49 pm
1)primary key

2)secondary key

3) not null

4)unigue

5)αλλοι..προαιρετικοι(check)





Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on December 14, 2008, 23:38:21 pm
Ερώτηση:
Ένα foreign key είναι από την φύση του not null όπως συμβαίνει με τα primary ή θα πρέπει να το τονίζουμε?


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Mendoza on December 15, 2008, 00:03:38 am
Η στηλη που οριζεις σαν foreign key μπορει να ειναι και null.

πχ εστω τηλεφωνο ενα foreign key και primary key αστυνομικη ταυτοτητα

Μπορουμε να ορισουμε τηλεφωνο για καθε εναν απ αυτους που εχουν δηλωμενη την αστυνομικη ταυτοτητα αλλα αν καποιος δεν εχει μπορουμε να τ αφησουμε και κενο..


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on December 15, 2008, 00:05:45 am
Ειχα στειλει μαιλ στον Μητκα για το συμπόσιο. Ελειπε σε συνεδριο , οπότε δεν ηξερε για την κατάληψη.
Αυτό πυο μυο ειπε είναι ότι υπάρχουν 3 λύσεις για το τι θα γινει με το συμποσιο
1) να γινει 22/12
2) να γινει μετα τις γιορτες
3)να γινει κανονικα, υπο την ανοχη του συλλογου (υπο μορφη παρουσιασης), κατι ομως που πρεπει να ειναι αποδεκτο απο ολους μας (και να συννενοηθουμε εμεις με το συλλογο....)


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on December 15, 2008, 00:08:21 am
thanks Bo@rD-RiDeR
βλέπω να επικρατεί η δεύτερη λύση


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Θάνος on December 15, 2008, 01:55:23 am
Τελευταία στιγμή όμως λίγο άκυρο.. εγώ δε θα είμαι εδώ αμέσως μετά τις γιορτές πχ κ τώρα δε μπορώ να το αλλάξω αυτό.. εγώ ψηφίζω να γίνει κανονικά τώρα στην ώρα του...αν γίνεται κάτι τέτοιο


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on December 15, 2008, 04:00:05 am
Δύσκολο να γίνει παρουσίαση υπό κατάληψη.
Και επίσης μου φαίνεται και δύσκολη η παράδοση ενώ έχουμε κατάληψη...
Τα παραπάνω δείχνουν ότι συνεχίζεται η εκπαιδευτική διαδικασία στο συγκεκριμένο μάθημα οπότε δεν μου φαίνεται λογικό να επιτραπεί.Λογικά μιλώντας θα πάει παράδοση+παρουσίαση αμέσως μετά τις γιορτές..Καλό θα ήταν πάντως ο μήτκας να βγάλει έγκαιρα κάποια ανακοίνωση.....


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: scarecrow on December 16, 2008, 11:33:17 am
Έχουμε κανένα νέο;
Η Πέμπτη πλησιάζει απειλητικά..


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on December 16, 2008, 12:19:45 pm
Εγώ πάντως τους έστειλα ένα μαιλ και χθες και σήμερα(το ίδιο) για να ρωτήσω τι θα γίνει και ούτε φωνή ούτε ακρόαση μέχρι τώρα..


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Θάνος on December 16, 2008, 16:40:46 pm
μέχρι το βράδυ θα έχει βγει ανακοίνωση, ο Μήτκας δεν είναι Θεσ/νίκη, γι αυτό άργησαν να απαντήσουν


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: OtiNaNAi on December 16, 2008, 16:45:52 pm
Ανεξαρτητα απο την παρουσιαση, την εργασια πρεπει να την υποβάλλουμε ηλεκτρονικα ως την πεμπτη?


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on December 16, 2008, 17:27:42 pm
μέχρι το βράδυ θα έχει βγει ανακοίνωση, ο Μήτκας δεν είναι Θεσ/νίκη, γι αυτό άργησαν να απαντήσουν

καλα σορυ κιολας αλλα μας υποχρεωσαν..... :angry4:


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on December 16, 2008, 22:33:23 pm
    

Αναβολή υποβολής 1ης εργασίας και Συμποσίου των Βάσεων Δεδομένων

16 Δεκ 2008 8:56 μμ
Βαβλιάκης

Το διήμερο συμπόσιο των Βάσεων Δεδομένων, όπου θα γίνει η παρουσίαση της 1ης εργασίας αναβάλλεται για μετά τις γιορτές των Χριστουγέννων. Θα υπάρξει νέα ανακοίνωση για τις ακριβείς ημερομηνίες.

Η ηλεκτρονική υποβολή της πρώτης εργασίας αναβάλλεται για την Δευτέρα 22/12 11:59μμ. Η τυπωμένη αναφορά μπορεί να παραδοθεί την ημέρα του Συμποσίου.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: OtiNaNAi on December 17, 2008, 02:38:28 am
Οποτε καλα χριστουγεννα

See you next year


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on December 17, 2008, 02:45:51 am
   
Η ηλεκτρονική υποβολή της πρώτης εργασίας αναβάλλεται για την Δευτέρα 22/12 11:59μμ. Η τυπωμένη αναφορά μπορεί να παραδοθεί την ημέρα του Συμποσίου.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on December 18, 2008, 20:38:46 pm
παιδια απορια: οταν θελω να διαγραψω μια γραμμη απο το αποτελεσμα μιας όψης ( δηλαδή αυτό που θα διαγράψω είναι σε έναν πίνακα που δεν είναι αποθηκευμένος στη βάση ) πώς γίνεται;

με functions? δωστε κανα hint μην ψαχνω γι αλλες 10 ωρες το documentation :-\ 

 :)


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: tourb3x on December 18, 2008, 23:02:56 pm
Νομίζω το να το διαγράψεις είναι το ίδιο με το να μην το επιλέξεις. Οπότε φρόντησε ίσως στο SELECT που κάνεις να μην περιλαμβάνεται η εγγραφή που σε ενδιαφέρει. Αλλιώς ίσως να γίνεται με κανονικό DELETE αλλά αντί για όνομα πίνακα βάλε το όνομα της όψης. Απλώς ιδέες δίνω δεν ξέρω αν δουλεύουν διότι δεν έχω και SQL server εγκατεστημένο να το δοκιμάσω...
Καλή τύχη!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: xf_elena on December 20, 2008, 18:25:33 pm
Μήπως ξέρει κανείς πως μπορούμε να ορίσουμε συνάρτηση τύπου DELETE που να διαγράφει κάποια στοιχεία κάθε χρόνο?? Μια συγκεκριμμένη μέρα κάθε χρόνο.
Θέλουμε κάτι τέτοιο:
DELETE FROM πίνακας
WHERE ημερομηνία=xxxx-06-29

όπου ημερομηνία είναι δηλωμένη στήλη στον πίνακα. :) :o 8) :???:


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on December 20, 2008, 20:18:04 pm
Νομίζω το να το διαγράψεις είναι το ίδιο με το να μην το επιλέξεις. Οπότε φρόντησε ίσως στο SELECT που κάνεις να μην περιλαμβάνεται η εγγραφή που σε ενδιαφέρει. Αλλιώς ίσως να γίνεται με κανονικό DELETE αλλά αντί για όνομα πίνακα βάλε το όνομα της όψης. Απλώς ιδέες δίνω δεν ξέρω αν δουλεύουν διότι δεν έχω και SQL server εγκατεστημένο να το δοκιμάσω...
Καλή τύχη!

thanx για την απάντηση, πήγαμε και ρωτήσαμε και μας είπε τελικά το εξής: οι όψεις δεν μπορούν να ενημερωθούν όλες, μόνο όσες τις έχουμε ορίσει ανανεώσιμες - όσες έχουν join μέσα ( ή εμφωλευμένα SELECT  το ίδιο έιναι)όμωςδεν γίνοτναι ανανεωσιμες οπότε δεν μπορείς να βάλεις το DELETE και το όνομα της όψης απλώς και να διαγραφούν οι γραμμές που θες..

αυτά όμως όλα με τις διαγραφές/insert κτλ στις όψεις μας είπε ότι δεν είναι απαραίτητα γιατί είναι περισσότερο θέμα των εφαρμογών που επικοινωνούν με τη βάση( δλδ όπως λέει και ο Tanenbaum ένα επίπεδο υπολογιστικό παραπάνω απ' ότι καταλαβα) οπότε μην το δώσουμε έμφαση,δηλαδή να ασχοληθούμε απλώς με τα SELECT που εμφανίζουν τον πίνακα-όψη..


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: hercules on December 21, 2008, 19:20:29 pm
Έχει δοκιμάσει κανείς να ανεβάσει την εργασία στο ethmmy??
Σε μένα βγάζει μήνυμα "έχει περάσει η προθεσμία υποβολής της εργασίας", μάλλον γιατί δεν έχουν αλλάξει την προθεσμία υποβολής της εργασίας που αρχικά ήταν 19 Δεκ.
Τώρα τη στέλνουμε μάλλον με email e??


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Finder on December 21, 2008, 19:34:20 pm
Κι εμένα το ίδιο μου βγάζει, οπότε την έστειλα με mail χτες και τους είπα και για την προθεσμία. Δεν πήρα καμια απάντηση ακόμα φυσικά  :P Η πλάκα είναι ότι σήμερα στο eTHMMY το άλλαξαν και λέει λήξη 22/12 αλλά πάλι αν πας να ανεβάσεις λέει "έχει λήξει η προθεσμία".....


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on December 22, 2008, 16:42:32 pm
Ναι ρε παιδιά,τι πράγμα κι αυτό!  >:( Και σήμερα δεν δέχεται να ανεβάσουμε....Την στείλατε με μαιλ? Σας απάντησαν με μαιλ αν θα το αλλάξουν?


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on December 22, 2008, 16:47:06 pm
κοντευει 4...τι πιθανοτητες να το αλλαξουν μεχρι το βραδυ?
Παντως εαν στειλουμε με μαιλ ειμαστε καλυμμενοι, ακομα κι αν δεν απαντανε...


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on December 22, 2008, 17:10:50 pm
Εγώ πάντως μόλις την έστειλα με μαιλ. Τώρα αν είμαστε καλυμμένοι δεν έχω ιδέα....


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: hercules on December 22, 2008, 19:38:39 pm
Εγώ την έστειλα με mail χθες το μεσημέρι. Δεν έλαβα απάντηση αλλά δεν νομίζω να μην τις δεχτούν από την στιγμή που δεν δούλευε το link στο ethmmy!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Finder on December 22, 2008, 20:49:08 pm
Εντάξει, τώρα πλέον δουλεύει και το link στο ethmmy, κατά την κλασική ελληνική συνήθεια της τελευταίας στιγμής!... Πιστεύω πάντως και με το μαιλ ήμασταν καλυμμένοι, αλλά για καλό και για κακό την ανέβασα και στο ethmmy, τζάμπα είναι.. :P Άντε καλά μας Χριστούγεννα!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on December 22, 2008, 23:26:21 pm
Κι εγώ το ίδιο έκανα! Καλές Γιορτές παίδες!! :D


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on December 23, 2008, 00:09:54 am
Γιπιιιιιιιιιιιιιιιιιι  μολις τελειωσαμε την εργασια :) :)

πρωτη φορα που αισθανθηκα σαν....πρωτοχρονια! (αντιστροφη μετρηση για τις 12) :D :D :D :D :D :D :D :D



Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: OtiNaNAi on January 10, 2009, 16:18:07 pm
Απο το ΕΤΗΜΜΥ

Η  ηλεκτρονική υποβολή της 2ης εργασίας αναβάλλεται για την Δευτέρα 19/01 11:59μμ.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 10, 2009, 16:22:59 pm
Απο το ΕΤΗΜΜΥ

Η  ηλεκτρονική υποβολή της 2ης εργασίας αναβάλλεται για την Δευτέρα 19/01 11:59μμ.

πολύ καλά!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on January 10, 2009, 16:40:13 pm
Πόσο βαριέμαι να κάνω την βάση, σκέτη αγκαρία


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 11, 2009, 13:20:13 pm
Ρε παίδες, να ρωτήσω λίγο κάτι...ημερομηνίες μελλοντικές η βάση δεν θα πρεπε να δέχεται κανονικά?Σε φάση 30-06-2048...Μου το βγάζει out of range και η φάση είναι ότι στο tutorial λέει:

date - 4 bytes - dates only - από 4713 BC  μέχρι 5874897 AD


οπότε δεν θα πρεπε να μπαίνει????Γιατί όμως δεν, είναι το θέμα... :-\


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Nessa NetMonster on January 11, 2009, 14:07:36 pm
Μήπως είναι με το αμερικάνικο σύστημα και θέλει πρώτα το μήνα; Δοκίμασε 06-30-2048.


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 11, 2009, 14:18:31 pm
nai πρωτα ο μηνας παει.....κοιταξτε και στο documentation που εχει η postgresql

αμα βρει κανενας πως αποθηκευουμε τους χρηστες σε script να με πει και μενα!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 11, 2009, 14:27:16 pm
ΝΑΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙ!!!!!!!! Επιτέλους το δέχτηκε!  Ευχαριστώ ρε παιδιάααααααααα!!!!!!!! Με ξεκολλήσατε! :D :D :D :D


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 12, 2009, 13:15:28 pm
Ένα άλλο πρόβλημα: πάω να κάνω CHECK και μου βγάζει ότι η στήλη δεν υπάρχει... ενώ υπάρχει...

καμμιά ιδέα;


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on January 12, 2009, 21:54:38 pm
anonymous γάμα τα είναι η κατάσταση με postgres
πρέπει να αλλάξεις όλα τα ονόματα σε μικρά γράμματα
2 ώρες το ψάχναμε χθές

επίσης η postgres δεν έχει assertions οπότε πρέπει να κάνεις triggers και
να γράψεις σε γλώσσα C ή plpgsql η όποία plpgsql μπορείς να την ενεργοποιήσεις μόνο
αν είσαι superuser άρα στην νησίδα δεν μπορείς να δουλέψεις

Με λίγα λόγια η postgres είναι μια π@π@ρί@ και δεν καταλαβαίνω γιατί
δουλεύουμε με αυτή.


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: akis on January 12, 2009, 22:22:07 pm
Παιδιά δουλέψτε με τον SQL Server αφού έχετε πρόβλημα
μπορείτε να τον κατεβάσετε από το itc


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on January 12, 2009, 22:40:00 pm
Παιδιά δουλέψτε με τον SQL Server αφού έχετε πρόβλημα
μπορείτε να τον κατεβάσετε από το itc
Αν ήξερα από την αρχή ότι θα αντιμετώπιζα τέτοια προβλήματα θα χρησιμοποιούσα MS
αλλά  τότε το πνεύμα περί ελευθερίας θα στοίχειωνε τα όνειρα μας  :)


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 12, 2009, 23:58:59 pm
στην νησιδα δεν μπορεις να δουλεψεις ετσι κι αλλιως αφου δεν εχεις δικαιωματα να φτιαξεις δικια σου βαση!(μιλαω για την Postgres)

οσο για τα ονοματα με τα μικρα και τα μεγάλα γραμματα το προβλημα λυνεται εαν οταν χρησιμοποιειτε πινακες σε κωδικα βαζετε εισαγωγικα,
πχ
select column1 from "Table"


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Krono on January 13, 2009, 01:15:14 am
anonymous γάμα τα είναι η κατάσταση με postgres
πρέπει να αλλάξεις όλα τα ονόματα σε μικρά γράμματα
2 ώρες το ψάχναμε χθές

επίσης η postgres δεν έχει assertions οπότε πρέπει να κάνεις triggers και
να γράψεις σε γλώσσα C ή plpgsql η όποία plpgsql μπορείς να την ενεργοποιήσεις μόνο
αν είσαι superuser άρα στην νησίδα δεν μπορείς να δουλέψεις

Με λίγα λόγια η postgres είναι μια π@π@ρί@ και δεν καταλαβαίνω γιατί
δουλεύουμε με αυτή.

     Μα εννοείται πως θα δουλεύεις από το σπίτι ως superuser στη δική σου βάση αλλιώς δεν μπορείς να κάνεις τίποτα και ούτε να αποδώσεις σωστά δικαιώματα στους χρήστες που θα δημιουργήσεις. Και δεν καταλαβαίνω, δεν έχετε υπολογιστές στο σπίτι ρε παιδιά;
     Η MS είναι παπαριά, η postgres είναι μια χαρά! Ίσως όμως να άξιζε να κάνουμε MySQL.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 13, 2009, 01:17:06 am
Και δεν καταλαβαίνω, δεν έχετε υπολογιστές στο σπίτι ρε παιδιά;

τώρα ερώτηση είναι αυτή;



Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Krono on January 13, 2009, 01:23:28 am
Και δεν καταλαβαίνω, δεν έχετε υπολογιστές στο σπίτι ρε παιδιά;

τώρα ερώτηση είναι αυτή;

;D Κοίτα, τίποτα δεν είναι απίθανο.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 13, 2009, 01:32:45 am
Και δεν καταλαβαίνω, δεν έχετε υπολογιστές στο σπίτι ρε παιδιά;

τώρα ερώτηση είναι αυτή;

;D Κοίτα, τίποτα δεν είναι απίθανο.

?

η σχολή πρέπει να σου δίνει τη δυνατότητα να δουλέψεις άσχετα εαν έχεις ή όχι υπολογιστή.

κλείνω εδώ γιατί θα το γαμήσουμε το τοπικ.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Nessa NetMonster on January 13, 2009, 02:18:52 am
Και που έχουμε, σε ομαδικές εργασίες προσφέρεται περισσότερο η σχολή...


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Anastasia_ on January 14, 2009, 23:43:42 pm
Από τα tips για την παρουσίαση που ανέβηκαν στο υλικό μαθήματος:

Quote
6. Φροντίστε να εστιάσετε την παρουσίασή σας γύρω από την περιγραφή της εφαρμογής (σκοπός, κατηγορίες χρηστών, λειτουργίες και τρόποι αναζήτησης, όψεις, μέγεθος βάσης, κλπ).

Τι εννοεί ως λειτουργίες της βάσης??? :???: :o


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 17, 2009, 19:31:51 pm
Με τα triggers τι παίζει???Τα γράφουμε σε SQL κώδικα?Δεν είδα γραφικό τρόπο...εγώ θέλω να περάσω με trigger έναν περιορισμό που να συνδέει πεδία δύο πινάκων.Έχει περάσει κανείς trigger για να σιγουρευτώ για τη βασική σύνταξη? thanxxx!


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 17, 2009, 19:58:31 pm
κι εμεις εχουμε αρκετα τριγκερς αλλα μας ειπε οτι επειδη δεν τα διδαχτηκαμε δεν ειναι απαραιτητο να τα υλοποιησουμε στο 2ο μερος


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 17, 2009, 20:02:03 pm
Τα προσπαθήσατε καθόλου?Αν ναι μου δείχνεις αν μπορείς μια βασική σύνταξη?Αλλά στην τελική αφού δεν τα διδαχθήκαμε μπορούμε και να μην τα βάλουμε έτσι?!  ;) :P


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Krono on January 17, 2009, 20:08:45 pm
Με τα triggers τι παίζει???Τα γράφουμε σε SQL κώδικα?Δεν είδα γραφικό τρόπο...εγώ θέλω να περάσω με trigger έναν περιορισμό που να συνδέει πεδία δύο πινάκων.Έχει περάσει κανείς trigger για να σιγουρευτώ για τη βασική σύνταξη? thanxxx!

Όλες οι πληροφορίες που χρειάζεσαι βρίσκονται στο site της postgresql (αν χρησιμοποιείς postgres). Αν ψάξεις λίγο θα τα βρεις μόνη σου. Δεν είναι τόσο δύσκολο και μην τα θέλεις όλα στο πιάτο!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 17, 2009, 20:47:54 pm
hahahahhahahaahahahahah!!!!!!!!!!!!!!!!!!!!!!! Καλόοοο!   ;)


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on January 18, 2009, 19:38:21 pm
Τα προσπαθήσατε καθόλου?Αν ναι μου δείχνεις αν μπορείς μια βασική σύνταξη?Αλλά στην τελική αφού δεν τα διδαχθήκαμε μπορούμε και να μην τα βάλουμε έτσι?!  ;) :P
Άστο καλύτερα μην τα κάνεις, μίλησα με τον Δήμου μια μέρα και του είπα τι είχα βρει σχετικά, μου έδειξε και ένα παράδειγμα αλλά στο τέλος μας είπε ότι δεν χρειάζεται να τα υλοποιήσουμε.
μπορείς να γράψεις triggers σε πολλές γνωστές γλώσσες προγραμματισμού αρκεί να προσθέσεις τα κατάλληλα plugins στην postgres. Μια πολύ φιλική γλώσσα είναι η pl/pgsql


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 18, 2009, 19:57:39 pm
Η POSTGRE ΓΑΜΙΕΤΑΙ.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Optima on January 18, 2009, 20:00:08 pm
Λαζαρε ψυχραιμια,μεχρι αυριο ειναι, τελειωνει το μαρτυριο  :) :)   

αντε γιατι εχουμε κ αλλες εργασιες σε αλλα μαθηματα... :-\


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Verminoz on January 18, 2009, 20:01:02 pm
Η POSTGRE ΓΑΜΙΕΤΑΙ.


Συνάδελφε πρέπει να χαλαρώσεις!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on January 18, 2009, 20:31:47 pm
Η POSTGRE ΓΑΜΙΕΤΑΙ.


Συνάδελφε πρέπει να χαλαρώσεις!
Συνάδελφε μαζί και εγώ, postgres αντε ....


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: dimvam on January 18, 2009, 23:05:56 pm
Παιδιά πως μπορώ να βάλω στο pgAdmin III το constraint ότι ένα πεδίο είναι μόνο Θ ή Α;


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 18, 2009, 23:17:45 pm
Εννοείς να παίρνει μόνο δύο τιμές?Αν ναι όρισε την μία FALSE και την άλλη  TRUE  και βάλτο σαν boolean στο data type του πεδίου που θες..


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on January 18, 2009, 23:18:37 pm
Η POSTGRE ΓΑΜΙΕΤΑΙ.


+3 !!!!!!!!!!!!!!!!!!!!!!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: dimvam on January 18, 2009, 23:31:36 pm
Εννοείς να παίρνει μόνο δύο τιμές?Αν ναι όρισε την μία FALSE και την άλλη  TRUE  και βάλτο σαν boolean στο data type του πεδίου που θες..
Ε δε θέλω αυτό ακριβώς. Θέλω να παίρνει συγκεκριμένες τιμές. Τώρα τυχαίνει και είναι μόνο δύο, κάπου αλλού είναι περισσότερες;
Κάπου βρήκα ότι βάζω
VALUES IN (.., ...)
αλλά δε δουλεύει στο CONSTRAINT CHECK.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 18, 2009, 23:49:59 pm
Εννοείς να παίρνει μόνο δύο τιμές?Αν ναι όρισε την μία FALSE και την άλλη  TRUE  και βάλτο σαν boolean στο data type του πεδίου που θες..
Ε δε θέλω αυτό ακριβώς. Θέλω να παίρνει συγκεκριμένες τιμές. Τώρα τυχαίνει και είναι μόνο δύο, κάπου αλλού είναι περισσότερες;
Κάπου βρήκα ότι βάζω
VALUES IN (.., ...)
αλλά δε δουλεύει στο CONSTRAINT CHECK.



πρέπει να κανεις DOMAIN και μετά να δημιουργήσεις τις μεταβλητές σου (τα πεδία) να έχουν τον τύπο (datatype) του domain.
αλλά ετοιμάσου για περιπέτειες :D εαν δουλεύεις ποστγκρε ^puke^ (πρέπει να ξαναορίσεις τα πεδία...)


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 19, 2009, 00:04:21 am
μια χαρα ειναι η postgres!
συναδελφε anonymous πρεπει να σταματησεις την προβοκατσια και να παλουκωθεις να ξεσκιστεις!μην τα θες ολα στο πιατο!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 19, 2009, 00:07:31 am
μια χαρα ειναι η postgres!
συναδελφε anonymous πρεπει να σταματησεις την προβοκατσια και να παλουκωθεις να ξεσκιστεις!μην τα θες ολα στο πιατο!

(κάτσε να τελειώσω και θα απαντήσω :D )


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Nessa NetMonster on January 19, 2009, 00:22:21 am
Η postgres δεν είναι απλά δύσχρηστη, πρέπει να έχει και bugs... πχ άλλον πίνακα έκανα κλικ, άλλου πίνακα τις ιδιότητες μου έβγαζε. Επίσης, φαίνεται ότι κάποια πράγματα μπορείς να τα κάνεις μόνο με εντολές sql και κάποια άλλα μόνο γραφικά :-\

Μια απορία έχω, μπορεί να είναι απλοϊκή αλλά εγώ δεν ξέρω πώς να το κάνω: Θέλω να κάνω login ως κάποιος άλλος (όχι ο postgres), πώς το κάνω αυτό;


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 19, 2009, 00:30:30 am
εαν εχεις δημιουργησει ενα χρηστη με username kai password κανεις εξοδο απο το server και μετα συνδεεσαι με το username και τον κωδικο του αλλου χρηστη.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Nessa NetMonster on January 19, 2009, 00:47:44 am
Όταν πάω να κάνω connect μου ζητάει μόνο password, όχι username.


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 19, 2009, 00:53:35 am
Όταν πάω να κάνω connect μου ζητάει μόνο password, όχι username.
αφου αποσυνδεθεις,δεξι κλικ properties και αλαλζεις το username

Παιδιά πως κάνουμε backup; Τι ακριβώς ζητάνε να στείλουμε;

tools->backup
τα ερωτηματα εμεις τα βαλαμε ξεχωριστα
οπως και τους χρηστες,απο το το backup globals


Title: Re: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: dimvam on January 19, 2009, 00:55:14 am
Όταν πάω να κάνω connect μου ζητάει μόνο password, όχι username.
αφου αποσυνδεθεις,δεξι κλικ properties και αλαλζεις το username

Παιδιά πως κάνουμε backup; Τι ακριβώς ζητάνε να στείλουμε;

tools->backup
τα ερωτηματα εμεις τα βαλαμε ξεχωριστα
οπως και τους χρηστες,απο το το backup globals

Μα το backup globals είναι απενεργοποιημένο.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: dimvam on January 19, 2009, 13:40:16 pm
Παιδιά από το pgadmin κάνουμε μόνο tools-backup και αυτό ήταν όλο; Μετά αν θέλουμε να δούμε το backp τι κάνουμε; Εμένα μου το αποθηκεύει με επέκταση .backup. Σόρρυ αλλά είμαστε λίγο αρχάριοι με το πρόγραμμα.


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on January 19, 2009, 14:56:12 pm
μετα για να το ανακτησεις tools restore
ayto to backup κανει μονο τη βαση,και οχι τους χρηστες.για να κανεις τους χρηστες πρεπει να σωσεις ολο το σερβερ,απο το backup globals(δεξι κλικ στον σερβερ)


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: anonymous-root on January 19, 2009, 23:16:33 pm
ΝΑΙ ΤΟ ΕΚΑΝΑ ΚΑΙ ΑΥΤΟ ΣΤΗ ΖΩΗ ΜΟΥ!

ΔΕΝ ΜΠΟΡΏ ΝΑ ΚΡΑΤΗΘΩ ΑΠΟ ΤΑ ΓΕΛΙΑ!


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: mendelita on January 22, 2009, 11:11:24 am

Από eTHMMY:

Εξέταση 2ης εργασίας - Πέμπτη 05/02/2009 και Παρασκευή 06/02/2009
21 Ιαν 2009 3:59 μμ
Τζήμα

Η εξέταση της 2ης εργασίας θα γίνει το διήμερο Πέμπτη 05/02/2009 13:00-14:15 και Παρασκευή 06/02/2009 από τις 10:45-12:00.
Το πρόγραμμα εξέτασης περιλαμβάνει 10 time slots (5 για κάθε ημέρα) για τις ομάδες των οποίων οι εργασίες εξετάστηκαν από την Φανή Τζήμα στην 1η φάση,
10 slots για τις ομάδες που εξετάστηκαν από τον Χρήστο Δήμου και 8 slots για τις ομάδες που εξετάστηκαν από τον Κώστα Βαβλιάκη.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Krono on January 22, 2009, 11:48:13 am
Είναι δηλαδή slotted exam, κατά το slotted aloha!!!


Title: Εξέταση 2ης εργασίας 2009
Post by: kkostorp on February 04, 2009, 00:52:52 am
    

Εξέταση 2ης εργασίας - Πέμπτη 05/02/2009 και Παρασκευή 06/02/2009

21 Ιαν 2009 3:59 μμ
Τζήμα

Η εξέταση της 2ης εργασίας θα γίνει το διήμερο Πέμπτη 05/02/2009 13:00-14:15 και Παρασκευή 06/02/2009 από τις 10:45-12:00.
Το πρόγραμμα εξέτασης περιλαμβάνει 10 time slots (5 για κάθε ημέρα) για τις ομάδες των οποίων οι εργασίες εξετάστηκαν από την Φανή Τζήμα στην 1η φάση,
10 slots για τις ομάδες που εξετάστηκαν από τον Χρήστο Δήμου και 8 slots για τις ομάδες που εξετάστηκαν από τον Κώστα Βαβλιάκη.

Για να δηλώσετε την ώρα εξέτασης που προτιμάτε:
1. επιλέγετε "Εργασίες Βάσεων -> Εξέταση 2ης εργασίας"
2. δημιουργείτε την ομάδα σας (επιλέγοντας το εικονίδιο Διαχείριση ομάδων) και
3. δηλώνετε την ώρα εξέτασης που προτιμάτε (επιλέγοντας το εικονίδιο Διαχείριση ωρών διεξαγωγής των ασκήσεων).

Προσοχή! Οι ομάδες που υλοποίησαν interface για την ΒΔ τους, θα πρέπει να φροντίσουν να το έχουν ήδη "στήσει"
στον προσωπικό τους υπολογιστή ή σε κάποιον server προσβάσιμο κατά την ώρα της εξέτασης.


Title: Re: Εξέταση 2ης εργασίας 2009
Post by: kkostorp on February 04, 2009, 00:54:39 am
Λοιπόν  παιδιά  όποις  γνωρίζει  οτιδήποτε  για  αυτή  την  εξέταση  ας  ποστάρει.
Τι  θα  ρωτήσει πάνω  κάτω?Αν  έχετε  πληροφορίες  από  παλιούς ή  αν  ανέφερα  κάτι  οι  διδάσκοντες.


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: kkostorp on February 04, 2009, 00:59:27 am
Slots?????????????????
Τι  εννοεί ο  ποιητής?


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on February 05, 2009, 00:42:10 am
εχει κανενας ιδεα που θα γινει η εξεταση?
πάνω στο επυ ή σε καμμια βεργίνα?


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Guybrush on February 05, 2009, 00:42:46 am
persi sto EPY


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: pmousoul on February 05, 2009, 00:54:49 am
εχει κανενας ιδεα που θα γινει η εξεταση?
πάνω στο επυ ή σε καμμια βεργίνα?

Στο ΕΠΥ.. :)


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Nessa NetMonster on February 05, 2009, 02:19:56 am
WTF is ΕΠΥ;


Title: Απ: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: emmanuel on February 05, 2009, 02:55:50 am
Εργαστήριο Επεξεργασίας Πληροφορίας και Υπολογισμών

τα γραφεια των μεταπτυχιακων πανω απο τη βιβλιοθηκη των ηλεκτρολογων


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Θάνος on February 05, 2009, 03:30:13 am
ωραία.. εγώ δεν κατάλαβα ότι πρέπει να δηλώσουν όλα τα μέλη της ομάδας ΚΑΙ για τη 2η εξέταση και δεν πρόλαβα να το δηλώσω.. για να δούμε..


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: Ianna on February 05, 2009, 11:06:55 am
Kαι τι ρωτάνε ρε παιδιά?????? Έχει κανείς ιδέα??????


Title: Re: [Βάσεις Δεδομένων] ΕΡΓΑΣΙΑ 2008/09
Post by: alekos on February 05, 2009, 17:30:53 pm
Μην αγχώνεσαι χαλαρή κατάσταση