SlideShare una empresa de Scribd logo
1 de 12
Base de Datos
1.- Introducción
¿Que es una Base de Datos?
Es un Conjunto de información (un conjunto de datos) relacionada que se encuentra
agrupada ó estructurada. Los datos se almacenan de modo que resulten independientes de
los programas que los utilizan, y se emplean métodos concretos y determinados para incluir
nuevos datos y para modificar o extraer los ya almacenados.
El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que
está organizada la información es la que da origen a la base de datos. Las bases de datos
manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de
teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido,
aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por
el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes
que viven en una zona determinada. Los problemas expuestos anteriormente se pueden
resolver creando una base de datos informatizada.
Desde el punto de vista informático, una base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un
conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto
de datos estructurados, fiables y homogéneos, organizados independientemente en
máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen
necesidades de información diferente y no predecibles en el tiempo.

Las principales Propiedades de una Base de Datos son:

1.
2.
3.
4.
5.
6.

Conjunto (colección) de datos.
Datos interrelacionados y estructurados.
Presentan la menor redundancia posible.
Independencia de datos y de procesos.
Soporta múltiples usuarios y múltiples aplicaciones.
La actualización y recuperación de datos debe asegurar Integridad, Seguridad y
Confidencialidad de los datos.
2.- 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. Más adelante explicaremos
que son las 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:
o
o
o
o
o
o

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.

Que es un Sistema de Gestión de Base de Datos (SGBD)?

Es un conjunto de programas, procedimientos, lenguajes, etc. que suministra a los usuarios
los medios necesarios para describir, recuperar y manipular los datos integrados en la base,
asegurando su Confidencialidad y seguridad. entre otros, para:
- definición de datos
- - privacidad y seguridad
- - modificación y/o recuperación de datos
- - backup (respaldo) y/o restore (recuperación)
- - mantenimiento - consulta - reportes - etc." " .
Es la interfaz entre las transacciones y peticiones de los usuario y la base de datos
Microsoft Acces es un Gestor de Base de Datos
3.- Etapas para el Diseño y Modelado de una Base de Datos Relacional
Requerimiento de información de la Organización PASO (0)

ESTRATEGIA

ANALISIS

Modelado Conceptual de los Datos

PASO (1)

(Definir Entidades/
Modelo Entidad Relación)

Diseño de la Base de Datos

DISEÑO

ESTRUCTURA/
IMPLEMENTACION

(Definición de Tablas, con
sus respectivos campos y
marcar las Relaciones)

Estructura/Implementacion de la
Base de Datos
(Uso de un SGBD para la creación de
la Estructura de BD)

PASO (2)

PASO (3)

PASO (1) Modelado Conceptual de Datos
1.1. Definir Entidades con sus a tributos
Entidad: es algo de interés para la Organización sobre la cual se necesita saber la
información.
Ejemplo: Empleado, Departamento Proyecto.
Cada Entidad tiene un número de atributos que la describen ó caracteriza.
Atributo: Son los valores o información que describe a una Entidad. Pueden ser
cuantitativo, cualitativos, ó descriptivos.
Ej: El empleado es descrito por un numero de distintivo, nombre, fecha de cumpleaños,
salario.
Un Diagrama Será:
DEPARTAMENTO

EMPLEADO

numero
nombre
localización

Nª distintivo
nombre
fecha de
cumpleaños
salario
PROYECTO

código
titulo
descripción

1.2.Componentes del Modelo Entidad Relación
Relaciones: son las relaciones establecidas entre las entidades a través de sus atributos
Tipo de Relaciones:
Existen tres tipos de relaciones:
•

Mucho a uno

(M a 1 ó M:1)

Ej: existe una relación M:1 entre los clientes y Un Representante de Ventas

Clientes

Representante
de Ventas

Cada Cliente puede ser visitado por uno y solo un Representante de Ventas
Cada Representante de Ventas puede ser asignado a visitar a uno o más clientes

•

Mucho a Muchos (M:M)

Ej: Existe una Relación M:M entre un Estudiante y un Curso
Estudiante

Curso
Cada Estudiante puede estar inscrito en uno ó más cursos
Cada Curso puede estar compuesto por uno ó más cursos
• Uno a Uno(1:1)
Ej: Existe una Relación entre el Procesador y la Tarjeta Madre
PC

