Basi di dati e World Wide Web

Size: px
Start display at page:

Download "Basi di dati e World Wide Web"

Transcription

1 Basi di dati e World Wide Web Paolo Atzeni 30/05/2003 Problems with many Web-sites design information is often poorly organized and difficult to access it is not even clear which pieces of information are available the access structure is casual and many dangling references occur the style of presentation is heterogeneous maintenance difficulties in updating the content (type and values) difficulties in changing the initially defined structure difficulties in changing the presentation details 30/05/2003 Basi di dati e World Wide Web 20

2 Esistono pagine con la stessa struttura 30/05/2003 Basi di dati e World Wide Web 21 Indipendenza dei dati negli ipertesti: stessi dati, diversa struttura ipertestuale 30/05/2003 Basi di dati e World Wide Web 22

3 Indipendenza dei dati negli ipertesti: stessi dati e stessa struttura ipertestuale, diversa presentazione 30/05/2003 Basi di dati e World Wide Web 23 Hypertext data-independence Data what information is offered through the site and what are the conceptual details and the logical organization Hypertext how data is arranged in pages and what navigation links correlate them Presentation the appearance of each piece of information in pages 30/05/2003 Basi di dati e World Wide Web 24

4 Design Issues Maintenance Issues Data choosing the content Hypertext choosing page organization and navigation paths Presentation defining layout and graphics Data changing the (type of) content Hypertext changing page organization and navigation paths Presentation changing layout and graphics 30/05/2003 Basi di dati e World Wide Web 25 Components and Models data hypertext presentation ER and Relational HTML What is missing is a model for hypertexts! 30/05/2003 Basi di dati e World Wide Web 26

5 Models for hypertexts in data-intensive Web sites (and often in general) there are (many) pages with a similar (or even the same) structure thirty or forty years ago people realized that in an application it is often the case that there are records with the same structure; files with a rather fixed structure were invented with this purpose the notion of scheme of the database was later introduced as an overall description of the content of a database 30/05/2003 Basi di dati e World Wide Web 27 Pagine con la stessa struttura 30/05/2003 Basi di dati e World Wide Web 28

6 Pagine con un'altra struttura 30/05/2003 Basi di dati e World Wide Web 29 A Web page 30/05/2003 Basi di dati e World Wide Web 30

7 A page-scheme: ProfessorPage ProfessorPage Name Position Address ResearchList Area ToResP 30/05/2003 Basi di dati e World Wide Web 31 ADM (Araneus Data Model): a logical model for Web hypertexts page-schemes unique pages simple attributes text, images,... link (anchor, URL) complex attributes: lists (possibly nested) heterogeneous union form (as virtual list over form fields and link to the result) 30/05/2003 Basi di dati e World Wide Web 32

8 A Web page (containing a list of links) 30/05/2003 Basi di dati e World Wide Web 33 A unique page-scheme: ProfessorListPage ProfessorListPage ProfessorList Name ToProfP 30/05/2003 Basi di dati e World Wide Web 34

9 An ADM Scheme ProfessorListPage ProfessorList Name ToProfP ProfessorPage Name Position Address ResearchList Area ToResP 30/05/2003 Basi di dati e World Wide Web 35 Heterogeneous Union and Forms 30/05/2003 Basi di dati e World Wide Web 36

10 Heterogeneous Union and Forms in ADM SearchProfPage Name Submit ProfessorListPage ProfessorList Name ToProfP U ProfessorPage Name Position Address ResearchList Area ToResP 30/05/2003 Basi di dati e World Wide Web 37 30/05/2003 Basi di dati e World Wide Web 38

11 Data Models ER Database Conceptual Scheme (entities - relationships) ADM Hypertext Logical Scheme (page-schemes, links) There is a lot of distance between the two! 30/05/2003 Basi di dati e World Wide Web 39 30/05/2003 Basi di dati e World Wide Web 40

12 30/05/2003 Basi di dati e World Wide Web 41 A simple ER scheme 30/05/2003 Basi di dati e World Wide Web 42

13 An ADM scheme 30/05/2003 Basi di dati e World Wide Web 43 Data Models ER Database Conceptual Scheme (entities - relationships) ADM Hypertext Logical Scheme (page-schemes, links) There is a lot of distance between the two! 30/05/2003 Basi di dati e World Wide Web 44

14 Data Models ER NCM ADM Database Conceptual Scheme (entities - relationships) Hypertext Conceptual Scheme (macroentities, directed relationships, aggregations) Hypertext Logical Scheme (page-schemes, links) There is a lot of distance between the two! 30/05/2003 Basi di dati e World Wide Web 45 Data Models ER NCM ADM Database Conceptual Scheme (entities - relationships) Hypertext Conceptual Scheme (macroentities, directed relationships, aggregations) Hypertext Logical Scheme (page-schemes, links) NCM fills the gap between the two 30/05/2003 Basi di dati e World Wide Web 46

