freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Ερώτηση για Relationships: Χρειαζονται σε αυτη τη βαση?


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » Βάσεις Δεδομένων και SQL - γενικά
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [6 Μηνύματα]      Bookmarks Tags: βάση Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 16
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2017
View users profile Send email to user Visit posters website
facebook linkedin twitter deviantART skype 
ΜήνυμαΣτις: 04 Μαη 2015 10:33    Θέμα: Ερώτηση για Relationships: Χρειαζονται σε αυτη τη βαση? Απάντηση με παράθεση  Mark this post and the followings unread

Καλημερα μας. Θελω να ρωτησω κατι αλλα σε Filemaker, αν καποιος ασχολείται.

Το λοιπον ας πουμε οτι εχω αυτη την βαση που κανω store κυρίως κωδικούς,
και σαν παράδειγμα δυο πινακες, τους "email_account", "other_sites":

Ο δευτερος πινακας εχει ενα field "Registered_at" το οποιο ειναι το που εχει γινει στο συγκεκριμένο site register ο account (σε πιο email).

Οποτε εχουμε ενα email μπορει να χρησιμοποιηθει σε πολλα "registered_at", αλλα ενα site μπορει να γινει register με ενα mail μονο (εκτος μετα και αν ο χρήστης το αλλαξει, αλλα και παλι παραμενει ενα)
Παμε σε μια σχέδη one-to-many.

Και εχω δυο ερωτήσεις:

1) Οσοι ασχολείστε με το Filemaker, στις σχεσεις για να γινει μια σχεση one-to-many, πρεπει να εχω στο field checked το option "Seral Number" στο Auto-Enter?
Αν δε το εχω το βγάζει σαν πολλα προς πολλα:

Πως γινεται να δημιουργήσω μια σχέση one-to-many και να μην εχω επιλεγμενη την επιλογη "Serial number"?

2) Γιατι, ΓΙΑΤΙ χρειάζεται να ορίσω σχέση των δύο πινάκων αφου μπορω να δουλέψω και χωρίς αυτο?
Δηλαδη απλα να δημιουργήσω απο το menu file-->manage-->Value Lists μια νεα list from source table "email accounts" και το field "__pkFull_Email_Address" και να setup-ιάσω το layout στον table "other sites" στο field "registered at", ενα pop-up menu και να κανω select την νεα λιστα που μολις δημιούργησα..?


Let me think... Let me think... Let me think...

_________________
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 04 Μαη 2015 14:58    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Εχεις ορίσει primary keys στους πίνακες;
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 16
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2017
View users profile Send email to user Visit posters website
facebook linkedin twitter deviantART skype 
ΜήνυμαΣτις: 04 Μαη 2015 17:43    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δεν "οριζεις" primary/foreign keys στο filemaker. Απλα Βαζεις ενα auto-serial και το παιρνει σαν κλειδι, και μετα το link-αρεις με ενα αλλο field απο αλλο πινακα, και αυτο ειναι το foreign.

Της apple product ειναι γιαυτο ειναι ετσι περιεργο

παράθεση:
You don't have a button that looks like a key that you can click to make that field the primary key, but you can define a field as an auto-entered serial number field and prohibit user modification of this value. The functional result in FileMaker is that you have made this field the primary key for your table and you can use it as such in relationships.

_________________
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 04 Μαη 2015 18:04    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Να το θέσω αλλιώς:
Εχεις κάποιο πεδίο που για κάθε record που υπάρχει στον πίνακα να μην υπάρχει άλλο record με την ίδια τιμή, ώστε η τιμή του πεδίου να μπορεί μονοσήμαντα να προσδιορίσει το κάθε record;
Η απλά έχεις βάλει not null, unique constraint στο pkfull_email_address (που όπως το κόβω αυτό έχεις για primary key);


Είναι υποχρεωτικό να δουλέψεις σε filemaker; Γιατί δεν πας σε κάποια βάση δεδομένων;
Connor MacLeod
Honorary Member

Μέλος από: 07 Φεβ 2005
Βοηθήματα: 11
Νέα: 16
Μηνύματα: 256+

Περιοχή: Μεσολόγγι έως το 2017
View users profile Send email to user Visit posters website
facebook linkedin twitter deviantART skype 
ΜήνυμαΣτις: 04 Μαη 2015 18:59    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

παράθεση:
Εχεις κάποιο πεδίο που για κάθε record που υπάρχει στον πίνακα να μην υπάρχει άλλο record με την ίδια τιμή, ώστε η τιμή του πεδίου να μπορεί μονοσήμαντα να προσδιορίσει το κάθε record;


Ναι !! Εννοειται αυτο.

παράθεση:
Είναι υποχρεωτικό να δουλέψεις σε filemaker

Δε με υποχρεωνει κανεις, οχι. Απλα εγω θελω να δουλεψω αυτο το πραγμα.

_________________
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 05 Μαη 2015 11:11    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τελικά με unique constraint σου το έβγαλε 1-N relation?
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [6 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » Βάσεις Δεδομένων και SQL - γενικά


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
εμφανιση των πιο προσφατων εγγραφων με βαση ενα γραμμα 1 kingbill 28 Μαρ 2016 22:11
kingbill Εμφάνιση τελευταίου μηνύματος
Ερώτηση για σύνταξη DML 6 Firefast 31 Αυγ 2015 20:23
Firefast Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 25 Μαρ 2017 19:34 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos