Data - 3

 Types of data

  • numeric data - representing using any number type
  • text data - represented using text
  • media data - represented using video or audio
  • geospatial data - represents a location/area
  • temporal data - represents a moment in time
  • logical data (Boolean data) - has two choices A or B

Sources of data

  • Internal data - sales, marketing, financial, employee, customer, usage (website traffic, etc). data that is sourced internally and should be kept within the org.
  • External data - public data government data, supplier, competitor, sector data. - data that can be found by anyone, companies still need this data

Methods of Data storage - on premises

  • Internal databases - with databases and relational databases
  • Hard drives - HDDs, SSDs
  • File server - (file structures)
  • Network attached storage (NAS) - a storage device that is attached to a network and acts as a central point for storage, management and access of files
  • Storage area network (SAN) - a network of interconnected storage devices

Methods of Data storage - Cloud

  • file storage
  • object storage
  • block storage
  • cloud based databases

Data models

  • data dictionary - containing data that can be included in the database
  • entity relationship diagrams - used to design relational databases
  • data flow diagrams (flow charts) - used to show how data and info flow through a digital system

Data entry

  • Numeric data can be Integer, real/float, or double 
  • Text data can be Character (single character) or string
  • Boolean data can be true/false, yes/no, a check box etc

Reducing risk of data entry errors

  • Verification - this can be asking users to type passwords/emails twice to make sure its correct, or cross checking, making sure the data in the database is the same as what the user inputted
  • Validation - setting up and enforcing rules for data such as passwords, this can be forcing types of digits, checking length and format, validation can also include making sure data such as the email is unique to that account

Data maintenance

  • Data needs to be maintained and be available to edit
  • The user should be able to edit basic data such as their personal details
  • System admins should be able to control what privileges the user has

Presenting data

  • Analysed data can be useful for many things, to present this data you could use, 
    • data reports
    • digital slideshows
    • webinars
    • video/sound or animation

Visualising data

  • Visualising data can be useful when presenting
    • Graphs and charts
    • Dashboards
    • Data tables
    • Infographics
    • Maps/heat maps

Analysing data within an organisation

  • Identifying trends and patterns, eg market data
  • Monitoring performance of employees, eg phone usage
  • Forecasting - predictive analysis
  • Marketing - targeted ads
  • operational management - reviewing overall success of company

APIs

  • an API is the interface that enables two or more different software apps to communicate
  • they can be private (internally within an organisation), "partner" (internal and trusted partners) or public (least secure)
  • overtime APIs can become insecure, if this is exploited it can pose a risk to any machine the API interacts with

ACL types

  • Role based (RBAC)
  • attribute based (ABAC)
  • mandatory (MAC)
  • discretionary (DAC)




Comments

Popular posts from this blog

ESP overview

Stakeholder roadmap

hw 12/5