Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems - GIS) Γιάννης Θεοδωρίδης, Νίκος Πελέκης, Ηλίας Φρέντζος

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

Download "Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems - GIS) Γιάννης Θεοδωρίδης, Νίκος Πελέκης, Ηλίας Φρέντζος"

Transcript

1 Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems - GIS) Χωρικά Σ Β λογικό επίπεδο (µοντελοποίηση, σχεδιασµός, γλώσσες επερωτήσεων) Γιάννης Θεοδωρίδης, Νίκος Πελέκης, Ηλίας Φρέντζος Εργαστήριο Πληροφοριακών Συστηµάτων (InfoLab) Πειραιάς, 19/3/09 Τι χρειαζόµαστε τα ΧΣ Β Τα παραδοσιακά Σ Β παρέχουν: ιαχείριση λαθών / Ανάνηψη Ταυτόχρονη προσπέλαση δεδοµένων Κλιµάκωση σε αναζητήσεις πολύ µεγάλων συνόλων δεδοµένων τα οποία δε µπορούν να αποθηκευτούν στην κύρια µνήµη Αποδοτικά σε µη χωρικές ερωτήσεις, αλλά όχι σε χωρικές Μη χωρικές ερωτήσεις: Εύρεση βιβλιοπωλείων µε περισσότερα από βιβλία Λίστα των δέκα καλύτερων πελατών του έτους 2006 Χωρικές ερωτήσεις : Εύρεση βιβλιοπωλείων σε απόσταση 5 χλµ απότοκέντροτηςαθήνας Λίστα των δέκα καλύτερων πελατών που ζουν σε περιοχές που συνορεύουν του ιστορικού κέντρου της πόλης 3.1

2 Παραδείγµατα χωρικών δεδοµένων & εφαρµογών Παραδείγµατα µη-χωρικών δεδοµένων Ονόµατα, τηλέφωνα, διευθύνσεις Παραδείγµατα χωρικών δεδοµένων εδοµένα απογραφών ορυφορικές εικόνες Κλιµατολογικά και καιρικά δεδοµένα Ποτάµια, φάρµες Ιατρικές εικόνες Εφαρµογές Στρατολογικές: Ανάπτυξη δυνάµεων εχθρού σε ιστορικό πεδίο µάχης Ασφαλιστικές: Ποια σπίτια αποζηµιώσαµε στην πληµµυρισµένη περιοχή Αστρονοµικές: Εύρεση µπλε γαλαξιών σε απόσταση 2 κβαζάρ Τι είναι ένα ΧΣ Β? Λογισµικό το οποίο Μπορεί να δουλέψει µε ένα υποκείµενο Σ Β Υποστηρίζει χωρικά µοντέλα δεδοµένων, χωρικούς Αφαιρετικούς Τύπους εδοµένων (ΑΤ ) και µια γλώσσα επερωτήσεων από την οποία µπορούν να καλεστούν οι ΑΤ Υποστηρίζει χωρικά ευρετήρια, αποδοτικούς αλγορίθµους επεξεργασίας χωρικών λειτουργιών, και κανόνες βελτιστοποίησης ερωτήσεων Παράδειγµα: Oracle Spatial data cartridge ουλεύει µε Oracle DBMS Παρέχει χωρικούς τύπους δεδοµένων (π.χ. πολύγωνο), λειτουργίες (π.χ. επικάλυψη) Έχει χωρικά ευρετήρια, π.χ. R-trees 3.2

3 Παράδειγµα ΧΣ Β Θεωρήστε ένα χωρικό σύνολο δεδοµένων: Περίγραµµα περιοχής (διακεκοµµένη λευκή γραµµή) Οικοδοµικά τετράγωνα - όνοµα, εµβαδόν, πληθυσµός, περίγραµµα (σκούρα γραµµή) Υδάτινα τµήµατα (µαύρα πολύγωνα) Αποθήκευση σε ένα table ενός ΧΣ Β : create table census_blocks ( name string, area float, population number, boundary polygon ); Μοντελοποίηση χωρικών δεδοµένων σε Σ Β Μία εγγραφή στο census_blocks table Προσοχή: Υποστηρίζεται ο τύπος δεδοµένων Polyline απότοχσ Β? y-axis 1 (0,1) D (1,1) 4 Census_blocks Name Area Population Boundary A 1050 C Polyline((0,0),(0,1),(1,1),(1,0)) 2 3 (0,0) B (1,0) x-axis 3.3

4 Χωρικοί τύποι δεδοµένων και παραδοσιακές Β Παραδοσιακά σχεσιακά Σ Β Υποστηρίζουν απλούς τύπους δεδοµένων, π.χ. αριθµούς, αλφαριθµητικά, ηµεροµηνίες Η µοντελοποίηση χωρικών τύπων δεδοµένων είναι δύσκολη Παράδειγµα: Μοντελοποίηση πολυγώνων µε αριθµούς Τρία νέα tables: polygon, edge, points Παρατήρηση: Ένα πολύγωνο είναι ένα polyline τουοποίουτοαρχικόκαι τελικό σηµείο είναι τα ίδια Μία εγγραφή αναπαρίσταται από 16 εγγραφές σε 3 tables Απλές χωρικές λειτουργίες, π.χ. εµβαδόν(), απαιτούν σύνδεση (joining) tables Κουραστική και υπολογιστικά αναποτελεσµατική διαδικασία Προβολή census_table σε σχεσιακή Β Census_blocks Polygon Name Area Population boundary-id boundary-id edge-name A B C D Edge edge-name endpoint A A B B C C D D Point endpoint x-coor y-coor

5 Χωρικοί τύποι δεδοµένων και µετα-σχεσιακές Β Μετα-σχεσιακά Σ Β Υποστηρίζουν ΑΤ ορισµένους από τον χρήστη Χωρικοί τύποι δεδοµένων (π.χ. πολύγωνο) µπορούν να προστεθούν Επιλογή µετα-σχεσιακού Σ Β Αντικειµενοστραφές - Object Οriented (OO) Σ Β Αντικειµενοσχεσιακό - Object Relational (OR) Σ Β Μία χωρική βάση δεδοµένων είναι µία συλλογή χωρικών τύπων δεδοµένων, λειτουργιών, ευρετηρίων, στρατηγικών επεξεργασίας, κλπ. και µπορεί να δουλέψει µε πολλά µετα-σχεσιακά Σ Β καθώς και µε γλώσσες προγραµµατισµού όπως η Java, η Visual Basic κλπ. ιαφορές µεταξύ ΧΣ Β και ΓΠΣ Ένα ΓΠΣ είναι ένα λογισµικό για την οπτικοποίηση και ανάλυση χωρικών δεδοµένων χρησιµοποιώντας λειτουργίες χωρικής ανάλυσης όπως: Αναζήτηση thematic search, search by region, classification Ανάλυση θέσεως Buffer, overlay Ανάλυση γεωγραφικής περιοχής Slope, catchment, drainage network Ανάλυση ροής Connectivity, shortest path Κατανοµή Change detection, proximity, nearest neighbor Χωρική ανάλυση/στατιστική Pattern, centrality, autocorrelation, indices of similarity, topology Μετρήσεις Distance, perimeter, shape, adjacency, direction Τα ΓΠΣ χρησιµοποιούν τα ΧΣ Β για να αποθηκεύσουν, αναζητήσουν, διαµοιραστούν µεγάλα χωρικά σύνολα δεδοµένων 3.5

6 ιαφορές µεταξύ ΧΣ Β και ΓΠΣ Ένα ΧΣ Β επικεντρώνεται σε Αποτελεσµατική αποθήκευση, αναζήτηση, διαµοιρασµό µεγάλων χωρικών συνόλων δεδοµένων Παρέχει απλούστερες λειτουργίες Παραδείγµατα: search by region, nearest neighbor, distance, adjacency, perimeter etc. Χρησιµοποιεί χωρικά ευρετήρια και λειτουργίες βελτιστοποίησης για την επιτάχυνση των ερωταποκρίσεων Ένα ΧΣ Β µπορεί να χρησιµοποιείται και από άλλες εφαρµογές Αστρονοµία, Πληροφοριακά συστήµατα πολυµέσων,... Ποιο από τα δύο χρησιµοποιεί κανείς για να απαντήσει τα παρακάτω; Πόσες γειτονικές χώρες έχει η Ελλάδα; Ποια χώρα έχει το µεγαλύτερο αριθµό γειτόνων; Συστατικά ενός ΧΣ Β αρχιτεκτονική 3 επιπέδων Spatial Application Spatial Database Interface to Spatial Application Core Interface to DBMS DBMS Abstract Data Types Point Line Polygon Space Taxonomy GIS Data Model Spatial Data Types and Operations Index Structures MMIS Interpretation, Discretization, Scale/Resolution Consistency Networks Spatial Query Languages Algorithms for Spatial Operations with Cost Models Spatial Join Cost Functions Selectivity Evaluation Object- Relational Database Servers Data Volume Spatial Index Access Methods (with Concurrency Control) Bulk Loading Concurrency Control Recovery/Backup CAD Visualization Views Derived Data 3.6

7 Χωρικές γλώσσες επερωτήσεων Spatial query language Χωρικοί τύποι δεδοµένων, π.χ. σηµείο, γραµµή, πολύγωνο, Χωρικές λειτουργίες, π.χ. επικάλυψη, απόσταση, Καλούµενες από γλώσσες (π.χ. SQL3) ενός Σ Β SELECT S.name FROM Senator S WHERE S.district.Area() > 300 Πρότυπα SQL3 πρότυπο γλωσσών επερωτήσεων OGIS πρότυπο για χωρικούς τύπους δεδοµένων και λειτουργίες Ευρέως διαδεδοµένα πρότυπα στη βιοµηχανία Μοντέλα χωρικής πληροφορίας ύο κοινά µοντέλα Field based (πεδίου) Object based (αντικειµένου) Παράδειγµα: (a) χάρτης δάσους (b) Όψη αντικειµένων έχει 3 πολύγωνα (c ) Όψη πεδίου έχει µία συνάρτηση y (0,4) Pine (0,2) Fir Oak (0,0) (2,0) (4,0) (a) x Area-ID FS1 Object Viewpoint of Forest Stands Dominant Tree Species Pine Area/Boundary [(0,2),(4,2),(4,4),(0,4)] Field Viewpoint of Forest Stands "Pine," 2 x 4 ; 2 y 4 f(x,y) "Fir," 0 x 2; 0 y 2 FS2 Fir [(0,0),(2,0),(2,2),(0,2)] "Oak," 2 x 4; 0 y 2 FS3 Oak [(2,0),(4,0),(4,2),(2,2)] (b) (c) 3.7

8 Χωρικοί τύποι στο OGIS µοντέλο δεδοµένων Κάθε τετράγωνο δείχνει ένα διακριτό χωρικό τύπο αντικειµένων Geometry Spatial Reference System Point Curve Surface Geometry Collection 1..* 2..* 1..* Line String Polygon 2..* Multisurface Multicurve Multipoint Line LinearRing 1..* Multipolygon Multilinestring Κατηγοριοποίηση λειτουργιών σε χωρικά αντικείµενα Κατηγοριοποίηση λειτουργιών Βασισµένες στη θεωρία συνόλων: τα δι-διάστατα χωρικά αντικείµενα είναι σύνολα σηµείων µία λειτουργία συνόλων (π.χ. τοµή) δύο πολυγώνων παράγουν ένα άλλο πολύγωνο Κατευθυντήριες: Η Σαντορίνη είναι νότιο-ανατολικά της Αθήνας Μετρητικές: Η Θεσσαλονίκη απέχει 500 χλµ από την Αθήνα Τοπολογικές: Τα σύνορα της Ελλάδας αγγίζουν αυτά της Βουλγαρίας Έννοιες: Interior, boundary, exterior U ( A Green is A interior Red is boundary of A o ) ( A) A Blue (Green + Red) is A exterior ( A ) 3.8

9 Nine-Intersection Model disjoint contains inside equal meet covers coveredby overlap Σχεδιασµός βάσης σε τρία βήµατα Εφαρµογές βάσεων δεδοµένων µοντελοποιούνται χρησιµοποιώντας µία διαδικασία τριών βηµάτων Εννοιολογικοί τύποι δεδοµένων, σχέσεις και περιορισµοί (µοντέλο οντοτήτων-συσχετίσεων - ER model) Λογική απεικόνιση σε ένα σχεσιακό µοντέλο και διασύνδεση µε γλώσσα επερωτήσεων (σχεσιακή άλγεβρα - Relational Algebra) Φυσική αποθήκευση, δεικτοδότηση (επόµενη διάλεξη) 3.9

10 Παράδειγµα χωρικήςεφαρµογής Σενάριο χωρικής εφαρµογής Ένα state-park αποτελείται από δάση. Ένα δάσος είναι µία συλλογή από forest-stands διαφορετικών ειδών State-Park προσπελαύνεται από roads και έχει ένα manager State-Park έχει faciltities Ένα River διατρέχει το state-park και εφοδιάζει νερό τα facilities Το µοντέλο οντοτήτων συσχετίσεων - ER Model 3 βασικές έννοιες Οι οντότητες έχουν ανεξάρτητη ύπαρξη Παραδείγµατα: Forest, Road, Manager,... Χαρακτηρίζονται από γνωρίσµατα (Attributes) Παράδειγµα: Ένα Forest έχει ως γνώρισµα τοname κτλ. Μία οντότητα αλληλεπιδρά µέσω συσχετίσεων µέσω άλλες οντότητες Ένας Road επιτρέπει πρόσβαση εσωτερικά σε ένα Forest Η σχέση µπορεί να έχει όνοµα Accesses Σύγκριση µε µοντέλο αντικειµένων Οι οντότητες είναι σαν τα αντικείµενα Ωστόσο το ER µοντέλο δεν επιτρέπει ορισµό λειτουργιών Οι σχέσεις προσοµοιώνονται µέσω λειτουργιών 3.10

11 3.11 ER διάγραµµα γιαεφαρµογή State-Park Lineid Lineid Lineid Polygonid supplies_water_to Length 1 1 Volume belongs_to Accesses NumofLanes M 1 M 1 Crosses Within part_of M 1 M N M M N N Age Gender 1 1 manages monitors Polygonid Pointid Elevation Facility Road Forest Fire-Station Species Manager Forest-Stand River Name Name Stand-id Name Name Name Name Σχεσιακό σχήµα Stand-id Name Length (Real) Name NumofLanes Name Forest-name Forest-name-2 Name ForName Name Name Lineid Forest-Stand Stand-id Forest-name Species FacName RivName Volume (Real) Name Age Gender ForName River Road Facility Forest Fire-Station Supplies_Water_To Manager Fstand-Geom River-Geom Facility-Geom Forest-Geom Fstation-Geom Road-Access-Forest Polygonid Rname Lineid Road-Geom Name Pointid Name Polygonid Name Pointid RoadName ForName

12 Σχεσιακό σχήµα για Point, Line, Polygon, Elevation Το σχεσιακό µοντέλο περιορίζει τα πεδία τιµών των γνωρισµάτων Απλές ατοµικές τιµές, π.χ. αριθµοί εν επιτρέπει σύνθετες τιµές (π.χ. πολύγωνα) σε στήλες Σύνθετες τιµές αναλύονται σε απλές Polygon Line Polygonid Seq-no Pointid Lineid Seq-no Pointid Point Elevation Pointid Latitude Longitude Forest-name Pointid (F.K.) Elevation (Real) (Real) (Real) Επέκταση του ER µε χωρικές έννοιες Κίνητρο Το ER µοντέλο βασίζεται σε διακριτά σύνολα χωρίς έµµεσες συσχετίσεις Τα χωρικά δεδοµένα προέρχονται απόσυνεχήσύνολαµεέµµεσες συσχετίσεις Κάθε ζεύγος χωρικών οντοτήτων έχει σχέσεις όπως απόσταση, κατεύθυνση Η σχεδίαση όλων των χωρικών σχέσεων Οδηγεί σε δυσνόητα ER διαγράµµατα ηµιουργεί επιπλέον πίνακες στο σχεσιακό µοντέλο Απώλεια έµµεσων σχέσεων των χωρικών δεδοµένων (π.χ. διαµελισµός) Εικονογράµµατα - Pictograms Περιγράφουν µε ετικέτα χωρικές οντότητες Επιτρέπουν εξαγωγή συµπερασµάτων χωρικών σχέσεων και περιορισµών Περιορίζουν το µέγεθος του εννοιολογικού και του λογικού µοντέλου 3.12

13 ER διάγραµµα µε εικονογράµµατα Ορισµός εικονογραµµάτων Προσέγγιση γραµµατικών Όπως τα διαγράµµατα συντακτικού Αγγλικής Κατηγορίες εικονογραµµάτων Εικονογράµµατα οντοτήτων βασικά: σηµείο, γραµµή, πολύγωνο Συλλογές βασικών... Εικονογράµµατα σχέσεων διαµελισµός, δίκτυο Pictogram Shape Shape Grammar (for Pictogram)! Basic Shape Multi-Shape Derived Shape Part_of(Network) Part_of(Partition) Pictograms for Relationships Grammar (for Shape) Alternate Shape 3.13

