[VARIABLES] Section Μεταβλητές τύπου Λίστες Τιµών

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "[VARIABLES] Section Μεταβλητές τύπου Λίστες Τιµών"

Transcript

1 IMPORT SCRIPT LANGUAGE Πίνακας τροποποιήσεων / Προσθηκών Ηµεροµηνία Έκδοση Θέµα Σελίδα 26/6/ [VARIABLES] Section, δυνατότητα 4 ορισµού ιδιότητας µεταβλητών Not Null 26/6/ [VARIABLES] Section Μεταβλητές τύπου Λίστες Τιµών 26/6/ /6/ [IMPORT] Section AFTERINSERTREC. υνατότητα ορισµού εκφράσεων στην ειδική γλώσσα που περιέχει το import. Για κάθε εγγραφή του maintable, εκτελούνται οι εκφράσεις που έχουν οριστεί στο section [AFTERINSERTREC]. Στην αρχή του import script πρέπει υποχρεωτικά να υπάρχει το section [IMPORT], µε τις εξής πληροφορίες: MODULE=xx Το όνοµα του data module στο οποίο θα γίνει το import. DESTINATION=TableName1,TableName2,...TableNamexxx. ηλώνονται τα tables του module τα οποία θα ενηµερωθούν στο συγκεκριµένο import. METHOD=EDIT ή INSERT ή INSERTEDIT. Ο τρόπος ενηµέρωσης του datamodule, αν είναι EDIT τότε τα δεδοµένα θα ενηµερώσουν την εγγραφή που ορίζεται από τη σχέση (KEYFIELDS = KEYVALUES) ή (KEYFIELDS = Fields του MainTable). Στην περίπτωση του INSERT τα δεδοµένα του import θα τοποθετηθούν σε νέα εγγραφή. Ενώ όταν ο τρόπος ενηµέρωσης είναι INSERTEDIT τότε το σύστηµα ενηµερώνει τις εγγραφές τις οποίες βρίσκει στο MainTable και εισάγει τις υπόλοιπες. Προκαθορισµένη από το σύστηµα είναι η τιµή INSERT. KEYFIELDS=KeyFields. Τα ονόµατα των πεδίων τα οποία θα χρησιµοποιηθούν στην αναζήτηση των εγγραφών οι οποίες θα µεταβληθούν. Έχουν νόηµα µόνο όταν η µέθοδος ενηµέρωσης είναι EDIT ή INSERTEDIT KEYVALUES=nnn \ Ορίζουν την εγγραφή την οποία θα µεταβάλλουν τα - δεδοµένα του import (είναι η εγγραφή για την οποία / ισχύει KEYFIELDS = KEYVALUES). READER=AAAAA ο τύπος του import, διαθέσιµοι τύποι είναι: ASCII για imports από ascii αρχεία. DBALIAS imports από database την οποία υποστηρίζει το BDE. ATLANTIS imports από τη βάση του ATLANTIS. IMPORTNAME=ImportName. ίνεται όνοµα στο import. Το όνοµα αυτό θα εµφανίζεται στους τίτλους των διαλόγων κατά τη διάρκεια του import. SHOWERRORS=0 ή 1. Ορίζεται αν θα εµφανίζονται στο τέλος του import τα µηνύµατα που παρουσιάστηκαν κατά τη διάρκεια της διαδικασίας. Η επιλογή αυτή είναι ιδιαίτερα χρήσιµη, όταν το τρέχον script αποτελεί τµήµα µιας γενικότερης διαδικασίας την οποία δεν θέλει ο χρήστης να διακόψει. Προκαθορισµένη είναι η τιµή 1, δηλαδή παρουσίαση στο τέλος των µηνυµάτων που παρουσιάστηκαν. SHOWPROGRESS=0 ή 1. Ορίζει ο χρήστης αν θα εµφανίζεται κατά τη διάρκεια της διαδικασίας η φόρµα που παρουσιάζει την πρόοδο του import. Προκαθορισµένη είναι η τιµή 1 (εµφάνιση). RELOCATE=0 ή 1. Αν µετά τη µεταφορά κάθε εγγραφής, η εγγραφή θα διαβάζεται από τη βάση του Atlantis. Η συµπεριφορά αυτή είναι επιθυµητή όταν το script χρησιµοποιείται για τη µεταφορά δεδοµένων τα οποία δε βρέθηκαν από τους converters. CALCULATIONS=0 ή 1. Xχρησιµοποιείται όταν δεν επιθυµεί ο χρήστης υπολογισµούς από το Atlantis, π.χ. επειδή οι υπολογισµοί έχουν πραγµατοποιηθεί ήδη από κάποιο άλλο µηχανογραφικό σύστηµα. 1

