SlideShare ist ein Scribd-Unternehmen logo
1 von 53
DIY ERM for the Small Library
Sarah Hartman-Caverly, E-Resources Manager
Delaware County Community College
Agenda
• Why homegrown?
• Database design tools:
• Use case analysis
• Data analysis
• Tables and relationships in databases
• Card sorting
• Forms in MS Access
• References and Resources
• Comments and questions from you!
Obligatory Disclaimers
I am not a:
Software developer
Information architect
Database engineer+
+
I am a Librarian
Why homegrown?
Why homegrown?
Commercial Systems Open Source
(Open Software)
Systems
Homegrown
Systems
Development
Implementation
Support
Knowledge base
management
Features
Business model
Costs
Company controls
development
Community controls
development
You control
development
Company/IT-driven
implementation
Community/IT-supported
implementation
You are
implementation
Built-in support (for a
fee?)
Community (“free”) and
commercial (“fee”) support
options
You are support
Professional + crowdsourced
knowledge base
management
Crowdsourced knowledge
base management
You are the knowledge
base
Value-added features Developer-added
features
You are the features
Profit-driven Functionality-driven Necessity-driven
Software
Support
Staff
Support
Staff Staff
NEXT: DATABASE DESIGN TOOLS
Questions or comments?
Database Design Tools
Three principles of good
system design*:
• Minimize user effort
• Minimize user error
• Maximize user output
*(Recall my disclaimers!)
CC Photo Attribution: cell105 via Flickr
Database Design Tools
• Use case analysis
• What do the users need to accomplish with the system?
• Forms in MS Access
• How can I make the system more user-friendly?
• Card sorting
• How do the users expect data to be stored (structured)?
• Tables and relationships
• How will that data be stored (structured)?
• Data analysis
• What data does the system need to store?
Use Case Analysis
• Step-by-step
narrative describing
user interactions with
the system
Dennis, A. et al. (2012). System analysis and design.
• From the users’
perspective
• Each use case is
based on a user goal
• Event-driven model
• Shows user-triggered
events and expected
system responses
Use Case Analysis
Components:
• Actors (user(s) and system)
• Trigger
• Preconditions
• Normal course
• Alternate Courses
• Postconditions
• Exceptions
• Summary:
• Inputs and their Sources
• Outputs and their Destinations
Dennis, A. et al. (2012). System analysis and design.
Use Case Analysis
• Provides real use
scenarios for system
testing Dennis, A. et al. (2012). System analysis and design.
• Reveals most (if not all)
functional requirements
• Helpful in understanding
exceptions, special
cases, and error handling
requirements
• Helpful in prioritizing
features and functions for
development
Use Case Analysis: How to…
Identify use cases
• Ask:
• Identify:
Dennis, A. et al. (2012). System analysis and design.
• Who? (users)
• What? (goal)
• When? (trigger)
• How? (user-system interactions)
• Main user tasks
• Triggers for these tasks
Use Case Analysis: How to…
Identify steps within a
use case
• Ask:
• Identify:
Dennis, A. et al. (2012). System analysis and design.
• How does the work get
done?
• How does the system get
the inputs it needs?
• How does the user get the
outputs zhe needs?
• Preconditions
• User events
• System responses
Use Case Analysis: How to…
Identify elements within
each use case step
• Ask:
• Identify:
Dennis, A. et al. (2012). System analysis and design.
• What information does
the user know (can the
user input)?
• What information does
the system know (can the
system output)?
• Preconditions
• (User) Inputs
• (System) Outputs
Use Case Analysis: How to…
Validate the use case
• Ask:
• Techniques:
Dennis, A. et al. (2012). System analysis and design.
• What exceptions or
special cases (alternate
courses) might come up
for this use case?
• Is the user able to meet
zher goal?
• Role playing
• Focus groups
• Interviews
• Workshops
Use Case Analysis
What are some examples of use cases in
e-resources management?
Renewing a subscription
Reporting/tracking an access
problem
NEXT: DATA ANALYSIS
Questions or comments?
Data Analysis
Entity-Relationship
Diagram (ERD)
• Shows types of
information in the
system and how they
are organized and
related to each other
• Still from the users’
perspective Dennis, A. et al. (2012). System analysis and design.
Data Analysis
ERD Components:
Dennis, A. et al. (2012). System analysis and design.
• Attributes – information
about entities (nouns)
• Relationships –
associations between
entities (verb)
• Entities – person, place,
event, or thing (nouns)
Data Analysis
ERD Relationships
• Show high-level
business rules or
logic
Dennis, A. et al. (2012). System analysis and design.
• Directionality of
relationships between
information
• Cardinality of
relationships between
information
• Modality of relationships
between information
Data Analysis
ERD Relationships, cont’d.
• Directionality
• Cardinality
• Modality Dennis, A. et al. (2012). System analysis and design.
• 1:1 (one-to-one)
• 1:N (one-to-many)
• M:N (many-to-many)
• 0 (not required; may be null)
• || (required)
• Parent entity is usually:
• The 1-side entity in a 1:N
relationship
• The ||-side entity in a
relationship
Data Analysis: How to…
Identify entities
Dennis, A. et al. (2012). System analysis and design.
• Document analysis
• Look for key nouns in
your existing ERM
documentation
(spreadsheets, license
files, e-mail, etc.)
• Use case analysis
• Identify key nouns in
your use cases
Data Analysis: How to…
Identify entity attributes
Dennis, A. et al. (2012). System analysis and design.
• More document analysis
• What information about
entities do you already
maintain?
• What piece of information
uniquely identifies each
instance of an entity (if
any)?
• More use case analysis
• What are the user inputs and
system outputs?
• What entities are these
inputs and outputs about?
Data Analysis: How to…
Identify and model
entity relationships
• Ask:
Dennis, A. et al. (2012). System analysis and design.
• How are entities associated
with each other (in real life)?
• How many instances of each
entity can participate in the
relationship (cardinality)?
• Can an instance of either entity
in the relationship exist without
an instance of the other entity
(modality)?
• Which entity acts on the other
in the relationship
(directionality)?
Data Analysis: How to…
Identify and model entity
relationships, cont’d.
• Normalization
Now we are really in the
weeds of database design!
Dennis, A. et al. (2012). System analysis and design.
• Usually reconfigure M:N
relationships with an „intersection
(or associative) entity‟ which has
a 1:N relationship with each
original entity
• 3 Levels of Normalization
• 1NF: Remove redundant attributes
• 2NF: Split off attributes that apply to
more than one entity into their own
entity
• 3NF: Split off attributes that are not
dependent on the unique identifier
into their own entity
Data Analysis
What are some examples of entities in
e-resources management?
Packages
Platforms
Databases/E-Resources
NEXT: TABLES AND
RELATIONSHIPS IN DATABASES
Questions or comments?
Tables and Relationships
What’s the point?
• Avoid duplicate or
redundant data
storage
• Store each piece of information
once!
• Relationships between
tables in [relational]
databases allow tables to
‘share’ information they
have in common
CC Photo Attribution: PhotoCo. via Flickr
Tables and Relationships
• Identifiers become
primary keys – a
mandatory, unique
value for each record
(instance) in the table
(of an entity)
• Primary keys can also
be system-generated
• Entities become
tables
• Attributes become
fields
Tables and Relationships
• Primary keys of parent
entities become
foreign keys of child
entities
• Creates a common
field (attribute)
between the tables
(entities)
• But you only have to
store the data once!
• Instantiates the
relationship between
the tables (entities) in
the database
Tables and Relationships
What are some examples of entity relationships
in e-resources management?
• Which is the parent and which is the child entity?
• What kind of identifier could serve as the
primary/foreign key?
Vendor || [1]  Subscription 0 [N]
• Vendor_ID (EIN or system-generated)
Package 0 [1]  E-Resource || [N]
• Package_ID (vendor-specified or system generated)
NEXT: CARD SORTING
Questions or comments?
Card Sorting
• User-centered technique
for designing information
architecture
• Quick, inexpensive,
inclusive
• Aids in discovering
entities and their
attributes
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting
• Cards representing
pieces of information are
sorted by users into
categories that make
sense to them
CC Photo Attribution: Rosenfield Media via Flickr.
• In theory, each card is
a potential attribute
and each user-created
category is a potential
entity
• (Can be done online!)
Card Sorting: How to…
Prepare a card sort:
1. Select content
2. Select participants
3. Prepare cards (or online
sort)
CC Photo Attribution: Rosenfield Media via Flickr.
• Be consistent with the level
of granularity
• Document/use case analysis
• May be done individually or
in a group
• Who will use your system?
• Label each card; provide
brief description if necessary
• 30-100 items works well
Card Sorting: How to…
Execute a card sort:
1. Randomize cards
2. Introduce activity and
provide basic
instructions
3. Moderate participants
as they perform the sort
• Answer questions but don’t lead
participants
4. Record results
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting: How to…
Analyze card sort
results:
1. Look for broad trends,
and/or
2. Use cluster analysis
software
• Online card sort
provides this
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting: How to…
Perform an online
card sort:
• WebSort.net
• Free study for up to
10 participants
• (Can be upgraded)
Card Sorting: How to…
Analyze an online
card sort:
• WebSort.net
• Categories x Items
report under Results
• Exportable to Excel
NEXT: FORMS IN MS ACCESS
Questions or comments?
We’re in the homestretch!
Forms in MS Access
Display and edit information in a user-friendly way
Before:
After:
Forms in MS Access: How to…
Create a Form
• Establish tables, table
relationships, and
queries first
• Fields available in Form
view are determined by
tables and their
relationships
• Easiest method:
1. Select the Table or
Query in the navigation
pane
2. Select Form under the
Create toolbar ribbon
Forms in MS Access: How to…
Create a Form,
cont’d.
• Forms are available in a
variety of formats and
features
• Advice:
1. Create TWO back-up
copies of your database
• 1 is a true back-up copy
• 1 is a ‘sandbox’ for you
to play and experiment
in
2. Become friends with
your IT department!
NEXT: REFERENCES AND
RESOURCES
Questions or comments?
References and Resources
• Use Case Analysis
Dennis, A., Wixom, B. H., & Roth, R. M. "Use case
analysis." System Analysis and Design. 5th ed. John
Wiley & Sons, 2012. Safari Books Online. ProQuest.
Web. 4 Mar. 2013.
Shacklette, J. M. (n.d.) Use case analysis: purpose and
implementation. Web. 20 Mar. 2013.
http://people.cs.uchicago.edu/~mark/51023/Ucstyleg.html
References and Resources
• Data Analysis (ERD)
Dennis, A., Wixom, B. H., & Roth, R. M. “Data modeling." System
Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari
Books Online. ProQuest. Web. 4 Mar. 2013.
Jewell, T. D., Anderson, I., Chandler, A., Farb, S. E., Parker, K.,
Riggio, A. & Robertson, N. D. M. (2004.) Electronic Resource
Management: Report of the DLF ERM Initiative. In Digital
Library Federation. Retrieved from
http://old.diglib.org/pubs/dlf102/
Sauter, V. (2000.) Entity-relationship diagrams (ERD). Web. 20
Mar. 2013. http://www.umsl.edu/~sauterv/analysis/er/er_intro.html
References and Resources
• Tables and Relationships in Databases
Dennis, A., Wixom, B. H., & Roth, R. M. “Data storage
design." System Analysis and Design. 5th ed. John
Wiley & Sons, 2012. Safari Books Online. ProQuest.
Web. 4 Mar. 2013.
References and Resources
• Card Sorting
Spencer, D. & Warfel, T. “Card sorting: A definitive
guide.” Boxes and Arrows. 2013. Web. 5 Mar. 2013.
http://boxesandarrows.com/card-sorting-a-definitive-guide/
References and Resources
• Forms in MS Access
Browne, A. (n.d.) Allen Browne’s Database and
Training. Web. 20 Mar. 2013.
http://allenbrowne.com/tips.html
Cawley, C. (2011). “Access tips & tricks.” Bright hub.
Web. 20 Mar. 2013.
http://www.brighthub.com/computing/windows-
platform/articles/77473.aspx?cid=parsely_rec
References and Resources
• Forms in MS Access, cont’d.
Goodwill Community Foundation. (2013). “Access 2010:
Creating forms.” GCFLeanFree.org. Web. 20 Mar.
2013. http://www.gcflearnfree.org/access2010/13.1
McDonough, M. (2011). “Advanced Microsoft Access
tips.” Bright hub. Web. 20 Mar. 2013.
http://www.brighthub.com/computing/windows-
platform/articles/26937.aspx
References and Resources
• Forms in MS Access, cont’d.
Microsoft. (2013). “Basic tasks for an Access 2013 desktop
database.” Office support. Web. 20 Mar. 2013.
http://office.microsoft.com/en-us/access-help/basic-tasks-for-
an-access-2013-desktop-database-HA102809525.aspx
--. (2013). “Access 2010: Database tasks.” Office support. Web.
20 Mar. 2013. http://office.microsoft.com/en-us/access-
help/access-2010-database-tasks-HA101829991.aspx
--. (2013). “Get to know Access 2007.” Office support. Web. 20
Mar. 2013. http://office.microsoft.com/en-us/access-help/get-
to-know-access-2007-RZ010274013.aspx
References and Resources
• Forms in MS Access, cont’d.
Richter, L. (2011). “A catalog of tips for MS Access.” Bright hub.
Web. 20 Mar. 2013.
http://www.brighthub.com/computing/windows-
platform/articles/125344.aspx
Shaffer, A. (2012). “Access level I tutorials.” New perspectives on
Microsoft Office 2007: First course. Boston: Cengage
Learning.
Thank you for your attention!
Sarah Hartman-Caverly
E-Resources Manager,
Delaware County Community College
shartmancaverly@dccc.edu
610-359-5218 CC Photo Attribution: samdecle via Flickr