14 Εικονογράµµατα οντοτήτων Basic Shape Point Line Polygon Grammar (for Basic Shape) Pictograms for Basic Shapes Cardinality 0, 1 1 1, n 0, n n n 0, n Grammar (for Cardinality) Pictograms Multishapes (using cardinality) Εικονογράµµατα οντοτήτων Derived shape: κέντρο πόλης (σηµείο) από περίγραµµααυτής(πολύγωνο) Alternate shape: Ένας δρόµος που αναπαρίσταται ως πολύγωνο (κατασκευή) ή σαν γραµµή (δροµολόγηση) Derived Shape Basic Shape Grammar (for Derived Shape) Pictograms for Derived Shapes Alternate Shape Basic Shape Basic Shape Derived Shape Basic Shape Grammar (for Alternate Shape) Pictograms for Alternate Shapes 3.14

15 Εννοιολογική µοντελοποίηση µε UML Κίνητρο Το ER µοντέλο δεν επιτρέπει ορισµό λειτουργιών Αντικειµενοστραφή λογισµικά χρησιµοποιούν την UML UML (Unified Modeling Language) Πρότυπο µε ποικιλία διαγραµµάτων Τα διαγράµµατα κλάσεων είναι τα καταλληλότερα για τη µοντελοποίηση δεδοµένων Έννοιες διαγραµµάτων κλάσεων (UML class diagrams) Τα γνωρίσµατα είναι απλές ή σύνθετες ιδιότητες Οι µέθοδοι αναπαριστούν λειτουργίες, συναρτήσεις και διαδικασίες Η κλάση είναι µία συλλογή γνωρισµάτων και µεθόδων Μία σχέση συσχετίζει κλάσεις Παράδειγµα UML Class Diagram µε εικονογράµµατα Supplies-Water-To Volume Facility * Forest Name GetName() supplies_water_to * 1.. * belongs_to 1 1 River Name Length GetName() GetLength() Name Elevation GetName() GetElevation(): Point 1..* * 1 Road Name NumofLanes GetName() GetNumofLanes() * accesses manages LEGEND Strong Aggregation Weak Aggregation *.. * Cardinality monitor 1..* 1 Fire-Station Name GetName() 1.. * Forest-Stand SpecieName GetSpecieName() Manager Name Age Gender GetName() GetAge() GetGender() 3.15

16 Παράδειγµα: World Database Στόχος: Χρήση της βάσης για εκµάθηση SQL Εννοιολογικό µοντέλο 3 Οντότητες: Country, City, River 2 σχέσεις: capital-of, originates-in CONTINENT NAME LIFE-EXP POPULATION POPULATION NAME CAPITAL CITY CAPITAL-OF COUNTRY ORIGINATES RIVER GDP NAME LENGTH Λογικό µοντέλο 3 σχέσεις (Relations) Country(Name, Cont, Pop, GDP, Life-Exp, Shape) City(Name, Country, Pop,Capital, Shape) River(Name, Origin, Length, Shape) Κλειδιά Primary keys: Country.Name, City.Name, River.Name Foreign keys: River.Origin, City.Country εδοµένα Βλ. Επόµενη διαφάνεια 3.16

17 Πίνακες δεδοµένων World database Χρήση χωρικών λειτουργιών στο SELECT clause Query: Βρες όνοµα, πληθυσµό καιεµβαδόν κάθε χώρας του πίνακα Country SELECT C.Name,C.Pop, Area(C.Shape)AS "Area" FROM Country C 3.17

18 Χρήση χωρικού τελεστή Distance Query: Βρες το GDP και την απόσταση κάθε πρωτεύουσας όλων των χωρών από τον ισηµερινό. SELECT Co.GDP, Distance(Point(Ci.Shape.x, 0),Ci.Shape) AS "Distance" FROM Country Co,City Ci WHERE Co.Name = Ci.Country AND Ci.Capital = Y Χρήση χωρικών λειτουργιών στο WHERE clause Query: Βρες τα ονόµαταόλωντωνχωρώνπουείναιγείτονεςτωνusa SELECT C1.Name AS "Neighbors of USA" FROM Country C1,Country C2 WHERE Touch(C1.Shape,C2.Shape)=1 AND C2.Name = USA 3.18

19 Χωρική ερώτηση µε πολλαπλούς πίνακες Query: Για όλα τα ποτάµια στον πίνακα River, βρες τις χώρες από τις οποίες περνάνε. SELECT R.Name, C.Name FROM River R, Country C WHERE Cross(R.Shape,C.Shape)=1 Άσκηση: Τροποποίηση της ερώτησης για εύρεση του µήκους του ποταµιού στο εσωτερικό κάθε χώρας Παράδειγµα χωρικής ερώτησης Buffer and Overlap Query: Το ποτάµι St. Lawrence µπορεί να προµηθεύει µε νερό πόλεις σε απόσταση 300 χλµ. Βρείτε τις πόλεις αυτές. SELECT Ci.Name FROM City Ci, River R WHERE Overlap(Ci.Shape, Buffer(R.Shape,300))=1 AND R.Name = St.Lawrence 3.19

20 Χρήση χωρικής λειτουργίας σε µία αθροιστική ερώτηση Query: Αναφέρατε τις χώρες, ταξινοµηµένες ανά πλήθος γειτονικών χωρών SELECT Co.Name, Count(Co1.Name) FROM Country Co, Country Co1 WHERE Touch(Co.Shape,Co1.Shape) GROUP BY Co.Name ORDER BY Count(Co1.Name) Παρατήρηση: Αυτή η ερώτηση είναι χαρακτηριστικό παράδειγµα ερώτησης που µπορεί να απαντήσει εύκολα µία χωρική βάση δεδοµένων αλλά εξαιρετικά δύσκολα ένα απλό GIS Χρήση χωρικών λειτουργιών σε ένθετες ερωτήσεις Query: Για κάθε ποτάµι, βρες την κοντινότερη πόλη. SELECT C1.Name, R1.Name FROM City C1, River R1 WHERE Distance (C1.Shape,R1.Shape) <= ALL ( SELECT Distance(C2.Shape) FROM City C2 WHERE C1.Name <> C2.Name ) Άσκηση: Είναι ενδιαφέρον να παρατηρήσετε ότιηεύρεσητηςκοντινότερης απόστασης από κάθε ποτάµι στην κοντινότερη πόλη είναι πολύ απλούστερη και δεν απαιτεί ένθετη ερώτηση. 3.20

21 Ένθετη χωρική ερώτηση Query: Βρες τις χώρες µε µόνο µία γειτονική χωρά. Μία χώρα είναι γειτονική µε µία άλλη όταν έχουν εν µέρει κοινά σύνορα των ηπειρωτικών περιοχών τους. Σύµφωνα µε τον ορισµό, οι χώρες νησιά, όπως η Ισλανδία, δεν έχουν γείτονες. SELECT Co.Name FROM Country Co WHERE Co.Name IN (SELECT Co.Name FROM Country Co,Country Co1 WHERE Touch(Co.Shape,Co1.Shape) GROUP BY Co.Name HAVING Count(*)=1) Παρατήρηση: Η ένθετηερώτησηµε τις αθροιστικές λειτουργίες συχνά εµφανίζεται ως view Επανεγγραφή ένθετης χωρικής ερώτησης µε Views CREATE VIEW Neighbor AS SELECT Co.Name, Count(Co1.Name) AS num neighbors FROM Country Co,Country Co1 WHERE Touch(Co.Shape,Co1.Shape) GROUP BY Co.Name SELECT Co.Name, num neighbors FROM Neighbor WHERE num neighbor = ( SELECT Max(num neighbors) FROM Neighbor ) 3.21

22 Συστήµατα χωρικών βάσεων δεδοµένων Εισαγωγή στην Oracle Spatial (εκδόσεις 8i, 9i, 10g) Oracle Spatial 8i, 9i, 10g Η Oracle Spatial παρέχει: ένα σχήµα βάσηςσεsql και λειτουργίες για την τήρηση, ενηµέρωση, ανάκτηση χωρικών οντοτήτων µέσα σε µια βάση δεδοµένων σε περιβάλλον Oracle (εκδόσεις 8i, 9i,10g). Η Oracle Spatial περιλαµβάνει: σχήµα (MDSYS) για την αποθήκευση, σύνταξη και σηµασιολογία των γεωµετρικών τύπων δεδοµένων µηχανισµό δεικτοδότησης χωρικών δεδοµένων (spatial indexing) σύνολο τελεστών (operators) και συναρτήσεων (functions) για την διατύπωση χωρικών ερωτηµάτων (queries) εργαλεία διαχείρισης της βάσης 3.22