15 Navigation Conceptual Model (NCM) Hypertext Conceptual Features Which concepts should be the hypertext nodes Which should be the navigation paths between nodes How nodes should be aggregated to build the hierarchical access structure NCM Constructs Macroentity Directed Relationship Aggregation 30/05/2003 Basi di dati e World Wide Web 47 NCM: Macroentities and directed relationships Name Room Professor 1:1 Tutorship Student Name... Teacher Name Description 1:1 Course N Lesson Day Room Hour 30/05/2003 Basi di dati e World Wide Web 48

16 NCM: aggregation nodes Department People Activities Student Professor Course Seminar 1:1 Tutorship Teacher 1:1 30/05/2003 Basi di dati e World Wide Web 49 An NCM scheme 30/05/2003 Basi di dati e World Wide Web 50

17 30/05/2003 Basi di dati e World Wide Web 51 30/05/2003 Basi di dati e World Wide Web 52

18 The Araneus Methodology Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 53 design from scratch Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 54

19 design from an existing database (with an ER scheme) Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 55 design from an existing database (without an ER scheme) Requirements analysis Database conceptual design (reverse engineering) Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 56

20 Hypertext conceptual design: from ER to NCM Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 57 Hypertext Conceptual Design ER scheme NCM Scheme step 1 choose and describe macroentities: design views over the input ER scheme step 2 choose navigation paths step 3 shape the hypertext access structure on the basis of ( bottom-up ) conceptual aggregation 30/05/2003 Basi di dati e World Wide Web 58

21 Hypertext Conceptual Design ER scheme NCM Scheme step 1 choose and describe macroentities: design views over the input ER scheme usually it corresponds to de-normalize the input ER scheme ER NCM Course 1:1 Lesson Name Description Day Hour Course Lesson Name Description Day Hour 30/05/2003 Basi di dati e World Wide Web 59 Hypertext Conceptual Design ER scheme NCM Scheme step 2 choose navigation paths it may introduce redundancies ER NCM Paper Professor 1:1 Research-Group Paper Professor 1:1 Research-Group 30/05/2003 Basi di dati e World Wide Web 60

22 Hypertext Conceptual Design ER scheme NCM Scheme step 3 shape the hypertext access structure it is based on bottom-up conceptual aggregations... NCM Professor Research Activities NCM Professor Seminar 1:1 Research-Group Seminar... 1:1 Research-Group 30/05/2003 Basi di dati e World Wide Web 61 The Input ER scheme 30/05/2003 Basi di dati e World Wide Web 62

23 The resulting NCM scheme 30/05/2003 Basi di dati e World Wide Web 63 Hypertext logical design: from NCM to ADM Requirements analysis Database conceptual design Hypertext conceptual design Database logical design Hypertext logical design Presentation design Site Page generation Generation 30/05/2003 Basi di dati e World Wide Web 64

24 Hypertext Logical Design NCM scheme ADM Scheme step 1 map each macroentity into either a page-scheme or a list inside a page-scheme step 2 map each directed relationship into a (list of) link attribute(s) step 3 map each aggregation into a unique pagescheme with link attributes to the target page-schemes 30/05/2003 Basi di dati e World Wide Web 65 Hypertext Logical Design Step 1 (example) 30/05/2003 Basi di dati e World Wide Web 66

25 Hypertext Logical Design Step 1 (example) 30/05/2003 Basi di dati e World Wide Web 67 Hypertext Logical Design Step 2 (example) 30/05/2003 Basi di dati e World Wide Web 68

26 Hypertext Logical Design Step 3 (example) 30/05/2003 Basi di dati e World Wide Web 69 R es u lt i ng A DM S ch e me 30/05/2003 Basi di dati e World Wide Web 70

27 Maintenance The Schemes help designers to maintain the hypertext structure Maintenance activities correspond to apply scheme transformations: introduce multilevel lists introduce forms split pages... 30/05/2003 Basi di dati e World Wide Web 71 Maintenance: example 30/05/2003 Basi di dati e World Wide Web 72

XXII. Website Design. The Web

XXII. Website Design. The Web XXII. Website Design The Web Hypertext Data Independence Data Models for Hypertext Documents The Araneus Data Model (ADM) The Navigational Conceptual Model (NCM) The Araneus Methodology for Website Design

More information

WEB SITES NEED MODELS AND SCHEMES

WEB SITES NEED MODELS AND SCHEMES WEB SITES NEED MODELS AND SCHEMES Paolo Atzeni atzeni@dia.uniroma3.it http://www.dia.uniroma3.it/~atzeni Dipartimento di informatica e automazione Università di Roma Tre Outline Databases and information

More information