Weitere ähnliche Inhalte

Ähnlich wie DIY ERM for Small Libraries

Lecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptxLecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptxachyutdhital
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huwekineheshete
 
Introduction to Business and Data Analysis Undergraduate.pdf
Introduction to Business and Data Analysis Undergraduate.pdfIntroduction to Business and Data Analysis Undergraduate.pdf
Introduction to Business and Data Analysis Undergraduate.pdfAbdulrahimShaibuIssa
 
Platinum 5th sem project
Platinum 5th sem project Platinum 5th sem project
Platinum 5th sem project Pramesh_Devkota
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modelingSlideshare
 
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...Kaitlan Chu
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Institute of Contemporary Sciences
 
Decision Support Systems
Decision Support SystemsDecision Support Systems
Decision Support SystemsHadi Fadlallah
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptxGulRana13
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentationnirvdrum
 
Intro to dh data management
Intro to dh data management Intro to dh data management
Intro to dh data management Rachel Di Cresce
 
Getting started in data science (4:3)
Getting started in data science (4:3)Getting started in data science (4:3)
Getting started in data science (4:3)Thinkful
 
Getting started in data science (4:3)
Getting started in data science (4:3)Getting started in data science (4:3)
Getting started in data science (4:3)Thinkful
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and designArnel Llemit
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-introEhtisham Ali
 

