Está en la página 1de 27

ACTIVIDAD 2 SISTEMAS GESTORES DE BASES DE DATOS:

PRESENTADO POR
IVAN ANTONIO RAMIREZ CELEITA

PROFESOR CAMILO ALFONSO SALAMANCA GUAUQUE

UNIVERSIDAD COMPENSAR
BASES DE DATOS BOGOTÁ,
2021
Contenido
Primera parte .................................................................................................................................. 3
1. Por medio de un gráfico describir la arquitectura en tres niveles de un SGBD. – (Capitulo 6 –
parte 3, del texto Sistemas de bases de datos Paul Beynon).......................................................... 3
2. Realizar un mapa conceptual de la arquitectura de Oracle. ................................................... 4
3. Realizar un cuadro comparativo de los conceptos de: Kernel, Interfaz, utilidades. ............... 5
4. Realizar un cuadro comparativo de las funciones de un SGBD............................................... 5
5. Desarrollar un mapa mental donde se visualice los pasos para el desarrollo de una base de
datos, identificando las etapas de modelado conceptual, modelado lógico, y modelado físico.
(Parte 4 – Capitulo 14 del texto Sistemas de bases de datos PaulBeynon) .................................... 7
SEGUNDA PARTE. CASO PRACTICO ..................................................................................................... 8
1. Diseñar una ficha técnica del sistema gestor, en la que se especifique: ................................ 8
2. Desarrollar una Guía para el usuario sobre la instalación del sistema gestor paso a paso que
permita identificar: ....................................................................................................................... 10
3. Utilizar pantallazos para mostrar las instrucciones utilizadas realizando la instalación
correspondiente. Agregar formas (flechas, cursores, apuntadores) para indicar en modo grafico
las opciones en la instalación.) ...................................................................................................... 14
4. Diseñar y desarrollar la base de datos en la actividad 1: ...................................................... 26
Bibliografía ........................................................................................................................................ 27
Primera parte

1. Por medio de un gráfico describir la arquitectura en tres niveles de un SGBD. –


(Capitulo 6 – parte 3, del texto Sistemas de bases de datos Paul Beynon)

Ilustración 1 ARQUITECTURA SGBD


2. Realizar un mapa conceptual de la arquitectura de Oracle.

Ilustración 2 ARQUITECTURA ORACLE


3. Realizar un cuadro comparativo de los conceptos de: Kernel, Interfaz, utilidades.
Tabla 1 CONCEPTOS SGBD

Kernel Interfaz utilidades


Se entiende por el Entre el kernel y las Se entiende por las
Kernel de un SGBD utilidades debe existirutilidades de un
el motor central que una interfaz es un SGBD el vasto
controla las funciones lenguaje estándar que conjunto de
que gestionan el conecta una utilidad, herramientas que o
núcleo de los datos como puede ser un bien vienen
como la mayoría de lenguaje estándar que empaquetadas como
las definidas conecta una utilidad, parte del SGBD o
anteriormente como puede ser un bien las proporcionan
lenguaje de cuarta terceras partes. por
generación, con las ejemplo, las hojas de
funciones del kernel cálculo, los lenguajes
de cuarta generación,
las utilidades de
monitorización del
rendimiento
Tomado de (Beynon, 2021)

4. Realizar un cuadro comparativo de las funciones de un SGBD


Tabla 2 CUADRO COMPARATIVO SGBD

FUNCIONES CRUD Un SGBD debe permitir a los usuraios que