2 BATCHMODE=0 ή 1. Ενεργοποιεί κάποια optimizations από το module, τα οποία λειτουργούν αποδοτικά όταν πρόκειται να καταχωρηθούν πολλές εγγραφές µαζί. Αναφέρεται δηλαδή σε batch διαδικασίες όπως το import πάρα πολλών εγγραφών. Η ενεργοποίησή του πάντως ενδέχεται να διαφοροποίηση αρκετά την διαδικασία σε σχέση µε την εισαγωγή δεδοµένων µε το χέρι. EDISCRIPT=EdiCode Ο κωδικός του σεναρίου EDI που θέλουµε να χρησιµοποιηθεί στο import. [IMPORT] MODULE=TGENERALCLIENT DESTINATION=CUSTTRNTYPE,SUPTRNTYPE,BNKTRNTYPE,BILLTRNTYPE READER=ATLANTIS IMPORTNAME=Μεταφορά τύπων κινήσεων Reader Section Για κάθε reader υπάρχει ένα section µε το όνοµά του, το οποίο έχει πληροφορίες ειδικές για τον κάθε reader. Για τον reader ATLANTIS έχει τη µορφή: [ATLANTIS] MAINTABLE=FILENAME FILENAME είναι το όνοµα του βασικού αρχείου του datamodule, τα υπόλοιπα αρχεία είναι µε κάποιο τρόπο detail στο παραπάνω. Αν δεν υπάρχει τέτοιο Table ο χρήστης µπορεί να αφήσει τη δήλωση κενή π.χ. MAINTABLE= ή ακόµη και να την παραλείψει. [ATLANTIS] MAINTABLE=TMP_FINTRADE Για τον reader DBALIAS είναι: [DBALIAS] ALIASNAME=xxxx Το όνοµα ενός BDE Alias USERNAME=unisoft PASSWORD=unisoft MAINTABLE=FILENAME όπου FILENAME είναι το όνοµα του βασικού αρχείου του datamodule, τα υπόλοιπα αρχεία είναι µε κάποιο τρόπο detail στο παραπάνω. [INCLUDE] Section Εδώ αναφέρονται τα import scripts τα οποία θέλει ο χρήστης να εκτελεστούν πριν το παρόν script. Τα επιπλέον scripts εκτελούνται µε την σειρά µε την οποία τα αναφέρουµε. Οι όποιες µεταβλητές έχουν ορισθεί στο παρόν script, είναι γνωστές και µπορούν να χρησιµοποιηθούν απ όλα τα scripts. [INCLUDE] C:\IMPORT\CUSTOMER.TXT C:\IMPORT\SUPPLIER.TXT Converters Πρόκειται για ένα σύστηµα µεταφοράς στο Atlantis, των σχέσεων µεταξύ των πληροφοριών, όπως ο πελάτης ενός παραστατικού, το νόµισµα κλπ. Στην πραγµατικότητα, δηλώνεται στο import σύστηµα, ένας τρόπος µετατροπής των δεδοµένων πριν τη µεταφορά τους στη βάση του Atlantis. Περιγράφονται κάτω από το section [CONVERTERS] και µπορεί ο χρήστης να ορίσει νέους ή να αντικαταστήσει κάποιους από τους ήδη υπάρχοντες converters, key είναι ο αριθµός του Converter και ακολουθούν οι υπόλοιπες πληροφορίες, έτσι έχουµε: nn=tablename,codefield,resultfield,filtersql,companysensitive,convertertype, CacheSize π.χ. 1= DOCSERIES,CODE, CODEID 'DOMAINTYPE=2',1, 1, 50 2

3 TABLENAME: Είναι το Table στο οποίο υπάρχει η πληροφορία που θα µεταφερθεί στο Atlantis. To Table αυτό βρίσκεται στη βάση του Atlantis. CodeField: Το όνοµα του πεδίου µε βάση το οποίο θα γίνεται η αναζήτηση στο Table. Η τιµή αναζήτησης θα βρίσκεται στο source πεδίο. ResultField: Το όνοµα του πεδίου, η τιµή του οποίου θα µεταφέρεται στο Atlantis, αν η αναζήτηση µε βάση τα παραπάνω είναι επιτυχής. FilterSQL: Ενα πρόσθετο κριτήριο αναζήτησης. CompanySensitive Company sensitive: µε τιµές 0 (όχι) ή 1 (ναι). ConverterType: προς το παρόν θα µπαίνει η τιµή 0 (µηδέν). CacheSize: Το µέγεθος σε records της buffer που κρατάει τις τελευταίες τιµές που χρησιµοποιήθηκαν κατά το τρέχον import, default είναι 50 records. Για να γίνει αντικατάσταση πρέπει ο νέος Converter να έχει ίδιο αριθµό µε τον παλιό. Στην περίπτωση που το πεδίο ConverterType έχει την τιµή 1 η τιµή του πεδίου CacheSize δε λαµβάνεται υπ' όψη. Παραδείγµατα: [CONVERTERS] 1= DOCSERIES, CODE, CODEID 'DOMAINTYPE=2', 1, 0, 50 2= DOCSERIES', CODE, CODEID, 'DOMAINTYPE=4', 1, 0, = PAYMENTTERMS,CODEID,CODEID','', 1, 0, = SALESMAN, CODE, ID, '', 1, 0, = BANK', CODEID,CODEID','', 0, 0, = CUSTOMER', CODE, ID, '', 1, 0, = SUPPLIER', CODE, ID, '', 1, 0, = MATERIAL', CODE, ID, '', 1, 0, 50 Μεταβλητές Κατά την συγγραφή των scripts παρέχεται η δυνατότητα στο χρήστη να χρησιµοποιήσει µεταβλητές. Η µεταβλητή είναι ένα όνοµα µέσω του οποίου έχουµε τη δυνατότητα να αναφερόµαστε και να χειριζόµαστε δεδοµένα. Το όνοµα αυτό πρέπει να ξεκινά οπωσδήποτε από χαρακτήρα του Λατινικού αλφαβήτου ή το σύµβολο _ ενώ στην συνέχεια µπορούν να χρησιµοποιηθούν και τα ψηφία από 0 έως 9. Παραδείγµατα σωστών ονοµάτων είναι τα Ι, Χ, _TDATE, Χ_1, Υ12 κ.λπ. Παραδείγµατα ονοµάτων που δεν επιτρέπεται να χρησιµοποιούνται σαν ονόµατα µεταβλητών είναι τα 1K, $S, %ENA κ.λπ. Μια µεταβλητή ακολουθεί πάντα τον τύπο στον οποίο ανήκουν τα δεδοµένα, όταν µεταβάλλονται τα δεδοµένα µεταβάλλεται και ο τύπος της µεταβλητής. Οι υποστηριζόµενοι τύποι δεδοµένων είναι οι ακέραιοι αριθµοί (4 byte integers), οι πραγµατικοί αριθµοί (Double), οι συµβολοσειρές (strings ή varchar) καθώς και οι πίνακες (arrays). Η µεταβλητές στο import script χρησιµοποιούνται για να ζητηθούν στοιχεία από το χειριστή της εφαρµογής, µε τρόπο που θα αναλύσουµε πιο κάτω, για να πάρουµε δεδοµένα από τη βάση, µε τη βοήθεια SQL statements, function ή store procedure και τέλος για να χρησιµοποιήσουµε τα δεδοµένα αυτά στα διάφορα sections του import. Η αναφορά στα δεδοµένα µια µεταβλητής γίνεται µε δυο τρόπους, Με τον πρώτο τρόπο το σύστηµα αντικαθιστά το όνοµα της µεταβλητής µε το περιεχόµενό της, ο τρόπος αυτός δηλώνεται µε το σύµβολο : και το όνοµα της µεταβλητής, π.χ. :I, :X, :_TDATE κ.λπ. Η αντικατάσταση λαµβάνει χώρα στο script στη θέση που η παραπάνω έκφραση είναι γραµµένη. Ετσι αν η µεταβητή Χ έχει την τιµή 10 τότε η έκφραση SELECT * FROM CUSTOMER WHERE ID=:X θα µετασχηµατισθεί σε SELECT * FROM CUSTOMER WHERE ID=10 ο τρόπος αυτός χρησιµοποιείται σε SQL statements. Ο δεύτερος τρόπος χρησιµοποιείται σε εκφράσεις της γλώσσας που χρησιµοποιεί το import και η αναφορά στα δεδοµένα γίνεται µόνο µε το όνοµα µε της µεταβλητής π.χ. x=x+15; ή if k==10 then ;. Από το import έχουν ορισθεί εκ των προτέρων κάποιες µεταβλητές µε τις σωστές τιµές ώστε να είναι ευκολότερη η συγγραφή των scripts, αφορούν πληροφορίες του Atlantis και είναι οι παρακάτω: COMID Περιέχει τον κωδικό (CODEID) της τρέχουσας εταιρείας. CURRENTBRAID Περιέχει τον κωδικό (CODEID) της ενεργού υποκαταστήµατος. CURRENTUSERID Περιέχει τον κωδικό (CODEID) του τρέχοντος χρήστη. LOCALCURID Περιέχει τον κωδικό (CODEID) τοπικού νοµίσµατος, της τρέχουσας εταιρείας. 3