Ähnlich wie DIY ERM for Small Libraries (20)

Lecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptxLecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptx
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by hu
 
oracle
oracle oracle
oracle
 
Introduction to Business and Data Analysis Undergraduate.pdf
Introduction to Business and Data Analysis Undergraduate.pdfIntroduction to Business and Data Analysis Undergraduate.pdf
Introduction to Business and Data Analysis Undergraduate.pdf
 
Platinum 5th sem project
Platinum 5th sem project Platinum 5th sem project
Platinum 5th sem project
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
 
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...
Challenges Faced & Lessons Learned Conducting Cleveland Clinic's First UX Stu...
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
Decision Support Systems
Decision Support SystemsDecision Support Systems
Decision Support Systems
 
Determining Information need and object analysis
Determining Information need and object analysisDetermining Information need and object analysis
Determining Information need and object analysis
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptx
 
BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Intro to dh data management
Intro to dh data management Intro to dh data management
Intro to dh data management
 
Getting started in data science (4:3)
Getting started in data science (4:3)Getting started in data science (4:3)
Getting started in data science (4:3)
 
Getting started in data science (4:3)
Getting started in data science (4:3)Getting started in data science (4:3)
Getting started in data science (4:3)
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-intro
 

Mehr von NASIG

Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...NASIG
 
The Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of CatalogersThe Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of CatalogersNASIG
 
Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...NASIG
 
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...NASIG
 
Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments NASIG
 
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...NASIG
 
Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials NASIG
 
Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...NASIG
 
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...NASIG
 
Bloomsbury digital resources
Bloomsbury digital resourcesBloomsbury digital resources
Bloomsbury digital resourcesNASIG
 
Web accessibility in the institutional repository crafting user centered sub...
Web accessibility in the institutional repository  crafting user centered sub...Web accessibility in the institutional repository  crafting user centered sub...
Web accessibility in the institutional repository crafting user centered sub...NASIG
 
Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries NASIG
 
Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration NASIG
 
Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?NASIG
 
Mapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing ChangeMapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing ChangeNASIG
 
When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020NASIG
 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentNASIG
 
A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...NASIG
 
Knowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource ManagementKnowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource ManagementNASIG
 
Practical approaches to linked data
Practical approaches to linked dataPractical approaches to linked data
Practical approaches to linked dataNASIG
 

Mehr von NASIG (20)

Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
 
The Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of CatalogersThe Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of Catalogers
 
Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...
 
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
 
Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments
 
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
 
Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials
 
Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...
 
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
 
Bloomsbury digital resources
Bloomsbury digital resourcesBloomsbury digital resources
Bloomsbury digital resources
 
