Fundamentos de bases de datos para desarrolladores de bases de datos, comprobadores de bases de datos y administradores de bases de datos.
Nosotros (los evaluadores de software. Llevamos a cabo las pruebas de la base de datos como parte de las pruebas de software, se puede hacer de ambas maneras,
yo. Pruebas manuales (Podemos probar bases de datos manualmente….
ii. Pruebas automatizadas o Pruebas automatizadas Pruebas o automatización de pruebas
- ¿Hay algún sitio web para aprender alemán en videos y un enfoque sistemático?
- Cómo aprender sobre los animales.
- ¿Cómo se puede aprender un idioma sin libros de texto?
- ¿Qué idioma asiático sería más útil para aprender?
- ¿Cuál es la forma más fácil de aprender a usar una tabla de registro?
(Podemos probar bases de datos utilizando herramientas de prueba, por ejemplo, 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
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.