The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1.

Slides:



Advertisements
Similar presentations
Logical DB Design: ER to Relational Entity sets to tables. Employees ssn name lot CREATE TABLE Employees (ssn CHAR (11), name CHAR (20), lot INTEGER, PRIMARY.
Advertisements

1 Entity-Relationship Modeling. 2 ER Graphical modeling technique Informal, understandable for laymen Coarse technique to design tables Provides rules.
HTML5 Overview HOANGPT2. 1. General 2. New Elements List 3.
CHAPTER 20 CREATING SVG GRAPHICS. LEARNING OBJECTIVES How to embed a graphic stored within a.SVG file in an HTML page How to use the and tag pair to specify.
Iframes & Images Using HTML.
1 Constraints, Triggers and Active Databases Chapter 9.
The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1.
Triggers Database Management System Design Saba Aamir Computing and Software McMaster University.
Chapter 7 Triggers and Active Databases. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 7-2 Trigger Overview Element of the database schema.
© 2009 Research In Motion Limited BlackBerry themes and animated graphics.
Creating the pages Part Five Graphics. File Format Basics You can currently use only three image file formats on the Web: GIF, JPG, and PNG. A new format,
1 Data Modelling Which data to include in the database.
1 Introducing Macromedia Flash MX – Lesson 1 Flash MX adds content and animation to Web pages Flash MX movies use vector graphics to reduce size and download.
Graphics and Animation Chapter 8. 8 Graphics in Multimedia Graphics are an element that virtually all multimedia applications include.
Data at the Core of the Enterprise. Objectives  Define of database systems  Introduce data modeling and SQL  Discuss emerging requirements of database.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
Chapter 3 Adding Images in HTML. Agenda Understanding Web Page Images Prepare Your Images for the Web Insert an Image Specify an Image Size Add Alternative.
MDCFUG TeraTech, Inc Adobe Flash 9 By Michael Smith TeraTech.
Evaluation of HTML5 Graphics for Data Structure Visualization
Web Graphics Image File Formats Image optimization Accessibility issues Using images and colors on the web.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
Building the User Interface by Using HTML5: Text, Graphics, and Media Lesson 2.
Introduction to Accounting Information Systems
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
HTML tips BTM 395: Internet Programming. Components of website development Content Structure Format and design Dynamics and interactivity –Forms –Client-side.
XHTML and Style. History of the Internet Internet has been around since the early 1960’s as part of a program with universities and the US government.
Creating User Interfaces Recap HTML/HTML5 JavaScript features Homework: keep working on user observation studies. Review JavaScript.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
Adobe Certified Associate Objectives 1 Setting Project Requirements.
Cascading Style Sheets Robin Burke ECT 360. Outline Midterm CSS CSS selection Positioning SVG Final project.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
1 Chapter 7 Triggers and Active Databases. 2 Trigger Overview Element of the database schema General form: ON IF THEN –Event- request to execute database.
1 Chapter 7 Triggers and Active Databases. 2 Trigger Overview Element of the database schema General form: ON IF THEN –Event- request to execute database.
HTML part 2. HTML File Formats HTML 3.2 HTML 5.0 HTML Transitional HTML Frameset HTML Strict XHTML 1.0 Transitional XHTML 1.0 Frameset.
Adobe Dreamweaver CC: The Professional Portfolio Project 3: Photographer’s Web Site Working with static images Controlling backgrounds with CSS Working.
Structured Content Philosophy. Structure 4 Meaning Content meaning is tagged: Tag application is more consistent Special browsers can act smarter Aids.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
GRAPHICS. PURPOSE OF GRAPHICS IN WEB DESIGN Graphics add visual/aesthetic appeal to the information on the web page, helping to maintain viewer interest.
MULTIMEDIA DATA MODELS AND AUTHORING
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 The Relational Model Chapter 3.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
Scalable Vector Graphics Dietz Ellis 04/17/06. SVG SVG is a language for describing two- dimensional graphics in XML. SVG is a language for describing.
Part – 3 : HTML 5 SVG Tag. † SVG stands for Scalable Vector Graphics. † SVG is used to define vector-based graphics for the Web. † SVG defines the graphics.
Copyright © 2004 Pearson Education, Inc.. Chapter 24 Enhanced Data Models for Advanced Applications.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Main characteristics of Vector graphics  Vector graphics provide an elegant way of constructing digital images (diagrams, technical illustration and.
SVG Accessibility Basics
Graphics 1 Graphics 2 Color 2 I Spy 1pt 1 pt 1 pt 1pt 1 pt 2 pt 2 pt
Chapter 3 Image Files © 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website,
Chapter 4: Scalable Vector Graphics (SVG)
Active Database Concepts
Basic Knowledge of Web creation
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Intro to Virtual and Web Mapping
Advanced Database Models
CS 174: Server-Side Web Programming February 12 Class Meeting
Graphics (Characteristics 1)
Trigger Overview Element of the database schema
From compliance to usability
Triggers and Active Databases
Lesson 7: Video, Audio and Image Techniques
Web Programming– UFCFB Lecture 7
Database Dr. Roueida Mohammed.
Creating User Interfaces
ME 123 Computer Applications I Lecture 38: More on HTML 5/20/03
Presentation transcript:

The E/R model, triggers, HTML5 Reminder … next Tuesday is the first exam. 1

E/R A design front end for relational databases, not as an independent model Intended to have a visual syntax As opposed to “semantic” models that were intended as alternatives to the relational model Knowledge representation to semantic models Another alternative: object-oriented models Object-oriented programming languages to object-oriented data models to object-relational data models At a higher perspective: there is a long spectrum of data structuring, and our models only handle a small part 2

E/R Entities Relationships Attributes Roles Cardinality constraints Type hierarchies Exclusive relationships 3

Mapping to relational schemas Both entities and relationships turn into tables Attributes are attributes Constraints lead to multiple tupes or set-valued atts 4

Triggers ON event IF precondition THEN action Used for constraints and “business rules” and monitoring Triggers are “activated” Consideration: immediately or deferred to commit time Before, after, instead of triggers Row level versus table level triggers Can refer to old and new tuples On delete: cascade or turn null Issue: chain reactions Issue: tangled, non-declarative semantics 5

HTML5 Web 2.0/3.0 versus the “semantic web” New elements, largely to support advanced media New elements for structuring pages, as well 6

Illustrations and rendering Current: JPG and GIF and PNG raster images New: Canvas – to create bit mapped imags New: SVG (scalable vector graphics) – vector graphics in an XML syntax, with color and gradient color 7

CANVAS An alternative to Flash animation Displacing SMIL Creates bit mapped images (not vector graphics, as with SVG) Can build lines, rectangles, curves Curves: Bezier, arcs, and others Colors 8

Other media Video Audio Logos: with SVG Charts: with Canvas 9