4 Οι παραπάνω µεταβλητές είναι σωστά ενηµερωµένες κατά την εκκίνηση της εκτέλεσης του script και δε χρειάζεται να δηλωθούν ξανά. Οποιαδήποτε απόπειρα επαναδήλωσης θα έχει σαν αποτέλεσµα την αλλοίωση της τιµής της. Αν κατά την εκτέλεση του script αλλαχθούν οι τιµές των µεταβλητών αυτών, οι αρχικές τιµές δεν επαναφέρονται σε κανένα µετέπειτα στάδιο, και φυσικά δεν επηρεάζουν σε καµία περίπτωση τις αντίστοιχες του Atlantis. [VARIABLES] Section Εδώ είναι το τµήµα στο οποίο δηλώνονται οι µεταβλητές που θα χρησιµοποιηθούν στο script. Η δήλωση είναι της µορφής: Όνοµα = τιµή, Παραδείγµατα: V_TDATE= 30-JUN-2000 V_DSRID=900 V_VATSTATUS=0 V_FLAG=-1 Μετά τη δήλωση της η µεταβλητή είναι σε θέση να χρησιµοποιηθεί όπου αυτό είναι επιτρεπτό. Εκτός από αυτή την απλή δήλωση υπάρχει η δυνατότητα, στο τµήµα αυτό να ζητηθεί και η τιµή της από το χρήστη, η σχετική δήλωση είναι της µορφής: Όνοµα= αλφαριθµητικό προτροπής, προτεινόµενη τιµή. π.χ. CusCode="Κωδικός πελάτη" S_DATE="Από ηµεροµηνία",1/1/2000 E_DATE="Εως ηµεροµηνία",31/12/2000 Προαιρετικά δίνεται η δυνατότητα στο χρήστη να ορίσει κάποια από τις µεταβλητές υποχρεωτική (NOT NULL) ως εξής: Όνοµα= αλφαριθµητικό προτροπής, προτεινόµενη τιµή#notnull. π.χ. S_DATE="Από ηµεροµηνία",1/1/2000#notnull ίδεται επίσης η δυνατότητα ορισµού µιας λίστας από διαθέσιµες επιλογές, για εισαγωγή τιµών από το χρήστη κατά την ώρα της εκτέλεσης. Η λίστα αυτή των επιλογών, µπορεί να είναι σταθερή (δοτές τιµές) είτε δυναµική, µε τη µορφή ερώτησης (query) προς τη βάση δεδοµένων. Όνοµα="αλφαριθµητικό προτροπής", προτεινόµενη τιµή?τιµή1,τιµή2... π.χ. S_OPT="Price",1?1,2,3 Όνοµα="αλφαριθµητικό προτροπής", προτεινόµενη τιµή?τιµή1;περιγραφή1,τιµή2;περιγραφή2... π.χ. S_OPT="Price",1?1;Price 1,2;Price 2,3;Price 3 Όνοµα="αλφαριθµητικό προτροπής", προτεινόµενη τιµή?#query= Sql ερώτηση π.χ. S_CUST="Πελάτης",00.001?#QUERY=SELECT CODE, NAME AS DESCR FROM CUSTOMER [BEFOREIMPORT] [AFTERIMPORT] και [AFTERINSERTREC] Sections Στα sections αυτά µπορεί ο χρήστης να γράφει εκφράσεις στην ειδική γλώσσα που περιέχει το import. Για περισσότερες πληροφορίες δείτε το τµήµα που αναφέρεται στη γλώσσα αυτή. [IMPORTSET] Section 4

