3
El lenguaje de consultas estructurado (SQL) esta formado por: Un lenguaje de manipulación de datos para expresar las consultas y las modificaciones de la base de datos y un lenguaje de definición de datos para especificar el esquema de la base de datos Los usuarios de un sistema de base de datos se pueden clasificar de acuerdo a la forma que interactuan con el sistema y son: Usuarios normales, programadores de aplicaciones, usuarios sofisticados y usuarios especializados. Fundamentalmente hay dos tipos de lenguajes de manipulación de datos: Los lenguajes de manipulación de datos procedimentales y los lenguajes de manipulación de datos declarativos. Un ejemplar de la base de datos es: La colección de información almacenada en la base de datos en un momento dado. Una base de datos es: La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. El modelo de datos entidad-relación (E_R): Se basa en una percepción del mundo real que consiste en una colección de objetos básicos, denominados entidades, y de las relaciones entre ellos. Un Sistema de Gestión de Base de Datos (DBMS): Consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. Una transacción es: una colección de operaciones que se lleva a cabo como una única función lógica en una aplicación de base de datos. Los niveles de abstracción de datos son: Nivel lógico, nivel físico y nivel de vistas Un modelo de datos es: Una colección de herramientas conceptuales para describir los datos, sus relaciones, su semántica y las restricciones de consistencia.

El Lenguaje de Consultas Estructurado

Embed Size (px)

DESCRIPTION

El lenguaje de consultas

Citation preview

  • El lenguaje de consultas estructurado (SQL) esta formado por:

    Un lenguaje de manipulacin de datos para expresar las consultas y las modificaciones de la base de datos y un lenguaje de definicin de datos para especificar el esquema de la base de datos

    Los usuarios de un sistema de base de datos se pueden clasificar de acuerdo a la forma que interactuan con el sistema y son:

    Usuarios normales, programadores de aplicaciones, usuarios sofisticados y usuarios especializados.

    Fundamentalmente hay dos tipos de lenguajes de manipulacin de datos:

    Los lenguajes de manipulacin de datos procedimentales y los lenguajes de manipulacin de datos declarativos.

    Un ejemplar de la base de datos es:

    La coleccin de informacin almacenada en la base de datos en un momento dado.

    Una base de datos es: La coleccin de datos, normalmente denominada base de datos, contiene

    informacin relevante para una empresa.

    El modelo de datos entidad-relacin (E_R): Se basa en una percepcin del mundo real que consiste en una coleccin de

    objetos bsicos, denominados entidades, y de las relaciones entre ellos.

    Un Sistema de Gestin de Base de Datos (DBMS):

    Consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos.

    Una transaccin es:

    una coleccin de operaciones que se lleva a cabo como una nica funcin lgica en una aplicacin de base de datos.

    Los niveles de abstraccin de datos son:

    Nivel lgico, nivel fsico y nivel de vistas Un modelo de datos es:

    Una coleccin de herramientas conceptuales para describir los datos, sus relaciones, su semntica y las restricciones de consistencia.

  • Una sper clave de R= A1An es n conjunto de atributos SCR tal que no existe 2 duplas t1 yt2 en ningn. Verdadero Cual no es modelo de base de datos

    1. Modelo lgico 2. Modelo relacional 3. Modelo real 4. Modelo jerrquico

    La normalizacin es: Un proceso en donde un esquema relacional se somete a una serie e pruebas para certificar si pertenece o no cierta forma normal La dependencia funcional es una restriccin al conjunto de relaciones legales no permiten expresar hechos cerca de la empresa que estemos modelando con la base de datos Verdadero Se dice que existe una dependencia funcional entre a y b si para cada valor del atributo a le corresponde un nico valor Para el atributo de b Una entidad r est en la segunda forma normal si Ningn atributo no primo depende parcialmente de cualquier clave de r Un err est en 3fn si esta est en 2fn y todos atributos no primos de r dependen transitivamente de una clave e r Falso Los campos de una tabla deben tener Un solo valor

  • El objetivo e diseo de las base de datos r es la Generacin de un conjunto de esquemas relacionales Dependencia funcional 1. Tipo de particular e restriccin 2. Generalmente de nocin de claves Usamos dependencias funcionales de dos formas: 1. Especificar restricciones en el conjunto relaciones legales 2. Para probar si una relacin es legal bajo un conjunto df Dependencia trivial: Se satisfacen para todas las relaciones Efectos de la base de datos mal diseada: 1. Repeticin de informacin 2. Perdida de informacin 3. Imposibilidad para representar cierta informacin Normalizacin: Es un procedimiento que asegura que un modelo de datos se ajusta a algunos estndares tiles Primera forma normal

    Elimina los atributos repetidos o grupo de atributos Se satisface las restricciones de contener valores atmicos( no podemos tener 2 o ms atributos)

    Segunda forma normal

    Elimina atributos dependientes solo en parte del identificador nico Relacin cuya clave est formado por un solo atributo

    Tercera forma normal

    Elimina atributos dependientes de atributos que no son parte identificador nico 3fn si se encuentra en 2fn y no tiene ninguna dependencia funcional transitiva