Tarjeta Madre

Cada PC debe TENER una y solo una Tarjeta Madre Local
Cada Tarjeta Madre puede ser incorporado dentro de uno y solo un PC
Convenciones acerca del Diagrama de Relaciones
Opcionalidad
Puede estar
Debe estar
Grado de la Relación
Uno ó Muchos
Uno y Solo uno
Asignación de Identificadores Único (ID)

Un Identificador Único (ID) es una combinación de atributos ó un atributo que sirve para
identificar de manera única una ocurrencia de una entidad.
Cada entidad debe tener un Atributo mandatario el cual debe ser una clave única que
identificará de manera única cada ocurrencia de la Entidad al igual que puede tener
atributos opcionales
Los cuales se identificará como sigue:
* Atributo Mandatario
o Atributo Opcional
Por Ej: En la entidad

IDU (IDENTIFICADOR Unico)

Persona
* Cédula
o Nombre
o Dirección
o Sexo
o Peso

PASO (2) Diseño de la Base de Datos
El primer paso para crear una base de datos, es planificar el tipo de información que se
quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y
la información que necesitamos.
La planificación de la estructura de la base de datos, en particular de las tablas, es vital para
la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una
descripción de cada uno de los campos que componen el registro y los valores o datos que
contendrá cada uno de esos campos.
Conceptos básicos de una base de datos.
Una Tabla : es un medio para representar la información de manera más compacta Una
tabla está formada por filas y columnas. Las filas de un archivo de base de datos son
equivalentes a los registros (Vienen a ser las entidades en el paso 1)
Registro: es el conjunto de información referida a una misma persona u objeto. Un registro
vendría a ser algo así como una ficha.
Las columnas son equivalentes a los campos (que representa los atributos de las
entidades en el paso 1)
Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre
de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y
caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si
pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar
información referida a los nombres del campo. El tipo de campo, permite especificar el
tipo de información que cargaremos en dicho campo, En acces esta puede ser:
•
•
•
•
•
•
•
•
•
•

Texto: para introducir cadenas de caracteres hasta un máximo de 255
Memo: para introducir un texto extenso. Hasta 65.535 caracteres
Numérico: para introducir números
Fecha/Hora: para introducir datos en formato fecha u hora
Moneda: para introducir datos en formato número y con el signo monetario
Auto numérico: en este tipo de campo, Access numera automáticamente el
contenido
Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo
Sí/No, Verdadero/Falso, etc.
Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
Hipervínculo: podemos definir un enlace a una página Web
Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla
o de una lista de valores mediante un cuadro de lista o un cuadro combinado.

Campo clave: campo que permite identificar y localizar un registro de manera ágil y
organizada.
Propiedades generales de los campos:

PROPIEDAD

DESCRIPCIÓN

TIPO DE CAMPO

Tamaño del campo

Permite establecer la longitud máxima de un campo Texto, numérico, contador
de texto numérico.

Formato

Permite determinar la apariencia de presentación de Todos, excepto OLE y Memo
los datos, utilizando los formatos predefinidos o
nuestros propios formatos
Lugares decimales

Permite especificar el número de cifras decimales Numérico y moneda
para mostrar los números.

Máscara de entrada

Permite controlar y filtrar los caracteres o valores que Texto, numérico,
los usuarios introducen en un control de cuadro de moneda
texto, evitando errores y facilitando su escritura.

Título

Permite
definir
una
etiqueta
de
campo Todos
predeterminada para un formularios o informe

Valor
predeterminado

Introduce en el campo un valor cuando se agregan Todos, excepto OLE y contador
nuevos registros (long. Máx. 255 caracteres)

Regla de validación

Permite escribir la condición que deben satisfacer los Todos, excepto OLE y contador
datos introducidos para ser aceptados

Texto de validación

Define el texto del mensaje que se visualiza cuando Todos excepto OLE y contador
los datos no cumplen las condiciones enumerdas en
la regla de validación

Requerido

Permite especificar si es necesario que exista un Todos excepto contador
valor en un campo.

Permitir
cero
Indexado

fecha/hora,

longitud Permite especificar si una cadena de longitud cero ("") Texto, memo
es una entrada válida para el campo
Define un campo como índice o campo clave.

Texto,
numérico,
fecha/hora.

Ejemplo: Relación entre el Paso1 y Paso2.