5 Στο section αυτό περιγράφονται τα δεδοµένα εισόδου. Η µορφή του εξαρτάται από τον τρόπο µε τον οποίο θα διαβασθούν τα δεδοµένα δηλ. από τον reader. Στη τρέχουσα έκδοση υποστηρίζεται εισαγωγή δεδοµένων από την τρέχουσα βάση του Atlantis, π.χ. από εταιρεία σε εταιρεία και εισαγωγή δεδοµένων από οποιαδήποτε βάση ή σύστηµα αρχείων υποστηρίζει το BDE. Το section και για τους δυο αυτούς readers γράφεται µε τον τρόπο και έχει τη µορφή: DataSetName=SQL statement Αν έχει ορισθεί MAINTABLE τότε µπορούν να χρησιµοποιηθούν στο query τιµές πεδίων από το table αυτό τοποθετώντας πριν από το όνοµα του πεδίου, την τιµή του οποίου θέλει ο χρήστης να χρησιµοποιήσει τα σύµβολα ':$' υλοποιούµε έτσι στο query τις σχέσεις master-detail των δεδοµένων µε το MAINTABLE. Επίσης, µπορεί µε το σύµβολο : και όνοµα µεταβλητής να χρησιµοποιηθούν οι µεταβλητές στα statements του section IMPORTSET. [IMPORTSET] TMPSTORETRADE=SELECT * FROM TMPSTORETRADE TMPSTORETRADELINES=SELECT * FROM TMPSTORETRADELINES WHERE FTRID=:$ID CUST=SELECT * FROM CUSTOMER WHERE COMID=:COMID [<DataSetName>_CONFIG] Section Στο section αυτό µπορεί ο χρήστης να γράφει queries τα οποία εκτελούνται πριν την εκκίνηση της εκτέλεσης των ερωτήσεων που ορίζονται στο section IMPORTSET. Το συγκεκριµένο section είναι χρήσιµο σε περιπτώσεις που το query του IMPORTSET, εκτελεί ενέργειες προς κάποιον Linked Server (Το συγκεκριµένο χαρακτηριστικό του Microsoft SQL Server περιγράφεται εδώ). [TMPSTORETRADE _CONFIG] SET ANSI_NULLS ON; SET ANSI_WARNINGS ON; Destination Tables Σαν Destination Tables θεωρούνται τα tables του datamodule του Atlantis τα οποία θα ενηµερωθούν στο παρών import. Τα ονόµατά τους δηλώνονται στο section [IMPORT] στο key DESTINATION. Τα destination tables πρέπει να ορισθούν σε χωριστά section µε το όνοµα τους µε τη µορφή: [TABLENAME] key1=data1 key2=data Η συγκεκριµένη µορφή είναι σταθερή και ανεξάρτητη της προέλευσης των δεδοµένων (ανεξάρτητη από τον reader). Τα keys που αρχίζουν µε '$' αναφέρονται σε πληροφορίες που αφορούν το import και είναι τα ακόλουθα: $SOURCETABLE=TableName που σηµαίνει ότι όλα τα πεδία του source table θα µεταφερθούν στο destination. $HIDEEVENTS=Event Εµποδίζει την εκτέλεση του Event. Τα Events που µπορούµε να εµποδίσουµε είναι τα BEFOREPOST και AFTERPOST. Οι παρακάτω πληροφορίες χρησιµοποιούνται κυρίως όταν χρειάζεται ο χρήστης να δηλώσει tables που δεν είναι ορισµένα στο module του Atlantis που χρησιµοποιούνται για το import. $UPDATEKEY=xxxx ηλώνουµε το primary key του destination table. Το χρησιµοποιούµε όταν το module γίνεται Edit ή όταν το destination table δεν υπάρχει στο module του Atlantis. $MASTERTABLE= Το όνοµα του master table. $MASTERFIELDS= Τα fields του master που θα χρησιµοποιηθούν για τη σχέση master-detail. $KEYFIELDS= Τα fields του table που θα χρησιµοποιηθούν για τη σχέση 5

6 master-detail. Τα υπόλοιπα κλειδιά είναι τα fields του destination table οποία θα ενηµερωθούν καθώς και κάποιες πρόσθετες πληροφορίες που αφορούν τον τρόπο ενηµέρωσής τους. Η δοµή αυτής της δήλωσης είναι: FieldName=SourceTableName.SourceFieldName;<Converter No>;VisibleValues FieldName: Το όνοµα του field του destination table το οποίο θα ενηµερωθεί. SourceTableName.SourceFieldName: Τα ονόµατα του source table και source field από τα οποία θα ληφθούν τα δεδοµένα. <Converter No> Ο προαιρετικός Converter που θα χρησιµοποιηθεί για να µετατρέψει τα δεδοµένα πριν τη µεταφορά στο Atlantis και VisibleValues µε τιµές 0 ή 1 πληροφορούµε το σύστηµα αν θα ενηµερώσει το datamodule για την αλλαγή της τιµής του field. Προκαθορισµένη είναι η τιµή 1 µε την οποία το σύστηµα ενηµερώνει το datamodule για την αλλαγή της τιµής του field. Αν κάποιες πληροφορίες δεν υπάρχουν, µπορούµε να τις παραλείψουµε, έτσι αν δεν υπάρχει converter η µορφή γίνεται: FieldName=SourceTableName.SourceFieldName;;VisibleValues αν στο παραπάνω παράδειγµα το VisibleValues είναι 1 τότε µπορεί να παραληφθεί και να γίνει FieldName=SourceTableName.SourceFieldName [STORETRADELINES] ITEID=STR.ITECODE;1003;1 Γενικά για τη λειτουργία του Import Στην αρχή του import δηµιουργείται η οντότητα που έχει ορισθεί µε τη δήλωση module=xxx στο import section. Έπειτα εκτελούνται οι εκφράσεις που έχουν γραφεί στο section [BEFOREIMPORT]. Στη συνέχεια εκτελείται το query που φέρνει τα δεδοµένα του maintable αν αυτό έχει ορισθεί, αλλιώς στο βήµα αυτό δε γίνεται τίποτα. Έπειτα για κάθε εγγραφή του maintable, στέλνονται τα υπόλοιπα queries τα οποία έχουν ορισθεί στο importset section και µεταφέρονται τα δεδοµένα όλων, (και του maintable) στα datasets της οντότητας, σύµφωνα µε τις οδηγίες που έχουν ορισθεί για το κάθε ένα. Επίσης για κάθε εγγραφή του maintable, εκτελούνται οι εκφράσεις που έχουν οριστεί στο section [AFTERINSERTREC]. Μόλις ολοκληρωθεί η µεταφορά το σύστηµα ζητά από την οντότητα να αποσταλούν τα δεδοµένα στη server εφαρµογή του Atlantis και συνεπώς στη βάση δεδοµένων. Τέλος, αφού επαναληφθεί για κάθε εγγραφή του maintable η παραπάνω διαδικασία, εκτελούνται οι εκφράσεις που έχουν γραφεί στο section [AFTERIMPORT] και η εκτέλεση του script θα τερµατιστεί οµαλά. Αν έχουµε οριστεί στο import section το flag SHOWERRORS ίσο µε 1, τότε θα εµφανισθεί ένα κατάλογος µε όλα τα σφάλµατα και τα µηνύµατα που παρουσιάστηκαν κατά τη διάρκεια της διαδικασίας. Αν κατά την εκτέλεση του script εµφανισθεί κάποιο σφάλµα το οποίο αφορά το script ή το σύστηµα του import, τότε η εκτέλεση θα τερµατισθεί χωρίς να ολοκληρωθεί η µεταφορά των δεδοµένων στο Atlantis, µε το ανάλογο µήνυµα λάθους. 6

Ακολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. :

Ακολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. : XLINE E.R.P. CUSTOMIZATION TOOLS Παράδειγµα Το παρακάτω κείµενο αποτελεί παράδειγµα παραµετροποίησης του xline E.R.P. Για την καλύτερη κατανόηση και υλοποίηση του παραδείγµατος θα πρέπει πρώτα να διαβάσετε

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ Web Services

ΚΕΦΑΛΑΙΟ Web Services ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή

Διαβάστε περισσότερα

Εκφράσεις. Τύποι, Σταθερές & Μεταβλητές. Ορισµός Μεταβλητών

Εκφράσεις. Τύποι, Σταθερές & Μεταβλητές. Ορισµός Μεταβλητών ΣΥΝΤΑΞΗ SCRIPTING ΓΛΩΣΣΑΣ Εκφράσεις Οι εκφράσεις της γλώσσας χωρίζονται µεταξύ τους µε ελληνικό ερωτηµατικό ;. Μπορούν να καταλαµβάνουν µια ή περισσότερες γραµµές ή και να υπάρχουν περισσότερες από µια

Διαβάστε περισσότερα

ALERTS ή EDA (Event Driven Actions)

ALERTS ή EDA (Event Driven Actions) ALERTS ή EDA (Event Driven Actions) Το ALERTS είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων

Διαβάστε περισσότερα

Γενικά. Change Reference

Γενικά. Change Reference ΣΕΝΑΡΙΑ ΜΕΤΑΣΧΗΜΑΤΙΣΜΩΝ Date Change Reference 27-06-2001 Αρχικό 17-09-2001 Προσθήκες Διαχωρισμός των σεναρίων σε αγορές και πωλήσεις Μεταβλητή ADDWHERE για σενάρια μαζικών μετασχηματισμών 24-09-2001 Προσθήκες

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...

Διαβάστε περισσότερα

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4

