Digital Media Technology Week 11. Stylesheet languages vs. Querying languages.

Slides:



Advertisements
Similar presentations
Ch5: ER Diagrams - Part 1 Much of the material presented in these slides was developed by Dr. Ramon Lawrence at the University of Iowa.
Advertisements

Copyright © 2015 Pearson Education, Inc. Database Design Chapters 17 and
Chapter Information Systems Database Management.
Concepts of Database Management Sixth Edition
11/28/2000Information Organization and Retrieval Introduction to Databases and Database Design University of California, Berkeley School of Information.
3-1 Chapter 3 Data and Knowledge Management
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Entity-Relationship Modelling Introduced by Chen in 1976 The ER Model is used to construct the conceptual data model – independent of DBMS Most widely.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 3: Data Modeling
Compe 301 ER - Model. Today DBMS Overview Data Modeling Going from conceptual requirements of a application to a concrete data model E/R Model.
Relational Databases What is a relational database? What would we use one for? What do they look like? How can we describe them? How can you create one?
APPENDIX C DESIGNING DATABASES
MS Access 2007 IT User Services - University of Delaware.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Chapter 5 Database Processing.
Database Design Concepts
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
2.3 Organising Data for Effective Retrieval
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
Digital Media Technology Week 9. The import of books from Britain into the Netherlands between 1850 and 1879 increased from f 21,085 to f 161,925, or.
Digital Media Technology Week 10. foreign key primary key TREASURE_IDTITLECREATORLIBRARYSUBJECTYEAR 1Sidereus Nuncius77SCI1610 2Requiem KV 62621MUS1791.
Introduction to Accounting Information Systems
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
1 ER Modeling BUAD/American University Entity Relationship (ER) Modeling.
Data Modelling – ERD Entity Relationship Diagram’s Entity Relationship Diagrams and how to create them. 1.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Concepts and Terminology Introduction to Database.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
CSC 240 (Blum)1 Introduction to Database. CSC 240 (Blum)2 Data versus Information When people distinguish between data and information, –Data is simply.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Information Systems Today (©2006 Prentice Hall) 3-1 CS3754 Class Note 12 Summery of Relational Database.
SQL Structured Query Language Programming Course.
Session 8: Databases Teaching Computing to GCSE Level with Python.
Concepts of Database Management Sixth Edition Chapter 6 Database Design 2: Design Method.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff John Wiley & Sons, Inc. Developed by: Marianne Bradford, Ph.D. Bryant College.
CS 1308 Computer Literacy and the Internet
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
3 & 4 1 Chapters 3 and 4 Drawing ERDs October 16, 2006 Week 3.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
Database revision.
Component 4/Unit 6b Topic II Relational Databases Keys and relationships Data modeling Database acquisition Database Management System (DBMS) Database.
Relational Database. I. Relational Database 1. Introduction 2. Database Models 3. Relational Database 4. Entity-Relationship Models 5. RDB Design Principles.
Unit 5 Advanced Databases The Purpose and features of a relational database.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Digital Media Technology Week 10: Introduction to Relational Databases Peter Verhaar.
Sample Table Standard Notation Entity name in uppercase
CSE 412/598 DATABASE MANAGEMENT COURSE NOTES 3. ENTITY-RELATIONSHIP CONCEPTUAL MODELING Department of Computer Science & Engineering Arizona State University.
Concepts of Database Management, Fifth Edition Chapter 6: Database Design 2: Design Methodology.
Teanna Clarke 6aQ What is a Entity-Relationship Diagram?  An Entity-Relationship Diagram (ERD) is a tool that graphically shows the connections among.
Data Modeling AND ER MODELS.
Microsoft Access CS 110 Fall Entity Relationship Model Entities Entities Principal data object about which information is to be collectedPrincipal.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Rationale Databases are an integral part of an organization. Aspiring Database Developers should be able to efficiently design and implement databases.
Presentation transcript:

Digital Media Technology Week 11

Stylesheet languages vs. Querying languages

□ Design □ Implementation □ Data entry □ Analysis □ Publication Creating a database: Phases

The import of books from Britain into the Netherlands between 1850 and 1879 increased from f 21,085 to f 161,925, or some 760% in a 29-year period. By comparison, overall book imports in the same period went from f 341,449 to f 1,509,732 or almost 440%. In other words, if import of foreign books was booming generally, the British share in this import grew even faster. In 1850 it amounted to just over 6% of all book imports, growing to a full 10% in By 1939 the figure for books and periodicals are separate. British books by then account for 18% of all book imports; British periodicals for 43% of all periodical imports. Thus, the average of books and periodicals is 23%.We can put this remarkable growth in perspective by comparing it with the book title production within the Netherlands itself, which went up from 1732 titles in 1850 to almost 3000 (2948) in 1900: an increase of less than 200% over a 50-year period, compared to the 760% over a 29-year period in the case of British imports. Linearity

