0% encontró este documento útil (0 votos)
17 vistas2 páginas

Introducción a Bases de Datos y SQL

Una base de datos es un conjunto organizado de datos que permite su almacenamiento y recuperación eficiente, gestionada por roles como DBA, diseñador y usuario final. Un DBMS, como MySQL, PostgreSQL y SQL Server, es un software que facilita la administración de bases de datos, utilizando SQL para interactuar con ellas. La gestión de usuarios y permisos es crucial para la seguridad, y conceptos como integridad referencial, normalización y procedimientos almacenados son fundamentales en el diseño y operación de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas2 páginas

Introducción a Bases de Datos y SQL

Una base de datos es un conjunto organizado de datos que permite su almacenamiento y recuperación eficiente, gestionada por roles como DBA, diseñador y usuario final. Un DBMS, como MySQL, PostgreSQL y SQL Server, es un software que facilita la administración de bases de datos, utilizando SQL para interactuar con ellas. La gestión de usuarios y permisos es crucial para la seguridad, y conceptos como integridad referencial, normalización y procedimientos almacenados son fundamentales en el diseño y operación de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

 ¿Qué es una base de datos?

Es un conjunto organizado de datos estructurados que permite almacenar, administrar y


recuperar información de manera eficiente.
 Roles de usuarios en una base de datos:
a. DBA (Administrador de Base de Datos): Responsable de la instalación, configuración,
mantenimiento y seguridad de la base de datos.
b. Diseñador de base de datos: Define la estructura, relaciones y optimización de los datos.
c. Usuario final: Utiliza la base de datos para consultar y manipular información.
 ¿Qué es un DBMS?
Un Sistema de Gestión de Bases de Datos (DBMS, por sus siglas en inglés) es un software
que permite crear, administrar y manipular bases de datos.
 Tres DBMS y sus características:
a. MySQL: Es un DBMS de código abierto ampliamente usado en aplicaciones web.
b. PostgreSQL: Un DBMS de código abierto con enfoque en la escalabilidad y conformidad
con estándares SQL.
c. SQL Server: Un DBMS de Microsoft con integración nativa en entornos Windows.
 ¿Qué es SQL Server?
Es un sistema de gestión de bases de datos relacional (RDBMS) desarrollado por Microsoft,
utilizado para almacenar y administrar datos de manera segura.
 Ediciones de SQL Server y su público objetivo:
 Enterprise: Empresas grandes con alto volumen de datos.
 Standard: Empresas medianas que necesitan alto rendimiento.
 Express: Gratuita, ideal para pequeñas aplicaciones y desarrolladores.
 Developer: Para pruebas y desarrollo, con todas las funciones de Enterprise.
 Web: Para aplicaciones web con costos reducidos.
 ¿Qué es SQL Management Studio?
Es una herramienta de Microsoft que permite administrar SQL Server a través de una interfaz
gráfica.
 Bases de datos en SQL Server:
a. Master: Contiene la información del sistema y la configuración global.
b. Tempdb: Se usa para almacenar datos temporales y operaciones en curso.
c. Model: Actúa como plantilla para nuevas bases de datos.
d. Msdb: Se usa para la gestión de trabajos, backups y agentes de SQL Server.
 Archivos en SQL Server:
a. MDF: Archivo principal donde se almacenan los datos.
b. NDF: Archivos secundarios usados para expansión de la base de datos.
c. LDF: Archivo de log donde se registran las transacciones.
 Motor de base de datos en SQL Server:
Es el componente encargado de procesar las consultas y administrar el acceso a los datos.
 ¿Qué es SQL y para qué se utiliza?
SQL (Structured Query Language) es un lenguaje de programación utilizado para interactuar
con bases de datos relacionales.
 Sentencias DDL y sus comandos:
a. CREATE: Se usa para crear estructuras como bases de datos y tablas.
b. ALTER: Modifica la estructura de una tabla o base de datos.
c. DROP: Elimina una tabla, vista o base de datos.
 Sentencias DML y sus comandos:
a. INSERT: Inserta datos en una tabla.
b. UPDATE: Modifica registros existentes.
c. DELETE: Elimina registros de una tabla.
d. SELECT: Recupera datos de una o más tablas.
 Concepto de "relación" en bases de datos:
Es la conexión lógica entre tablas basada en llaves primarias y foráneas.
 ¿Qué es la integridad referencial?
Es un conjunto de reglas que aseguran que las relaciones entre tablas sean consistentes.
 ¿Qué es un "join" en SQL y cuál es su propósito?
Un JOIN combina filas de dos o más tablas basadas en una condición común.
 ¿Qué es un "trigger" en bases de datos?
Es un procedimiento que se ejecuta automáticamente en respuesta a eventos en la base de datos.
 ¿Qué es una llave primaria?
Es un campo único en una tabla que identifica cada registro de manera exclusiva.
 ¿Qué es una llave foránea?
Es un campo en una tabla que hace referencia a una llave primaria en otra tabla.
 ¿Qué es la normalización y su objetivo?
Es un proceso para estructurar bases de datos y eliminar redundancias, mejorando la integridad.
 ¿Qué es un procedimiento almacenado?
Es un conjunto de instrucciones SQL predefinidas y almacenadas en el servidor.
 ¿Por qué es importante la gestión de usuarios y permisos?
Para garantizar la seguridad y el control de acceso a los datos.
 ¿Qué es la escalabilidad en bases de datos?
Es la capacidad de una base de datos para manejar un crecimiento en la cantidad de datos y
usuarios.

También podría gustarte