Академический Документы
Профессиональный Документы
Культура Документы
Es un conjunto de datos almacenados sin redundancias innecesarias en un soporte informático y accesible simultáneamente por
distintos usuarios y aplicaciones. Los datos deben estar estructurados y almacenados de forma totalmente independiente de las
aplicaciones que la utilizan. (Cobo, 2010)
1.2. Características
Es autodescriptiva: contiene, además de los datos fuente del usuario una descripción de su propia estructura; se la llama
directorio de datos o metadatos.
Es un conjunto de registros integrados; la jerarquía estándar de los datos es la siguiente: los bits se agrupan en bytes o
caracteres; los caracteres se agrupan en campos; los campos integran registros y los registros se agrupan en archivos, aunque
este enunciado es válido no funciona del todo bien.
1.3.1. Datos .-Es el componente fundamental de la base de datos, están relacionados entre sí formando un conjunto con
mínimas redundancias; los datos por si mismos no aportan conocimiento hay que procesarlos y transformarlos.
1.3.2. Software.-Actúa como interfaz entre los programas de aplicación (usuarios) y el sistema operativo; facilita el proceso
de definir, construir y manipular base de datos para diversas aplicaciones.
1.3.3. Usuarios.
Programadores de aplicación: escriben programas de aplicación que utilizan la base de datos.
Usuarios “ingenuos”: son usuarios poco experimentados que utilizan las aplicaciones escritas previamente.
Usuarios casuales: utilizan consultas formuladas en un lenguaje de consulta de BD.
Es un modelo que permite el almacenamiento físico de la información geográfica; es el modo de almacenamiento –repositorio- y
marco de referencia de datos común de la arquitectura de softwares GIS. El modelo de la Geodatabase permite almacenar, además
de elementos geográficos, el comportamiento de dichos elementos, lo que facilita la generación de una visión más completa de la
realidad. (Ciampagna, 2010)
Atributo
Database espacial/geo GeoDataBase
espacial
Un archivo de almacenamiento de información geográfica, el cual se encuentra en un sistema gestor de bases de datos
relacionales (SGBDR); como por ejemplo, Microsoft Access, Oracle, Microsoft SQL, Server, IBM DB2 e informix.
Un modelo de datos, el cual contiene los objetos con reglas y comportamientos específicos.
Y se caracteriza por:
Permitir almacenar numerosos tipos de datos (vectorial, raster, CAD, tablas, topología, etc).
Permitir aprovechar todo el potencial de las herramientas de sistemas gestores de bases de datos estándar (Oracle, Microsoft
SQL Server, IBM DB2, Informix y Microsoft Access), y completa la funcionalidad presente en la base de datos con
funciones necesarias para el tratamiento de la información espacial.
2. MODELOS DE DATOS
Definición de Modelo de Datos. Son herramientas conceptuales para describir la estructura de una base de datos representando las
propiedades estructurales de los objetos de interés de forma amigable con el usuario (Sillberschatz, F. Korth, & Sudarshan, 2002)
2.2.1 Definición
Modelo de datos conceptual consistente en una percepción del mundo real basado en identificar los asuntos de importancia dentro
de una organización (entidades), las propiedades de esos asuntos (atributos) y como se relacionan entre sí (relación) mediante un
conjunto de representaciones gráfica y lingüísticas. (Sillberschatz, F. Korth, & Sudarshan, 2002)
Entidad (entity).- Es un objeto (persona, lugar, cosa, suceso o concepto) en el mundo real que puede distinguirse de otros
objetos, sobre el que se recopilan datos. La entidad puede ser concreta, como una persona o carro, o puede ser abstracta, como
una ubicación. Las entidades son mutuamente exclusivas en todos los casos es decir cada entidad debe ser identificada de forma
única. (Casillas, 2013)
AEROPUERTO ALUMNO
Se clasifican en:
Entidad Fuerte: Tiene extensión propia, es decir, existen por sí mismos. Ejemplo :Cliente
Entidad Débil: Entidad cuya existencia depende de la existencia de otra entidad. Ejemplo :Cuenta Bancaria
Conjunto de entidades. Es un conjunto de entidades del mismo tipo que comparten las mismas propiedades, o atributos.
Atributo (attribute).-Describen propiedades que posee cada entidad.
AEROPUERTO ALUMNO
1.-Nombre 1.-Nombre
2.-Ubicación 2.-ID
3.-Capacidad 3.-Calificación
Se clasifican en:
PrimerNombre A. Compuesto
A. Descriptor
A. Derivados Apellido
Calificación
Edad Nombre
A. Multivaluado
Teléfono
A. Identificador
ID
PERSONA
Clave.-Una clave es un conjunto mínimo de atributos cuyos valores identifican de manera unívoca a cada entidad del conjunto.
Dominio (values set).- Conjunto de valores permitidos para cada atributo que evitan ingreso de datos erróneos, indican un valor
por defecto, mejoran su compatibilidad. (Sillberschatz, F. Korth, & Sudarshan, 2002)
Relación (relationship) .-Es una asociación entre dos entidades referidas a un nombre
Presenta las características:
Nombre. Cardinalidad (cuántos).
Grado(Asociación) Opcionalidad(Opcional u Obligatorio)}
A. Grado (Asociación)
ESTUDIANTE
PERSONA
Uno a uno 1:1 A cada ocurrencia de la primera entidad le corresponde una y solo una ocurrencia de la segunda y viceversa.
(Gómez,Maria del Carmen, 2013)
1 1
Ejemplo 1
Municipio Tiene Alcalde
Uno a muchos 1:N A cada ocurrencia de la primera entidad pueden corresponderle más de una ocurrencia de la segunda y un
elemento de la segunda entidad solo puede estar relacionado con un elemento de la primera entidad. (Gómez,Maria del Carmen,
2013)
1 N
Ejemplo 1
Banco Tiene Sucursal
Ejemplo 2
Empresa Tiene Departamento
Muchos a muchos N:M A cada ocurrencia de la primera entidad pueden corresponderle más de una ocurrencia de la segunda y
viceversa. (Gómez,Maria del Carmen, 2013)
Ejemplo 1 N N
Alumno estudia Materia
Ejemplo 2 N N
Profesor Atiende a Estudiante
C. Simbología de Cardinalidad.
Tabla N°3“Diagramas utilizados para el Modelo Entidad-Relación”
CARDINALIDAD SIMBOLOGÍA
1 1
Uno a Uno (1:1)
M N
Muchos as Muchos (M:N)
Un profesor puede impartir varios cursos. Lo que implica anotar una N en el lado de
la entidad CURSOS de dicha relación.
Un curso es impartido por un solo profesor. Lo que implica anotar un UNO en el lado
de la entidad PROFESORES de dicha relación.
En un curso se matriculan varios alumnos. Lo que implica anotar una N en el lado de
la entidad ALUMNOS de dicha relación.
Un alumno puede asistir a varios cursos. Lo que implica anotar una M en el lado de
la entidad CURSOS de dicha relación
Esta en tiene
PROVINCIA tiene MUNICIPIO
(1,1) (o,n)
Ejercicio 2
Fecha de IDstud
IDstud Nivel IDcurso Fecha
Nacimiento
(1: N)
CURSO tiene
IDprof
Capac Asign
idad aturad
Ejercicio 3
La integridad de datos es el conjunto de reglas y restricciones que garantizan que los datos sean precisos y coherentes. Consiste en
conservar la seguridad en un sistema que se permite a múltiples usuarios el acceso al sistema y compartir la base de datos.
Tiene como función proteger la base de datos contra operaciones que introduzcan inconsistencias en los datos. Se habla de
integridad en el sentido de corrección, validez o precisión de los datos. (Date, 2013)
Tabla N°3 “Requisitos de consistencia, precisión e integridad de datos se utiliza la sigla ALCOA”
¿Quién realizó la acción y cuándo? Si se cambia un registro, ¿quién lo hizo y por qué? Referencia al
A Atribuible
origen de los datos
L Legible Los datos se deben registrar de forma permanente y que se pueda leer.
Los datos se deben registrar en el momento en que se realiza el trabajo y las fechas y horas deben de
C Contemporáneo
seguir un orden cronológico (tiempo real)
O Original ¿La información es un registro original o una copia certificada?
A Preciso (del
No se deben editar o corregir los datos originales sin una justificación documentada
inglés accurate)
Fuente: Jefferson Revelo, Joely Sánchez, Angie Suárez, Viviana Tibán.(2017)
.
2.3. MODELO RELACIONAL.-Es el principal modelo de datos para las aplicaciones de procesamiento de datos debido a su
simplicidad, que facilita el trabajo del usuario en comparación con otros modelos.
El modelo de datos relacional organiza y representa datos en forma de tablas o relaciones: Una base de datos relacional es una
colección de relaciones (tablas). Una base de datos relacional consiste en un conjunto de tablas, a cada una de las cuales se le
asigna un nombre exclusivo. Cada fila de la tabla representa una relación entre un conjunto de valores.
Tabla N°4 “Representación del modelo de datos relacional”
3.1. .Definición de SQL.-Es un lenguaje específico del dominio que da acceso a un sistema de gestión de base de datos
relacionales que permite especificar diversos tipos de operaciones en ellos. Originalmente basado en el álgebra relacional
y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y
un lenguaje de control de datos.(Silberschatz, 2002).
Características de SQL
Lenguaje de Definición de
Integridad Autorización
definición de datos Lenguaje vistas Control de
interactivo de transacciones
manipulación de
datos
Cláusulas Descripción
FROM Especifica la tabla de la que se quieren obtener los registros
WHERE Especifica las condiciones o criterios de los registros seleccionados
GROUP BY Para agrupar los registros seleccionados en función de un campo
HAVING Especifica las condiciones o criterios que deben cumplir los grupos
ORDER BY Ordena los registros seleccionados en función de un campo
3.4. Operadores
Operador Significado
< Menor que
> Mayor que
= Igual que
>= Mayor o igual que
<= Menor o igual que
<> Distinto que
BETWEEN Entre (Utilizado para especificar rangos de valores)
LIKE Como (Utilizando con caracteres [ ?.*]
IN En (Para especificar registros en un campo en concreto)
3.4.1. Operadores lógicos
Operador Significado
AND Y lógico
OR O Lógico
NOT Negación Lógica
3.5. Funciones de agregado
Función Descripción
AVG Calcula el promedio de un campo
COUNT Cuenta los registros de un campo
SUM Suma los valores de un campo
MAX Devuelve el máximo de un campo
MIN Devuelve el mínimo de un campo
La forma en la que una instrucción de SQL debe ser ingresada es de la siguiente manera:
Existen diversos tipos de datos que se pueden ingresar en el software de BD, se puede dar una clasificación breve:
Bibliografía
Abraham Silberschats, Henry Korth y S Sudarshan. (2002). Fundamentos de bases de datos. Madrid: Concepción Fernñandez
Madrid.
Addison-Wesley,Díaz de Santos. (1990). Sistemas de Base de Datos :Concepto Fundamentales. Estados Unidos de América :
Addison Wesley Iberoamericana S.A y Ediciones Díaz De Santos S.A.
Casillas, J. (2013). Jesús Casillas: maestría en informática. Recuperado el 06 de 01 de 2018, de Jesús Casillas:
https://jesuscasillas.wordpress.com/2013/08/25/dato-base-de-datos-clave-primaria-y-clave-secundaria/
Ciampagna, J. M. (12 de noviembre de 2010). Servidores Geográficos. Obtenido de https://mappinggis.com/2016/06/trabajar-
geodatabases-esri/
Cobo, Á. (2010). Diseño y programación de bases de datos. Madrid: Visión Libros. Recuperado el 06 de 01 de 2018, de
https://books.google.com.ec/books?id=anCDr9N-kGsC&printsec=frontcover&hl=es#v=onepage&q&f=false
Date, C. (2013). Introducción a los Sistemas de Base de Datos. México: Insitituo Tecnológico Autónomo de México. Obtenido de
https://books.google.com.ec/books?id=Vhum351T-
K8C&printsec=frontcover&dq=acid+base+de+datos+pdf&hl=es&sa=X&ved=0ahUKEwieyP7L58XYAhXPulMKHS12
Aa8Q6AEIJjAA#v=onepage&q&f=true
DOC CENTER. (06 de 2012). DOC CENTER: Conceptos básicos de bases de datos. Recuperado el 05 de 01 de 2018, de DOC
CENTER: http://doc.4d.com/4Dv15/4D/15.4/Conceptos-basicos-de-bases-de-datos.300-3285526.es.html
Gómez,Maria del Carmen. (2013). Base de Datos 1°Edición. México D.F ,Universidad Autóoma Metropolitana: Publidisa
Mexicana S.A. de C.V.
Kroenke, D. (2003). Procesamiento de bases de datos: fundamentos, diseño e implementación. México: Pearson Education.
Recuperado el 05 de 01 de 2018, de
https://books.google.com.ec/books?id=7ORUWItwcNEC&pg=PA15&dq=que+contiene+una+base+de+datos&hl=es&sa
=X&ved=0ahUKEwjD3u3C0MPYAhVD6VMKHUePABwQ6AEIJTAA#v=onepage&q=que%20contiene%20una%20b
ase%20de%20datos&f=false
Sillberschatz, A., F. Korth, H., & Sudarshan, S. (2002). Fundamentos De Bases de Datos. Madrid : Interamericana de España .
Tolosa, J., Pulido, L., & Gamboa, C. (s.f.). Bases de Datos Espaciales. Especialización en Sistemas de Información Geográfica,.
Bogotá: Universidad Distrital Francisco José de Caldas - Especialización en Sistemas de Información Geográfica,.