creen estructuras de datos, que recuperen datis
de estas estructuras, que actualicen datos que
se encuentren en estas estructuras y que borren
datos. A estas funciones se las conoce
colectivamente como actividades CRUD
(Create, Read, Update y Delete)
DICCIONARIOS DE DATOS Un SGBD debe soportar un repositorio de
metadatos: datos acerca de datos. A este
repositorio se le conoce como diccionario de
datos o catálogos del sistema. Normalmente,
ese diccionario de datos almacenará datos
sobre la estructura de los datos, las relaciones
entre ítems-dato, las restricciones de integridad
sobre los datos, los nombres y los privilegios
asociados con los usuarios.
GESTIÓN DE TRANSACCIONES Un SGBD debe ofrecer soporte al concepto de
transacciones y debe gestionar la situación en
la que múltiples transacciones quieran actuar
sobre la base de datos. Una transacción es una
serie de acciones que acceden o causan
cambios sobre los datos de la base de datos.
CONTROL DE CONCURRENCIA Un SGBD debe permitir que mucho usuarios
compartan datos en la base datos – y que
accedan a dichos datos de forma concurrente-
EL SGBD asegura que si dos transacciones
están accediendo a los mismos datos, no dejen
la base de datos en u estado inconsistente.
RECUPERACIÓN El SGBD debe asegurarse de que será posible
la base de datos cuando se produzca un fallo
del hardware o el software que provoque algún
daño en la base de datos.
AUTORIZACIÓN El SGBD debe proporcionar métodos que
garanticen la seguridad. Generalmente el
SGBD ha de soportar el concepto de usuario
autorizado de una base de datos y debería ser
capaz de asociar los privilegios asociados de
cada usuario con el acceso a los datos dentro de
la base de datos o con las utilidades del sistema
gestor.
COMUNICACIÓN DE DATOS Un SGBD debe ser capaz de integrarse con el
software de comunicaciones que esté corriendo
en el contexto de un sistema TIC. En
particular, permitir la conexión de herramientas
de gestión o monitorización con el kernel del
SGBD.
INTEGRIDAD DE DATOS La integridad de los datos es una propiedad de
la base de datos que asegura que va a
permanecer como un reflejo preciso de su
universo del discurso. Para lograrlo, el SGBD
permitirá la creación de restricciones cuando se
produzcan actividades CRUD.
UTILIDADES DE ADMINISTRACIÓN El SGBD debe garantizar que dispone de las
utilidades suficiente para administrar la base de
datos. Entre éstas, debe tener utilidades para:
- Importar datos desde otras fuentes.
- Exportar datos hacia otras fuentes.
- Monitorizar su uso y operación
- Monitorizar y mejorar su rendimiento
Tomado de (Beynon, 2021)
5. Desarrollar un mapa mental donde se visualice los pasos para el desarrollo de una
base de datos, identificando las etapas de modelado conceptual, modelado lógico, y
modelado físico. (Parte 4 – Capitulo 14 del texto Sistemas de bases de datos
PaulBeynon)

Ilustración 3 MAPA MENTAL


SEGUNDA PARTE. CASO PRACTICO

1. Diseñar una ficha técnica del sistema gestor, en la que se especifique:


Componente Requisito
Disco duro SQL Server requiere un mínimo de 6 GB de
espacio disponible en el disco duro.
Monitor SQL Server requiere un monitor de resolución
Super-VGA (800x600) o superior.
Internet La funcionalidad de Internet requiere acceso a
Internet (se pueden aplicar tarifas).
Memoria * Mínimo:

Ediciones Express: 512 MB

Todas las demás ediciones: 1 GB

Recomendado:

Ediciones Express: 1 GB

Todas las demás ediciones: Al menos 4 GB y


deben aumentarse a medida que aumenta el
tamaño de la base de datos para garantizar un
rendimiento óptimo.
Velocidad del procesador Mínimo: x64 Procesador: 1,4 GHz

Recomendado: 2,0 GHz o más rápido


Tipo de procesador Procesador x64: AMD Opteron, AMD Athlon 64,
Intel Xeon con soporte Intel EM64T, Intel
Pentium IV con soporte EM64T
Sistema operativo Windows 10 TH1 1507 o superior

Windows Server 2016 o superior


.NET Framework Los sistemas operativos mínimos incluyen un
marco .NET mínimo.
Software de red Los sistemas operativos compatibles con SQL
Server tienen software de red integrado. Las
instancias con nombre y predeterminadas de una
instalación independiente admiten los siguientes
protocolos de red: memoria compartida,
canalizaciones con nombre y TCP / IP.
CARACTERISTICAS SOBRESALIENTES