23 ύο εναλλακτικά µοντέλα Η Oracle Spatial υποστηρίζει δύο µοντέλα για την αναπαράσταση γεωµετρικών δεδοµένων: το αντικειµενο-σχεσιακό (object-relational model) πίνακας µε ένα πεδίο τύπου MDSYS.SDO_GEOMETRY µια εγγραφή για κάθε γεωµετρική οντότητα το σχεσιακό (relational model) πίνακας µε προκαθορισµένα αριθµητικά πεδία (τύπου NUMBER) µια ή περισσότερες εγγραφές για κάθε γεωµετρική οντότητα. και τα δύο µοντέλα υπακούουν στις προδιαγραφές ODBC/SQL του OpenGIS Consortium για χωρικές οντότητες Σύγκριση µοντέλων Το αντικειµενο-σχεσιακό µοντέλο επικρατεί από την έκδοση 9i κι έπειτα πλήρης υποστήριξη replication και κατανεµηµένων αντικειµένων Το σχεσιακό µοντέλο θεωρείται πλέον παρωχηµένο διατηρείται για λόγους συµβατότητας 3.23

24 Πρωταρχικοί γεωµετρικοί τύποι Σχεσιακό µοντέλο Πρωταρχικοί γεωµετρικοί τύποι Αντικειµενο-σχεσιακό µοντέλο (πρόσθετοι τύποι) 3.24

25 Μοντέλο δεδοµένων Ιεραρχική δοµή (επίπεδα, γεωµετρίες, στοιχεία) LAYER GEOMETRY 1 GEOMETRY 2 GEOMETRY n ELEMENT 1 ELEMENT 2 ELEMENT m Μοντέλο δεδοµένων Στοιχείο (Element) βασική δοµική µονάδα της γεωµετρίας σηµεία, πολυγραµµές (ακολουθίες ευθ. τµηµάτων), πολύγωνα οι συντεταγµένες των στοιχείων καταχωρούνται ως ζεύγος < X,Y > πολλαπλά στοιχεία µπορεί να αναφέρονται στην ίδια γεωµετρική οντότητα 3.25

26 Μοντέλο δεδοµένων ο εξωτερικός και ο εσωτερικός δακτύλιος ενός πολυγώνου µε οπές δύο διακριτά στοιχεία που σχηµατίζουν µαζί το σύνθετο πολύγωνο Μοντέλο δεδοµένων Ορισµός στοιχείων: σηµείο: ένα ζεύγος συντεταγµένων γραµµή: κάθε ευθύγραµµο τµήµα ΑΒορίζεταιαπόδύοζεύγη συντεταγµένων (για τα άκρα Α και Β) πολύγωνο: κάθε ακµή του πολυγώνου ορίζεται από το ζεύγος των αντίστοιχων κορυφών οι συντεταγµένες καταχωρούνται διατεταγµένες γύρω από το πολύγωνο κατά τη φορά των δεικτών του ρολογιού για κάθε εσωτερικό δακτύλιο, ανάστροφα για τον εξωτερικό δακτύλιο 3.26

27 Μοντέλο δεδοµένων Γεωµετρία (Geometry) η αναπαράσταση του σχήµατος µιας χωρικής οντότητας σε ένα σύστηµα συντεταγµένων διατεταγµένη ακολουθία από πρωταρχικά στοιχεία Στο σχεσιακό µοντέλο κάθε γεωµετρία πρέπει να προσδιορίζεται µοναδικά από έναν κωδικό (geometry identifier, GID) για το συσχετισµό µε τα υπόλοιπα γνωρίσµατα (attributes) Στο αντικειµενο-σχεσιακό µοντέλο συµπαγής αναπαράσταση σε έναν πίνακα Μοντέλο δεδοµένων Εναλλακτικές µορφές γεωµετρίας: ένα µόνο στοιχείο: στιγµιότυπο ενός από τους πρωταρχικούς γεωµετρικούς τύπους POINT, LINE, POLYGON µια οµοιογενής συλλογή στοιχείων (λ.χ. MULTIPOLYGON για συστάδα νησιών), µια ετερογενής συλλογή στοιχείων (λ.χ. COLLECTION για πολύγωνα και τα κεντροειδή τους) Στο σχεσιακό µοντέλο µια σύνθετη γεωµετρία, λ.χ. ένα πολύγωνο µε οπές, πρέπει να αποθηκευτεί ως ακολουθία πολυγωνικών στοιχείων τα επιµέρους στοιχεία ενός τέτοιου πολυγώνου πρέπει να περιέχονται εντός του στοιχείου για τον εξωτερικό δακτύλιο. 3.27

28 Μοντέλο δεδοµένων Θεµατικό επίπεδο (Layer) ετερογενής συλλογή γεωµετρικών οντοτήτων µε το ίδιο σύνολο γνωρισµάτων (attributes) τα γεωµετρικά στοιχεία και οι σχετικοί χωρικοί δείκτες αποθηκεύονται σε πίνακες της βάσης Παράδειγµα: Νοµοί ρόµοι Πόλεις Μοντέλο δεδοµένων Ανοχή (Tolerance) εκτίµηση σχετικά µε την ακρίβεια ή την ορθότητα των χωρικών δεδοµένων Αν η απόσταση δύο σηµείων είναι µικρότερη από την τιµή της ανοχής, τα σηµεία θεωρείται ότι ταυτίζονται Παράµετροςανοχήςσεχωρικές συναρτήσεις κατά τη διατύπωση των ερωτηµάτων Παράµετρος ανοχής στα µεταδεδοµένα των χωρικών επιπέδων (αν θεωρείται εξαρχής γνωστή) Για γεωδαιτικά δεδοµένα η ανοχή εκφράζεται στην αντίστοιχη µονάδα µέτρησης (συνήθως σε µέτρα) 3.28

29 Το αντικειµενο-σχεσιακό σχήµα Τύπος αντικειµένου SDO_GEOMETRY Το πρωτεύον κλειδί ενός πίνακα δεν µπορεί να οριστεί στο πεδίο τύπου SDO_GEOMETRY ένας τέτοιος πίνακας (geometry table) πρέπει να περιλαµβάνει και άλλα πεδία για τον ορισµό του κλειδιού Ορισµός τύπου αντικειµένων SDO_GEOMETRY: CREATE TYPE sdo_geometry AS OBJECT ( SDO_GTYPE NUMBER, SDO_SRID NUMBER, SDO_POINT SDO_POINT_TYPE, SDO_ELEM_INFO MDSYS.SDO_ELEM_INFO_ARRAY, SDO_ORDINATES MDSYS.SDO_ORDINATE_ARRAY); Το αντικειµενο-σχεσιακό σχήµα Αποδεκτοί γεωµετρικοί τύποι (SDO_GTYPE): 3.29

30 Το αντικειµενο-σχεσιακό σχήµα SDO_GTYPE d = { 2, 3, 4 } ο αριθµός των διαστάσεων λ.χ., τιµή 2003 σηµαίνει 2-διάστατο πολύγωνο. l = { 0, 3, 4 } η διάσταση που χρησιµοποιείται για τιµές µετρήσεων σε γεωµετρικά στοιχεία µε γραµµική αναφορά (Linear Referencing System) λ.χ., τιµή 2302 σηµαίνει ότι η 3η διάστασηκάθεκορυφής2-διάστατης γραµµής αντιστοιχεί στην τιµή µέτρησης (απόσταση από αφετηρία). Οαριθµός των διαστάσεων αντιστοιχεί στο πλήθος των συντεταγµένων για την αναπαράσταση κάθε κορυφής Αρκεί ένα ζεύγος <X,Y> για 2-διάστατα αντικείµενα Το αντικειµενο-σχεσιακό σχήµα SDO_SRID χρησιµεύει στον προσδιορισµό συστήµατος αναφοράς για τις χωρικές συντεταγµένες αναγκαίο για τη σωστή ερµηνεία της γεωµετρίας Αν είναι NULL, οι γεωµετρικές οντότητες δεν προσδιορίζονται από κάποιο σύστηµα αναφοράς απλές καρτεσιανές συντεταγµένες Αν είναι NOT NULL, τότε πρέπει να συµπληρωθεί µε την κατάλληλη τιµή από το πεδίο SRID του πίνακα των συστηµάτων συντεταγµένων MDSYS.CS_SRS 3.30

31 Το αντικειµενο-σχεσιακό σχήµα SDO_POINT Ορίζει έναν τύπο αντικειµένου µε αριθµητικά γνωρίσµατα X, Y, Z Οι τιµές X, Y (και Z, αν συµπληρωθεί) θεωρούνται ως συντεταγµένες ενός σηµειακού αντικειµένου Μόνο αν τα σύνολα SDO_ELEM_INFO και SDO_ORDINATES είναι NULL και το SDO_POINT είναι NOT NULL Σε κάθε άλλη περίπτωση, η τιµή τουsdo_point αγνοείται στην Oracle Spatial Πολύ αποδοτικό όταν το θεµατικό επίπεδο περιλαµβάνει µόνο σηµειακά αντικείµενα. Το αντικειµενο-σχεσιακό σχήµα SDO_ELEM_INFO Μεταβλητό σύνολο από τριάδες τιµών: SDO_STARTING_OFFSET δείχνει την θέση στο διατεταγµένο σύνολο SDO_ORDINATES όπου έχει αποθηκευτεί η πρώτη τιµή συντεταγµένων γι αυτό το αντικείµενο SDO_ETYPE φανερώνει τον τύπο του αντικειµένου, λ.χ.: 1003: εξωτερικός δακτύλιος πολυγώνου (ανάστροφη φορά δεικτών) 2003: εσωτερικός δακτύλιος πολυγώνου (κατά τη φορά δεικτών ρολογιού) SDO_INTERPRETATION ερµηνεία των συντεταγµένων που αποθηκεύονται για το αντικείµενο το αντικείµενο στο SDO_ETYPE µπορεί να είναι σύνθετο (compound) 3.31

32 Το αντικειµενο-σχεσιακό σχήµα SDO_ORDINATES µεταβλητού µήκους ακολουθία αριθµητικών τιµών (NUMBER) αποθηκεύει τις τιµές των συντεταγµένων που σχηµατίζουν το περίγραµµα του χωρικού αντικειµένου αυτό το διατεταγµένο σύνολο τιµών ερµηνεύεται σε συνδυασµό µε την πληροφορία στο SDO_ELEM_INFO Παράδειγµα: ένα πολύγωνο µε τέσσερις 2-διάστατες κορυφές πρέπει να δηλωθεί ως {X1,Y1, X2,Y2, X3,Y3, X4,Y4, X1,Y1} Το αντικειµενο-σχεσιακό σχήµα Παράδειγµα INSERT INTO regions VALUES ( 92, 'PARK', MDSYS.SDO_GEOMETRY( 2003, -- 2-dimensional polygon 8307, -- SRID for Longitude / Latitude (WGS84) -- coordinate system NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3), MDSYS.SDO_ORDINATE_ARRAY(23.78, 38.76, 23.89, 38.84) ) ); 3.32

33 Συστήµατα χωρικών βάσεων δεδοµένων Εισαγωγή στην PostgreSQL (εκδόσεις 7.3, 8) PostgreSQL Ελεύθερα αναπτυσσόµενο λογισµικό εκδόσεις για Linux, αλλά και σε Windows Υποστήριξη χωρικών στοιχείων: Γεωµετρικοί τύποι δεδοµένων Χωρικοί δείκτες Γεωµετρικοί τελεστές Γεωµετρικές συναρτήσεις Μετατροπές γεωµετρικών στοιχείων 3.33

34 PostgreSQL Γεωµετρικοί τύποι δεδοµένων PostgreSQL Χωρικοί δείκτες R-δένδρα για πολυγωνικά δεδοµένα (µόνο) Τετραδικά δένδρα δεν υποστηρίζονται Γενικευµένα δένδρα αναζήτησης (GiST): για δεικτοδότηση όλων των χωρικών τύπων υλοποίηση των R-δένδρων ως ειδικών περιπτώσεων δυνατότητα παραµετροποίησης των χωρικών λειτουργιών 3.34

35 PostgreSQL Γεωµετρικοί τελεστές PostgreSQL Γεωµετρικοί τελεστές (συνέχεια) 3.35

36 PostgreSQL Γεωµετρικές συναρτήσεις PostgreSQL Μετατροπές γεωµετρικών στοιχείων 3.36

37 PostgreSQL Παραδείγµατα ορισµού δεδοµένων CREATE TABLE zones(poly_id integer, name varchar(30), sector polygon ); INSERT INTO network.zones VALUES (1, 'PARK', '(479243, , , , , , , )'::polygon); CREATE TABLE locations(point_id integer, name varchar(30), pos point); INSERT INTO locations VALUES (52, 'SYNTAGMA', '(476600, )'::point); PostgreSQL Τυπικά ερωτήµατα Αντικείµενα εντός απόστασης από δεδοµένο σηµείο SELECT point_id,(pos<->point '(475750, )') as distance FROM locations WHERE (pos <-> Point '(475750, )' )<=200 Αντικείµενα εντός περιοχής SELECT point_id, name FROM locations WHERE polygon '(479243, ,476271, )')=TRUE SELECT point_id, name FROM locations WHERE (SELECT sector FROM zones WHERE name='park')) 3.37

Θεματολογία. Χωρικά στοιχεία σε βάσεις δεδομένων;

Θεματολογία. Χωρικά στοιχεία σε βάσεις δεδομένων; Εθνικό Μετσόβιο Πολυτεχνείο Δ.Π.Μ.Σ. Γεωπληροφορική Χωρικά στοιχεία σε βάσεις δεδομένων; Εργαστηριακή διάλεξη στα πλαίσια του μαθήματος «Χωρικές βάσεις δεδομένων» Συστήματα χωρικών βάσεων δεδομένων με

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

Διαχείριση Χωρικών Δεδομένων

Διαχείριση Χωρικών Δεδομένων Διαχείριση Χωρικών Δεδομένων Γιάννης Θεοδωρίδης InfoLab, Τμήμα Πληροφορικής, Πανεπιστήμιο Πειραιά http://infolab.cs.unipi.gr version: Dec.2009 Πηγές: P. A. Longley et al. Geographic Information Systems

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

Εισαγωγή στην Oracle Spatial 10g

Εισαγωγή στην Oracle Spatial 10g ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΓΕΕΩΩΠΠΛΛΗΗΡΡΟΟΦΦΟΟΡΡΙ ΙΙΚΚΗΗ ΜΑΘΗΜΑ: [GEO-6671] Χωρικές Βάσεις Δεδομένων [Άνοιξη 2008 ] Διδάσκων: Τίμος Σελλής

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

Εισαγωγή στην PostgreSQL Spatial 8.1

Εισαγωγή στην PostgreSQL Spatial 8.1 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΓΕΕΩΩΠΠΛΛΗΗΡΡΟΟΦΦΟΟΡΡΙ ΙΙΚΚΗΗ ΜΑΘΗΜΑ: [GEO-6671] Χωρικές Βάσεις Δεδομένων [ Άνοιξη 2008 ] Διδάσκων: Τίμος Σελλής

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

Αναλυτικές λειτουργίες ΣΓΠ

Αναλυτικές λειτουργίες ΣΓΠ Αναλυτικές λειτουργίες ΣΓΠ Γενικά ερωτήµατα στα οποία απαντά ένα ΣΓΠ Εντοπισµού (locaton) Ιδιότητας (condton) Τάσεων (trend) ιαδροµών (routng) Μορφών ή προτύπων (pattern) Και µοντέλων (modellng) παραδείγµατα

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

Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων. http://infolab.cs.unipi.gr

Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων. http://infolab.cs.unipi.gr Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής Εισαγωγή στη Γεωπληροφορική Επισκόπηση µαθήµατος Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων http://infolab.cs.unipi.gr 13-Μαρ-09 Το κύριο µέροςτωνδιαφανειώνπροέρχεταιαπόταtextbooks

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

Geographic Information System(GIS)

Geographic Information System(GIS) Geographic Information System(GIS) Κάθε πληροφοριακό σύστημα που ολοκληρώνει, αποθηκεύει, επεξεργάζεται, αναλύει, διαμοιράζει και απεικονίζει γεωγραφική πληροφορία. Βασικό του γνώρισμα ότι χρησιμοποιεί

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

ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...

ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ... ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ Ι: ΓΕΩΓΡΑΦΙΚΑ Ε ΟΜΕΝΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ...1 1. Η ΦΥΣΗ ΤΩΝ ΓΕΩΓΡΑΦΙΚΩΝ Ε ΟΜΕΝΩΝ...3 Κατηγορίες των Γεωγραφικών εδοµένων...3 Γεωγραφικές οντότητες...3 ιαστάσεις

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

