Informe de auditoría de tecnología de la información
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,39 KB
Ejercicio 1
select c.Nombre, c.Apellido
from Clientes as c inner join Compras as cp on
cp.Id_cliente=c.Id_cliente
where cp.Id_compra in(
select d.Id_compra
from Artículos as a inner join Detalles as d on
d.Id_articulo=a.Id_articulo
where Descripción='tornillos')
Ejercicio 2:
Select a. Descriptiom from artículos
Inner join detalles on a. Id_articulos=d. Id_articulos
Group by a. Description
Order by a. Description desc
Ejercicio 3:
select count(factura) as facturas
from Compras
where Factura like 'ab%c%' and Fecha>='01/01/2008' and Fecha<='31/03/2008'
Ejercicio 4: (MOSTRAR EL NOMBRE DEL ARTÍCULO Y EL IMPORTE TOTAL DE VENTAS DE LOS MISMOS.)select a.Descripción , SUM(d.Importe)
from Artículos as a inner join Detalles as d on
d.Id_articulo= a.Id_articulo
group by a.Descripción
Ejercicio 5 :
select Descripcionfrom Artículos
where Id_articulo not In(select a.Id_articulo
from Artículos as a Inner join Detalles as d on
d.Id_articulo= A.Id_articulo)
Aca no hace falta hacer
Un join en la subquery porque con fijarse que no exista en detalle es
SuficienteEjercicio 6 :
select c.Factura
from Compras as c inner join Detalles as d on
d.Id_compra=c.Id_compra
group by c.Factura
having COUNT(c.Factura)>1
B) Las Principales carácterísticas de un sistema de Base de Datos:
●
Independencia de Datos respecto de los sistemas
Los programas de acceso a la Base de Datos Se escriben de modo independiente a los datos, en caso que la estructura de los Datos sufra modificaciones no tiene por que incidir en la escritura de la Codificación de los programas que utilizan dichos datos.
●
Posibilidad de Disminuir la redundancia
El control de redundancia de la Base de Datos Permite tener los datos en forma única y si existe una repetición que sea Reducida al mínimo. Se ahorrará espacio y se mantendrán mejor los datos.
●
Naturaleza Autodescriptiva de los sistemas de las bases de datos
El sistema no solo Contiene la base de datos misma, sino también una definición completa con Información de estructuras, tipo y formato de almacenamiento de cada elemento y Diversas restricciones que se aplican a los datos.
●
Manejo de Múltiples vistas de los datos
Una base de datos suele ser vista por varios Usuarios, En diferentes momentos y de diferentes maneras si tiene la Posibilidad de que cada usuario vea sólo lo que necesite.
●
Posibilidad de Compartir datos
La información está Disponible para varios usuarios y por distintas vías de acceso. Pueden acceder Varios usuarios y requerir diferentes vistas de la misma.
●
Compacto rápido y actual
Se dispone en cualquier momento de la Información precisa y al día.
●
Posibilidad de aplicar restricciones de Seguridad
Se definen maneras de asegurar los accesos a la base de datos, Ya sea con palabras claves o vistas parciales. Se conceden permisos de acceso para consultas o modificaciones.
●
Auditoría
Proveen la facilidad para obtener estado de la base de datos, accesos Realizados y registros borrados.
●
Recupero
La Recuperación y restauración ante algún problema de la base está considerada. Se Las actualiza pero al mismo tiempo que va haciendo la misma, se guarda.
●
Relacionabilidad
Los datos podrán ser utilizados o explorados de manera flexible, con diferentes Caminos de acceso, gracias a su relación incluída de datos.
C) Niveles De una arquitectura de base de datos:
●Nivel Externo: Es el del usuario individual. Para él será O bien un lenguaje de consulta, o algún lenguaje de aplicación especial. Es el Que se ocupa de la forma como los usuarios individuales perciben los datos.
●Nivel Conceptual: Es una representación de toda la Información contenida en la base de datos. Es la vista comunitaria de los Usuarios, osea un nivel de mediación. Oculta los detalles de las estructuras Físicas de almacenamiento y se concentra en describir entidades, tipos de Datos, vínculos, operaciones de los usuarios y restricciones.
●Nivel Interno: Es el que se ocupa de la forma como se Almacenan físicamente los datos. Es una representación bajo nivel. Emplea un Modelo físico de los datos y describe todos los detalles para su Almacenamiento, y los caminos de acceso para la base de datos.
D) La
Principal diferencia entre un modelo jerárquico, y un modelo plex son que en un
Modelo Jerárquico representa organizaciones jerárquicas y utiliza un principio
De estructuración de datos: la relación padre-hijo. Este vínculo también
Llamado VPH es una relación de 1: N entre dos tipos de registros. Una
Ocurrencia del tipo de VPH consiste en un registro del tipo reg. Padre y
Varios registros del tipo de reg. Hijo. En cambio en el Modelo Plex o Red, si en una
Relación entre datos, un hijo tiene más de un padre. Por lo tanto, en
Este tipo de base la diferencia fundamental es que cada hijo puede tener más de
Un padre. Cualquier componente puede vincularse con otro.