You are on page 1of 31

Universidad Francisco Gavidia Tecnología de la Información y Comunicaciones IV

CONCEPTOS
• Sistema gestor de bases de datos (SGBD) Un sistema de software que permite a sus usuarios crear, mantener y controlar el acceso a una base de datos. • Base de datos (BD) Una colección de datos relacionados, y una descripción de estos datos, diseñados para cumplir con las necesidades de información de una organización. Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos

Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

Es una colección de datos clasificados y estructurados en uno o varios ficheros para generar información, para un propósito específico.

CARACTERISTICAS DE LAS BASES DE DATOS Una base de datos contiene entidades de información que están relacionadas vía organización y asociación. . La arquitectura lógica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de información.

mientras que el diseño lógico requiere de una descripción detallada de las necesidades de información de los usuarios finales de la base. mientras que el diseño físico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. . El diseño físico de la base de datos es llevado a cabo por los especialistas en bases de datos.Creación de una base de datos • Para crear una base se deben realizar dos ejercicios de diseño: un diseño lógico y uno físico. El diseño lógico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios.

. refinados y agilizados hasta que una imagen lógica general de las relaciones entre todos los elementos en la base de datos surja. Los grupos de datos son organizados.• El proceso de diseño identifica las relaciones entre los elementos de datos y la manera más eficiente de agruparlos para cumplir con los requerimientos de información.

.

registros y tablas. • Dato: Elemento que por si solo no representa mayor información. . Entre sus características tenemos: Fácil de estructurar.¿Cuáles son los elementos de los que se compone una BD? En una base de datos la información se muestra por medio de datos en campos. Es cuantificable y se transfiere con facilidad. transformándose luego en información y conocimiento. fácil de capturar.

Entre sus propiedades podemos mencionar su tipo. APELLIDOS Paniagua Rodríguez NOMBRES Alberto José TELEFONO (503) 2298-5610 CARGO Operador de Sistemas . tamaño. • Registro: Es una colección de campos con un propósito para representar una información.• Campo: Es una agrupación de datos en una sola ficha. longitud. formato.

Tabla: Es una colección de datos de una sola naturaleza uniforme y completa. en donde sus filas representa los registros y sus columnas los campos. APELLIDOS Paniagua Rodríguez Flores Hernandez Garcias Hernández NOMBRES TELEFONO Alberto José (503) 2298-5610 Xiomara Jannet (502) 2354-2312 Javier Ernesto (505) 1345-5614 CARGO Operador de Sistemas Gerente de Mercadeo Guatemala Representante en Nicaragua . representada en una matriz.

Clave externa 3. . Índices 6. se necesita tener de manera clara Los siguientes conceptos: 1. Clave Primaria 2.• Para definir una o mas tablas. Relaciones 4. Integridad Referencial 5. Tipos de relaciones.

identifican como único un registro dentro de una tabla. Ejemplo: • Número de DUI • ISSS • NIT • Código de empleado. .Clave Primaria • Es el conjunto de campos que en cantidad mínima. suficiente y necesaria.

si este es el caso se dice que guarda una relación. (Tabla servidora y tabla cliente) Ejemplo: • Código de carrera • Departamento. . es común que una complemente a otras.Clave externa y Relaciones – Cuando las bases de datos se componen de varias tablas.

• Se dice que hay integridad referencial cuando en todos los casos existe correspondencia entre los registros de las tablas .Integridad Referencial • Por cada registro de la tabla servidora debe existir al menos un registro en la tabla cliente. se dice que existe relación entre dichas tablas. si este es el caso.

necesita una tabla intermedia de relación) .Tipos de Relaciones entre tablas – Relación de uno a uno – Relación de 1 a Muchos – Relación de Muchos a Muchos ( No existe.

“Localización rápida de registros” .Indices • Son referencias lógicas a la ubicación física de los registros. sobre la base de un criterio que determina su organización y posición dentro de un orden.

USO DE EXPRESIONES .

• Definición: Conjunto de operaciones que producen un valor. • Tipos Asociativos Aritméticos Relacionales o comparativos Lógicos .

si hay mas de uno. el cuál permite indicar en qué orden debe realizarse la operación. se realiza lo que está mas al centro de ellos.• Asociativos: El único operador es el (). . Son los que indican que se debe realizar primero las operaciones que están dentro de ellos.

Aritméticos OPERADOR ^ * / + TIPO OPERACIÓN Potenciacion Multiplicación División Suma Resta • Indican el tipo de operación a realizar partiendo de la jerarquía matemática. .

Operadores Lógicos OPERADOR NOT AND OR TIPO OPERACIÓN Negación Conjunción Disyunción • El resultado obtenido es un valor de verdad que puede ser “V” o “F” .

se obtiene un resultado verdadero. . • Disyunción (or) Con cualquiera de los dos valores de los operadores. • Conjunción (and): Se necesita dos valores verdaderos para producir otro verdadero. en cualquier otro caso se produce un valor falso. que sea verdadero.• Negación: Cambia el valor verdadero por falso y viceversa.

Las reglas para resolver operaciones lógicas son las siguientes: – Se resuelven primero los paréntesis. – Se aplica la jerarquía. – Se encuentran los valores de verdad en las expresiones relacionales. en caso de haber dos iguales. . se procede de izquierda a derecha.

Clientes Bibliotecas Champús global Etc. .• • • • • • • • Aplicaciones tradicionales Inventario Reservas Compras Seguimiento Logística Transporte Educación Estadísticas Bancos Adm.

Ejemplo Entidades • Alumnos • Curso • Secciones • Notas • Requisitos • ¿Qué atributos podría tener cada uno? .

depto. código. Secciones: número. créditos. especialidad Curso: nombre. curso. nota Requisitos: curso. requisito Pueden ser variables . código. semestre. año Notas: alumno.) • • • • • • • Atributos por entidad Alumnos: nombre. año. sección.Ejemplo (cont.

Enfoque típico .

Ejemplo • • • • • • • • • Base de datos de autores Tablas autores editoriales libros Tipos de dato TEXT .Texto INTEGER – Números enteros DATE – Fecha .

Ejemplo .

Ventajas de las Bases de Datos • • • • • • • • Control de la redundancia Menos uso de espacio Restricción de accesos Almacenamiento persistente de objetos Múltiples interfaces Relaciones complejas entre datos Restricciones de integridad Copias de seguridad y recuperación .

¿Cuándo no usar BD relacional? • • • • Problemas muy simples Las bases de datos agregan un costo Tamaño y complejidad del software Costo de la base de datos. hardware y entrenamiento • BD incluye un sobrecosto en tiempo de ejecución. • Sistemas en tiempo real .

70 4894 /0 ./ /0 8419.. .7/.770.8 2: 82508 .70  039703.70.948 .20394 W  3.4250/.:E3/434:8. -.N4  .43.8 03 90254 70.4894 %.4894 03 90254 /0 00.:0 :3 84-70.8 -.80 /0 /.O3 W $8902. W W W W !74-02.:.948 .2.808 /0 /.3 :3 .