Universita degli Studi di Roma Tre. Dipartimento di Informatica e Automazione. Design and Maintenance of. Data-Intensive Web Sites

Universita degli Studi di Roma Tre. Dipartimento di Informatica e Automazione. Design and Maintenance of. Data-Intensive Web Sites Universita degli Studi di Roma Tre Dipartimento di Informatica e Automazione Via della Vasca Navale, 84 { 00146 Roma, Italy. Design and Maintenance of Data-Intensive Web Sites Paolo Atzeni y, Giansalvatore

More information

Databases and the World Wide Web

Databases and the World Wide Web Databases and the World Wide Web Paolo Atzeni D.I.A. - Università di Roma Tre http://www.dia.uniroma3.it/~atzeni thanks to the Araneus group: G. Mecca, P. Merialdo, A. Masci, V. Crescenzi, G. Sindoni,

More information

WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK

WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK WEB APPLICATIONS: OUR IDEA FOR A DEVELOPMENT FRAMEWORK Luca Contursi luca.contursi@unile.it Roberto Paiano roberto.paiano@unile.it Andrea Pandurino andrea.pandurino@unile.it ABSTRACT The increased complexity

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including

More information

21. Document Component Design

21. Document Component Design Page 1 of 17 1. Plan for Today's Lecture Methods for identifying aggregate components 21. Document Component Design Bob Glushko (glushko@sims.berkeley.edu) Document Engineering (IS 243) - 11 April 2005

More information

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC LESSON PLAN FOR EVEN SEM SESSION 2017-18 NAME OF ASSISTANT PROFESSOR: SWATI SHARMA CLASS: B.SC. C.A. VI SEM SUBJECT : ADVANCED PROGRAMMING USING C++ UNIT/PART I DATE 1-1-18 DATE 2-1-18 DATE 3-1-18 DATE

More information

Introduction to Databases Fall-Winter 2009/10. Syllabus

Introduction to Databases Fall-Winter 2009/10. Syllabus Introduction to Databases Fall-Winter 2009/10 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room TRA 2.01 Office hours: Thursday, 16:00 18:00 (If you want to meet up with me, send

More information

Database Design. 2-3 Entity Relationship Modeling and ERDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 2-3 Entity Relationship Modeling and ERDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 2-3 Objectives This lesson covers the following objectives: Define the meaning of implementation-free as it relates to data models and database design implementation List the four goals

More information

Object-Relational Mapping

Object-Relational Mapping Object-Relational Mapping Object-Relational Mapping Software Architecture ORM Problems ORM Solutions Demo Software Architecture Part 1 Architecture Separation of Concerns A design principle that comprises

More information

Extending a Conceptual Modelling Approach to Web Application Design

Extending a Conceptual Modelling Approach to Web Application Design Extending a Conceptual Modelling Approach to Web Application Design Jaime Gómez 1, Cristina Cachero 1, and Oscar Pastor 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad de Alicante. SPAIN

More information

About the Tutorial. Dreamweaver MX overview

About the Tutorial. Dreamweaver MX overview About the Tutorial Title: Intro to Macromedia Dreamweaver MX Description: This is a tutorial providing an overview of the Dreamweaver MXInterface Category: Html Author: Gregory Wehrman Email: wehrman@purdue.edu

More information

Design Document: Learning With Linkbot

Design Document: Learning With Linkbot Design Document: Learning With Linkbot Alaskan Firedragons: Armante Washington, Arvind Badrinarayanan, Eric Lieu, Jennifer Ma, & Ryan Nguyen Technology Background: What is going to be used? HTML, CSS,

More information

Android Art App : Beatific

Android Art App : Beatific Android Art App : Beatific Independent Study Report 2012 Fall Author:Xiao Jin Supervisor: Dr. Peter Brusilovsky Part I. Introduction to Beatific Beatific is an Android application, which is designed to

More information

The Conference Review System with WSDM

The Conference Review System with WSDM The Conference Review System with WSDM Olga De Troyer, Sven Casteleyn Vrije Universiteit Brussel WISE Research group Pleinlaan 2, B-1050 Brussel, Belgium Olga.DeTroyer@vub.ac.be, svcastel@vub.ac.be 1 Introduction

More information

is that the question?

is that the question? To structure or not to structure, is that the question? Paolo Atzeni Based on work done with (or by!) G. Mecca, P.Merialdo, P. Papotti, and many others Lyon, 24 August 2009 Content A personal (and questionable

More information

Design and Maintenance. Paolo Merialdo. March 9, 1998

Design and Maintenance. Paolo Merialdo. March 9, 1998 Design and Maintenance of Web-Based Information Systems Paolo Merialdo March 9, 1998 Contents 1 The Araneus Methodology: Overview 1 1.1 Hypertext Description Levels... 1 1.2 Generation of Web sites...

More information

Word Introduction. SmartArt graphics. Video: SmartArt Graphics in. Word To insert a SmartArt illustration: SmartArt Graphics

Word Introduction. SmartArt graphics. Video: SmartArt Graphics in. Word To insert a SmartArt illustration: SmartArt Graphics Word 2010 SmartArt Graphics Introduction SmartArt allows you to visually communicate information rather than simply using text. Illustrations can enhance your document, and SmartArt makes using graphics

More information

Introduction to Databases Fall-Winter 2010/11. Syllabus

Introduction to Databases Fall-Winter 2010/11. Syllabus Introduction to Databases Fall-Winter 2010/11 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room POS 2.09 Office hours: Tuesday, 14:00 16:00 and by appointment (If you want to

More information

For Teachers Engineering Design in Oregon Science Classrooms Page 1 of 6. EDOSC Style Guide. Subtitle

For Teachers Engineering Design in Oregon Science Classrooms Page 1 of 6. EDOSC Style Guide. Subtitle For Teachers Engineering Design in Oregon Science Classrooms Page 1 of 6 EDOSC Style Guide Subtitle 1 TITLE, SUBTITLE, AND HEADING ONE 1.1 Title The title is 20-point Times New Roman, underlined, and centered.

More information

Course Outline Faculty of Computing and Information Technology

Course Outline Faculty of Computing and Information Technology Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course

More information

Fronter User Level 2

Fronter User Level 2 London MLE Fronter Waltham Forest How to customise your today page It is easy to customise your today page so that it shows exactly what you want to see when you login. The instructions below will help

More information

Introduction. SmartArt Graphics. Word 2010 SmartArt Graphics. Video: SmartArt Graphics in Word To Insert a SmartArt Illustration: Page 1

Introduction. SmartArt Graphics. Word 2010 SmartArt Graphics. Video: SmartArt Graphics in Word To Insert a SmartArt Illustration: Page 1 Word 2010 SmartArt Graphics Introduction Page 1 SmartArt allows you to visually communicate information rather than simply using text. Illustrations can really enhance your document, and SmartArt makes

More information

Design concepts for data-intensive applications

Design concepts for data-intensive applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of

More information

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU B. C. A (Semester I) 030010108: Introduction to Web Design Lesson Plan Objective: To provide basic understanding of web and HTML for designing web pages in conjunction with HTML tags, text, videos and

More information

1 Section 1 is your menu bar where you will find your slide tools, comment button, and sharing button. The

1 Section 1 is your menu bar where you will find your slide tools, comment button, and sharing button. The Google Slides Cheat Sheet This is what you will see when you log into Slides. 1 Slides consist of 4 sections. Knowing how each section works will save time and increase productivity. 2 3 4 1 Section 1

More information

- What we actually mean by documents (the FRBR hierarchy) - What are the components of documents

- What we actually mean by documents (the FRBR hierarchy) - What are the components of documents Purpose of these slides Introduction to XML for parliamentary documents (and all other kinds of documents, actually) Prof. Fabio Vitali University of Bologna Part 1 Introduce the principal aspects of electronic

More information

Access 2016 Module 7: Enhancing Forms

Access 2016 Module 7: Enhancing Forms Microsoft Access 2016 Instructor s Manual Page 1 of 8 Access 2016 Module 7: Enhancing Forms A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance your

More information

London MLE Fronter Waltham Forest Fronter User Level 3 (Version 2.0 Nov 2011)

London MLE Fronter Waltham Forest Fronter User Level 3 (Version 2.0 Nov 2011) Once you have completed Fronter User Level 3 you will know: How to create a new room -1 How to add members to a room -2 How to creating resources Page -3 How to create resources - Embedding a video onto

More information

Manipulating Web Application Interfaces a New Approach to Input Validation Testing. AppSec DC Nov 13, The OWASP Foundation

Manipulating Web Application Interfaces a New Approach to Input Validation Testing. AppSec DC Nov 13, The OWASP Foundation Manipulating Web Application Interfaces a New Approach to Input Validation Testing Felipe Moreno-Strauch AppSec DC Nov 13, 2009 felipe@wobot.org http://groundspeed.wobot.org The Foundation http://www.owasp.org

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

Participating in Discussion Board Assignments

Participating in Discussion Board Assignments Participating in Discussion Board Assignments Basic Discussion Board Navigation Accessing the Discussion Board within your Course In your course you will find a link to each discussion board assignment.

More information

Review for Exam 1 CS474 (Norton)

Review for Exam 1 CS474 (Norton) Review for Exam 1 CS474 (Norton) What is a Database? Properties of a database Stores data to derive information Data in a database is, in general: Integrated Shared Persistent Uses of Databases The Integrated

More information

Java Framework for Database-Centric Web Site Engineering

Java Framework for Database-Centric Web Site Engineering Java Framework for Database-Centric Web Site Engineering Beat Signer, Michael Grossniklaus and Moira C. Norrie fsigner, grossniklaus, norrieg@inf.ethz.ch Institute for Information Systems ETH Zurich CH-8092

More information

UNIT 6 CIRCUIT DESIGN

UNIT 6 CIRCUIT DESIGN UNIT 6 CIRCUIT DESIGN 1 2 HIERARCHY DESIGN CMOS LOGIC CIRCUIT DESIGN Learning outcomes FOR HIERARCHY DESIGN Student should be able to: Define hierarchy design. Explain the levels of hierarchical design.

More information

CS 411a/433a/538a Databases II Midterm, Oct. 18, Minutes. Answer all questions on the exam page. No aids; no electronic devices.

CS 411a/433a/538a Databases II Midterm, Oct. 18, Minutes. Answer all questions on the exam page. No aids; no electronic devices. 1 Name: Student ID: CS 411a/433a/538a Databases II Midterm, Oct. 18, 2006 50 Minutes Answer all questions on the exam page No aids; no electronic devices. he marks total 55 Question Maximum Your Mark 1

More information

Chapter 2. Database Design. Database Systems p. 25/540

Chapter 2. Database Design. Database Systems p. 25/540 Chapter 2 Database Design Database Systems p. 25/540 Database Design Phases requirements analysis specification conceptual design conceptual schema logical design logical schema physical design physical

More information

Bellevue Community College Summer 2009 Interior Design 194 SPECIAL TOPIC: SKETCHUP

Bellevue Community College Summer 2009 Interior Design 194 SPECIAL TOPIC: SKETCHUP Class Session: TTh 6:00 pm 8:00 pm Credit Hours: Two (2) Location: A262 Door Code: 349499 (through A254) Instructor: Greg Wharton Office: by appointment Hours: by appointment or email email: gwharton@gmail.com

More information

On Design of 3D and Multimedia Extension of Information System Using VRML

On Design of 3D and Multimedia Extension of Information System Using VRML On Design of 3D and Multimedia Extension of Information System Using VRML Jiří Žára Daniel Černohorský Department of Computer Science & Engineering Czech Technical University Karlovo nam 13 121 35 Praha

More information

Adding Items to the Course Menu

Adding Items to the Course Menu Adding Items to the Course Menu The course menu, located in the upper left of the screen, contains links to materials and tools within the course. To add more items to the menu, click the plus sign at

More information

Web Design Course Syllabus and Course Outline

Web Design Course Syllabus and Course Outline Web Design Course Syllabus and Course Outline COURSE OVERVIEW AND GOALS In today's world, web pages are the most common medium for sharing ideas and information. Learning to design websites is an incredibly

More information

Service oriented Middleware for IoT

Service oriented Middleware for IoT Service oriented Middleware for IoT SOM, based on ROA or SOA Approaches Reference : Service-oriented middleware: A survey Jameela Al-Jaroodi, Nader Mohamed, Journal of Network and Computer Applications,

More information

ELDY - CINISELLO BALSAMO ELDY - Train the trainer CORSI DI FORMAZIONE. Thursday, 31 May 2012

ELDY - CINISELLO BALSAMO ELDY - Train the trainer CORSI DI FORMAZIONE. Thursday, 31 May 2012 ELDY - CINISELLO BALSAMO ELDY - Train the trainer CORSI DI FORMAZIONE 1 Eldy is a not for profit project set up in 2006 to find the best way to include senior citizens and vulnerable people in the growing

More information

CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK!

CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK! CHALLENGES IN ADAPTIVE WEB INFORMATION SYSTEMS: DO NOT FORGET THE LINK! GEERT-JAN HOUBEN Technische Universiteit Eindhoven PO Box 513, NL-5600 MB Eindhoven, The Netherlands E-mail: g.j.houben@tue.nl In

More information

Chapter 8: Enhanced ER Model

Chapter 8: Enhanced ER Model Chapter 8: Enhanced ER Model Subclasses, Superclasses, and Inheritance Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Hierarchies Modeling of UNION

More information

History OOHDM. Hypermedia Design OOHDM. Developed by Gustavo Rossi (Universidad Nacional de la Plata)

History OOHDM. Hypermedia Design OOHDM. Developed by Gustavo Rossi (Universidad Nacional de la Plata) History OOHDM The Object Oriented Hypermedia Design Methods Developed by Gustavo Rossi (Universidad Nacional de la Plata) and Daniel Schwabe (PUC Rio, Brazil) In my view, the best method for designing

More information

MOBILITY EVALUATION PEC

MOBILITY EVALUATION PEC MOBILITY EVALUATION PEC European Science Teachers: Scientific Knowledge, Linguistic Skills and Digital Media STUDENT TEACHERS 1. The organization of the mobility programme was well prepared 8 64,15% 4

More information

Syllabus: Creating Websites for Teachers

Syllabus: Creating Websites for Teachers Syllabus: Creating Websites for Teachers The Professional Institute for Educators ED*7121C*01 Sandra McClurken, smcclurken@uarts.edu Course Description Learn how to create a website for use in the classroom

More information

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD

LAB 2 Notes. Conceptual Design ER. Logical DB Design (relational) Schema Refinement. Physical DD LAB 2 Notes For students that were not present in the first lab TA Web page updated : http://www.cs.ucr.edu/~cs166/ Mailing list Signup: http://www.cs.ucr.edu/mailman/listinfo/cs166 The general idea of

More information

Illustrated Guide to the. UTeach. Electronic Portfolio

Illustrated Guide to the. UTeach. Electronic Portfolio Illustrated Guide to the UTeach Electronic Portfolio UTeach Portfolio Guide 1 Revised Spring 2011 The Electronic Portfolio All UTeach students have access to the electronic portfolio. If you can t log

More information

Review -Chapter 4. Review -Chapter 5

Review -Chapter 4. Review -Chapter 5 Review -Chapter 4 Entity relationship (ER) model Steps for building a formal ERD Uses ER diagrams to represent conceptual database as viewed by the end user Three main components Entities Relationships

More information

PowerPoint Tips and Tricks

PowerPoint Tips and Tricks PowerPoint Tips and Tricks Viewing Your Presentation PowerPoint provides multiple ways to view your slide show presentation. You can access these options either through a toolbar on your screen or by pulling

More information

To build students capabilities on data modeling

To build students capabilities on data modeling 17 th September 2015 Unit 1 Objective To build students capabilities on data modeling Learning outcome We expect clear understanding of the 3basic model. Type1: Flat model Type 2: Entity-Relationship Model

More information

Web Modeling Language (WebML): a modeling. language for designing Web sites

Web Modeling Language (WebML): a modeling. language for designing Web sites Web Modeling Language (WebML): a modeling language for designing Web sites Stefano Ceri, Piero Fraternali, Aldo Bongio Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. da Vinci,

More information

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK CS1301 DATABASE MANAGEMENT SYSTEM DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK Sub code / Subject: CS1301 / DBMS Year/Sem : III / V UNIT I INTRODUCTION AND CONCEPTUAL MODELLING 1. Define

More information

DISCUSSION 5min 2/24/2009. DTD to relational schema. Inlining. Basic inlining

DISCUSSION 5min 2/24/2009. DTD to relational schema. Inlining. Basic inlining XML DTD Relational Databases for Querying XML Documents: Limitations and Opportunities Semi-structured SGML Emerging as a standard E.g. john 604xxxxxxxx 778xxxxxxxx

More information

Objective % Select and utilize tools to design and develop websites.

Objective % Select and utilize tools to design and develop websites. Objective 207.02 8% Select and utilize tools to design and develop websites. Hypertext Markup Language (HTML) Basic framework for all web design. Written using tags that a web browser uses to interpret

More information

1. Website/Pages/Stripes/Items/Elements

1. Website/Pages/Stripes/Items/Elements Contents 1. Website/Pages/Stripes/Items/Elements... 2 2. Click & Edit, Mix & Match... 3 3. Adding a Stripe... 4 4. Managing Stripes... 5 5. Adding a Page... 8 6. Managing Pages and Menus... 9 7. Adding

More information

Ministry of Higher Education and Scientific research

Ministry of Higher Education and Scientific research Department of IT Technical Institute of Amedi Duhok Polytechnic University Subject: Database System Course Book: Year 2 (Second year) Lecturer's name: Dipl.Eng.Shorash A. Sami Academic Year: 2018/2019

More information

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: About the Text Editor The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: Add items to Content Areas, Learning Modules, Lesson

More information

Forces acting at a point

Forces acting at a point Forces acting at a point Introduction This software has been designed to provide visual representations of the addition of vectors and can be used to show the concept of a polygon of forces. It allows

More information

Chapter 5: Networking and the Internet

Chapter 5: Networking and the Internet Chapter 5: Networking and the Internet (Completion Time: 3 weeks) Topics: Internet Basics An overview of how the internet works and how we as users interact with it. This topic can also be used as sort

More information

MHCC - PowerPoint 2013 Accessibility Techniques

MHCC - PowerPoint 2013 Accessibility Techniques MHCC - PowerPoint 2013 Accessibility Techniques Mt. Hood Community College Accessibility Guide for electronic documents using PowerPoint 2013. The list on this page will link to the pages of instructions

More information

Introduction: Databases and. Database Users

Introduction: Databases and. Database Users Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database (UNIVERSITY) Main Characteristics of the Database Approach Database Users Advantages of Using

More information

Using Google sites. Table of Contents

Using Google sites. Table of Contents Using Google sites Introduction This manual is intended to be used by those attempting to create web-based portfolios. It s contents hold step by step procedures for various aspects of portfolio creation

More information

PROFESSOR S QuICk GuIdE TO TWEN

PROFESSOR S QuICk GuIdE TO TWEN T WEN: THE WEST EduCATION NET WORk PROFESSOR S QuICk GuIdE TO TWEN PROFESSIONAL LEGAL RESEARCH What is TWEN? The West Education Network (TWEN) is an online extension of the law school classroom at lawschool.westlaw.com,

More information

vis website building a page

vis website building a page vis website building a page selecting a template 1. Click on PROPERTIES by your page name at the top of the web page. 2. The SELECT TEMPLATE screen will pop up. (fig. 1) 3. The TITLE field is your page

More information

Elena Baralis and Tania Cerquitelli 2013 Politecnico di Torino 1

Elena Baralis and Tania Cerquitelli 2013 Politecnico di Torino 1 Databases Databases Data model Data access Advantages and disadvantages of DBMS Unit 1 Introduction DB M BG2 Information is recorded and exchanged in different forms D B M G4 Information is recorded and

More information

Conceptual Modeling in ER and UML

Conceptual Modeling in ER and UML Courses B0B36DBS, A7B36DBS: Database Systems Practical Classes 01 and 02: Conceptual Modeling in ER and UML Martin Svoboda 21. and 28. 2. 2017 Faculty of Electrical Engineering, Czech Technical University

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 1-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 1-1 Slide 1-1 Chapter 1 Introduction: Databases and Database Users Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database (UNIVERSITY) Main

More information

Accelerating RoboHelp Project Development. By Lin Laurie

Accelerating RoboHelp Project Development. By Lin Laurie Accelerating RoboHelp Project Development By Lin Laurie About Lin Laurie Have been using RoboHelp since 1993 In the first class of trainers to be certified by ehelp Also do Captivate training Stopped training

More information

Webinse Ajax Catalog

Webinse Ajax Catalog Webinse Ajax Catalog Extension provides automatic Ajax loading catalog content without reloading page, which increases speed of loading items to catalog. You can choose one of 2 loading modes, and additional

More information

COMP 346 WINTER 2018 MEMORY MANAGEMENT (VIRTUAL MEMORY)

COMP 346 WINTER 2018 MEMORY MANAGEMENT (VIRTUAL MEMORY) COMP 346 WINTER 2018 1 MEMORY MANAGEMENT (VIRTUAL MEMORY) VIRTUAL MEMORY A process may be broken up into pieces (pages or segments) that do not need to be located contiguously in main memory. Memory references

More information

Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization

More information

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27 Guide for Creating Accessible Content in D2L Learn how to create accessible web content within D2L from scratch. The guidelines listed in this guide will help ensure the content becomes WCAG 2.0 AA compliant.

More information

SYLLABUS. Departmental Syllabus. HTML Web Page Development. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

SYLLABUS. Departmental Syllabus. HTML Web Page Development. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus SYLLABUS DATE OF LAST REVIEW: 11/6/2018 CIP CODE: 11.0801 SEMESTER: COURSE TITLE: COURSE NUMBER: HTML Web Page Development CIST-0137 CREDIT HOURS: 3 INSTRUCTOR: OFFICE LOCATION: OFFICE HOURS: TELEPHONE:

More information

Guidance on the appropriateness of the information technology solution

Guidance on the appropriateness of the information technology solution Guidance on the appropriateness of the information technology solution Students of the information technology in a global society (ITGS) are expected to in consultation with a specified client design,

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

Create a New Notebook Create a New Notebook

Create a New Notebook Create a New Notebook Create a New Notebook Create a New Notebook Click File > New Select Computer or Your SkyDrive Type in Name of Notebook Click Create Notebook (Click to save to another file) Note: This is part of a database.

More information

b A HYPERTEXT FOR AN INTERACTIVE

b A HYPERTEXT FOR AN INTERACTIVE b A HYPERTEXT FOR AN INTERACTIVE VISIT TO A SCIENCE AND TECHNOLOGY MUSEUM 0. Signore, S. Malasoma, R. Tarchi, L. Tunno and G. Fresta CNUCE Institute of CNR Pisa (Italy) According to Nielsen (1990), "hypertext

More information

A Heuristic Evaluation of Ohiosci.org

A Heuristic Evaluation of Ohiosci.org A Heuristic Evaluation of Ohiosci.org Executive Summary Site evaluated: Goal: Method: The Ohio Academy of Science http://www.ohiosci.org/ The goal of this heuristic evaluation is to test the overall usability

More information

Introduction to Database Systems. Fundamental Concepts

Introduction to Database Systems. Fundamental Concepts Introduction to Database Systems Fundamental Concepts Werner Nutt 1 A DBMS Presents Programmers and Users with a Simplified Environment Database System Users/Programmers Queries / Application Programs

More information

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1 Creating an Assessment Task Step 1 Navigate to the subject area in your Learning Areas and select Assessment Tasks. Step 2 Select Maintain Tasks (View Tasks is for assessing the completed tasks, recording

More information

Database Systems. Sven Helmer. Database Systems p. 1/567

Database Systems. Sven Helmer. Database Systems p. 1/567 Database Systems Sven Helmer Database Systems p. 1/567 Chapter 1 Introduction and Motivation Database Systems p. 2/567 Introduction What is a database system (DBS)? Obviously a system for storing and managing

More information

Introduction: Databases and Database Users. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1

Introduction: Databases and Database Users. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1 Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1 Introduction: Databases and Database Users Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Types of Databases and Database Applications

More information

Software Engineering Lab Manual

Software Engineering Lab Manual Kingdom of Saudi Arabia Ministry Education Prince Sattam Bin Abdulaziz University College of Computer Engineering and Sciences Department of Computer Science Software Engineering Lab Manual 1 Background:-

More information

Lesson 3 Paragraph Styles

Lesson 3 Paragraph Styles Lesson 3 Paragraph Styles The Concept Of Styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information

More information

MULTIMEDIA TECHNOLOGIES FOR THE USE OF INTERPRETERS AND TRANSLATORS. By Angela Carabelli SSLMIT, Trieste

MULTIMEDIA TECHNOLOGIES FOR THE USE OF INTERPRETERS AND TRANSLATORS. By Angela Carabelli SSLMIT, Trieste MULTIMEDIA TECHNOLOGIES FOR THE USE OF INTERPRETERS AND TRANSLATORS By SSLMIT, Trieste The availability of teaching materials for training interpreters and translators has always been an issue of unquestionable

More information

Place Value. Unit 1 Lesson 1

Place Value. Unit 1 Lesson 1 Unit 1 Lesson 1 Students will be able to: Read, write, whole numbers and decimals to thousandths. Key Vocabulary: Digits Place value position Decimal point The standard form The expanded form Digits are

More information

Completing the Square

Completing the Square Completing the Square Student Probe Write this expression in vertex form:. Answer: Lesson Description This lesson uses an area model of multiplication and algebra tiles to develop the concept of completing

More information

Online Course Evaluation System Faculty User Guide

Online Course Evaluation System Faculty User Guide Accessing the System The online system for course evaluations is available through your Banner Web for Faculty account. To access the course evaluations menu, follow these steps: Log in to Banner Web using

More information

1 of 7 8/27/2014 2:26 PM Units: Teacher: WebPageDesignI, CORE Course: WebPageDesignI Year: 2012-13 Designing & Planning Web Pages This unit will give students a basic understanding of core design principles

More information

College Africa Group(Pty) Ltdwww.collegeafricagroup.com,

College Africa Group(Pty) Ltdwww.collegeafricagroup.com, College Africa Group(Pty) Ltdwww.collegeafricagroup.com, sales@collegeafricagroup.com Website: WWW.COLLEGEAFRICAGROUP.COM Email: SALES@COLLEGEAFRICAGROUP.COM Tel: +27 (0) 83 778 4903 Arnold Muscat Call

More information

Lesson 3 Formatting Paragraphs

Lesson 3 Formatting Paragraphs Lesson 3 Formatting Paragraphs The concept of styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information

More information

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1 CS 4604: Introduction to Database Management Systems B. Aditya Prakash Lecture #5: Entity/Relational Models---Part 1 E/R: NOT IN BOOK! IMPORTANT: Follow only lecture slides for this topic! Differences

More information

Project 10H Boards Summary

Project 10H Boards Summary Content-Based Assessments GO! Fix It Project Files Project 10H Boards Summary For Project 10H, you will need the following files: w10h_boards_summary w10h_contact_information Lastname_Firstname_10H_Boards_Summary

More information

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Oracle Education Partner, Oracle Testing Center Oracle Consultants Oracle Reports Developer 10g: Build Reports (40 hrs) What you will learn: In this course, students learn how to design and build a variety of standard and custom Web and paper reports using Oracle Reports

More information

Let s Review Lesson 2!

Let s Review Lesson 2! What is Technology Teachers and Discovering Why it so Important Computers in Integrating Technology and Education Today? Digital Media in the Classroom 5 th Edition Let s Review Lesson 2! Wheel of Terms

More information

RWI not REI a Robust report writing tool for your toughest mountaineering challenges.

RWI not REI a Robust report writing tool for your toughest mountaineering challenges. Paper SAS2105 RWI not REI a Robust report writing tool for your toughest mountaineering challenges. Robert T. Durie SAS Institute ABSTRACT The degree of customization required for different kinds of reports

More information