Actividad 1 SGBD
Actividad 1 SGBD
Actividad 1 SGBD
ACTIVIDAD DE APRENDISAJE 1
MALLERLY GUERRERO
ABRIL DE 2019
BOGOTA D.C.
Contenido
INTRODUCCION ......................................................................................................................... 3
¿Qué significa la arquitectura? ................................................................................................... 4
Lenguajes: .................................................................................................................................. 5
Bibliografía:.............................................................................................................................. 14
INTRODUCCION
permanentemente los datos que se generan dentro de la actividad económica que realicen
estas empresas, por lo cual la implementación y desarrollo de las bases de datos como
herramienta fundamental para el desarrollo de las mismas se hace cada más imprescindibles,
como el SGBD, por lo anterior a continuación identificaremos una solución para un caso en
implementando un software que nos permita identificar fallas y falencias del sistema así dar
poco como esta herramienta como es el SGBD es cada vez más necesaria y precisa dentro de
la industria.
¿Qué significa la arquitectura?
Unos de los objetivos de un SGBD es evitar a los usuarios los detalles relativos a la forma en que los
datos se almacenan y se mantienen, por lo que el administrador de la base de datos debe descubrir la
estructura de los datos en varios niveles que conforman lo que se conoce como arquitectura de los
sistemas de bases de datos. La arquitectura mas estandarizada es la que cumple con los requerimientos
de la normativa ANSI/X3/SPARC, surgida en 1977, que establece que la arquitectura de una base de
Nivel físico: Es el nivel mas bajo de abstracción, en el que se describe como se almacenan
físicamente los datos: el tamaño de los bloques de datos, lo métodos de direccionamiento. Los índices,
etc.
Nivel Lógico o conceptual: Nivel lógico o conceptual: En este nivel se describe a nivel lógico
la totalidad de los datos que van a ser almacenados en la base de datos mediante la especificación de
las entidades (por ejemplo, clientes, pedidos y artículos), atributos o propiedades de las entidades (por
ejemplo, NIF, nombre, dirección y teléfono del cliente, referencia y fecha del pedido, etc.), relaciones
Nivel externo o de vistas : Muchos usuarios no tienen por qué trabajar con toda la información
almacenada en la base de datos, pues precisan sólo una parte. Para dar una respuesta adecuada a esta
situación se define para cada usuario una vista externa o subesquema de la base de datos, que será
por tanto la visión que de la base de datos tiene cada usuario. Una vista será un subconjunto de la
Herramientas de gestión: Como indican Oltra et al. (2006), todos los SGBD disponen de
herramientas de gestión para poder crear las bases de datos, manipularlas, modificar su diseño,
que accedan a los datos y los manipulen para su uso por parte de usuarios que no puedan o deban
Lenguajes:
Los SGBD proporcionan lenguajes que se pueden clasificar del siguiente modo:
estructuras externas que sean necesarias para el desarrollo de las diferentes aplicaciones.
parte, son lenguajes autosuficientes que pueden ser empleados por usuarios con
SQL, que pueden operar como huésped o como autocontenido, reciben el nombre
de lenguajes duales.
o Según el detalle con el que sea preciso especificar el procedimiento para acceder
procedimentales, sin embargo, basta con indicar qué operación se desea llevar a
Según la manera de recuperar y/o actualizar los datos, podemos distinguir entre
al registro buscado.
El diccionario de datos
El diccionario de datos contiene toda la información sobre los datos almacenados en la base de datos.
Ramos et al. (2006), en una base de datos relacional, el diccionario de datos proporciona información
acerca de:
La parte del ordenador en la que se almacena información se denomina memoria y podemos hablar
secundaria.
ella desaparece al desconectarse el ordenador. ficheros, por lo que podríamos decir que un
Por este motivo, se hace necesaria la existencia fichero consiste en un conjunto de bytes
Una instancia de Motor de base de datos es una copia del ejecutable de sqlservr.exe que se ejecuta
como un servicio de sistema operativo. Cada instancia administra varias bases de datos del sistema y
una o varias bases de datos de usuario. Cada equipo puede ejecutar varias instancias de Motor de base
de datos. Las aplicaciones se conectan a la instancia para realizar el trabajo en una base de datos
Instancias
Una instancia de Motor de base de datos funciona como un servicio que controla todas las solicitudes
de aplicación para trabajar con datos de cualquiera de las bases de datos administradas por dicha
la aplicación y la instancia están en el mismo equipo, la conexión de SQL Server se puede ejecutar
como una conexión de red o una conexión en memoria. Cuando una conexión se ha completado, una
resuelve las instrucciones de Transact-SQL en operaciones con los datos y objetos de las bases de
datos y, si se han concedido los permisos necesarios a las credenciales de inicio de sesión, realiza el
trabajo. Los datos recuperados se devuelven a la aplicación, junto con cualesquiera mensajes como
errores.
Puede ejecutar múltiples instancias de Motor de base de datos en un equipo. Una instancia puede ser
conexión especifica solo el nombre del equipo, se establece la conexión a la instancia predeterminada.
Una instancia con nombre es una instancia en la que se especifica un nombre de instancia al instalar
la instancia. Una solicitud de conexión debe especificar el nombre del equipo y el nombre de instancia
para conectar a la instancia. No hay ningún requisito para instalar una instancia predeterminada; todas
las instancias que se ejecutan en un equipo pueden ser instancias con nombre.
Mapa conceptual de la arquitectura por capas
Los tres niveles de la arquitectura ANSI-SPARC son el nivel interno o físico, el nivel externo o de
Si se puede, es una buena práctica ya que al momento de colocarle las dos capas cliente
servidor lo que se está haciendo es respaldando la información y no que este en modo local
en el computador o en el front end de la aplicación.
SEGUNDA PARTE. CASO PRACTICO
Piñeiro, Gómez, José Manuel. Manual gestión de bases de datos: formación para el empleo,
http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=3214275.
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/database-engine-
instances-sql-server?view=sql-server-ver15
http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184158.