SQL For Data Science 1 Flashcards

(35 cards)

1
Q

¿Qué son los sistemas de bases de datos relacionales? / What are relational database systems?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Menciona algunos sistemas de bases de datos relacionales. / Name some relational database systems.

A

Microsoft SQL Server, IBM DB2, Oracle, Sybase, PostgreSQL, MySQL, Apache OpenOffice Base, SQLite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué se debe entender antes de modelar datos? / What should be understood before modeling data?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es una base de datos? / What is a database?

A

Un contenedor o conjunto de archivos para almacenar y organizar datos. / A container or set of files to store and organize data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es una tabla en una base de datos? / What is a table in a database?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es el modelado de datos? / What is data modeling?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un modelo predictivo? / What is a prediction model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es un modelo de datos como tablas? / What is a data model as data tables?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es NoSQL? / What is NoSQL?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es el modelo relacional? / What is the relational model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es el modelo transaccional? / What is the transactional model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es una entidad en modelado de datos? / What is an entity in data modeling?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es un atributo en modelado de datos? / What is an attribute in data modeling?

A

Una característica o propiedad de una entidad. / A characteristic or property of an entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es una relación uno a muchos? / What is a one-to-many relationship?

A

Una entidad está relacionada con muchas instancias de otra entidad. / One entity is related to many instances of another entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es una relación uno a uno? / What is a one-to-one relationship?

A

Cada entidad tiene asociada una única instancia de otra entidad. / Each entity has exactly one associated instance of another entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué es una relación muchos a muchos? / What is a many-to-many relationship?

A

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.

17
Q

¿Qué es un diagrama ER? / What is an ER diagram?

A

Representación gráfica de entidades, atributos y relaciones entre ellas. / Graphical representation of entities, attributes, and relationships among them.

18
Q

¿Qué es Chen Notation? / What is Chen Notation?

A

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.

19
Q

¿Qué es Crow’s Foot Notation? / What is Crow’s Foot Notation?

A

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.

20
Q

¿Qué es la notación UML para modelado de datos? / What is UML notation for data modeling?

A

Utiliza diagramas de clase para representar entidades, atributos y relaciones. / It uses class diagrams to represent entities, attributes, and relationships.

21
Q

¿Cuál es la diferencia entre NULL y cadena vacía? / What is the difference between NULL and empty string?

A

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.

22
Q

¿Qué es una tabla temporal? / What is a temporary table?

A

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.

23
Q

¿Cuándo usar SQL y cuándo usar NoSQL? / When to use SQL and when to use NoSQL?

A

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.

24
Q

¿Qué es la normalización hasta la tercera forma normal? / What is normalization up to 3NF?

A

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.

25
¿Qué es el esquema estrella? / What is the star schema?
Esquema de datos donde una tabla de hechos se conecta a tablas de dimensiones no normalizadas. / Data schema where a fact table connects to non-normalized dimension tables.
26
¿Qué es el esquema copo de nieve? / What is the snowflake schema?
Esquema donde las dimensiones están normalizadas, usa menos espacio pero consultas más complejas. / Schema where dimensions are normalized, using less space but having more complex queries.
27
¿Qué es el modelado de datos conceptual? / What is conceptual data modeling?
Modela conceptos de alto nivel para entender el dominio, usado con partes interesadas. / Models high-level concepts to understand the domain, used with stakeholders.
28
¿Qué es el modelo lógico de datos? / What is the logical data model (LDM)?
Modelo que representa tipos de entidades lógicas, atributos y relaciones en un dominio. / Model that represents types of logical entities, attributes, and relationships in a domain.
29
¿Qué es el modelo físico de datos? / What is the physical data model (PDM)?
Diseña el esquema interno de una base de datos: tablas, columnas, relaciones físicas. / Designs the internal schema of a database: tables, columns, physical relationships.
30
¿Qué es la gestión de datos maestros? / What is master data management?
Proceso de definir, mantener y administrar datos críticos compartidos en toda la organización. / Process of defining, maintaining, and managing critical shared data across an organization.
31
¿Qué es un ORM (Object Role Model)? / What is an ORM (Object Role Model)?
Modelo que representa roles de objetos en relaciones. Simple al inicio pero difícil de escalar. / Model that represents object roles in relationships. Simple at first but hard to scale.
32
¿Qué es la notación IE (Finkelstein)? / What is IE notation (Finkelstein)?
Fácil de leer, útil para lógica de alto nivel, no ideal para atributos detallados. / Easy to read, good for high-level logic, not ideal for detailed attributes.
33
¿Qué es Barker Notation? / What is Barker Notation?
Apta para cualquier modelo de datos, permite subtipado, jerarquía y profundidad. / Suitable for any data model, allows subtyping, hierarchy, and depth.
34
¿Qué es IDEF1X? / What is IDEF1X?
Notación compleja, originalmente para modelos físicos, hoy en desuso. / Complex notation, originally for physical models, now obsolete.
35
¿Qué rol cumple UML en modelado de datos? / What role does UML play in data modeling?
No es un modelo puro de datos, pero se usa para visualizar entidades, atributos y relaciones. / It’s not a pure data model, but is used to visualize entities, attributes, and relationships.