Nombre de Entidad: PERSONA
Nombre Cedula
Nombre
del
atributo
Tipo de *
o
atributo
Registros 11568845 Pedro Pérez
1258523

María Rincón

14256336 Luis A raujo

Dirección

Sexo

Peso

o

o

o

Urb. carmona

M

75

Sta. Rosa

F

56

Pampanito

M

85

contador,
En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es
determinar claramente los campos necesarios, definirlos en forma adecuada con un
nombre especificando su tipo y su longitud.

EJEMPLO PRACTICO
Planteamiento del PROBLEMA .
Se necesita una Base de Datos que ayude a gestionar los movimientos de una empresa
ficticia ”EL ABETO”, la cual se dedica alquiler de propiedades.
PASO 0.- Obtener información de la Empresa acerca de:
Clientes y Propiedades.

PASO1. Modelado Conceptual de Datos
1.1 Definir entidades y atributos
PROPIEDAD
CLIENTES

* Cedula(ID)
o Nombre
o Profesión
o Tel
o Sexo

1.2 Diagrama Entidad-Relacion
CLIENTES

* Cedula(ID)
o Nombre
o Profesión
o Tel
o Sexo

* CodProp(ID)
* Cedula
o Renta
Mens(Bs)
o Garaje
o Tipo de
Propiedad
o Superficie en
m2
o Dirección
o Población
o NumHab
o Extras
PROPIEDAD
* CodProp(ID)
* Cedula
o Renta
Mens(Bs)
o Garaje
o Tipo de
Propiedad
o Superficie en
m2
o Dirección
o Extras
o Fecha
Contrato

Cada Cliente puede arrendar “una ó varias” Propiedades
Cada Propiedad debe ser arrendada por “uno y solo un cliente”

PASO 2: Diseño de las Tablas con sus Respectivos tipos de DATOS
TABLA: CLIENTES
CAMPO

TIPO

TAMAÑO

OTROS

Cédula
Nombre
Profesió
n
Tel
Sexo

Texto
Texto
Texto

15
50
10

ID

texto
Texto

15
1

TABLA: PROPIEDADES

CAMPO

TIPO

TAMAñO

OTROS

Cod_Propiedad

3

ID

Cedula

Autonumeric
o
Texto

15

Campo
relación

Renta_Mens
Garaje

Numerico
SI/NO

Entero
15

Tipo de Propiedad
NumHab
Fecha Contrato
Extras

Texto
Numérico
Fecha/Hota
Memo

15
Entero

Restricc
SI/NO

de
Dirección

Texto

40

Paso 3: Utilizar Un Gestor De BD para la creación, manipulación , consulta de la BD.
Crear las Tablas en Microsoft Access
Crear campos, con el tipo de dato
Crear las Relaciones en Acces
Establecer el Campo Clave = UID
Llenar las tablas :
Tabla PROPIEDADES:
Cod_
Cedula
Propiedad

Renta_Mens
(Bs.)

Garaje Tipo_
Propiedad

1

150000

NO

Apartamento 2

20/12/1999

Urb Trinitaria

180000

SI

Quinta

4

19/01/2001

Urb.Caobos

200000

SI

Casa-Quinta 5

15/04/1998

UrbHaticos

198000

SI

Casa

5

10/10/1997

UrbConticinio

150000

NO

Apartamento 3

14/11/2001

Av.Independecias

250000

SI

Quinta

6

10/01/1997

Av.Bolivar

150000

NO

Apartamento 3

12/12/1998

Urb.Carvajal

2
3
4
5
6
7

1113387
6
1023476
6
1234568
1
1198723
4
1267489
7
1098787
6
1423245
6

Cedula

Nombre

11133876

Maria
Ingeniero
Vargas
Pedros
Medico
Zambrano
Luis Anzola Abogado

F

Roberto
Daboin
Ana
Uzcategui
Irama
Pineda

041677253535
0414888765
04169998876
Constructor 0256-94857

M

Periodista

F

10234766
12345681
11987234
12674897
10987876

Profesión

Num_ Fecha
Hab Contrato

Tel

02722534644
Odontologo 0271234455

Sexo

M
M

F

Extras Dirección
14232456

Jose
barazarte

Vendedor

02712344566

M

Más contenido relacionado

La actualidad más candente

Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosCristian Salazar C.
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto SemanticoF
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 