Date,Author last name,Author first name,Title,Vols,No. printed,No. sold,Mudie's subs,Mudie's % Jan. 1858,Eliot,George,Scenes of Clerical Life,2,1050,1006,350,35 Dec. 1858,Lytton,Edward Bulwer,What Will He Do With It?,4,4200,3801,1725,45 Jan. 1859,Eliot,George,Adam Bede,3,3416,3304,1500,45 June 1863,Speke,John Hanning,What Led to the Discovery of the Nile,1,1575,922,100,11 Structure

Peter Burke A Social History of the Media, from Gutenberg to the Internet. London Polity Press 2005 Structure

Data redundancy

□ A database is a collection of structured and related data which □ is organised in a structured way □ allows for random access because of its non-linear nature □ ideally maximises storage and retrieval efficiency □ Database management system (DBMS): computer program that enables users to store, modify, and extract information from a database

Interpretation continuum Data: relatively unstructured Information: highly structured Source: Obrst and Liu, Knowledge representation, Ontological Engineering and Topic Maps, in: XML Topic Maps, 2003

Tables, Rows, Columns Records (rows) Fields (columns)

Flat File Database AUTHOR_ ID LAST_NAMEFIRST_NAME YEAR_OF_ BIRTH YEAR_OF_ DEATH NATIONALITY 1AustenJane uk 2GoldsmithOliver ie 3BeckettSamuel ie 4ShawGeorge Bernard ie 5PinterHarold uk 6O'NeillEugene us

LAST_NAMEFIRST_NAME YEAR_OF_ BIRTH YEAR_OF _DEATH NATIONAL ITY TITLEPUBLISHERYEAREXTENT AustenJane ukMansfield ParkCambridge University Press p. AustenJane ukPersuasionCambridge University Press p. BeckettSamuel ieEndgame : a play in one act Faber and Faber p. BeckettSamuel ieMolloyCalder p. BeckettSamuel ieWattCalder p. GoldsmithOliver ieShe stoops to conquer Oxford University Press p. GoldsmithOliver ieThe vicar of Wakefield George Routlede and Sons p. O'NeillEugene usStrange interlude : a play Cape p. O'NeillEugene usLong day’s journey into night Cape p. HeaneySeamus1939ieDeath of a Naturalist Faber and Faber p. HeaneySeamus1939ieSeeing ThingsFaber and Faber p. ShawGeorge Bernard ieMajor BarbaraPenguin p. Create, Retrieve, Update, Delete

AUTHOR_ ID LAST_NAMEFIRST_NAME YEAR_OF_ BIRTH YEAR_OF_ DEATH NATIONALITY 1AustenJane uk 2GoldsmithOliver ie 3BeckettSamuel ie 4ShawGeorge Bernard ie 5PinterHarold1930uk 6O'NeillEugene us BOOK_IDTITLE AUTHOR_ ID PUBLISHERYEAREXTENT 1Mansfield Park1Cambridge University Press p. 2Persuasion1Cambridge University Press p. 3Long day’s journey into night 6Cape p. 4Strange interlude : a play 6Cape p. 5Molloy3Calder p. 6The caretaker5Methuen p. 7She stoops to conquer2Oxford University Press p. 8The vicar of Wakefield2George Routlede and Sons p. 9Endgame : a play in one act 3Faber and Faber p. 10Watt3Calder p. 11The homecoming5Methuen p. 12Major Barbara4Penguin p. Shared column foreign key primary key

Primary Key

Seminal publications: □ E.F. Codd, “A Relational Model of Data for Large Shared Data Banks” (1970) □ Peter Chen, “The Entity-Relationship Model: Toward a Unified View of Data” (1976)

□ Technique to visualise the various relationships between the entities in a database □ Steps: □ (1) Identify entities □ (2) Identify attributes □ (3) Establish relationships and cardinalities □ (4) Remove many-to-many relationships Entity-Relationship Modelling

AUTHOR BOOK PUBLISHER

AUTHOR P_ID FIRST_NAME LAST_NAME DATE_OF_BIRTH DATE_OF_DEATH NATIONALITY Attributes PK is underlined

AUTHOR BOOK STUDENT COURSE EMPLOYEE COMPANY LIBRARY BOOK writes is enrolled in works for owns

cardinality □ How many instances of the entity can be related to how many instance of another entity? □ The answer to this question should be one of the following: one-to-one, one-to-many, many-to-one, many-to-many.

ER diagrams: notational conventions □ Relationships are represented by a line connecting the two entities. The name of the relationship is written above the line. Relationship names should be verbs. □ Cardinality of many is represented by a line ending in a crow's foot.

AUTHOR CAPITAL STUDENT COURSE COUNTRY BOOK one-to-one one-to-many many-to-many