Διαβάστε περισσότερα

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούµενα µαθήµατα: Εννοιολογικός Σχεδιασµός Βάσεων Δεδοµένων (µε

Διαβάστε περισσότερα

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

Διαβάστε περισσότερα

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Περιπτώσεις αλλαγής Λογιστικού Σχεδίου.

Περιπτώσεις αλλαγής Λογιστικού Σχεδίου. Μετατροπή Κωδικοποίησης Λογιστικού Σχεδίου Παράµετρος & Προτιµήσεις Εργασίες Έναρξης Οικονοµικές Χρήσεις Μετατροπή Κωδικοποίησης Λογιστικού Σχεδίου Μέσω της εργασίας αυτής, αναλύεται ο τρόπος µε τον οποίο

Διαβάστε περισσότερα

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms.

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms. Web Forms Το module Web Forms του Atlantis δίνει την δυνατότητα σχεδιασµού εφαρµογών που µπορούν να λειτουργήσουν µέσω ενός web browser. Η επικοινωνία µε το Atlantis γίνεται µέσω του RWS (Roads Web Service).

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

(Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2

(Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2 Η Γλώσσα SQL (Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Η γλώσσα SQL H SQL έχει διάφορα τµήµατα: Γλώσσα Ορισµού εδοµένων (ΓΟ ) Γλώσσα

Διαβάστε περισσότερα

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων με βάση slides από A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 5 th edition Περιορισμοί πεδίου τιμών Περιορισμοί ακεραιότητας

Διαβάστε περισσότερα

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο

Διαβάστε περισσότερα

Εξαγωγή Καταστάσεων ΜΥΦ. Σε αυτό το εγχειρίδιο περιγράφεται η εξαγωγή αρχείου για τις συγκεντρωτικές καταστάσεις πελατώνπρομηθευτών

Εξαγωγή Καταστάσεων ΜΥΦ. Σε αυτό το εγχειρίδιο περιγράφεται η εξαγωγή αρχείου για τις συγκεντρωτικές καταστάσεις πελατώνπρομηθευτών Εξαγωγή Καταστάσεων ΜΥΦ Σε αυτό το εγχειρίδιο περιγράφεται η εξαγωγή αρχείου για τις συγκεντρωτικές καταστάσεις πελατώνπρομηθευτών (ΜΥΦ) Περιεχόμενα Εξαγωγή Καταστάσεων ΜΥΦ 3 Πιθανά Σφάλματα 6 2 Εξαγωγή

Διαβάστε περισσότερα

Shell Scripts: loops / if / test

Shell Scripts: loops / if / test Shell Scripts: loops / if / test Loops with for while until for variable in list_of_values ne while εντολή (επιτυχής) ne until εντολή (επιτυχής) ne For in exi times apo ayti ti lista in 1 2 alla kai alles

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Views, Triggers Γιώργος Μαρκοµανώλης Περιεχόµενα Όψη... 1 ηµιουργία όψης... 2 Επιλογή CHECK... 3 Όψεις µόνο για εµφάνιση

Διαβάστε περισσότερα

Γενικά. Σχήµα Ι: Επικοινωνία Client-Server, ExecuteCommand TuniConnection

Γενικά. Σχήµα Ι: Επικοινωνία Client-Server, ExecuteCommand TuniConnection ΕΚΤΕΛΕΣΗ ΕΡΓΑΣΙΩΝ ΣΤΟΝ SERVER (EXECUTE COMMAND) Γενικά Για την ανάπτυξη εφαρµογών που απαιτούν την εκτέλεση εργασιών στον Server που ορίζονται δυναµικά από µια επικοινωνία Client-Server ακολουθείται µια

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΕΤΑΡΤΟ Insert, Update, Delete, Ένωση πινάκων Γιώργος Μαρκοµανώλης Περιεχόµενα Group By... 1 Having...1 Οrder By... 2 Εντολή Insert...

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Universal Customization Language (UCL)

Εγχειρίδιο Χρήσης Universal Customization Language (UCL) Εγχειρίδιο Χρήσης Universal Customization Language (UCL) Version 3 Πίνακας Περιεχοµένων 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ...ΣΦΑΛΜΑ! ΕΝ ΕΧΕΙ ΟΡΙΣΤΕΙ ΣΕΛΙ Ο ΕΙΚΤΗΣ. 2 EΙΣΑΓΩΓΗ... 2 2.1 Επίπεδα χρηστών... 2 2.2 Φόρτωµα...

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

Διαβάστε περισσότερα

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο

Διαβάστε περισσότερα

Postgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά

Postgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά ΣΤΟΧΟΣ Postgress Το 9ο εργαστήριο εισάγει τον/ην φοιτητή/τρια στη χρήση και προγραµµατισµό συναρτήσεων στην PostgreSQL. ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ Η σχετική ύλη του βιβλίου του µαθήµατος (διαφάνειες και

Διαβάστε περισσότερα

Γενική περιγραφή. Περιγραφή σχεδιασμού εφαρμογής

Γενική περιγραφή. Περιγραφή σχεδιασμού εφαρμογής Web Forms 1 / 14 Περιεχόμενα Γενική περιγραφή... 3 Περιγραφή σχεδιασμού εφαρμογής... 3 Γενικά στοιχεία... 4 Browser... 6 Header - Grid - Footer... 7 Γενικά... 7 Edit... 8 Lookup... 8 Selector.... 9 Selector

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με

Διαβάστε περισσότερα

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014)

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014) ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. ΕΡΓΟ: «ΑΝΑΛΥΣΗ, ΣΧΕΔΙΑΣΜΟΣ, ΑΝΑΠΤΥΞΗ - ΥΛΟΠΟΙΗΣΗ ΚΑΙ ΕΓΚΑΤΑΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΑΙΤΗΜΑΤΩΝ ΧΟΡΗΓΗΣΗΣ ΕΞΟΠΛΙΣΜΟΥ ΣΧΟΛΕΙΩΝ» Οδηγίες

Διαβάστε περισσότερα

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

Browsers. Λειτουργικότητα και Παραμετροποίηση

Browsers. Λειτουργικότητα και Παραμετροποίηση Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης

Διαβάστε περισσότερα

Θέματα Προγραμματισμού Διαδικτύου ~ MySQL & PHP ~

Θέματα Προγραμματισμού Διαδικτύου ~ MySQL & PHP ~ Θέματα Προγραμματισμού Διαδικτύου ~ MySQL & PHP ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Ροή Δεδομένων

Διαβάστε περισσότερα

Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη. χρήση συναρτήσεων ομαδοποίησης κατά την εκτέλεση ενός ερωτήματος προβολής

Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη. χρήση συναρτήσεων ομαδοποίησης κατά την εκτέλεση ενός ερωτήματος προβολής Εργαστήριο 8 ο Συγκεντρωτικά ερωτήματα Ερωτήματα διασταύρωσης Ερωτήματα Ενεργειών Συγκεντρωτικά ερωτήματα Τα συγκεντρωτικά ερωτήματα αφορούν στην ομαδοποίηση των δεδομένων και στη χρήση συναρτήσεων ομαδοποίησης

Διαβάστε περισσότερα

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

Διαβάστε περισσότερα

int array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι

int array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι Εισαγωγή Στον Προγραµµατισµό «C» Πίνακες Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Πίνακες στη C Ένας πίνακας στη C είναι

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. Για το κείμενο των προδιαγραφών της

Διαβάστε περισσότερα

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures): 9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML. Κεφάλαιο 5 Η γλώσσα SQL 5.1 Εισαγωγή Η γλώσσα SQL (Structured Query Language) είναι η πιο διαδεδομένη διαλογική γλώσσα ερωταπαντήσεων που χρησιμοποιείται για την επικοινωνία του χρήστη με σχεσιακές ΒΔ.

Διαβάστε περισσότερα

Τμήμα Πληροφορικής ΑΠΘ

Τμήμα Πληροφορικής ΑΠΘ Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ 2013-2014 2 Σκοπός του 2 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: Η μελέτη ερωτημάτων σε μία μόνο σχέση. Εξετάζουμε τους τελεστές επιλογής

Διαβάστε περισσότερα

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) 1. Εισαγωγή Χαρακτηριστικά της γλώσσας Τύποι δεδοµένων Γλώσσα προγραµµατισµού

Διαβάστε περισσότερα

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1. ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. ΕΡΓΟ: «ΑΝΑΛΥΣΗ, ΣΧΕΔΙΑΣΜΟΣ, ΑΝΑΠΤΥΞΗ - ΥΛΟΠΟΙΗΣΗ ΚΑΙ ΕΓΚΑΤΑΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΑΙΤΗΜΑΤΩΝ ΧΟΡΗΓΗΣΗΣ ΕΞΟΠΛΙΣΜΟΥ ΣΧΟΛΕΙΩΝ» Οδηγίες

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Stored procedures, Exceptions, ιακιώµατα Γιώργος Μαρκοµανώλης Περιεχόµενα Stored Procedures... 1 Exceptions... 1 Εντολή

Διαβάστε περισσότερα

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις Σχεδιασμός Πληροφοριακών Συστημάτων Σημειώσεις Συμπλήρωμα για τις Εκδόσεις 4 (4.1) και 4.2 των Σημειώσεων Έκδοση 19/2/2011 Μάριος Μάντακας mmantak@gmail.com Διαφορά από την προηγούμενη Έκδοση: Προσθήκη

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016 Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής

Διαβάστε περισσότερα

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)...

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)... DB TOOLS MANUAL 1 DB Tools Manual ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)... 3 ΓΕΝΙΚΑ... 3 BACKUP... 4 RESTORE... 6 ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ... 7 ΔΙΚΑΙΩΜΑΤΑ / ΣΤΟΙΧΕΙΑ ΔΙΑΧΕΙΡΙΣΤΗ ΒΑΣΗΣ... 7 DB

Διαβάστε περισσότερα

Ξεκινώντας την εκτέλεση της εφαρµογής εκτελείται ο παρακάτω κώδικας