• Opciones de Big data y PolyBase

El componente más interesante de este conjunto de características es una mejora


importante de PolyBase que le permite conectar SQL Server a Oracle, MongoDB y
Teradata de forma nativa, y ofrece conectividad ODBC a otras fuentes de datos
(por ejemplo, listas de SharePoint). Lo que esto significa es que puede escribir
consultas T-SQL para devolver datos de tablas dentro de Oracle y tener una
consulta optimizada.

• Procesamiento inteligente de consultas

SQL Server 2019 también presenta la función escalar en línea y la compilación


diferida para variables de tabla. Ambas características fueron antipatrones de
rendimiento en versiones anteriores de SQL Server, ya que condujeron a
estimaciones incorrectas de filas en el procesamiento de consultas.

• Monitoreo más inteligente

La característica del almacén de consultas fue un beneficio importante, pero en


algunos sistemas, causó algunos problemas de contención de recursos. Esto fue
particularmente impactante para los clientes que ejecutaron SQL exclusivamente
dinámico (donde cada consulta emitida en la base de datos es un valor hash único).
SQL Server 2019 presenta una opción de captura personalizada que le permite
ajustar la recopilación de datos para evitar este problema.

• Recuperación más rápida de la base de datos

La recuperación acelerada de la base de datos cambia este proceso al implementar


un almacén de versiones para permitir que las transacciones se reproduzcan mucho
más rápido después de una restauración o reinicio del servidor.
(softtrader, 2020)
2. Desarrollar una Guía para el usuario sobre la instalación del sistema gestor paso a paso
que permita identificar:

Paos 1: ingresar a ala url https://www.microsoft.com/es-es/sql-server/sql-server-downloads para


descargar la version mas actual de sql server

Oprimimos para
descargar el software

Luego ejecutamos el
.exe que genera la
descarga
Seleccionamos esta
opción, para poder
configura mejor las
opciones
Seleccionam
os

La ruta de
instalacion

Luego de seleccionar le
damos descargar
Esperamos a que
termine de descargar
3. Utilizar pantallazos para mostrar las instrucciones utilizadas realizando la instalación
correspondiente. Agregar formas (flechas, cursores, apuntadores) para indicar en
modo grafico las opciones en la instalación.)

Enseguida de
Luego damos installation, le
click en damos click aquí
installation en new SQL
Server…
Luego le damos next para
que instale
Dejamos esta opcion

Seguimos dandole next


para que instale
Aceptamos terminos

Seguimos dandole next


para que instale
Seleccionamos esta
ocpcion para crear
nuestros servicios de
bases de datos

Seguimos dandole next


para que instale
Podemos dejar por
defecto el nombre del
server

Seguimos dandole next


para que instale
Seguimos dandole next
para que instale
Seleccionamos esta
opción para poder
agregar contraseña y el
usuario actual de
windows

Luego de crear la
contraseña Seguimos
dandole next para que
instale
Luego de nos muestra
todo lo que vamos a
instalar y le damos click
aquí en install
Luego de finalizar le
damos close
También instalaremos
Estas herramientas que
nos serviran para manejar
las bases de datos de sql
server
4. Diseñar y desarrollar la base de datos en la actividad 1:
sistema de información de una empresa: Salud y Terapias, en el gestor de base de datos,
creando las tablas, relaciones establecidas.
Bibliografía
Beynon, P. (24 de 10 de 2021). elibro-net.ucompensar.basesdedatosezproxy.com. barcelona españa:
reverte s.a. Obtenido de https://elibro-
net.ucompensar.basesdedatosezproxy.com/es/ereader/ucompensar/46796?page=184
softtrader. (4 de Junio de 2020). softtrader. Obtenido de softtrader: https://softtrader.es/blog-
microsoft/sql-server-2019-ya-esta-aqui-un-resumen-de-sus-mejores-caracteristicas/

También podría gustarte