Sources of Data & Programs Flashcards
Common Sources of Data
- Flat Files.
- XML Datasets.
- APIs (Application Programming Interface).
- Web Services.
- Web Scraping.
- Data Streams.
- Data Feeds.
- Really Simple Syndication (RSS).
Flat Files
It is a database that stores data in plain text file format and in tables with rows. It does not contain any structured relationships with other files, databases, or tables.
XML Datasets
it is a XML document that includes metadata (metadata: data that provides information about one or more aspects of the data itself).
APIs (Application Programming Interface).
It’s a software intermediary that allows two unrelated applications to exchange information to each other. APIs are an accessible way to extract and share data within and across organizations.
Web Services
It is a resource that is available over the internet and it enables software’s applications to communication and data exchange.
Web Scraping
Is the process of using software’s to extract and download data from unstructured sources (can extract text, videos, images, product items, etc.)
Data Streams
are a continuous up to date flow of data that can be used for real-time analysis and insights.
Data Feeds
is a mechanism for users to receive updated data from one system to another.
Really Simple Syndication (RSS)
It’s a way for users and applications to receive updates from websites in a specific layout format
SQL (Structured Query Language)
is a querying language designed for accessing, storing, retrieve, and manipulate information from mostly all relational databases.
Python
it is a program in our computer and programming language that it is use to build websites, build software’s, automate tasks, and conduct data analysis.
R-programming
is an open-source programming language and environment for data analysis, data visualization, predictive analytics, and statistics.
Java
It is a platform-independent programming language used for coding mobile apps, enterprise software’s, big data applications, and server-side technologies.
Unix/Linux Shell
are both operating systems that allow users to perform multiple tasks and functions.
Unix
it is a multiuser computer operating system, it was widely used for internet servers, workstations, and mainframe computers