conceptos basicos referente a una base de datos

24
7/24/2019 Conceptos Basicos referente a una Base de Datos http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 1/24 BASES DE DATOS Universidad Nacional de Asunción FACULTAD POLITECNICA

Upload: marcos-benitez

Post on 22-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 1/24

BASES DE DATOS 

Universidad Nacional de AsunciónFACULTAD POLITECNICA

Page 2: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 2/24

INDICE

• Introducción

• Definición de base de datos

• Conceptos básicos

• Sistema de Gestión de Base de Datos(SGBD)

Page 3: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 3/24

En la actualidad el enfoque de bases de datos es

extensamente utilizado por ser la única soluciónposible para manejar grandes volúmenes de datos,la complejidad de la extracción de datos y laconcurrencia de datos (accesos simultáneos).

Las bases de datos se han extendido por ladisminución de los costos de los servidores y lasnecesidades de exploración de datos.

 Algunos sistemas utilizan bases de datos

propietarias y otros continúan utilizando archivostradicionales.

INTRODUCCIÓN 

Page 4: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 4/24

DEFINICIÓN DE BASE DE DATOS

“ Base de Datos es un conjunto dedatos relacionados entre sí y quetienen un significado implícito”  . 

La definición presentada anteriormente hace referencia a doselementos para que un conjunto de datos constituya unaBase de Datos:

1) Relaciones entre datos, tema que se tratara mas adelante.

2) Significado implícito de los datos que se atribuye

dependiendo del contexto en que se utilizan los mismos.Por ejemplo, el dato fecha en una base de datos de ventaspuede referirse a la fecha de emisión de las facturas, mientrasque si la base de datos es de música quizás corresponda a lafecha en que se grabó un tema musical.

Page 5: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 5/24

 Archivos tradicionales y Bases de Datos

En un sistema de información se cuenta con dos enfoques

principales para definir el almacenamiento de los datos:1.  Archivos tradicionales. Consiste en almacenar los datos

en archivos individuales, exclusivos para cada aplicaciónparticular. En este sistema los datos pueden ser

redundantes (repetidos innecesariamente) y laactualización de los archivos es más lenta que en una basede datos. Ej: archivos dbf  almacenar informaciones

2.  Base de datos. Es un almacenamiento de datos

formalmente definido, controlado centralmente paraintentar servir a múltiples y diferentes aplicaciones.La basede datos es una fuente significativa de datos que soncompartidos por numerosos usuarios para diversas

aplicaciones. 

Page 6: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 6/24

Facturas 

......

900

1250

Precio

.......

Pintura

Azulejos

Producto

....................

Misiones1456

FernandoMartínez

1226

Rincón1224

Joaquín García1225

Dom.NombreNum

Ejemplo Archivos Tradicionales 

.....................................

[email protected] 9157878Rincón 876FernandoMartínez

1226

 [email protected]

m.uy

4182569Guaná

1202

Juan García1225

E-mailTelefonoDirecciónNombreNum

Clientes

Se cuenta con dos archivos Clientes y Facturas. El primer archivotiene los datos básicos de los clientes, mientras que en el segundose almacenan las ventas realizadas. Al emitir cada factura seingresan nuevamente los datos num, nombre, domicilio. 

Desventajas:

-Se duplican esfuerzos 

-Se presentanredundancias dedatos (datos repetidosinnecesaramente)

-Se pueden producir

contradicciones entrelos datos, si porejemplo se ingresannombres diferentes paraun mismo cliente.

Page 7: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 7/24

Resulta relevante para que el Técnico en Administracióncumpla su rol como usuario de los sistemas o como

integrante del equipo de desarrollo que conozca algunosconceptos básicos vinculados al tema Bases de Datos. 

CONCEPTOS BÁSICOS

Datos

EntidadesClaves primarias y foráneas

Relaciones

Restricciones de integridad referencial

Metadatos

Page 8: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 8/24

Datos 

 “Datos  son hechos conocidos que puedenregistrarse y que tienen un significadoimplícito” .

Ejemplo:Pueden constituir datos los nombres, númerostelefónicos y direcciones de personas queconocemos. 

3256789Elena Sánchez

[email protected]í 100

José Martínez

18 de Julio 1880

Page 9: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 9/24

Una entidad es todo aquello de lo cual interesa guardardatos, por ejemplo: clientes, facturas, productos,

empleados. En el Modelo de Entidad-Relación que sepresenta, se observa que las entidades están formadaspor atributos o campos referidos a un mismo tema queinteresa almacenar. 

Entidades (Tablas)

CLIENTES cuenta con los atributos: Código de Cliente, Nombre, Apellido, Domicilio, Teléfono.

Page 10: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 10/24

Page 11: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 11/24

Restricciones de integridad referencial 

RESTRICCIONES DE INTEGRIDAD REFERENCIAL 

-Código de Clientes en Facturas debe cumplir que existaen Clientes y que sea clave primaria

-Código de Producto Facturas debe cumplir que exista enProductos y que sea clave primaria

Page 12: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 12/24

Retomando la Definición de Base de Datos (1), la cual señala

que ésta “ ...es un conjunto de datos relacionados entresí   y que tienen un significado   implícito”  , se observa en laimagen que los datos de las tablas se relacionan a través delas claves y que éstos tienen el significado implícito que seles atribuye en dicho contexto.

