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.

Entradas relacionadas: