CREATE VIEW SUP_PART (SNO, NAME, PNO, PNAME) AS
(4) Ans: The NULL SQL keyword is used to represent either a missing value or a
2) Declarative DMLs (also referred to as nonprocedural DMLs) require a user to specify what data are needed without specifying how to get those data.
disciplina distinguible, pero su objetivo durante algún tiempo se limitó a una parte relativamente pequeña para la población de procesadores de datos. En una Base de datos, se integran archivos individuales para ser compartida por todos los usuarios de una empresa.
“En los años setenta, las Bases de Datos crecieron hasta ser uno de los focos principales de la actividad de procesamiento de datos en muchas organizaciones. Bases de Datos: Es una colección de datos almacenados y organizados de forma integrada y compartida para servir a un propósito específico. Las Bases de Datos pueden considerarse como un conjunto de varios archivos independientes, donde se elimina o se reduce al mínimo cualquier redundancia entre los mismos.”3
El concepto de Bases de datos es muy poderoso, ya que constituye una solución ingeniosa a algunos problemas importantes, como resultado tiende a ser un tema
complejo y de múltiples aspectos, que parece difícil cuando se intenta comprender toda su naturaleza.
Los Sistemas de Bases de Datos son mecanizados por computador para el manejo de datos por medio de un paquete de software llamado Sistema de Manejo de Bases de Datos DBMS. Los componentes fundamentales de un Sistema de Bases de Datos son el hardware, el software DBMS, los datos y los usuarios.
Los Sistemas de Bases de datos están diseñados para gestionar grandes bloques de información, la gestión de datos implica tanto la definición de estructuras para el almacenamiento como la provisión de mecanismos para la gestión de la información. Además los Sistemas de Bases de Datos deben mantener la seguridad de la información almacenada, pese a caídas del sistema o intentos de accesos no autorizados.
Si los datos van a ser compartidos por los usuarios, el sistema debe evitar posibles resultados anómalos.
El software manejador de Bases de Datos (DBMS), es un sistema de gestión de Bases de datos que consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a estos datos.
Los filósofos de la información suelen decir que un dato debe ser considerado como tal hasta el momento en que se organiza de manera significativa, en el que pasa a ser información.
La colección de datos denominada comúnmente como Bases de Datos contiene información acerca de la empresa determinada. El objetivo primordial de un DBMS es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información en las Bases de datos, teniendo acceso a los datos en cualquier parte de la Base de datos sin necesidad de conocer su organización dentro del dispositivo de almacenamiento.
Los diferentes tipos de usuarios de un Sistema de Bases de Datos se distinguen por el modo en que ellos esperan interactuar con el sistema, y pueden ser :
- Programadores de aplicaciones: son los encargados de escribir programas de aplicaciones que utilicen Bases de Datos. Interactúan con los datos de todas las
maneras posibles: recuperan información, crean nueva información, borran o modifican la información ya existente, previa solicitud al DBMS. Los programas pueden ser aplicaciones convencionales de procesamiento por lotes o en línea. Los programas en línea sirven de apoyo a los usuarios finales.
- El usuario final accede a la Base de Datos desde un terminal por medio de un lenguaje de consulta proporcionado por el programador.
- El administrador de las Bases de Datos está formado generalmente por un equipo de profesionales, para controlar y manejar las Bases. Las funciones del administrador de las Bases de Datos, son:
- Describir el modelo de las Bases de Datos, no sólo de los campos y registros, sino también de las relaciones entre ellos (definir el esquema).
- Definir la estructura de almacenamiento y el método de acceso a los datos de las Bases.
- Modificar el esquema y la organización física de almacenamiento.
- Conceder la autorización para el acceso a los datos al resto de los usuarios de las Bases de datos.
Base de datos relacionales. En una computadora existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto.
Los sistemas relacionales son importantes porque ofrecen muchos tipos de procesos de datos, como: simplicidad y generalidad, facilidad de uso para el usuario final, períodos cortos de aprendizaje y las consultas de información se especifican de forma sencilla.
Las tablas son un medio de representar la información de una forma más compacta y es posible acceder a la información contenida en dos o más tablas. Las bases de datos relacionales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. Cumplen las siguientes leyes básicas:
- Generalmente, contendrán muchas tablas.
- Una tabla sólo contiene un número fijo de campos. - El nombre de los campos de una tabla es distinto. - Cada registro de la tabla es único.
- El orden de los registros y de los campos no está determinados. - Para cada campo existe un conjunto de valores posible.
5.2.4 Análisis y Diseño de Sistemas. El desarrollo de sistemas puede