Ξεκινώντας την εκτέλεση της εφαρµογής εκτελείται ο παρακάτω κώδικας Ξεκινώντας την εκτέλεση της εφαρµογής εκτελείται ο παρακάτω κώδικας 10 Επεξήγηση κώδικα Επειδή η εφαρµογή χρειάζεται οι πληροφορίες και οι επιλογές του χρήστη να διαδίδονται ανάµεσα στις ιστοσελίδες µέχρι

Διαβάστε περισσότερα

Φυσική Απογραφή & Παραστατικά Αποθήκης

Φυσική Απογραφή & Παραστατικά Αποθήκης Φυσική Απογραφή & Παραστατικά Αποθήκης Περιεχόμενα Διαδικασία Φυσικής Απογραφής... 3 Συμπλήρωση φόρμας... 3 Βήματα Απογραφής... 5 Εισαγωγή Αρχείου Απογραφής... 9 Εκτυπώσεις Φυσικής Απογραφής... 10 Λίστα

Διαβάστε περισσότερα

Εγχειρίδιο Οδηγιών. BrainStorm. Διαχείριση Πινάκων. Εισαγωγή, Μεταβολή, Διαγραφή Κατάταξη, Εντοπισμός Εγγραφών

Εγχειρίδιο Οδηγιών. BrainStorm. Διαχείριση Πινάκων. Εισαγωγή, Μεταβολή, Διαγραφή Κατάταξη, Εντοπισμός Εγγραφών Εγχειρίδιο Οδηγιών BrainStorm Διαχείριση Πινάκων Εισαγωγή, Μεταβολή, Διαγραφή Κατάταξη, Εντοπισμός Εγγραφών Στο κείμενο που ακολουθεί δίδονται οδηγίες για τον τρόπο με τον οποίο ο χειριστής δύναται : Να

