Fundamentos de bases de datos para principiantes
Nosotros (los probadores de software) realizamos pruebas de base de datos como parte de la prueba de software. Puede hacerse de ambas maneras, i) Pruebas manuales (Podemos probar bases de datos manualmente …) ii) Pruebas automatizadas o Pruebas automatizadas o Pruebas automatizadas (Podemos probar Bases de datos que utilizan herramientas de prueba ej: UFT / QTP , selenio , etc.…) Se requieren conocimientos de SQL para realizar pruebas de base de datos.
1. ¿Qué son los datos?
Recopilación de información o recopilación de datos crudos
- El español es mi lengua materna. ¿Cuáles son los mejores recursos y estrategias para lograr una banda C2 en el IELTS?
- ¿Cuáles son algunos recursos para entender y crear historias de usuarios?
- ¿Cuál es el mejor libro para que un administrador de Linux aprenda Python?
- ¿Qué recursos son los mejores para desarrollar aptitudes cuantitativas?
- ¿Hay recursos en línea gratuitos (MOOC, blogs, cursos, tutoriales, libros electrónicos) para aprender sobre el IoT que recomendaría?
2. ¿Qué es la base de datos?
Es una recopilación de datos relacionados.
3. ¿Qué es DBMS?
Sistema de gestión de base de datos, tiene diferentes tipos,
yo. Modelo jerárquico
ii. Modelo de red
iii. Modelo relacional
4. ¿Qué es RDBMS?
Sistema de gestión de base de datos relacional. Se utiliza exclusivamente para establecer la relación entre dos objetos de base de datos y es compatible con;
Relación uno a uno
Uno a muchos
Muchos a uno
Muchos a muchos
Un objeto de base de datos en una base de datos relacional es una estructura de datos utilizada para almacenar o hacer referencia a datos. El objeto más común es Tabla, Otros objetos son índices, procedimientos almacenados, secuencias, vistas y muchos más.
5. ¿Cuáles son las características de RDBMS?
yo. Los datos se almacenan en tablas.
ii. La intersección de filas y columnas solo dará un valor
iii. La relación entre los datos se establece lógicamente.
iv. No hay enlaces físicos entre los datos.
v. No hay redundancia de datos
vi. Alta seguridad para datos.
vii Admite todo tipo de datos (Ej .: Números, Caracteres e imágenes de datos, etc.).
viii. Soporta valores nulos.
ix Apoya las reglas de CODD
X. Soporta constantes de integridad
xi Varios usuarios pueden acceder a los datos desde cualquier ubicación
6. ¿Qué es el registro?
Un registro no es más que una recopilación de información o datos
7. ¿Qué es la mesa?
La tabla de base de datos consta de filas y columnas para almacenar un conjunto de registros
8. ¿Qué es SQL?
El lenguaje de consulta estructurado se utiliza para comunicarse con una base de datos. Según ANSI (American National Standards Institute), es el lenguaje estándar para los sistemas de administración de bases de datos relacionales.
9. ¿Qué ID DDL?
SQL tiene 3 subconjuntos importantes,
yo. Lenguaje de definición de datos (DDL.
ii. Lenguaje de manipulación de datos (DML.
iii. Lenguaje de control de datos (DCL.
El lenguaje de definición de datos, es un subconjunto de SQL, utilizado para definir la base de datos
estructura.
Los comandos importantes de DDL son:
CREAR – para crear objetos en la base de datos
ALTER – Altera la estructura de la base de datos.
DROP – eliminar objetos de la base de datos
TRUNCATE : elimina todos los registros de una tabla, incluidos todos los espacios asignados para los registros que se eliminan
COMENTARIO – añadir comentarios al diccionario de datos
RENOMBRAR – renombrar un objeto
10. ¿Qué es DML?
Data Manipulation Language, es un subconjunto de SQL , utilizado para administrar datos dentro de objetos de esquema.
Los comandos importantes de DML son:
SELECCIONAR – recuperar datos de una base de datos
INSERTAR – insertar datos en una tabla
ACTUALIZACIÓN – actualiza los datos existentes dentro de una tabla
ELIMINAR : elimina todos los registros de una tabla, el espacio para los registros permanece
MERGE – Operación UPSERT (insertar o actualizar.
LLAMADA : llamar a un subprograma PL / SQL o Java
PLAN DE EXPLICACIÓN – explique la ruta de acceso a los datos
11. ¿Qué es DCL?
Data Control Language, es un subconjunto de SQL , usado para controlar los datos.
Los comandos importantes de DCL son:
GRANT – otorga privilegios de acceso de usuario a la base de datos
REVOKE – retira los privilegios de acceso dados con el comando GRANT
12. ¿Cuáles son los RDBMS importantes que usan SQL?
Los sistemas de gestión de bases de datos relacionales importantes que utilizan SQL son:
Oracle, Sybase, Microsoft SQL Server, MySQL, etc.