Está en la página 1de 6

Contenido

Autoexamen Capítulo 1 ................................................................................................................................ 2


1. ¿Qué es una base de datos? ............................................................................................................... 2
2. ¿Cuál de los siguientes objetos conforma una relación? ................................................................... 2
3. Un(a) tuplas es un conjunto de datos cuyos valores conforman una instancia de cada uno de los
atributos definidos para esa relación. ........................................................................................................ 2
4. ¿Cuáles son las diferencias entre la primera forma normal y la segunda forma normal? ................. 2
5. Una relación está en la tercera forma normal si está en la segunda forma normal y si cumple con
las demás directrices de esa forma. ¿Cuáles son esas directrices? ............................................................ 2
6. ¿Cuáles son los tres principales tipos de relaciones soportados por una base de datos relacional? .. 3
7. En el modelo de datos, hay dos relaciones asociadas cada una entre sí por una relación varias a
varias. ¿Cómo se implementa físicamente esta relación en una base de datos relacional?....................... 3
9. ¿Qué factores contribuyeron a que el estándar SQL:2006 incorporara capacidades orientadas a
objetos? ..................................................................................................................................................... 3
10. ¿Qué nivel de conformidad debe soportar un RDBMS para poder cumplir con SQL:2006? ....... 4
11. ¿Cuáles son las diferencias entre las instrucciones DDL y DML? ............................................... 4
12. ¿Qué método de ejecución de instrucciones SQL usaría si deseara comunicarse directamente
con una base de datos SQL desde una aplicación de usuario? .................................................................. 4
13. ¿Cuáles son los cuatro métodos que soporta el estándar SQL:2006 para la ejecución de las
instrucciones SQL? ................................................................................................................................... 4
14. ¿Qué es un sistema de gestión de base de datos relacional? ......................................................... 5
15. ¿Cuál es un ejemplo de un RDBMS?............................................................................................ 5
Bibliografía ................................................................................................................................................... 6
2

Autoexamen Capítulo 1

1. ¿Qué es una base de datos?

La base de datos es una colección de datos organizada en un formato estructurado que es


definido como metadatos que describe esa estructura. puede pensar en los metadatos como
información sobre los datos almacenados, que define como se almacenan estos en una base de
datos

2. ¿Cuál de los siguientes objetos conforma una relación?

A. Tipos de datos
B. Tuplas
C. Atributos
D. Formas

3. Un(a) tuplas es un conjunto de datos cuyos valores conforman una instancia de cada
uno de los atributos definidos para esa relación.

4. ¿Cuáles son las diferencias entre la primera forma normal y la segunda forma
normal?

Que la primera forma normal dice que cada atributo de una tupla contiene un solo valor (reduce
la duplicidad), mientras que la segunda forma normal se usa dos atributos arbitrarios uno es
fundamentalmente dependiente del factor determinante (identificador único), es decir que el
atributo A determina al atributo B

5. Una relación está en la tercera forma normal si está en la segunda forma normal y si
cumple con las demás directrices de esa forma. ¿Cuáles son esas directrices?

Para adherir las directrices de la tercera forma normal, una relación debe estar en la segunda
forma normal y sin un atributo clave deben ser independiente el uno del otro y depender del
identificador único.
3

6. ¿Cuáles son los tres principales tipos de relaciones soportados por una base de datos
relacional?

• Una a una: Una relación entre dos relaciones en la cual una tupla en la primera relación
esté relacionada con al menos una tupla en la segunda relación, y una tupla en la segunda
relación esté relacionada con al menos una tupla en la primera relación.

• Una a varias: Una relación entre dos relaciones en la cual una tupla en la primera
relación esté relacionada con ninguna, una o más tuplas en la segunda relación, pero una
tupla en la segunda relación esté relacionada con al menos una tupla en la primera
relación.

• Varias a varias Una relación entre dos relaciones en la cual una tupla en la primera
relación esté relacionada con ninguna, una o más tuplas en la segunda relación, y una
tupla en la segunda relación esté relacionada con ninguna, una o más tuplas en la primera
relación.

7. En el modelo de datos, hay dos relaciones asociadas cada una entre sí por una
relación varias a varias. ¿Cómo se implementa físicamente esta relación en una base
de datos relacional?

Para relación varias a varias se implementa físicamente agregando una tercera relación entre la
primera y segunda para crear dos relaciones una a varias.

8. ¿Cómo se diferencia SQL de los lenguajes de programación como C, COBOL y


Java?
Lenguajes computaciones como C, COBOL y JAVA son lenguajes de programación que no
fueron diseñados para la manipulación de datos almacenados en una base de datos, mientras que
SQL se considerado como un sublenguaje ya que este es utilizado en conjunto con las
aplicaciones del lenguaje para proporcionar un medio eficaz de acceder a los datos.

9. ¿Qué factores contribuyeron a que el estándar SQL:2006 incorporara capacidades


orientadas a objetos?

El estándar SQLL: 2006 extiende el modelo relacional con capacidades orientadas a objetos
como métodos, encapsulación, y tipos de datos complejos y definidos por el usuario
4

10. ¿Qué nivel de conformidad debe soportar un RDBMS para poder cumplir con
SQL:2006?

A. Entrada
B. Core
C. Pleno
D. Intermedio

11. ¿Cuáles son las diferencias entre las instrucciones DDL y DML?

DDL (data definition languaje) las sentencias son llamadas de definición como créate, alter, drop
(las instrucciones se usan para crear, modificar o borrar) los objetos en la base de datos vistas,
tablas etc..
DML (data manipulation languaje) las sentencias son llamadas de manipulación como select,
insert, update y delete (las instrucciones se usan para recuperar, agregar, modificar o borrar)
datos almacenados en los objetos de una base de datos.

12. ¿Qué método de ejecución de instrucciones SQL usaría si deseara comunicarse


directamente con una base de datos SQL desde una aplicación de usuario?

Mediante el uso del método de invocación directa puede comunicarse directamente desde una
aplicación de usuario, como iSQL*Plus en Oracle o Management Studio en Microsoft, SQL
Server en la base de datos

13. ¿Cuáles son los cuatro métodos que soporta el estándar SQL:2006 para la ejecución
de las instrucciones SQL?

• Invocación directa: Mediante el uso de este método, puede comunicarse directamente


desde una aplicación de usuario

• SQL incrustado: En este método, las instrucciones SQL están codificadas (incrustadas)
directamente en el lenguaje de programación anfitrión

• Unión de módulo: Este método permite crear bloques de instrucciones SQL (módulos)
que
están separados del lenguaje de programación anfitrión
5

• Interfaz convocatoria a nivel (CLI, Call-level interface): Una CLI permite invocar
instrucciones SQL a través de una interfaz mediante la aprobación de instrucciones SQL
como valores argumentativos para las subrutinas

14. ¿Qué es un sistema de gestión de base de datos relacional?

Un sistema de gestión de base de datos relacional es un programa o conjunto de programas que


almacenan, administran, recuperan, modifican y manipulan información en una o más bases de
datos relacionales.

15. ¿Cuál es un ejemplo de un RDBMS?

Oracle, Microsoft SQL Server, IBM’s DB2 y el producto de prueba MySQL son todos ejemplos
de RDBMS
6

Bibliografía

Oppel A, Sheldon R. (2010). Fundamentos de SQL (3ª. Ed.) editorial McGraw-Hill


Interamericana. Recuperado de
https://ebookcentral.proquest.com/lib/bibliocunsp/detail.action?docID=3191864&query=sql

También podría gustarte