Διαβάστε περισσότερα

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 3 ο (26/11/2008) Εισαγωγή στην Mysql SQL Η SQL (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομένων. Είναι δομημένη σε βάσεις που περιέχουν πίνακες.

Διαβάστε περισσότερα

10 η Διάλεξη Python Βάσεις δεδομένων στη python

10 η Διάλεξη Python Βάσεις δεδομένων στη python 10 η Διάλεξη Python Βάσεις δεδομένων στη python ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Η standard διεπαφη της python για βάσεις δεδομένων βασίζεται στο DB-API Python Database API υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2 Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Φεβρουάριος 2008 Περιεχόμενα SQL Language

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ι - 05. SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ

Βάσεις Δεδομένων Ι - 05. SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ Βάσεις Δεδομένων Ι - 05 SQL Μέρος 3 ο (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας Πρόσθετες Διαφάνειες σε Προηγούμενα Θέματα...σε Διαγραφή Πλειάδων Σημασιολογία

Διαβάστε περισσότερα

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

Διαβάστε περισσότερα

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:...

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:... Περιεχόμενα Είσοδος στην εφαρμογή... 3 Δημιουργία Εταιρίας... 5 Καρτέλα Στοιχεία εταιρίας:... 6 Καρτέλα Πρόσθετα στοιχεία:... 6 Καρτέλα Τράπεζα:... 7 Καρτέλα λογιστική:... 9 Καρτέλα e-mail info... 9 Δημιουργία

Διαβάστε περισσότερα

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

Διαβάστε περισσότερα

o AND o IF o SUMPRODUCT

o AND o IF o SUMPRODUCT Πληροφοριακά Εργαστήριο Management 1 Information Συστήματα Systems Διοίκησης ΤΕΙ Τμήμα Ελεγκτικής Ηπείρου Χρηματοοικονομικής (Παράρτημα Πρέβεζας) και Αντικείµενο: Μοντελοποίηση προβλήµατος Θέµατα που καλύπτονται:

Διαβάστε περισσότερα

Αυτόματο Κλείσιμο Ισολογισμού

Αυτόματο Κλείσιμο Ισολογισμού Αυτόματο Κλείσιμο Ισολογισμού Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης Οδηγιών Αυτόματου Κλεισίματος Ισολογισμού στην εφαρμογή Business Λογιστική

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT

DELETE, UPDATE, INSERT Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 103 Περιεχόμενα 1 Γενικά για την αποθήκευση

Διαβάστε περισσότερα

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 ! Βρείτε το δεκαεξαδικό ισοδύναµο του σχήµατος µπιτ 110011100010 Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E 0010 2 Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 2 !

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της Αναλυτική Λογιστική Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της Λογιστικής Η Αναλυτική Λογιστική περιλαμβάνει

Διαβάστε περισσότερα

Οικονοµική Χρήση - Μεταφορές Υπολοίπων

Οικονοµική Χρήση - Μεταφορές Υπολοίπων Άνοιγµα Οικονοµικής Χρήσης Μεταφορές Υπολοίπων Η εργασία καταχώρησης της οικονοµικής χρήσης επιλέγεται ως εξής : Οργάνωση Εφαρµογής Χρήσεις Οργάνωση Αρχεία Οικονοµικές Χρήσεις Στοιχεία Χρήσης Περιγραφή

Διαβάστε περισσότερα

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή 1. Δημιουργία Αίτησης Εισαγωγής Μεταπτυχιακού / Διδακτορικού Φοιτητή 1.1 Συμπλήρωση Αίτησης Εισαγωγής Φοιτητή από την Δικτυακή Πύλη 1.1.1. Σκοπός Οι

Διαβάστε περισσότερα

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)

Διαβάστε περισσότερα

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT.

DELETE, UPDATE, INSERT. Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 88 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της

Διαβάστε περισσότερα

Διαχείριση Αξιόγραφων

Διαχείριση Αξιόγραφων Διαχείριση Αξιόγραφων 1 Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Διαχείρισης Αξιόγραφων στην εφαρμογή extra Λογιστική Διαχείριση. Παρακάτω προτείνεται μια

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Triggers

. Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

App Inventor 3ο Μάθημα (Ζάρια - επέκταση)

App Inventor 3ο Μάθημα (Ζάρια - επέκταση) App Inventor 3ο Μάθημα (Ζάρια - επέκταση) Μεταβλητές Δομή επιλογής If then Λογικές συνθήκες Στο μάθημα αυτό θα επεκτείνουμε την εφαρμογή ζάρια που αναπτύξαμε στο πρώτο μάθημα ώστε να εμφανίζει μήνυμα επιτυχίας

Διαβάστε περισσότερα

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Τα δεδομένα που θα επεξεργασθούμε στη διάρκεια του εργαστηρίου παραχωρήθηκαν από την εταιρεία ICAP ειδικά για τις ανάγκες του μαθήματος. Τα δεδομένα αυτά αντλήθηκαν από την

Διαβάστε περισσότερα

char name[5]; /* define a string of characters */

char name[5]; /* define a string of characters */ Συµβολοσειρές (Strings) Συµβολοσειρά (string) είναι µια σειρά αλφαριθµητικών χαρακτήρων (γενικά εκτυπώσιµων συµβόλων ASCII). Όταν λέµε σειρά εννοούµε διαδοχικές θέσεις µνήµης που µπορούν να αντιµετωπισθούν

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εργαστήριο 1. Ηλεκτρονικοί Υπολογιστές ΙI. Ακαδημαϊκό Έτος Διαφάνεια 1. Κάπαρης Αναστάσιος

Βάσεις Δεδομένων. Εργαστήριο 1. Ηλεκτρονικοί Υπολογιστές ΙI. Ακαδημαϊκό Έτος Διαφάνεια 1. Κάπαρης Αναστάσιος Βάσεις Δεδομένων Εργαστήριο 1 Διαφάνεια 1 Πώς να δημιουργήσω ένα νέο πίνακα στην ACCESS, όταν έχω την αντίστοιχη οντότητα; Ας υποθέσουμε ότι έχουμε την οντότητα φοιτητής, με ιδιότητες (γνωρίσματα), όπως

Διαβάστε περισσότερα

Ανάπτυξη και Σχεδίαση Λογισμικού

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο

Διαβάστε περισσότερα

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΑ 1-6 ΟΝΟΜΑ: ΗΜΕΡΟΜΗΝΙΑ: ΒΑΘΜΟΣ: ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη Σωστό,

Διαβάστε περισσότερα

Ενότητα. Επεξεργασία πινάκων

Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 2 3 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

Διαβάστε περισσότερα

Αφού ολοκληρώσετε την ενημέρωση των στοιχείων στις λίστες, μπορείτε να καταχωρήσετε τη διασάφηση εισαγωγής.

Αφού ολοκληρώσετε την ενημέρωση των στοιχείων στις λίστες, μπορείτε να καταχωρήσετε τη διασάφηση εισαγωγής. Καταχώρηση στοιχείων διασάφησης εισαγωγής Αφού ολοκληρώσετε την ενημέρωση των στοιχείων στις λίστες, μπορείτε να καταχωρήσετε τη διασάφηση εισαγωγής. Από το αρχικό μενού του συστήματος επιλέγετε Δηλώσεις,

Διαβάστε περισσότερα

Βάσεις Δεδομένων (Databases)

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Δημιουργία Πεδίων Ορισμού Πεδίο Ορισμού είναι συστατικό του σχήματος για τον ορισμό των μακροεντολών

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος Βάσεις Δεδομένων Εργαστήριο 2 Διαφάνεια 1 Πώς να δημιουργήσω μια συσχέτιση ένα προς πολλά στην ACCESS; Η απάντηση στο παραπάνω θέμα, θα δοθεί μέσα από ένα παράδειγμα μιας μικρής βάσης δεδομένων. Το μοντέλο

Διαβάστε περισσότερα

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask

Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Ανάπτυξη διαδικτυακών εφαρμογών με την Python Το εργαλείο Flask Το Flask είναι ένα micro περιβάλλον για την ανάπτυξη διαδικτυακών εφαρμογών με βάση τη γλώσσα Python. Micro σημαίνει ότι περιλαμβάνει τις

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2 ΔΕΣΠΟΙΝΑ ΠΑΠΑΚΩΝΣΤΑΝΤΙΝΟΥ dpap@unipi.gr ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΜΕ POWER DESIGNER ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΜΕ XAMPP (1/7) ΑΣΚΗΣΗ

Διαβάστε περισσότερα

ΕΠΛ 012. JavaScripts

ΕΠΛ 012. JavaScripts ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές

Διαβάστε περισσότερα

Προστασία Δεδομένων Φυσικών Προσώπων - GDPR

Προστασία Δεδομένων Φυσικών Προσώπων - GDPR Προστασία Δεδομένων Φυσικών Προσώπων - GDPR 1 12 Περιεχόμενα Γενική περιγραφή... 3 Παραμετροποίηση εφαρμογής... 3 Στοιχεία GDPR... 3 Ομάδες Χρηστών... 4 Οντότητες GDPR... 4 Εταιρείες... 4 Εργασίες οντοτήτων...

Διαβάστε περισσότερα

Οδηγίες Προσαρτήματος

Οδηγίες Προσαρτήματος Οδηγίες Προσαρτήματος Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας εκτύπωσης Προσαρτήματος στην εφαρμογή Γενική Λογιστική Παρακάτω προτείνεται μια αλληλουχία ενεργειών

Διαβάστε περισσότερα

ιαχείριση Παγίων Στοιχείων

ιαχείριση Παγίων Στοιχείων Εισαγωγή Το εγχειρίδιο αυτό αναφέρεται στην οργάνωση και διαχείριση των παγίων στοιχείων της εταιρίας σας. Η εφαρµογή τηρεί όλα τα βασικά στοιχεία των παγίων, σας επιτρέπει να παρακολουθείτε κάθε πάγιο

Διαβάστε περισσότερα

Διαδικασία ανοίγματος χρήσης και εργασιών τέλους χρήσης

Διαδικασία ανοίγματος χρήσης και εργασιών τέλους χρήσης Διαδικασία ανοίγματος χρήσης και εργασιών τέλους χρήσης Ροή εργασιών Διαδικασία ανοίγματος χρήσης Ενέργειες στην προηγούμενη χρήση πριν τη διαδικασία μεταφοράς υπολοίπου και λοιπών μεταβλητών Διαδικασίες

Διαβάστε περισσότερα