A model for Context-aware Databases. 19/04/20052 What is Context? Ο καθένας ορίζει το context διαφορετικά... “location, identities of nearby people and.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ancient Greek for Everyone: A New Digital Resource for Beginning Greek Unit 4: Conjunctions 2013 edition Wilfred E. Major
Advertisements

Comparative vs. Superlative
Windows Intune : Management through Cloud. Microsoft Commercial Cloud Services 9,000 business customers 40M paid Online seats More than 500 government.
What is the definition of differentiation?. Differentiation is an approach to teaching that attempts to ensure that all students learn well, despite their.
Threading Building Blocks. Σύνοψη  Γενικά για TBBs  Tasks  Parallel for  Εσωτερική λειτουργία βιβλιοθήκης  Task graphs.
Έννοιες: Συλλογή, Συλλέκτης Λόγοι συλλογής  Ένστικτο  Οικονομική επένδυση  Μορφή αθανασίας  Κοινωνική καταξίωση  Τρόπος να ξεχωρίσει ο συλλέκτης.
NOT TOO YUPPIE Καβρουδάκης Φραγκίσκος ( Μαραγκός Άγγελος ( B λαβιανός Ηλίας.
Δίκτυα Η/Υ ΙΙ Έλεγχος Συμφόρησης Congestion Control.
© September 2000 George Paliouras, All Rights Reserved1 Personalized Information Access George Paliouras Christos Papatheodorou Vangelis Karkaletsis Constantine.
Εισαγωγή στη Βιοπληροφορική
Αναλογική- Ψηφιακή Φωτογραφία (Φιλμ-Αισθητήρας)
1 Please include the following information on this slide: Παρακαλώ, συμπεριλάβετε τις παρακάτω πληροφoρίες στη διαφάνεια: Name Balafouti MariaWhich of.
SCHOOL YEAR Ms Kefallinou. Language A: Language and Literature is directed towards developing and understanding the constructed nature of meanings.
Πρωτόκολλα για Ασύρματα Δίκτυα και ΑΤΜ. Σιγανός Γεώργιος Multiplexing voice and video packet traffic Εργαστήριο Τηλεπικοινωνιών Πολυτεχνείο Κρήτης “Traffic.
1 Basic network tools Layers recap Basic Addressing ping traceroute ipconfig.
IT2000 vs IT2012 By Fotis Lavdas & Menelaos Makrigiannis.
Βασικές Εννοιες Ενέργειας. Εισαγωγή ■ ■ Το λεξιλόγιο της Ενέργειας ■ ■ Επισκόπηση μονάδων ■ ■ Βασικές έννοιες Θερμοδυναμικής ■ ■ Σύστημα ■ ■ Κατάσταση.
Καύσιμα. Ισοδύναμο καυσίμου FUELEnergy Density (MJ/Kg)100 W per 1 Kg Fuel Wood101.2 days Coal days Petroleum (crude) days Diesel
ΣYMBOΛIKOΣ ΥΠΟΛΟΓΙΣΜΟΣ. ΣYMBOΛIKOΣ ΥΠΟΛΟΓΙΣΜΟΣ - Παράδειγμα %polynomial (Expression, Variable) polynomial (X, X). polynomial (Term, X) :- number (Term).
Ancient Greek for Everyone: Unit 3: Greek Nouns supplement: Tips on Translating Greek into English GREK 1001 Fall 2013 M-Th 9:30-10:20 Coates 236 Wilfred.
Σχεδίαση Πληροφορίας (4) θεωρητικά μοντέλα. A Model of Information Design (Carliner, S. 2004) προερχόμενα από θεωρίες για τηλε-εκπαίδευση υλικό επίπεδο.
RIO DE JANEIRO FOR : ALEXANDRA GIOVANOPOYLOY DORA GARBOYNI ZOI DALIDOY ELINA DIMITRIADOY CHRISTINA DOYMPA.
Business Process Management and Knowledge Toolkit
GREECE PELOPONNESE KORINTHIA Some information about web site of Xylokastro. When you go to web site:
Some information about our place. Greece is a small country on the south of Europe. The peninsula, where Greece is located, is called Balkan.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Distributed Database Systems.
Hellenic Ministry for the Environment, Spatial Planning and Public Works Greek Experience on the Implementation of IPPC Directive Alexandros Karavanas.
TEMPLATES, STL ΠΡΟΓΡΑΜΜΑΤΑ ΜΕ ΠΟΛΛΑ ΑΡΧΕΙΑ. ΑΝΑΚΕΦΑΛΑΙΩΣΗ.
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Τεχνολογία ΛογισμικούSlide 1 Έλεγχος Καταψύκτη (Ada) Τεχνολογία ΛογισμικούSlide 39 with Pump, Temperature_dial, Sensor, Globals, Alarm; use Globals ; procedure.
Ρυθμίσεις Android phones για MMS και Internet. 20/6/2013 Although every effort has been taken, this DRAFT technical paper has been prepared in good faith.
Ασκηση NextGen POS. Ι. Δεληγιάννης, Τμ. Πληροφορικής ΤΕΙ-Θ UNIFIED PROCESS - ΑΝΑΛΥΣΗ2.
Αντικειμενοστρεφής Προγραμματισμός Κλάσεις και άλλα θέματα Απόστολος Ζάρρας * βασισμένα και σε δουλειά του.
Distance Functions on Hierarchies
Τι θα φέρει το Σύννεφο στη Διαχείριση Δεδομένων: Προκλήσεις και Ευκαιρίες Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων 2010 Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,
Πληροφοριακά Συστήματα και Βάσεις Δεδομένων
Εισαγωγικό Φροντηστήριο Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Eργαλεία.
Εργαστήριο 2ο SQL - DDL Ιωάννα Συρίμη
Lesson 14: Around the city JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Lesson 28a: Shopping at Costco JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Lesson 3a: Basic expressions JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Γειά σας. Say: Nick is going to the supermarket.
Lesson 18b: At the University JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Comenius E.R.G.O Equal Rights Great Opportunities Presentation by the Greek Delegation to Hungary.
1/6/2012 FASTER LOGO FASTER ICT – Financial and Accounting Seminars Targeting European Regions You are expected to prepare a ppt presentation for each.
Visual Studio 2010 Load Testing Γιώργος Καρκαλής Testing Specialist 12/5/2011.
Lesson 18c: At the University JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Lesson 32a: Trasportation JSIS E 111: Elementary Modern Greek Sample of modern Greek alphabet, M. Adiputra,
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής EPL602 Foundations of Web Technologies jQuery Mobile News Site Presented by: Christodoulos Michael Dimitris Stokkos.
JSIS E 111: Elementary Modern Greek
OUR CITY ATHENS GODS IN THE MYTH ATHENA ( Latin- Minerva ): The goddess of wisdom and strategy! She helped many heroes in mythology in her own way. Athena.
1 Please include the following information on this slide: Παρακαλώ, συμπεριλάβετε τις παρακάτω πληροφoρίες στη διαφάνεια: Name Giannakodimou Aliki Kourkouta.
Developing Human Values Through the Cross-curricular Approach.
 You need textbooks today. If they are in your locker – get them NOW!  Don’t ask once class has started…
MARIE CURIE  Project about Project  Πειραματικό Λύκειο Πανεπιστημίου Μακεδονίας  Team 3 Ξενίδης Γιώργος Βαρελτζίδου Μαρίνα Γαβριηλίδου Ελένη.
6 Η ΠΑΡΟΥΣΙΑΣΗ: ΠΑΝΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΟΙΝΩΝΙΚΩΝ ΚΑΙ ΠΟΛΙΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΑΣ, ΜΕΣΩΝ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΦΗΜΙΣΗ.
Ἡ μερίδα Συνοδικ ῆ ς Ἐ πιτροπ ῆ ς Θείας Λατρείας καί Ποιμαντικο ῦ Ἔ ργου «Τό πνε ῦ μα ὅ που θέλει πνε ῖ » ( Ἰ ωάννου 3,8) Ὀ ρθόδοξη πνευματική ζωή - Σύγχρονοι.
ΑΣΦΑΛΕΙΑ ΑΣΘΕΝΩΝ (PATIENT SAFETY) ωφελέειν ή μη βλάπτειν ωφελέειν = θεραπευτική παρέμβαση μη βλάπτειν = ασφάλεια ασθενών.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Keystroke-Level Model
Ἱερὰ Μονὴ Σταυρονικήτα Βρίσκεται στὴν ἀνατολικὴ ἀκτὴ τοῦ Ἁγίου Ὅρους σὲ ὑψόμετρο 50μ. ἀπὸ τὴν ἐπιφάνεια τῆς θάλασσας. Εἶναι ἡ τελευταία ἀπὸ τὶς μονὲς.
Ἱστορία ἀρχαία καὶ μεσαιωνικὴ
Βάσεις Δεδομένων ΙΙ Triggers
Πως μπορούν να μάθουν καλύτερα
Ἱστορία ἀρχαία καὶ μεσαιωνικὴ
ΕΝΣΤΑΣΕΙΣ ΠΟΙΟΣ? Όμως ναι.... Ένα σκάφος
ΤΙ ΕΙΝΑΙ ΤΑ ΜΟΆΙ;.
Typology of activities and scenarios using SRS, PELE and
Modeling Nosocomial Disease Outbreaks using Differential Equations and an Agent Based-Modeling Approach Cody FitzGerald, Adam Boucher Mathematics Department,
Chiltern Hills Academy
Μεταγράφημα παρουσίασης:

A model for Context-aware Databases

19/04/20052 What is Context? Ο καθένας ορίζει το context διαφορετικά... “location, identities of nearby people and objects, and changes to those objects” “environment or situation” etc… Δύο πιο γενικοί ορισμοί: Context Context is any information that can be used to characterize the situation of an entity. context-aware A system is context-aware if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user’s task.

19/04/20053 Motivation Πολλά διαφορετικά μοντέλα για την περιγραφή του context. Όμως τελικά η διαχείριση της πληροφορίας με βάση το context γίνεται στο επίπεδο των εφαρμογών. Redundancy: Η λογική και οι βασικές λειτουργίες υλοποιούνται από κάθε εφαρμογή ξεχωριστά. Οι υλοποιήσεις εξαρτώνται στενά από τη φύση της κάθε εφαρμογής και τις επιλογές κατά τον σχεδιασμό της. Maintenance overhead.

19/04/20054 Motivation Ο στόχος είναι: Ομοιόμορφος χειρισμός της πληροφορίας και του context που την χαρακτηρίζει. Διαχείριση του context ως «first class citizen» από τα ΣΔΒΔ. Πλεονεκτήματα: Καλύτερος σχεδιασμός. High level query language. Efficient access/optimization. Μηχανισμός για consistency checking ως προς το context.

19/04/20055 Context Definition World environment under which data obtain a substance. Dimension the set of parameters used to specify the worlds. example set of dimensions D = {device, payment} Context specifier [device=PC] [device=PDA, payment in {credit card, cash}] Universal context: [] Empty context: [-]

19/04/20056 Example Web site about digital cameras. dcamera Information entity dcamera with attributes: Brand, Model, MPix, Photo, Price Dimensions: device device ranging over {PC, PDA, CELL} payment payment ranging over {Credit Card, Cash} Photo: defined only for worlds with browsing device in {PC,PDA} Price: defined in every world but its values may change WorldDevicePayment w1PCCredit Card w2PDACredit Card w3CELLCredit Card w4PCCash w5PDACash w6CELLCash

19/04/20057 Context Relation dcamera

19/04/20058 Context-Project π Model[ ], MPix[ ], Price[ ] dcamera

19/04/20059 Context-Project π Model[Device=PC,Payment=CreditCard], MPix[Device=PC,Payment=CreditCard], Price[Device=PDA,Payment in {CreditCard,Cash}] dcamera

19/04/ World Project κ [w1,w4] dcamera

19/04/ Entity Context-Select σ entity (BRAND[ ]=‘Kodak’ AND MPix[]>3) dcamera

19/04/ Entity Context-Select σ entity (BRAND[ ]=‘Kodak’ AND MPix[]>3) dcamera σ entity (Price[Device=PC,Payment=Cash] < Price[Device=PC,Payment=CreditCard]) dcamera σ entity (BRAND[ ] = Kodak AND Price < 250) dcamera NO context specifier  evaluate the condition to true if there exists at least one world where the condition holds. Πως αποτιμάται το condition στους κόσμους όπου δεν ορίζεται ένα attribute??

19/04/ Facet Context-Select σ facet (Price < 500) dcamera

19/04/ Context Relation accessories

19/04/ Context Cartesian Project/Join

19/04/ Illustrating Example Ctx-Rel1  context cartesian product(dcamera, accessories) Ctx-Rel2  σ entity (dc.Model[ ] = ac.Model[ ] AND BRAND[ ]=‘Kodak’ AND dc.Price[Device=PC,Payment=Cash]<400) Ctx-Rel1 Result  π dc.Model[Device=PC,Payment=Cash], dc.Price[Device=PC,Payment=Cash], ac.Name[Device=PC,Payment=CreditCard], Ac.Price[Device=PC,Payment=CreditCard] Ctx-Rel2

19/04/ CR vs Relational model Relational implementation: A single demoralized relation. Number of different worlds relations. The link between the facets of the same entity is lost. The link between the same attribute under different worlds is lost.

19/04/ Future Work Extend the relational calculus and algebra to incorporate context. Context-aware query language for the CR model. Possible uses of CRModel Time/histories of data. Personalization/profiles. Web/mobile services. Design efficient access methods to take context into account. Query optimization.

19/04/ Ερωτήσεις ?????? ???? ?????