Web accessibility in the institutional repository crafting user centered sub...
Web accessibility in the institutional repository  crafting user centered sub...Web accessibility in the institutional repository  crafting user centered sub...
Web accessibility in the institutional repository crafting user centered sub...
 
Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries
 
Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration
 
Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?
 
Mapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing ChangeMapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing Change
 
When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020
 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides Content
 
A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...
 
Knowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource ManagementKnowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource Management
 
Practical approaches to linked data
Practical approaches to linked dataPractical approaches to linked data
Practical approaches to linked data
 

Kürzlich hochgeladen

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Kürzlich hochgeladen (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

DIY ERM for Small Libraries

  • 1. DIY ERM for the Small Library Sarah Hartman-Caverly, E-Resources Manager Delaware County Community College
  • 2. Agenda • Why homegrown? • Database design tools: • Use case analysis • Data analysis • Tables and relationships in databases • Card sorting • Forms in MS Access • References and Resources • Comments and questions from you!
  • 3. Obligatory Disclaimers I am not a: Software developer Information architect Database engineer+ + I am a Librarian
  • 5. Why homegrown? Commercial Systems Open Source (Open Software) Systems Homegrown Systems Development Implementation Support Knowledge base management Features Business model Costs Company controls development Community controls development You control development Company/IT-driven implementation Community/IT-supported implementation You are implementation Built-in support (for a fee?) Community (“free”) and commercial (“fee”) support options You are support Professional + crowdsourced knowledge base management Crowdsourced knowledge base management You are the knowledge base Value-added features Developer-added features You are the features Profit-driven Functionality-driven Necessity-driven Software Support Staff Support Staff Staff
  • 6. NEXT: DATABASE DESIGN TOOLS Questions or comments?
  • 7. Database Design Tools Three principles of good system design*: • Minimize user effort • Minimize user error • Maximize user output *(Recall my disclaimers!) CC Photo Attribution: cell105 via Flickr
  • 8. Database Design Tools • Use case analysis • What do the users need to accomplish with the system? • Forms in MS Access • How can I make the system more user-friendly? • Card sorting • How do the users expect data to be stored (structured)? • Tables and relationships • How will that data be stored (structured)? • Data analysis • What data does the system need to store?
  • 9. Use Case Analysis • Step-by-step narrative describing user interactions with the system Dennis, A. et al. (2012). System analysis and design. • From the users’ perspective • Each use case is based on a user goal • Event-driven model • Shows user-triggered events and expected system responses
  • 10. Use Case Analysis Components: • Actors (user(s) and system) • Trigger • Preconditions • Normal course • Alternate Courses • Postconditions • Exceptions • Summary: • Inputs and their Sources • Outputs and their Destinations Dennis, A. et al. (2012). System analysis and design.
  • 11. Use Case Analysis • Provides real use scenarios for system testing Dennis, A. et al. (2012). System analysis and design. • Reveals most (if not all) functional requirements • Helpful in understanding exceptions, special cases, and error handling requirements • Helpful in prioritizing features and functions for development
  • 12. Use Case Analysis: How to… Identify use cases • Ask: • Identify: Dennis, A. et al. (2012). System analysis and design. • Who? (users) • What? (goal) • When? (trigger) • How? (user-system interactions) • Main user tasks • Triggers for these tasks
  • 13. Use Case Analysis: How to… Identify steps within a use case • Ask: • Identify: Dennis, A. et al. (2012). System analysis and design. • How does the work get done? • How does the system get the inputs it needs? • How does the user get the outputs zhe needs? • Preconditions • User events • System responses
  • 14. Use Case Analysis: How to… Identify elements within each use case step • Ask: • Identify: Dennis, A. et al. (2012). System analysis and design. • What information does the user know (can the user input)? • What information does the system know (can the system output)? • Preconditions • (User) Inputs • (System) Outputs
  • 15. Use Case Analysis: How to… Validate the use case • Ask: • Techniques: Dennis, A. et al. (2012). System analysis and design. • What exceptions or special cases (alternate courses) might come up for this use case? • Is the user able to meet zher goal? • Role playing • Focus groups • Interviews • Workshops
  • 16. Use Case Analysis What are some examples of use cases in e-resources management? Renewing a subscription Reporting/tracking an access problem
  • 18. Data Analysis Entity-Relationship Diagram (ERD) • Shows types of information in the system and how they are organized and related to each other • Still from the users’ perspective Dennis, A. et al. (2012). System analysis and design.
  • 19. Data Analysis ERD Components: Dennis, A. et al. (2012). System analysis and design. • Attributes – information about entities (nouns) • Relationships – associations between entities (verb) • Entities – person, place, event, or thing (nouns)
  • 20. Data Analysis ERD Relationships • Show high-level business rules or logic Dennis, A. et al. (2012). System analysis and design. • Directionality of relationships between information • Cardinality of relationships between information • Modality of relationships between information
  • 21. Data Analysis ERD Relationships, cont’d. • Directionality • Cardinality • Modality Dennis, A. et al. (2012). System analysis and design. • 1:1 (one-to-one) • 1:N (one-to-many) • M:N (many-to-many) • 0 (not required; may be null) • || (required) • Parent entity is usually: • The 1-side entity in a 1:N relationship • The ||-side entity in a relationship
  • 22. Data Analysis: How to… Identify entities Dennis, A. et al. (2012). System analysis and design. • Document analysis • Look for key nouns in your existing ERM documentation (spreadsheets, license files, e-mail, etc.) • Use case analysis • Identify key nouns in your use cases
  • 23. Data Analysis: How to… Identify entity attributes Dennis, A. et al. (2012). System analysis and design. • More document analysis • What information about entities do you already maintain? • What piece of information uniquely identifies each instance of an entity (if any)? • More use case analysis • What are the user inputs and system outputs? • What entities are these inputs and outputs about?
  • 24. Data Analysis: How to… Identify and model entity relationships • Ask: Dennis, A. et al. (2012). System analysis and design. • How are entities associated with each other (in real life)? • How many instances of each entity can participate in the relationship (cardinality)? • Can an instance of either entity in the relationship exist without an instance of the other entity (modality)? • Which entity acts on the other in the relationship (directionality)?
  • 25. Data Analysis: How to… Identify and model entity relationships, cont’d. • Normalization Now we are really in the weeds of database design! Dennis, A. et al. (2012). System analysis and design. • Usually reconfigure M:N relationships with an „intersection (or associative) entity‟ which has a 1:N relationship with each original entity • 3 Levels of Normalization • 1NF: Remove redundant attributes • 2NF: Split off attributes that apply to more than one entity into their own entity • 3NF: Split off attributes that are not dependent on the unique identifier into their own entity
  • 26. Data Analysis What are some examples of entities in e-resources management? Packages Platforms Databases/E-Resources
  • 27. NEXT: TABLES AND RELATIONSHIPS IN DATABASES Questions or comments?
  • 28. Tables and Relationships What’s the point? • Avoid duplicate or redundant data storage • Store each piece of information once! • Relationships between tables in [relational] databases allow tables to ‘share’ information they have in common CC Photo Attribution: PhotoCo. via Flickr
  • 29. Tables and Relationships • Identifiers become primary keys – a mandatory, unique value for each record (instance) in the table (of an entity) • Primary keys can also be system-generated • Entities become tables • Attributes become fields
  • 30. Tables and Relationships • Primary keys of parent entities become foreign keys of child entities • Creates a common field (attribute) between the tables (entities) • But you only have to store the data once! • Instantiates the relationship between the tables (entities) in the database
  • 31. Tables and Relationships What are some examples of entity relationships in e-resources management? • Which is the parent and which is the child entity? • What kind of identifier could serve as the primary/foreign key? Vendor || [1]  Subscription 0 [N] • Vendor_ID (EIN or system-generated) Package 0 [1]  E-Resource || [N] • Package_ID (vendor-specified or system generated)
  • 33. Card Sorting • User-centered technique for designing information architecture • Quick, inexpensive, inclusive • Aids in discovering entities and their attributes CC Photo Attribution: Rosenfield Media via Flickr.
  • 34. Card Sorting • Cards representing pieces of information are sorted by users into categories that make sense to them CC Photo Attribution: Rosenfield Media via Flickr. • In theory, each card is a potential attribute and each user-created category is a potential entity • (Can be done online!)
  • 35. Card Sorting: How to… Prepare a card sort: 1. Select content 2. Select participants 3. Prepare cards (or online sort) CC Photo Attribution: Rosenfield Media via Flickr. • Be consistent with the level of granularity • Document/use case analysis • May be done individually or in a group • Who will use your system? • Label each card; provide brief description if necessary • 30-100 items works well
  • 36. Card Sorting: How to… Execute a card sort: 1. Randomize cards 2. Introduce activity and provide basic instructions 3. Moderate participants as they perform the sort • Answer questions but don’t lead participants 4. Record results CC Photo Attribution: Rosenfield Media via Flickr.
  • 37. Card Sorting: How to… Analyze card sort results: 1. Look for broad trends, and/or 2. Use cluster analysis software • Online card sort provides this CC Photo Attribution: Rosenfield Media via Flickr.
  • 38. Card Sorting: How to… Perform an online card sort: • WebSort.net • Free study for up to 10 participants • (Can be upgraded)
  • 39. Card Sorting: How to… Analyze an online card sort: • WebSort.net • Categories x Items report under Results • Exportable to Excel
  • 40. NEXT: FORMS IN MS ACCESS Questions or comments? We’re in the homestretch!
  • 41. Forms in MS Access Display and edit information in a user-friendly way Before: After:
  • 42. Forms in MS Access: How to… Create a Form • Establish tables, table relationships, and queries first • Fields available in Form view are determined by tables and their relationships • Easiest method: 1. Select the Table or Query in the navigation pane 2. Select Form under the Create toolbar ribbon
  • 43. Forms in MS Access: How to… Create a Form, cont’d. • Forms are available in a variety of formats and features • Advice: 1. Create TWO back-up copies of your database • 1 is a true back-up copy • 1 is a ‘sandbox’ for you to play and experiment in 2. Become friends with your IT department!
  • 45. References and Resources • Use Case Analysis Dennis, A., Wixom, B. H., & Roth, R. M. "Use case analysis." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. Shacklette, J. M. (n.d.) Use case analysis: purpose and implementation. Web. 20 Mar. 2013. http://people.cs.uchicago.edu/~mark/51023/Ucstyleg.html
  • 46. References and Resources • Data Analysis (ERD) Dennis, A., Wixom, B. H., & Roth, R. M. “Data modeling." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. Jewell, T. D., Anderson, I., Chandler, A., Farb, S. E., Parker, K., Riggio, A. & Robertson, N. D. M. (2004.) Electronic Resource Management: Report of the DLF ERM Initiative. In Digital Library Federation. Retrieved from http://old.diglib.org/pubs/dlf102/ Sauter, V. (2000.) Entity-relationship diagrams (ERD). Web. 20 Mar. 2013. http://www.umsl.edu/~sauterv/analysis/er/er_intro.html
  • 47. References and Resources • Tables and Relationships in Databases Dennis, A., Wixom, B. H., & Roth, R. M. “Data storage design." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013.
  • 48. References and Resources • Card Sorting Spencer, D. & Warfel, T. “Card sorting: A definitive guide.” Boxes and Arrows. 2013. Web. 5 Mar. 2013. http://boxesandarrows.com/card-sorting-a-definitive-guide/
  • 49. References and Resources • Forms in MS Access Browne, A. (n.d.) Allen Browne’s Database and Training. Web. 20 Mar. 2013. http://allenbrowne.com/tips.html Cawley, C. (2011). “Access tips & tricks.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/77473.aspx?cid=parsely_rec
  • 50. References and Resources • Forms in MS Access, cont’d. Goodwill Community Foundation. (2013). “Access 2010: Creating forms.” GCFLeanFree.org. Web. 20 Mar. 2013. http://www.gcflearnfree.org/access2010/13.1 McDonough, M. (2011). “Advanced Microsoft Access tips.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/26937.aspx
  • 51. References and Resources • Forms in MS Access, cont’d. Microsoft. (2013). “Basic tasks for an Access 2013 desktop database.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/basic-tasks-for- an-access-2013-desktop-database-HA102809525.aspx --. (2013). “Access 2010: Database tasks.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access- help/access-2010-database-tasks-HA101829991.aspx --. (2013). “Get to know Access 2007.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/get- to-know-access-2007-RZ010274013.aspx
  • 52. References and Resources • Forms in MS Access, cont’d. Richter, L. (2011). “A catalog of tips for MS Access.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/125344.aspx Shaffer, A. (2012). “Access level I tutorials.” New perspectives on Microsoft Office 2007: First course. Boston: Cengage Learning.
  • 53. Thank you for your attention! Sarah Hartman-Caverly E-Resources Manager, Delaware County Community College shartmancaverly@dccc.edu 610-359-5218 CC Photo Attribution: samdecle via Flickr