Fundamentos teóricos de base de datos Flashcards
introduccion a bases de datos, sistema de gestios de bases de datos , modelo de datos, arquitectura de un sistema de bases de datos , independencia de datos y abstraccion
What is a database?
A database is an organized collection of structured information or data, typically stored electronically in a computer system.
True or False: A relational database uses tables to represent data and relationships.
True
Fill in the blank: The __________ model is the most widely used database model.
relational
What is SQL?
SQL stands for Structured Query Language, a standard programming language used to manage and manipulate relational databases.
What does ACID stand for in database management?
Atomicity, Consistency, Isolation, Durability
Multiple Choice: Which of the following is NOT a type of database model? A) Hierarchical B) Network C) Object-oriented D) Sequential
D) Sequential
What is normalization in the context of databases?
Normalization is the process of organizing data to reduce redundancy and improve data integrity.
True or False: A primary key uniquely identifies each record in a database table.
True
What is a foreign key?
A foreign key is a field in one table that uniquely identifies a row of another table, establishing a relationship between the two tables.
Fill in the blank: The __________ is the software that interacts with the database and allows users to perform operations.
Database Management System (DBMS)
What is a schema in a database?
A schema is the structure that defines the organization of data, including tables, fields, relationships, and constraints.
Multiple Choice: Which command is used to retrieve data from a database? A) INSERT B) UPDATE C) SELECT D) DELETE
C) SELECT
What does the term ‘data integrity’ refer to?
Data integrity refers to the accuracy and consistency of data over its lifecycle.
True or False: A database can only be accessed by one user at a time.
False
What is a transaction in database terms?
A transaction is a sequence of operations performed as a single logical unit of work.
Fill in the blank: The __________ property ensures that a transaction is completed fully or not at all.
atomicity
What is denormalization?
Denormalization is the process of combining tables to reduce the complexity of database queries and improve read performance.
Multiple Choice: Which of the following is a NoSQL database? A) MySQL B) Oracle C) MongoDB D) PostgreSQL
C) MongoDB
What is a data model?
A data model is an abstract model that organizes data elements and their relationships.
True or False: Indexes are used to speed up the retrieval of records from a database.
True
What is the purpose of a database index?
A database index improves the speed of data retrieval operations on a database table.
Fill in the blank: __________ is a method of improving database performance by storing frequently accessed data in memory.
Caching
What is a view in a database?
A view is a virtual table that is based on the result of a query, allowing users to access data in a specific format.
Multiple Choice: Which of the following is NOT a feature of a DBMS? A) Data storage B) Data manipulation C) Data analysis D) Data encryption
D) Data encryption