SQL For Data Science 1 Flashcards
(35 cards)
¿Qué son los sistemas de bases de datos relacionales? / What are relational database systems?
Son sistemas que organizan datos en tablas relacionadas entre sí mediante claves. / They are systems that organize data into tables related to each other through keys.
Menciona algunos sistemas de bases de datos relacionales. / Name some relational database systems.
Microsoft SQL Server, IBM DB2, Oracle, Sybase, PostgreSQL, MySQL, Apache OpenOffice Base, SQLite.
¿Qué se debe entender antes de modelar datos? / What should be understood before modeling data?
El proceso de negocio, las reglas del negocio y cómo está organizada la información. / The business process, business rules, and how data is organized.
¿Qué es una base de datos? / What is a database?
Un contenedor o conjunto de archivos para almacenar y organizar datos. / A container or set of files to store and organize data.
¿Qué es una tabla en una base de datos? / What is a table in a database?
Una lista estructurada de datos de un tipo específico organizada en filas y columnas. / A structured list of data of a specific type organized in rows and columns.
¿Qué es el modelado de datos? / What is data modeling?
Es la organización y estructuración de la información en múltiples tablas con relaciones definidas. / It is the organization and structuring of information into multiple tables with defined relationships.
¿Qué es un modelo predictivo? / What is a prediction model?
Es un tipo de modelo de datos usado para prever comportamientos o resultados usando datos históricos. / It is a type of data model used to forecast behaviors or outcomes using historical data.
¿Qué es un modelo de datos como tablas? / What is a data model as data tables?
Es un modelo estructurado donde los datos se representan en tablas, con entidades y relaciones. / It is a structured model where data is represented in tables, with entities and relationships.
¿Qué es NoSQL? / What is NoSQL?
Una forma de almacenar y recuperar datos no estructurados que no sigue el modelo relacional de tablas. / A way to store and retrieve unstructured data that does not follow the relational table model.
¿Qué es el modelo relacional? / What is the relational model?
Un modelo que representa datos en tablas y muestra las relaciones entre ellas de manera lógica dentro de filas y columnas. / A model that represents data in tables and shows the relationships among them logically in rows and columns.
¿Qué es el modelo transaccional? / What is the transactional model?
Modelo orientado a operaciones cotidianas, permite insertar, actualizar y borrar datos en bases operativas. / Model focused on daily operations, allowing insert, update, and delete operations in operational databases.
¿Qué es una entidad en modelado de datos? / What is an entity in data modeling?
Es una persona, lugar, objeto o evento que es distinguible y sobre el cual se guarda información. / It is a person, place, object, or event that is distinguishable and about which information is stored.
¿Qué es un atributo en modelado de datos? / What is an attribute in data modeling?
Una característica o propiedad de una entidad. / A characteristic or property of an entity.
¿Qué es una relación uno a muchos? / What is a one-to-many relationship?
Una entidad está relacionada con muchas instancias de otra entidad. / One entity is related to many instances of another entity.
¿Qué es una relación uno a uno? / What is a one-to-one relationship?
Cada entidad tiene asociada una única instancia de otra entidad. / Each entity has exactly one associated instance of another entity.
¿Qué es una relación muchos a muchos? / What is a many-to-many relationship?
Múltiples instancias de una entidad pueden estar relacionadas con múltiples instancias de otra. / Multiple instances of one entity can be related to multiple instances of another.
¿Qué es un diagrama ER? / What is an ER diagram?
Representación gráfica de entidades, atributos y relaciones entre ellas. / Graphical representation of entities, attributes, and relationships among them.
¿Qué es Chen Notation? / What is Chen Notation?
Notación usada en diagramas ER donde las entidades son rectángulos y relaciones rombos. / Notation used in ER diagrams where entities are rectangles and relationships are diamonds.
¿Qué es Crow’s Foot Notation? / What is Crow’s Foot Notation?
Notación que usa símbolos parecidos a pies de cuervo para indicar relaciones y cardinalidades. / Notation that uses crow’s foot-like symbols to indicate relationships and cardinalities.
¿Qué es la notación UML para modelado de datos? / What is UML notation for data modeling?
Utiliza diagramas de clase para representar entidades, atributos y relaciones. / It uses class diagrams to represent entities, attributes, and relationships.
¿Cuál es la diferencia entre NULL y cadena vacía? / What is the difference between NULL and empty string?
NULL representa ausencia de valor, cadena vacía representa un valor existente sin contenido. / NULL means absence of value, empty string means an existing value with no content.
¿Qué es una tabla temporal? / What is a temporary table?
Una tabla creada para almacenar datos de forma temporal dentro de una sesión o proceso. / A table created to temporarily store data within a session or process.
¿Cuándo usar SQL y cuándo usar NoSQL? / When to use SQL and when to use NoSQL?
SQL para datos estructurados y relaciones complejas; NoSQL para datos no estructurados o escalabilidad horizontal. / Use SQL for structured data and complex relations; use NoSQL for unstructured data or horizontal scalability.
¿Qué es la normalización hasta la tercera forma normal? / What is normalization up to 3NF?
Proceso de estructurar datos para reducir redundancia. 3NF requiere que atributos no dependan de otros atributos no clave. / Process of structuring data to reduce redundancy. 3NF requires attributes to depend only on the primary key.