19 de octubre de 2009
[CLASE 3: BASE DE DATOS ] BASE DE DATOS
Entidad: Representa una cosa, un objeto del mundo real con existencia independiente, es decir, se diferencia únicamente de cualquier tipo. Ejemplo: Una persona se diferencia de cualquier otra incluso siendo gemelo. Un automóvil aunque sea de la misma marca o modelo, tendrán atributos diferentes, por ejemplo: El nº de serial. Atributos: Son las propiedades que describen a cada entidad en un conjunto de entidades. Por ejemplo: Entidad del alumno; Cédula, Sexo, apellido, nombre, Nº de teléfono, entre otros. Relación: Describe cierta dependencia entre entidades o permite la asociación de la misma. Claves: Es un subconjunto del conjunto de atributos comunes en una colección de entidades. Que permite identificar unívocamente cada una de las entidades. Pertenecientes a dicha colección. Cada entidad tiene sus atributos y cada entidad tiene su clave principal que será la clave. Empresa: Rif ; Automóvil: La placa ; Persona: Cédula. Modelo Entidad Relación: Es un concepto de modelado para base de datos, propuestos por Peter Chen, en 1976 mediante el cual se pretende visualizar los objetos que pertenece a la base de datos. Herramienta grafica para definir datos, basada en una percepción del mundo real consiste en un conjunto de objetos básicos llamadas entidades y en relaciones entre esos objetos. Modelo de datos: Es la descripción de la organización de una base de datos, constituyéndose en una representación gráfica. Orientada a la obtención de la estructura de datos mediante métodos.
19 de octubre de 2009
[CLASE 3: BASE DE DATOS ]
La Normalización: Es un proceso que se clasifica: Las relaciones, objetos, formas de relajación y demás elementos de grupo y las características de cada uno de los procedimientos. Modelo de datos racional: Es un conjunto de uno o más tablas estructuradas en registros (Líneas) y campos (Columnas) que se vinculan entre si, por un campo en común. Base de datos: Es un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos. Diccionario de datos: Son el segundo componente del análisis y flujo de datos. El diccionario se desarrolla durante el análisis del flujo de datos y ayuda al analista involucrado en la determinación de los requerimientos del sistema. SQL: Es un lenguaje estandarizado de base de datos, el cual nos permite realizar tablas y obtener datos de manera fácil y sencilla. La misma es un lenguaje que consta de varias partes. a) Lenguaje de definición de datos (DDL): Proporciona órdenes para definir esquemas
de relación, eliminar relaciones, crear índice y modifica esquema de relación. b) Lenguaje de Manipulación de datos interactivos (DML): Incluye un lenguaje de consulta que permite rescatar datos de las relaciones, también incluye ordenes, para insertar, suprimir y modificar. c) Lenguaje de Manipulación de datos inmersos (DML): La forma inmersa de SQL,
esta diseñada para usar dentro del los lenguajes de programación como otros lenguajes de programación generales. d) Definición de vistas (DDL): Incluye órdenes para definir vistas. e) Estructuras básicas en SQL: Consta de tres clausulas:
19 de octubre de 2009
[CLASE 3: BASE DE DATOS ]
1- Clausula Select: Se usa para alistar los atributos que se desean en el resultado de una consulta. 2- Clausula From: Lista las relaciones que se van a examinar en la evaluación de la expresión. 3- Clausula Where, consta de un predicado que implica atributos que aparecen en la clausula from.