Πληροφοριακά Συστήµατα

Πληροφοριακά Συστήµατα Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων

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

Εισαγωγή στη χρήση των Συστηµάτων Γεωγραφικής Πληροφορίας

Εισαγωγή στη χρήση των Συστηµάτων Γεωγραφικής Πληροφορίας Εισαγωγή στη χρήση των Συστηµάτων Γεωγραφικής Πληροφορίας Ν. Μαµάσης και Α. Κουκουβίνος Αθήνα 2006 Συστήµατα Γεωγραφικής Πληροφορίας Σύστηµα Γεωγραφικής Πληροφορίας (ΣΓΠ, Geographic Information System,

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

Σχεσιακή δοµή δεδοµένων

Σχεσιακή δοµή δεδοµένων Σχεσιακή δοµή δεδοµένων Μοντελοποίηση δεδοµένων (data modeling) Εννοιολογικό: μοντέλα δεδομένων. Λογικό: δομή δεδομένων. Φυσικό: δοµή αρχείων. Μοντέλο της Βάσης Σχήµα της Βάσης Στιγµιότυπο της βάσης Μοντέλο

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

Εφαρµογές γεωγραφικών επεξεργασιών

Εφαρµογές γεωγραφικών επεξεργασιών ΕΞΑΡΧΟΥ ΝΙΚΟΛΟΠΟΥΛΟΣ ΜΠΕΝΣΑΣΣΩΝ ΣΥΜΒΟΥΛΟΙ ΜΗΧΑΝΙΚΟΙ Ε.Π.Ε. ΛΑΖΑΡΙ ΗΣ & ΣΥΝΕΡΓΑΤΕΣ ΑΝΩΝΥΜΗ ΤΕΧΝΙΚΗ ΕΤΑΙΡΕΙΑ ΜΕΛΕΤΩΝ Α.Ε. ΓΕΩΘΕΣΙΑ ΣΥΜΒΟΥΛΟΙ ΑΝΑΠΤΥΞΗΣ Ε.Π.Ε. Εφαρµογές γεωγραφικών επεξεργασιών Α. Κουκουβίνος

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

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

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

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

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα

Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Εισαγωγή 1 Ζήτω οι Βάσεις εδοµένων!! Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

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

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6.

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6. Πανεπιστήµιο Πειραιώς - Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Εξόρυξη Γνώσης από χωρικά δεδοµένα (κεφ. 8) Γιάννης Θεοδωρίδης Νίκος Πελέκης http://isl.cs.unipi.gr/db/courses/dwdm Περιεχόµενα

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

Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων (http://infolab.cs.unipi.gr)

Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων (http://infolab.cs.unipi.gr) Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems - GIS) Εισαγωγή στα GIS (και τα Spatial DBMS) Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων

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

Δομές δεδομένων και ψηφιακή αναπαράσταση χωρικών φαινομένων

Δομές δεδομένων και ψηφιακή αναπαράσταση χωρικών φαινομένων Ενότητα 4 η Δομές δεδομένων και ψηφιακή αναπαράσταση χωρικών φαινομένων Βύρωνας Νάκος Καθηγητής Ε.Μ.Π. - bnakos@central.ntua.gr Bασίλης Κρασανάκης Υποψήφιος διδάκτορας Ε.Μ.Π. - krasvas@mail.ntua.gr Β.

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

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ Χρήστες ΣΔΒΔ Απλοί Χρήστες: συγκεκριμένες λειτουργίες σε

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

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Συστήματα Διαχείρισης Βάσεων Δεδομένων ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Συστήματα Διαχείρισης Βάσεων Δεδομένων Νικόλαος Ζ. Ζάχαρης Τι είναι μια Βάση Δεδομένων Είναι

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

Αναλυτικές λειτουργίες ΓΠΣ

Αναλυτικές λειτουργίες ΓΠΣ Αναλυτικές λειτουργίες ΓΠΣ Χρίστος Γενικά ερωτήµατα στα οποία απαντά ένα ΓΠΣ Εντοπισµού (location) Ιδιότητας (condition) Τάσεων (trend) ιαδροµών (routing) Μορφών ή προτύπων (pattern) Και µοντέλων (modelling)

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

Οι διαθέσιμες μέθοδοι σε γενικές γραμμές είναι:

Οι διαθέσιμες μέθοδοι σε γενικές γραμμές είναι: Χωρική Ανάλυση Ο σκοπός χρήσης των ΣΓΠ δεν είναι μόνο η δημιουργία μίας Β.Δ. για ψηφιακές αναπαραστάσεις των φαινομένων του χώρου, αλλά κυρίως, η βοήθειά του προς την κατεύθυνση της υπόδειξης τρόπων διαχείρισής

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

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

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

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

Query-by-Example (QBE)

Query-by-Example (QBE) Φροντιστήριο 8 o Χειµερινό Εξάµηνο 2009-10 Τµήµα Μηχανικών Η/Υ και Πληροφορικής Πολυτεχνική Σχολή, Πανεπιστήµιο Πατρών Πέµπτη, 3 εκεµβρίου 2009 Τι είναι η QBE; Γλώσσα επερωτήσεων σε σχεσιακές ϐάσεις δεδοµένων

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

Το εσωτερικό ενός Σ Β

Το εσωτερικό ενός Σ Β Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL) ηµιουργία/κατασκευή Εισαγωγή εδοµένων

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

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

Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Εισαγωγή στις βασικές έννοιες των Βάσεων Δεδομένων Σχεδιασμός Βάσεων Δεδομένων Μάθημα 1 ο Μαρία Χαλκίδη ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ Σχεσιακό Μοντέλο Κανονικοποίηση Μοντέλο Οντοτήτων-Σχέσεων Κύκλος ζωής Βάσεων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI B. Μεγαλοοικονόμου Αντικειμενοστρεφή και αντικειμενο-σχεσιακά ΣΔΒΔ (παρουσίαση βασισμένη εν μέρη σε σημειώσεις των Silberchatz, Korth και Sudarshan και του

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

Σχεδίαση Σχεσιακών ΒΔ

Σχεδίαση Σχεσιακών ΒΔ Σχεδίαση Σχεσιακών ΒΔ Εισαγωγή: Μοντελοποίηση, Σχεδιασμός και Ανάπτυξη Βάσεων Δεδομένων Σχεδιασμός ΒΔ Εννοιολογικός σχεδιασμός το Μοντέλο Οντοτήτων Συσχετίσεων (Entity Relationship Model) Λογικός σχεδιασμός

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

Επισκόπηση Μαθήµατος

Επισκόπηση Μαθήµατος Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων

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

ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ

ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚ. ΜΗΧ. ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΕΦΑΛΑΙΟ 7 ΒΑΣΕΙΣ ΧΩΡΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ - 1 ΕΙΣΑΓΩΓΗ Χωρικά Δεδομένα

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

Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)

Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα) Μοντέλα, οµές (Σχήµα) και Αντιπρόσωποι (Data Models, Schema, and Instances) DBMS αρχιτεκτονική ιάφοροι τύποι γλωσσών και διεπαφές

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

Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining)

Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining) Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Αποθήκες εδοµένων και Εξόρυξη Γνώσης (Data Warehousing & Data Mining) Εξόρυξη Γνώσης από Χωρικά εδοµένα (spatial data mining) Γιάννης Θεοδωρίδης, Νίκος Πελέκης

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

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις

Μοντέλο Οντοτήτων-Συσχετίσεων. Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Η ανάγκη Διαγράμματα ΟΣ Σύνολα Οντοτήτων-Συσχετίσεων Απεικονίσεις Επεκτάσεις Μοντέλα Δεδομένων Μοντέλο: αφαιρετική αναπαράσταση του πραγματικού κόσμου. Μοντέλα βασισμένα σε εγγραφές (record based models)

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

Χωρικές και Πολυμεσικές Βάσεις Δεδομένων (ΠΜΣ) Ενδεικτικές ερωτήσεις-θέματα για την εξέταση της θεωρίας

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

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

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

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

Εισαγωγή στο PostGIS 2.x

