Module 3 Unit 4: Using Databases Flashcards
An organized collection of information. The information is stored in a structured manner for easier access.
It is used both to store information securely and to report on the information it contains.
Database
A database typically consists of tables of information that are organized into what?
Columns and Rows
Each row represents a separate _________ in the database, while each column represents a single __________within a record.
Row - Record
Column - Field
Database usage involves the following processes and tools:
Creation
Import/Input
Storage (data persistence)
Queries
Reports
This step in the database processes/tools that involves defining what information the database will store, where it will be hosted, and how it will be accessed by clients.
Creation
This step in the database processes/tools that involves populating the database with data records, which can be updated manually using some type of form or can also be from another source, or both.
Import/Input
This step in the database processes/tools that represents a way for an application to store data persistently.
Storage
This step in the database processes/tools that is used to extract information more efficiently and allows the user to specify criteria to match values in one or more fields and choose which fields to display in the results so that only information of interest is selected.
Query
This step in the database processes/tools that functions a means of formatting and summarizing the records returned by a query so that the information is easy to read and interpret.
Reports
Two examples of a flat file systems
Spreadsheets (Excel)
Plain text file with delimiters for each column (CSV)
A type of file that uses commas to identify the end of a column and a line feed for each row
Comma Separated Values (CSV)
What are the advantages of databases over flat file systems?
Databases can enforce data types for each column and validate information entered as fields and records.
Databases can manage multiple tables and link the fields in different tables to create complex connections
Databases can support tens, hundreds or thousands, or even millions of users
Databases are also more scalable
Databases provide access controls and backup/replication tools
A highly structured type of database. Information is organized in tables (known as relations).
Relational Database
A table in a relational database is defined with a number of ________ represented by table columns and can be a particular data type.
Each row entered into the table represents a data ________.
Fields
Record
What does RDBMS stand for?
Relational Database Management Systems
The type of language that RDBMS use to maintain and query data in the database. (Microsoft SQL Server, Oracle Database, MySQL, Microsoft Office Access).
Structured Query Language (SQL)