La actualidad más candente (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Estructura de Datos en Java
Estructura de Datos en JavaEstructura de Datos en Java
Estructura de Datos en Java
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Data models
Data modelsData models
Data models
 
Database Chapter 2
Database Chapter 2Database Chapter 2
Database Chapter 2
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 

Similar a Definicion Base de datos (20)

Bases de datos 10
Bases de datos 10Bases de datos 10
Bases de datos 10
 
Teoria ACCESS
Teoria ACCESSTeoria ACCESS
Teoria ACCESS
 
Actividad 1 base de datos
Actividad 1 base de datosActividad 1 base de datos
Actividad 1 base de datos
 
Access
AccessAccess
Access
 
Bdppt fcofdz
Bdppt fcofdzBdppt fcofdz
Bdppt fcofdz
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos Access 2010
Base de datos Access 2010Base de datos Access 2010
Base de datos Access 2010
 
Jb and jd
Jb and jdJb and jd
Jb and jd
 
Jb and jd
Jb and jdJb and jd
Jb and jd
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Normas icontec ladino
Normas icontec ladino Normas icontec ladino
Normas icontec ladino
 

Más de kehincapie

Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario accesskehincapie
 
Base de datos kel
Base de datos kelBase de datos kel
Base de datos kelkehincapie
 
Normas apa prueba
Normas apa pruebaNormas apa prueba
Normas apa pruebakehincapie
 
Finanzas corporativas
Finanzas corporativasFinanzas corporativas
Finanzas corporativaskehincapie
 

Más de kehincapie (6)

Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario access
 
Base de datos kel
Base de datos kelBase de datos kel
Base de datos kel
 
Normas apa
Normas apaNormas apa
Normas apa
 
Normas apa prueba
Normas apa pruebaNormas apa prueba
Normas apa prueba
 
Finanzas corporativas
Finanzas corporativasFinanzas corporativas
Finanzas corporativas
 

Último

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Definicion Base de datos

  • 1. Base de Datos 1.- Introducción ¿Que es una Base de Datos? Es un Conjunto de información (un conjunto de datos) relacionada que se encuentra agrupada ó estructurada. Los datos se almacenan de modo que resulten independientes de los programas que los utilizan, y se emplean métodos concretos y determinados para incluir nuevos datos y para modificar o extraer los ya almacenados. El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido, aunque conozcamos su domicilio. Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada. Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos. Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecibles en el tiempo. Las principales Propiedades de una Base de Datos son: 1. 2. 3. 4. 5. 6. Conjunto (colección) de datos. Datos interrelacionados y estructurados. Presentan la menor redundancia posible. Independencia de datos y de procesos. Soporta múltiples usuarios y múltiples aplicaciones. La actualización y recuperación de datos debe asegurar Integridad, Seguridad y Confidencialidad de los datos.
  • 2. 2.- 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. Más adelante explicaremos que son las 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: o o o o o o 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. Que es un Sistema de Gestión de Base de Datos (SGBD)? Es un conjunto de programas, procedimientos, lenguajes, etc. que suministra a los usuarios los medios necesarios para describir, recuperar y manipular los datos integrados en la base, asegurando su Confidencialidad y seguridad. entre otros, para: - definición de datos - - privacidad y seguridad - - modificación y/o recuperación de datos - - backup (respaldo) y/o restore (recuperación) - - mantenimiento - consulta - reportes - etc." " . Es la interfaz entre las transacciones y peticiones de los usuario y la base de datos Microsoft Acces es un Gestor de Base de Datos
  • 3. 3.- Etapas para el Diseño y Modelado de una Base de Datos Relacional Requerimiento de información de la Organización PASO (0) ESTRATEGIA ANALISIS Modelado Conceptual de los Datos PASO (1) (Definir Entidades/ Modelo Entidad Relación) Diseño de la Base de Datos DISEÑO ESTRUCTURA/ IMPLEMENTACION (Definición de Tablas, con sus respectivos campos y marcar las Relaciones) Estructura/Implementacion de la Base de Datos (Uso de un SGBD para la creación de la Estructura de BD) PASO (2) PASO (3) PASO (1) Modelado Conceptual de Datos 1.1. Definir Entidades con sus a tributos Entidad: es algo de interés para la Organización sobre la cual se necesita saber la información. Ejemplo: Empleado, Departamento Proyecto. Cada Entidad tiene un número de atributos que la describen ó caracteriza. Atributo: Son los valores o información que describe a una Entidad. Pueden ser cuantitativo, cualitativos, ó descriptivos. Ej: El empleado es descrito por un numero de distintivo, nombre, fecha de cumpleaños, salario. Un Diagrama Será:
  • 4. DEPARTAMENTO EMPLEADO numero nombre localización Nª distintivo nombre fecha de cumpleaños salario PROYECTO código titulo descripción 1.2.Componentes del Modelo Entidad Relación Relaciones: son las relaciones establecidas entre las entidades a través de sus atributos Tipo de Relaciones: Existen tres tipos de relaciones: • Mucho a uno (M a 1 ó M:1) Ej: existe una relación M:1 entre los clientes y Un Representante de Ventas Clientes Representante de Ventas Cada Cliente puede ser visitado por uno y solo un Representante de Ventas Cada Representante de Ventas puede ser asignado a visitar a uno o más clientes • Mucho a Muchos (M:M) Ej: Existe una Relación M:M entre un Estudiante y un Curso Estudiante Curso
  • 5. Cada Estudiante puede estar inscrito en uno ó más cursos Cada Curso puede estar compuesto por uno ó más cursos • Uno a Uno(1:1) Ej: Existe una Relación entre el Procesador y la Tarjeta Madre PC Tarjeta Madre Cada PC debe TENER una y solo una Tarjeta Madre Local Cada Tarjeta Madre puede ser incorporado dentro de uno y solo un PC Convenciones acerca del Diagrama de Relaciones Opcionalidad Puede estar Debe estar Grado de la Relación Uno ó Muchos Uno y Solo uno
  • 6. Asignación de Identificadores Único (ID) Un Identificador Único (ID) es una combinación de atributos ó un atributo que sirve para identificar de manera única una ocurrencia de una entidad. Cada entidad debe tener un Atributo mandatario el cual debe ser una clave única que identificará de manera única cada ocurrencia de la Entidad al igual que puede tener atributos opcionales Los cuales se identificará como sigue: * Atributo Mandatario o Atributo Opcional Por Ej: En la entidad IDU (IDENTIFICADOR Unico) Persona * Cédula o Nombre o Dirección o Sexo o Peso PASO (2) Diseño de la Base de Datos El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos. La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos que componen el registro y los valores o datos que contendrá cada uno de esos campos.
  • 7. Conceptos básicos de una base de datos. Una Tabla : es un medio para representar la información de manera más compacta Una tabla está formada por filas y columnas. Las filas de un archivo de base de datos son equivalentes a los registros (Vienen a ser las entidades en el paso 1) Registro: es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha. Las columnas son equivalentes a los campos (que representa los atributos de las entidades en el paso 1) Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargaremos en dicho campo, En acces esta puede ser: • • • • • • • • • • Texto: para introducir cadenas de caracteres hasta un máximo de 255 Memo: para introducir un texto extenso. Hasta 65.535 caracteres Numérico: para introducir números Fecha/Hora: para introducir datos en formato fecha u hora Moneda: para introducir datos en formato número y con el signo monetario Auto numérico: en este tipo de campo, Access numera automáticamente el contenido Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc. Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc. Hipervínculo: podemos definir un enlace a una página Web Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada. Propiedades generales de los campos: PROPIEDAD DESCRIPCIÓN TIPO DE CAMPO Tamaño del campo Permite establecer la longitud máxima de un campo Texto, numérico, contador de texto numérico. Formato Permite determinar la apariencia de presentación de Todos, excepto OLE y Memo los datos, utilizando los formatos predefinidos o nuestros propios formatos
  • 8. Lugares decimales Permite especificar el número de cifras decimales Numérico y moneda para mostrar los números. Máscara de entrada Permite controlar y filtrar los caracteres o valores que Texto, numérico, los usuarios introducen en un control de cuadro de moneda texto, evitando errores y facilitando su escritura. Título Permite definir una etiqueta de campo Todos predeterminada para un formularios o informe Valor predeterminado Introduce en el campo un valor cuando se agregan Todos, excepto OLE y contador nuevos registros (long. Máx. 255 caracteres) Regla de validación Permite escribir la condición que deben satisfacer los Todos, excepto OLE y contador datos introducidos para ser aceptados Texto de validación Define el texto del mensaje que se visualiza cuando Todos excepto OLE y contador los datos no cumplen las condiciones enumerdas en la regla de validación Requerido Permite especificar si es necesario que exista un Todos excepto contador valor en un campo. Permitir cero Indexado fecha/hora, longitud Permite especificar si una cadena de longitud cero ("") Texto, memo es una entrada válida para el campo Define un campo como índice o campo clave. Texto, numérico, fecha/hora. Ejemplo: Relación entre el Paso1 y Paso2. Nombre de Entidad: PERSONA Nombre Cedula Nombre del atributo Tipo de * o atributo Registros 11568845 Pedro Pérez 1258523 María Rincón 14256336 Luis A raujo Dirección Sexo Peso o o o Urb. carmona M 75 Sta. Rosa F 56 Pampanito M 85 contador,
  • 9. En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud. EJEMPLO PRACTICO Planteamiento del PROBLEMA . Se necesita una Base de Datos que ayude a gestionar los movimientos de una empresa ficticia ”EL ABETO”, la cual se dedica alquiler de propiedades. PASO 0.- Obtener información de la Empresa acerca de: Clientes y Propiedades. PASO1. Modelado Conceptual de Datos 1.1 Definir entidades y atributos PROPIEDAD CLIENTES * Cedula(ID) o Nombre o Profesión o Tel o Sexo 1.2 Diagrama Entidad-Relacion CLIENTES * Cedula(ID) o Nombre o Profesión o Tel o Sexo * CodProp(ID) * Cedula o Renta Mens(Bs) o Garaje o Tipo de Propiedad o Superficie en m2 o Dirección o Población o NumHab o Extras PROPIEDAD * CodProp(ID) * Cedula o Renta Mens(Bs) o Garaje o Tipo de Propiedad o Superficie en m2 o Dirección
  • 10. o Extras o Fecha Contrato Cada Cliente puede arrendar “una ó varias” Propiedades Cada Propiedad debe ser arrendada por “uno y solo un cliente” PASO 2: Diseño de las Tablas con sus Respectivos tipos de DATOS TABLA: CLIENTES CAMPO TIPO TAMAÑO OTROS Cédula Nombre Profesió n Tel Sexo Texto Texto Texto 15 50 10 ID texto Texto 15 1 TABLA: PROPIEDADES CAMPO TIPO TAMAñO OTROS Cod_Propiedad 3 ID Cedula Autonumeric o Texto 15 Campo relación Renta_Mens Garaje Numerico SI/NO Entero 15 Tipo de Propiedad NumHab Fecha Contrato Extras Texto Numérico Fecha/Hota Memo 15 Entero Restricc SI/NO de
  • 11. Dirección Texto 40 Paso 3: Utilizar Un Gestor De BD para la creación, manipulación , consulta de la BD. Crear las Tablas en Microsoft Access Crear campos, con el tipo de dato Crear las Relaciones en Acces Establecer el Campo Clave = UID Llenar las tablas : Tabla PROPIEDADES: Cod_ Cedula Propiedad Renta_Mens (Bs.) Garaje Tipo_ Propiedad 1 150000 NO Apartamento 2 20/12/1999 Urb Trinitaria 180000 SI Quinta 4 19/01/2001 Urb.Caobos 200000 SI Casa-Quinta 5 15/04/1998 UrbHaticos 198000 SI Casa 5 10/10/1997 UrbConticinio 150000 NO Apartamento 3 14/11/2001 Av.Independecias 250000 SI Quinta 6 10/01/1997 Av.Bolivar 150000 NO Apartamento 3 12/12/1998 Urb.Carvajal 2 3 4 5 6 7 1113387 6 1023476 6 1234568 1 1198723 4 1267489 7 1098787 6 1423245 6 Cedula Nombre 11133876 Maria Ingeniero Vargas Pedros Medico Zambrano Luis Anzola Abogado F Roberto Daboin Ana Uzcategui Irama Pineda 041677253535 0414888765 04169998876 Constructor 0256-94857 M Periodista F 10234766 12345681 11987234 12674897 10987876 Profesión Num_ Fecha Hab Contrato Tel 02722534644 Odontologo 0271234455 Sexo M M F Extras Dirección