









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una introducción a los sistemas gestores de base de datos (SGBD), con enfoque en MySQL y Microsoft SQL Server. Aprenda qué es un SGBD, sus funciones básicas y los beneficios de usarlo en organizaciones. Además, obtenga información sobre las versiones y ediciones de estos sistemas.
Tipo: Apuntes
1 / 16
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










En la actualidad hay gestores de bases de datos que cumplen un modelo para acceder a la misma de modo más sencillo, con lenguajes de consulta que permiten generar informes, analizar, garantizar la seguridad y la integridad de los datos.
MySQL es un SGBD que está escrito en C y C++ y, además, está provisto de un analizador sintáctico de SQL basado en Yacc con un tokenizador (escáner léxico) propio. Además, el sistema de gestión de bases de datos se destaca por su amplio soporte de sistemas operativos.
2. Microsoft SQL Server Microsoft SQL Server es una herramienta para la gestión de bases de datos cuyo principal lenguaje de consulta es Transact-SQL, una aplicación de las normas ANSI/ISO estándar Structured Query Language (SQL). Algunas de sus características son las siguientes: ● Soporte de transacciones. ● Escalabilidad, estabilidad y seguridad. ● Soporta procedimientos almacenados. ● Incluye un potente entorno gráfico de administración que permite el uso de comandos DDL y DML gráficamente.
● Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. ● Permite administrar información de otros servidores de datos. Microsoft SQL Server es uno de los principales sistemas de gestión de base de datos del mercado, dispone de un amplio abanico de aplicaciones de software destinadas a la inteligencia empresarial y analítica de mercado. Interfaz de usuario SQL Server proporciona unas interfaces que han cambiado durante los años, de los cuales los más conocidos son las interfaces gráficas que están utilizadas como herramienta de desarrollo estándar a los desarrolladores y administradores. La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar comandos de TSQL. En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio– la interfaz estándar de desarrollo de Microsoft (a los distintos lenguajes, BI, etc.). Otra interfaz opcional es la utilización de la Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la ejecución de scripts y procesamiento por lotes. Desde 2008 se puede desarrollar con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de Microsoft. Aparte de las interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con herramientas de conexión como ODBC y OLE-DB. Servicios
abiertas, y transacciones cerradas, Sujeto al modelo de recuperación seleccionado (se puede acumular en el archivo de registro todos los cambios en la base de datos desde el último respaldo). Se puede crear un conjunto de archivos de datos además del principal (con el sufijo ndf) por consideraciones de eficiencia, partición de carga de trabajo entre los discos rígidos, etc. Las bases de datos del sistema: master - Todos los procedimientos, funciones y tablas del sistema que están utilizadas por parte de todas las bases de datos y que están instaladas automáticamente, tanto como las que han sido creado por parte de los administradores del sistema. Además, todas las definiciones en respecto a la seguridad a nivel del servidor, están almacenadas en esta base de datos. msdb - Almacenamiento de las tareas del agente, los códigos de CLR combinados en el sistema, los paquetes de SSIS, y otros más. model - El molde de las bases de datos. Cada nueva base de datos se crea como una copia de esta base de datos, menos que algo más estaba definido explícitamente. tempdb - Base de datos temporal que se crea de nuevo cada vez que el servicio reinicia. Se utiliza para almacenar tablas temporales creadas por parte de los usuarios o el sistema (por ejemplo, en ordenaciones complejos). Tablas fijas y temporales Desde la perspectiva lógica, los datos almacenados en las bases de datos en tablas, que mediante ellas se implementa la teoría de las bases de datos relacionales. La tabla se divide en filas y columnas (A veces se les conoce como registros y campos). Las tablas pueden ser fijas o temporales, mientras que en el segundo caso existen físicamente en la base de datos tempdb, y se borran automáticamente en caso de desconexión de la sesión o de la conexión al servidor, depende en el tipo de la tabla temporal.
Desde la perspectiva física, el sistema divide los archivos de la base datos en Extents de 64 KB, y cada cual a ocho páginas de 8 KB. Generalmente, cada Extent se asigna a una tabla o un índice, menos las tablas pequeñas; y cada página se asigna siempre a una tabla específica. El sistema es responsable del aumento de los archivos, de acuerdo con los ajustes del usuario, y de asignar Extents y páginas a las tablas. A las tablas se puede crear índices. Los índices se almacenan junto a la tabla (Non Clustered Index) o son la tabla en sí (Clustered Index). Los índices asisten en la búsqueda de datos en las tablas (como los ficheros en las librerías), en ordenarlas, y la definición de claves primarias. Entre las tablas se puede crear una relación de uno a muchos. Aparte de las tablas de los usuarios, hay tablas que almacenan meta data: datos sobre el sistema mismo, los diferentes objetos, los derechos, estadísticas sobre el rendimiento del sistema (DMV), etc. Tipos de datos Para cada columna en una tabla y a cada variable o parámetro, se define un tipo de datos que sean almacenados en él, entre ellos: Numeros: Números enteros y no enteros en distintos tamaños, y en diferentes niveles de precisión; y auto incremento opcional. Textos: Cadenas de distintas longitudes, y distintas capacidades de apoyar distintas lenguas. Fechas: Fechas en distintos niveles de precisión, desde días completos hasta fracciones menores de un segundo, que apoyan fechas a partir del principio del siglo XX o del calendario gregoriano, y la capacidad de diferenciar entre distintos usos de horarios.
Microsoft SQL Server 2019 en Linux (64 bits) Microsoft SQL Server 2017 (64 bits) Microsoft SQL Server 2017 en Linux (64 bits) Microsoft SQL Server 2016 (64 bits) Microsoft SQL Server 2014 SP3 (64 bits) Ediciones Express Microsoft SQL Server 2019 (64 bits) Microsoft SQL Server 2017 (64 bits) Microsoft SQL Server 2016 (64 bits) Microsoft SQL Server 2014 SP3 (64 bits) Para qué se utiliza SQL Server Para responder a esta pregunta, quizá lo más destacado es que desde el principio Microsoft ha entendido que cada contexto es diferente, así que junto a cada lanzamiento Microsoft ofrece también diversas ediciones con diferentes conjuntos de características y dirigidos a diferentes usuarios. Estas ediciones son: Datacenter Enterprise Standard Web Business Intelligence Express
Oracle es un database management system utilizado principalmente por las grandes empresas para que puedan controlar y gestionar una gran cantidad de contenidos desde un solo archivo. Así se consigue minimizar el riesgo de pérdida de información, además de reducir costes. Entre sus acciones se pueden destacar las siguientes: soporte de transacciones, estabilidad y soporte multiplataforma de Windows, Linux, Mac OS X, Unix y BDS. Las principales características de Oracle son las siguientes : ● Control de acceso, al usar tecnología avanzada que vigila quién accede a los datos. ● Se trata de una herramienta cómoda de utilizar, puesto que es muy intuitiva. ● Gestión segura de la protección de los datos, además de las copias de seguridad. ● Pueden visualizarse los datos de consulta en tablas con el formato de filas y columnas con la vista materializada. También es posible compartir la información almacenada, que puede consultarse a través de distintas aplicaciones. Otro de sus beneficios es que su lenguaje de diseño (PL/SQL) permite la aplicación de diseños “activos” adaptables a las necesidades de la empresa en un momento determinado.
Este SGBD es una derivación de MySQL que cuenta con la mayoría de características de este e incluye varias extensiones.
Indexación y replicación Balanceo de carga Almacenamiento en ficheros Consultas ad hoc Escalabilidad horizontal Open Source Como desventaja principal, MongoDB no es un SGBD adecuado para realizar transacciones complejas. CONCLUSIÓN: En conclusión, un gestor de base de datos da una serie de servicios y lenguajes para la creación, configuración y manipulación de la base de datos, además de mecanismos de respaldo. Las organizaciones que usan un sistema gestor de base de datos también pueden almacenar una descripción de dichos lenguajes en un diccionario de datos y también asegurar su mantenimiento, proporcionando un acceso controlado a la misma.
https://desktop.arcgis.com/es/system-requirements/latest/database- requirements-sqlserver.htm https://es.wikipedia.org/wiki/Microsoft_SQL_Server https://www.inesem.es/revistadigital/informatica-y-tics/los-gestores-de- bases-de-datos-mas-usados/