Page 13: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 13/24

Datos y Metadatos 

Metadatos son datos acerca de los datos presentesen la base de datos.

..................

20AlfabéticoNombre

4NuméricoNum

LongitudTipoDato

Ejemplo metadatos  El tipo de datos puede ser Numérico,alfabético, fecha, lógico (Sï /NO).

La longitud indica la cantidad máximade caracteres que puede asumir el

dato.

Ejemplo de Restricción de Dominio: 

Num >0 y <9999 

Page 14: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 14/24

SISTEMA DE GESTIÓN DE

BASES DE DATOS (SGDB)

Un sistema de gestión (o administrador) debase de datos se puede definir como unconjunto de datos interrelacionados y los

programas necesarios para acceder ymanipularlos, cuyo objetivo  principal esalmacenar y recuperar la información de una

base de datos de manera que sea fácil yeficiente a la vez.

Page 15: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 15/24

CARACTERISTICAS

Los SGBD tienen las siguientes mínimascaracterísticas:

• Acceso a través de lenguajes de

programación estándar.• Acceso por parte de múltiples

usuarios.

•Integridad de los datos.

•Respaldo y recuperación (Backup).

•Redundancia mínima.

•Claves de seguridad, entre otras.

Á

Page 16: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 16/24

SGBD MÁS USADOSEntre los sistemas gestores de base de datos más usados, tenemos

entre otros de acuerdo al tipo de licencia,Libres:

MySQL: Perteneciente a Sun Microsystems (también existeuna versión no libre y más completa)Postgresql.Open Office Database: De Sun Microsystems.

SQLite: Con licencia GPL, entre otros.PrivativosOracle Database: Perteneciente a Oracle Corporation.Fox Pro.Magic.Microsoft SQL sever.Microsoft Access.

ADABAS: Perteneciente a IBM.Paradox.

Sybase ASE, y Sybase ASA, entre otros. 

Page 17: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 17/24

Page 18: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 18/24

MODELO RELACIONALEstructura de base de datos relacionalesUna base de datos relacional consiste en un conjunto detablas, a cada una de las cuales se le asigna un nombre

exclusivo.Cada fila de la tabla representa una relación entre unconjunto de valores. Dado que cada tabla es un conjunto dedichas relaciones, hay una fuerte correspondencia entre el

concepto de tabla y el concepto matemático de relación, delque toma su nombre el modelo de datos relacional.

BASE DE DATOS RELACIONALESUna base de datos relacional es un repositorio compartidode datos. Para hacer disponibles los datos de una base dedatos relacional a los usuarios hay que considerar variosaspectos. Uno es la forma en que los usuarios solicitan losdatos: ¿cuáles son los diferentes lenguajes de consulta que

usan?

Page 19: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 19/24

CARACTERÍSTICAS:

Presentamos las siguientes características:

•  Una base de datos relacional se compone de variastablas o relaciones.•  No pueden existir dos tablas con el mismo nombre.

•  Cada tabla es a su vez un conjunto de registros, filaso tuplas.•  Cada registro representa un objeto del mundo real.•  Cada una de estos registros consta de varias

columnas, campos o atributos.•  No pueden existir dos columnas con el mismonombre en una misma tabla.

Page 20: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 20/24

CARACTERÍSTICAS:

  Los valores almacenados en una columnadeben ser del mismo tipo de dato.•  Todas las filas de una misma tabla poseen elmismo número de columnas.•  No se considera el orden en que sealmacenan los registros en las tablas.•  No se considera el orden en que sealmacenan las tablas en la base de datos.•  La información puede ser recuperada oalmacenada por medio de sentencias llamadasconsultas.

Page 21: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 21/24

QUE ES ACCESS???

Page 22: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 22/24

Microsoft Access es un sistema gestor de bases

de datos relacionales (SGBD). En la terminología

 propia de las bases de datos hay tres conceptosclaves dentro de las tablas: campo, registro y

dato.

Un campo es cada uno de los tipos de datos quese van a usar. Se hace referencia a los campos por

su nombre.

Un registro está formado por el conjunto deinformación en particular.

Un dato es la intersección entre un campo y un

registro.

El d A

Page 23: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 23/24

Elementos de Access Tablas  

Las tablas con el componente básico o elemental de las bases dedatos. O lo que es lo mismo, una base de datos está

principalmente compuesta por varias tablas relacionadas. Lastablas contienen datos sobre algo o alguien, proveedores,

clientes, libros en una biblioteca, compras, ventas, etc. Consultas  

Las consultas son preguntas que un usuario hace a la base dedatos. Con ellas puede obtener información de varias tablas ycon la estructura que más le interese. Además, las consultas

pueden archivarse de forma que la próxima vez que se quierahacer la misma pregunta no tendrá que volver a plantearla,

será suficiente con llamar a la consulta previamente creada. Laimportancia de las consultas es enorme, de hecho es la potenciade esta herramienta la que permite que los gestores de base de

datos sean casi imprescindibles en nuestro trabajo diario.

Page 24: Conceptos Basicos referente a una Base de Datos

7/24/2019 Conceptos Basicos referente a una Base de Datos

http://slidepdf.com/reader/full/conceptos-basicos-referente-a-una-base-de-datos 24/24