Εισαγωγή στο PostGIS 2.x ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΓΕΕΩΠΠΛΛΗΗΡΡΟΦΟΡΡΙ ΙΙΚΚΗΗ ΜΑΘΗΜΑ: Χωρικές Βάσεις Δεδομένων [ Άνοιξη 2014 ] Εισαγωγή στο PostGIS 2.x Κ. Πατρούμπας

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

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

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες ΗΓεωπληροφορικήστα Τµήµατα Πληροφορικής Γιάννης Θεοδωρίδης Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιά Περιεχόµενα... Τι προσφέρουν τα Τµήµατα Πληροφορικής το Τµήµα Πληροφορικής του Παν/µίου Πειραιά... το

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

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος ΣΚΟΠΟΣ ΕΡΓΑΣΙΑΣ Σκοπός της εργασίας αυτής είναι η εισαγωγή στις Βάσεων εδομένων. Θα παρουσιαστούν οι βασικές έννοιες, οι συνιστώσες και οι λειτουργίες

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

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

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

Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων

Εισαγωγή. Γενική Εικόνα του Μαθήµατος. Το εσωτερικό ενός Σ Β. Εισαγωγή. Εισαγωγή Σ Β Σ Β. Αρχεία ευρετηρίου Κατάλογος συστήµατος Αρχεία δεδοµένων Βάσεις εδοµένων 2003-2004 Ευαγγελία Πιτουρά 1 ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Επεξεργασία Ερωτήσεων Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL)

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

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

ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ-ΕΙΣΑΓΩΓΗ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ-ΕΙΣΑΓΩΓΗ Χαρτογραφία Η τέχνη ή επιστήμη της δημιουργίας χαρτών Δημιουργεί την ιστορία μιας περιοχής ενδιαφέροντος Αποσαφηνίζει και κάνει πιο ξεκάθαρο κάποιο συγκεκριμένο

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

Θέμα: Versioning σε γεωγραφικές βάσεις δεδομένων

Θέμα: Versioning σε γεωγραφικές βάσεις δεδομένων Πανεπιστήμιο Μακεδονίας Μεταπτυχιακό τμήμα στα Πληροφοριακά Συστήματα Διπλωματική εργασία Θέμα: Versioning σε γεωγραφικές βάσεις δεδομένων Επιβλέπων καθηγητής: Ευαγγελίδης Γεώργιος Σιρκελή Φανή Σκοπός

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

Γραμμική Αναφορά - Εισαγωγή. Πηγή: Heather McCracken & Derek Law ESRI Redlands, 2009 ESRI User Conference

Γραμμική Αναφορά - Εισαγωγή. Πηγή: Heather McCracken & Derek Law ESRI Redlands, 2009 ESRI User Conference Γραμμική Αναφορά - Εισαγωγή Πηγή: Heather McCracken & Derek Law ESRI Redlands, 2009 ESRI User Conference Περίγραμμα Θεμελιώδεις έννοιες Ορολογία στο ArcGIS Λειτουργίες αναζήτησης & ανάλυσης Δημιουργία

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

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

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

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

Βάσεις Δεδομένων Ενότητα 4

Βάσεις Δεδομένων Ενότητα 4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Μοντέλο Οντοτήτων-Συσχετίσεων Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

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

Διαχείριση Πληροφοριακών Συστημάτων

Διαχείριση Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Διάλεξη 03: Εννοιολογική Σχεδίαση Βάσης Δεδομένων I (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 03: Εννοιολογική Σχεδίαση Βάσης Δεδομένων I (Entity Relationship Modelling) Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 03: Εννοιολογική Σχεδίαση Βάσης Δεδομένων I (Entity Relationship Modelling) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Μεθοδολογία Ανάπτυξης Βάσεων Δεδομένων

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράµµατα για τη διαχείριση της ΒΔ Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Αρχεία δεδοµένων συστήµατος Σύστηµα Βάσεων Δεδοµένων (ΣΒΔ)

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

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

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα

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

Certified Data Base Designer (CDBD)

Certified Data Base Designer (CDBD) Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά

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

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1

Σχεσιακό Μοντέλο. Εισαγωγή. Βάσεις εδοµένων : Σχεσιακό Μοντέλο 1 Σχεσιακό Μοντέλο Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή O σχεδιασμός μιας βάση δεδομένων κωδικοποιεί κάποιο μέρος του φυσικού κόσμου Ένα μοντέλο δεδομένων είναι ένα σύνολο από έννοιες για

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

Προσοµοίωση τροχιάς σε Oracle Spatial 8i DBMS

Προσοµοίωση τροχιάς σε Oracle Spatial 8i DBMS Στη συνέχεια παρατίθενται ορισµένα συµπληρωµατικά στοιχεία σχετικά µε την προσοµοίωση της τροχιάς κινούµενων αντικειµένων, όπως υλοποιήθηκε σε περιβάλλον Oracle Spatial 8i DBMS. i. ηµιουργία της δοµής

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

Επιλογές σύμφωνα με τις σχέσεις των θέσεων των οντοτήτων στο Χώρο 1

Επιλογές σύμφωνα με τις σχέσεις των θέσεων των οντοτήτων στο Χώρο 1 Επιλογές σύμφωνα με τις σχέσεις των θέσεων των οντοτήτων στο Χώρο 1 Τομή (Intersection) Η περίπτωση αυτή αφορά στην τομή σημειακών, γραμμικών ή πολυγωνικών οντοτήτων με σημειακές, γραμμικές ή πολυγωνικές

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

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 3 η Σειρά Εκπαίδευσης 3 ο σεμινάριο 26 Μαΐου 2015 Ύλη Γνωριμία με δομές δεδομένων, τύπους αρχείων, συστήματα αναφοράς και χαρακτηριστικά

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

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

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

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

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS).

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS). Ενότητα 3η: Χρήση Λογισμικού GIS Το παρακάτω αναλυτικό γνωστικό περιεχόμενο, αποτελεί την τρίτη ενότητα της εξεταστέας ύλης για την πιστοποίηση GISPro και παρέχει το υπόβαθρο της πρακτικής εξέτασης στο

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο Βάσεις Δεδομένων Εισαγωγή Ανάλυση Απαιτήσεων Φροντιστήριο 1 ο 16-10-2008 Εισαγωγή - Ορισμοί Βάση Δεδομένων είναι μία συλλογή από σχετιζόμενα αντικείμενα Ένα σύστημα διαχείρισης βάσεων δεδομένων (ΣΔΒΔ)

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

Το σχεσιακό μοντέλο βάσεων δεδομένων

Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας Το σχεσιακό μοντέλο βάσεων δεδομένων Περιεχόμενα Περιεχόμενα - Βιβλιογραφία Ενότητας Εισαγωγή στο σχεσιακό μοντέλο Σχεσιακές γλώσσες ερωτημάτων Περιορισμοί

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

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model .. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε

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

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ Πίνακας Πεδίο Τύπος Κύριο κλειδί Αναφορική ακεραιότητα οντοτήτων Ξένο κλειδί Αναφορική ακεραιότητα δεδομένων Δρ. Κεραμόπουλος Ευκλείδης 2 ΚΥΡΙΟ ΚΛΕΙΔΙ ΦΟΙΤΗΤΗΣ ΑΜ CHAR(5) ΟΝΟΜΑ VARCHAR(20)

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

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

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

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

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

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

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

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model Department of Computer Science University of Cyprus EPL342 Databases Lecture 4: ER I Data Modeling Using the ER Model (Chapter 3.1-3.3, Elmasri-Navathe 5ED) ιδάσκων: Παναγιώτης Ανδρέου http://www.cs.ucy.ac.cy/courses/epl342

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

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική Αρχιτεκτονική ANSI-SPARC, Επίπεδα Αρχιτεκτονικής (Εξωτερικό, Εννοιολογικό, Εσωτερικό), Παραδοσιακή Προσέγγιση (Μειονεκτήματα, Παράδειγμα), Προσέγγιση

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

Tοπολογική επίθεση χαρτών Παραδειγµατική εφαρµογή

Tοπολογική επίθεση χαρτών Παραδειγµατική εφαρµογή Tοπολογική επίθεση χαρτών Παραδειγµατική εφαρµογή Παππάς Βασίλης Καθηγητής, Εργαστήριο Πολεοδοµικού και Χωροταξικού Σχεδιασµού, Τµήµα Αρχιτεκτόνων Μηχανικών, Πολυτεχνική Σχολή, Πανεπιστήµιο Πατρών, Πάτρα,

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

Μέθοδοι. Υποσυστήµατα και πακέτα. Μοντέλα αντικειµενοστραφούς σχεδίασης. Αντικειµενοστραφής Σχεδίαση. Στα πρώτα στάδια της ανάλυσης

Μέθοδοι. Υποσυστήµατα και πακέτα. Μοντέλα αντικειµενοστραφούς σχεδίασης. Αντικειµενοστραφής Σχεδίαση. Στα πρώτα στάδια της ανάλυσης Αντικειµενοστραφής Σχεδίαση Αντώνης Καραγεώργος Τµήµα Μηχανικών Η/Υ και ικτύων Πανεπιστήµιο Θεσσαλίας karageorgos@inf.uth.gr Μέθοδοι Στα πρώτα στάδια της γράφουµε µόνο τα ονόµατα των µεθόδων Γράφουµε τις

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

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

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

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

PostgreSQL. Oracle. Εαρινό Εξάμηνο

PostgreSQL. Oracle. Εαρινό Εξάμηνο . - Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Εαρινό Εξάμηνο 2011-2012 Table of contents 1 - Table of contents 1 2 - Table of contents 1 2 3 - 1 2-3 - Καταγωγή από την

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

Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα

Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα Kεφ.2: Σχεσιακό Μοντέλο (επανάληψη) Κεφ.6.1: Σχεσιακή Άλγεβρα Database System Concepts, 6 th Ed. Silberschatz, Korth and Sudarshan See www.db-book.com for conditions on re-use Παράδειγμα Σχέσης attributes

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

Μοντελοποίηση Γεωγραφικών Δεδομένων

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

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

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα:

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα: ΘΕΜΑΤΑ Θέμα 1 ο Σε μία βάση δεδομένων χρηματιστηριακών συναλλαγών υπάρχουν οι παρακάτω πίνακες που αποτελούνται από τα εξής πεδία : : ΚΣ, ΗΜΝΙΑ, ΩΡΑ, ΚΜ, ΤΙΜΗ ΜΕΤΟΧΗ : ΚΜ, ΟΝΟΜΑ, ΕΤΟΣ_ΙΔΡΥΣΗΣ, ΚΚ, ΚΑΤΗΓΟΡΙΑ

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ Τ. Σελλής ΦΘΙΝΟΠΩΡΟ 2005 Λύση ΑΣΚΗΣΗΣ

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

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Σχεσιακό Μοντέλο Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη Εισαγωγή Το σχεσιακό μοντέλο δεδομένων (relational data model) προτάθηκε από τον E. F. Codd το 1970 Aποτελεί ένα μέσο λογικής δόμησης

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

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ (Relational Model) Μαθ. #10

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ (Relational Model) Μαθ. #10 ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ (Relational Model) Μαθ. #10 Πράξεις Αλλαγής εδοµένων INSERT (εισαγωγή) Αυτός ο τελεστής παρέχει µια λίστα από πεδία τιµών για µια καινούργια πλειάδα η οποία θα εισαχθεί σε µια σχέση R

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

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Relational Model. SQL Μαθ. #11

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Relational Model. SQL Μαθ. #11 ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Relational Model SQL Μαθ. #11 Ε-R Model for a COMPANY database The COMPANY relational database schema A relational database instance of the COMPANY schema SQL Μια γλώσσα σχεσιακής βάσης

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

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 3 η Σειρά Εκπαίδευσης 4 ο σεμινάριο 2 Ιουνίου 2015 Ύλη Γνωριμία με τα GIS μοντέλα δεδομένων και τύπους αρχείων Κανονικοποίηση δεδομένων

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

Data Cube. Μ.Χατζόπουλος 1

Data Cube. Μ.Χατζόπουλος 1 Data Cube Μ.Χατζόπουλος Μ.Χατζόπουλος 1 Ανάλυση εδοµένων Εξαγωγή συναθροιστικών δεδοµένων από µια βάση δεδοµένων Οπτικοποίηση των αποτελεσµάτων Μπορούνοιπαραδοσιακέςεπίπεδεςβάσειςδεδοµένων; Οι σχεσιακές

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

Σχεδιασµός µιας Β. Ένας απλός τρόπος αναπαράστασης δεδοµένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσµατα

Σχεδιασµός µιας Β. Ένας απλός τρόπος αναπαράστασης δεδοµένων: ένας διδιάστατος πίνακας που λέγεται σχέση Γνωρίσµατα Εισαγωγή Σχεσιακό Μοντέλο Σχεδιασµός µιας Β : Βήµατα Ανάλυση Απαιτήσεων Τι δεδοµένα θα αποθηκευτούν, ποιες εφαρµογές θα κτιστούν πάνω στα δεδοµένα, ποιες λειτουργίες είναι συχνές Εννοιολογικός Σχεδιασµός

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

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

Εισαγωγή. Τι είναι µια βάση δεδοµένων;

Εισαγωγή. Τι είναι µια βάση δεδοµένων; Ζήτω οι Βάσεις εδοµένων!! Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

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

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

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

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

Εργαστηριακές ασκήσεις µαθήµατος Γεωγραφικά Πληροφοριακά Συστήµατα

Εργαστηριακές ασκήσεις µαθήµατος Γεωγραφικά Πληροφοριακά Συστήµατα Εργαστηριακές ασκήσεις µαθήµατος Γεωγραφικά Πληροφοριακά Συστήµατα Εισαγωγή στο ArcGIS efrentzo@unipi.gr Στόχοι του εργαστηρίου Εξοικείωση µε το ArcGIS Εκτέλεση του λογισµικού Εισαγωγή στα 3 περιβάλλοντα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 3:

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 3: Ενότητα 3: Σχεσιακό Μοντέλο. Από το ιδεατό στο λογικό (σχεσιακό) μοντέλο. Από το λογικό στο φυσικό (SQL) μοντέλο Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ. και ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ

ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ. και ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ και ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ ΣΚΟΠΟΣ ΜΑΘΗΜΑΤΟΣ ΣΥΝΔΕΣΗ ΜΕ ΑΛΛΑ ΜΑΘΗΜΑΤΑ ΣΕ ΠΟΙΟΥΣ ΑΠΕΥΘΥΝΕΤΑΙ ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ ΟΡΓΑΝΩΣΗ ΠΗΓΕΣ ΔΙΔΑΣΚΟΝΤΕΣ 1o μάθημα: ΕΙΣΑΓΩΓΗ Τί είναι Γεωπληροφορική

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

Εισαγωγή στον MS-SQL Server Express 2008 Spatial

Εισαγωγή στον MS-SQL Server Express 2008 Spatial ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΓΕΕΩΩΠΠΛΛΗΗΡΡΟΟΦΦΟΟΡΡΙ ΙΙΚΚΗΗ ΜΑΘΗΜΑ: [GEO-6671] Χωρικές Βάσεις Δεδομένων [ Άνοιξη 2008 ] Διδάσκων: Τίμος Σελλής

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

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

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

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

Θεματολογία. Χωρικά στοιχεία σε βάσεις δεδομένων. Υποδομή για χωρικά δεδομένα

Θεματολογία. Χωρικά στοιχεία σε βάσεις δεδομένων. Υποδομή για χωρικά δεδομένα Εθνικό Μετσόβιο Πολυτεχνείο Δ.Π.Μ.Σ. Γεωπληροφορική Χωρικά στοιχεία σε βάσεις δεδομένων Εργαστηριακή διάλεξη στα πλαίσια του μαθήματος «Χωρικές βάσεις δεδομένων» Συστήματα χωρικών βάσεων δεδομένων με αναπαράσταση

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

1 ο Μάθημα. Χωρικές Βάσεις Δεδομένων

1 ο Μάθημα. Χωρικές Βάσεις Δεδομένων 1 ο Μάθημα Χωρικές Βάσεις Δεδομένων Εισαγωγή Συζήτηση - Προετοιμασία Εισαγωγή Συζήτηση - Προετοιμασία Εισαγωγή Συζήτηση Προετοιμασία Σκοπός Μαθήματος Να γνωρίσουν τις χωρικές βάσεις δεδομένων. Τα γεωγραφικά

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

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

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Περιεχόμενα 1 Γενική περιγραφή του προβλήματος 2 Μοντελοποίηση Ο/Σ 3 Σχεσιακό μοντέλο, SQL 4 Ερωτήματα

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

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------

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

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική

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

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ Ε ΟΜΕΝΩΝ Αρχεία δεδομένων συστήματος Σύστημα Βάσεων εδομένων (ΣΒ ) 2 :

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

Εισαγωγή ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ

Εισαγωγή ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΣΠ Τα τελευταία 25 χρόνια, τα προβλήµατα που σχετίζονται µε την διαχείριση της Γεωγραφικής Πληροφορίας αντιµετωπίζονται σε παγκόσµιο αλλά και εθνικό επίπεδο µε την βοήθεια των Γεωγραφικών

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

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

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS)

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS) Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών (Geographical Information Systems GIS) ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ, ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ Εισαγωγή στα GIS 1 Ορισµοί ΣΓΠ Ένα σύστηµα γεωγραφικών πληροφοριών

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