como crear una base de deto

24
BASE DE DATOS (BD) Alan Varela Arias Yaisleth Esmeral Docente: Luis Carlos Sanmartín

Transcript of como crear una base de deto

BASE DE DATOS (BD)

Alan Varela Arias

Yaisleth Esmeral

Docente: Luis Carlos Sanmartín

BASE DE DATOS

(BD)

Una base de datos es un conjunto de información que se liga de alguna forma y se encuentra catalogada para tener mejor acceso de la misma.

Inicialmente eran llevadas en registros por medio de fichas, y es por esto que existe una amplia variedad de fichas.

Hoy en día es mediante servidores y computadores que se acumula la información y dichos datos se catalogan en forma ordenada y de fácil acceso por medio de un sistema que está definido como “SGBD” (sistema de gestión de base e datos), un software creado para tal fin.

Las bases de datos son utilizadas en infinidad de circunstancias: En los hospitales para catalogar

medicamentos, y a los pacientes. En la administración para catalogar los

diferentes temas a tratar. En el gobierno para catalogar los temas y

obligaciones a resolver. En la escuela para matricular a los alumnos En el comercio para controlar la

información.

PARA QUE SIRVE UNA BD

ESTRUCTURA DE UNA BASE DE DATOS (BD)Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a

la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de

contener los campos.

Registro: Es una colección de campos (atributos)Campos: Contiene almacenado solamente un valor.Enlace: Asociación entre dos registros, así que podemos verla como unarelación estrictamente binaria.

Un BD abarca más que la estructura de árbol, porque un nodo "hijo“, en la estructura de red puede tener más de un padre.

DIFERENCIA ENTREUNA BD Y UN SGBD

Una BD (Base de Datos), es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso y un SGBD (Sistema de Gestión de Base de Datos), es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad.

Una Hoja de Cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas); y el SGBD, consiste en una colección de datos interrelacionados y posee un conjunto de programas para

acceder a dichos datos. El Objetivo primordial de un sistema de gestión de base de datos (SGBD), es proporcionar un entorno que sea a la vez conveniente y eficiente para ser

utilizado al extraer y almacenar información de la base de datos.

DIFERENCIA ENTRE UNA HOJA DE CÁLCULO Y UN SGBD

¿QUÉ ES UNA BD RELACIONAL?

PASOS EN EL DISEÑO DE UNA BD Análisis de

Requerimientos

Diseño Conceptual

(Entidad-Relación)

Diseño Lógico(ELKA u otro)

Diseño Físico(Almacenamiento y Acceso)

PASOS EN EL DISEÑO DE UNA BDANÁLISIS DE REQUERIMIENTOS

•Descripción Operacional.

•Fase de Adquisición de Conocimiento. - Entrevista con los usuarios del sistema. - Identifica necesidades. - Asegurar que se tenga los datos necesarios para las funciones y aplicaciones donde se usará la base de datos.

•La Salida son los Requerimientos del Sistema.

PASOS EN EL DISEÑO DE UNA BD

DISEÑO CONCEPTUAL

•Trata de reflejar cómo son los datos.•De manera participativa y con refinamientos sucesivos a través de la interacción de los diseñadores y los usuarios del sistema.

•Trata de crear un Modelo Parcial del Universo donde se trata de capturar lo suficiente para poder soportar todas las funciones a las que servirá el sistema final. •Identifica identidades y sus relaciones.•La salida es un Esquema de la Base de Datos.•Dentro de ésta fase es común el uso del modelo Entidad-Relación.

Análisis de Requerimiento

s

Diseño Conceptual

(Entidad-Relación)

PASOS EN EL DISEÑO DE UNA BD

DISEÑO LÓGICO

•Diseño que se acerca más a la implementación en un Sistema Manejador de Base de Datos.•Transforma el modelo Entidad-Relación en tablas que podrán ser implementadas en un sistema manejador de base de datos particular.•El modelo que se puede usar es ELKA.•Elimina ciertas anomalías debidas a la redundancia, esto es se NORMALIZA.

PASOS EN EL DISEÑO DE UNA BD

DISEÑO FÍSICO

•Decide la estructura de almacenamiento y las estrategias de acceso. -Estructura de almacenamiento: cómo almacenar los datos. Archivos planos, comprimidos, codificados, formatos específicos. -Estrategias de acceso: Acceso Secuencial, Acceso Binario Acceso usando Btrees.•Generalmente se reduce a la selección de los ÍNDICES para acelerar el acceso. También selecciona los tipos de datos.

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

1. SELECCIÓN: Mediante esta Operación se obtiene un conjuntode filas con todas las columnasde la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadoresbooleanos "and" (Y),”or" (O), "not" (NO).

La representación sería la siguiente:

2. PROYECCIÓN: Ésta operación nosDevuelve una nueva tabla con las Columnas seleccionadas de otra.

La representación sería la siguiente:                     

OPERACIONES UNARIAS

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

1. UNIÓN: Esta operación solo se Puede hacer si las tablas tienes lasmismas columnas, es decir, porejemplo si tuviéramos una tablallamada empleados 2 con las mismascolumnas tan solo tendríamos que añadir las filas de ambas tablasen una única tabla.

La representación sería la siguiente:

2. DIFERENCIA: De la misma forma Que la unión la diferencia, tan solo se puede realizar si las dos tablas tienenlas mismas columnas. Su representaciónsería la siguiente: La representación sería la siguiente:                     

OPERACIONES BINARIAS

Tabla1 U Tabla2

Tabla1 - Tabla2

OPERACIONES BÁSICAS EN UNA BASE DE DATOS (BD)

Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).

3. PRODUCTO CARTESIANO:Se realiza con dos tablas distintaspero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo.

Su representación sería la siguiente:

OPERACIONES BINARIAS

TABLA1 x TABLA 2

BASE DE DATOS

Borrar: DELETE,

DROP

Consultar: SELECT

Actualizar:

UPDATE

Almacenar: CREATE, INSERT

Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos.

OBJETOS DE ACCESS

OBJETOS DE ACCESSConsultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan.

OBJETOS DE ACCESSFormularios: Son diseños que realizamos para poder introducir, modificar o visualizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes.

OBJETOS DE ACCESSInformes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito principal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla.

OBJETOS DE ACCESSPáginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local.

OBJETOS DE ACCESSMacros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas.

OBJETOS DE ACCESSMódulos : Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.

WEBGRAFÍAhttp://www.monografias.com/trabajos12/basdat/basdat.shtml http://es.wikipedia.org/wiki/Base_de_datos http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una-hoj

a-de-calculo-y-un-sgbd/ http://www.alegsa.com.ar/Dic/estructura%20de%20la%20base%2

0de%20datos.php http://www.monografias.com/trabajos10/esda/esda.shtml http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_

de_datos http://www3.uji.es/~mmarques/f47/apun/node4.html http://silviissteban.wordpress.com/2010/04/13/%C2%BFcual-es-la-

diferencia-entre-una-bd-y-un-sgbd-sistema-de-gestion-de-base-de-datos/

http://1.bp.blogspot.com/_eJYsI2H1ZhI/Sh9gixHQXdI/AAAAAAAAA

gY/zoKqcPw-efs/s400/logo_SGBD.gif http://www.njnonprofits.org/bd_logo.jpg http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-la

s-bases-de-datos/ http://www.uaem.mx/posgrado/mcruz/cursos/miic/dibd.pdfhttp://www.desarrolloweb.com/articulos/operaciones-basicas-sobr

e-tablas.htmlhttp://puertolas.espacioblog.com/post/2008/05/28/objetos-access