CONCEPTOS BASICOS DE BASE DE DATOS
manuel777314 de Septiembre de 2013
3.126 Palabras (13 Páginas)608 Visitas
DEFINICIONES BÁSICAS DE BASE DE DATOS
Dato
Es una información que refleja el valor de una característica de un objeto real, sea concreto o abstracto, o imaginario. Debe permanecer en el tiempo, debe tener un significado y debe ser manipulable mediante operadores.
Información
Es un conjunto de datos convenientemente tratado, que puede ser utilizado en la realización de cálculos o toma de decisiones.
Campo
Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.
Registro
Colección de campos de iguales o de diferentes tipos.
Archivo
Colección de registros almacenados siguiendo una estructura homogénea.
Base de Datos
Una base de datos es una colección de datos estructurados según un modelo que refleje las relaciones y restricciones existentes en el mundo real.
Los datos, son compartidos por diferentes usuarios y aplicaciones, y deben mantenerse independientes de éstas. Asimismo, los tratamientos que sufran estos datos tendrán que conservar la integridad y seguridad.
Sistema de Gestión de Base de Datos (SGDB / DBMS)
Los Sistemas Gestores de Bases de Datos son un tipo de software muy específico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan, consiguiendo, que el acceso a los datos se realice de una forma más eficiente, más fácil de implementar, y, sobre todo, más segura.
Esquema de base de datos
Es la estructura por la que está formada la base de datos, se especifica por medio de un conjunto de definiciones que se expresa mediante un lenguaje especial llamado Lenguaje de Definición de Datos. (DDL).
Administrador de base de datos (DBA)
Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tienen experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.
Bases de datos analíticas.
Bases de Datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
Bases de datos dinámicas
Son bases de datos orientadas a almacenar información que es modificada con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consultas.
Modelo de bases de datos
Los modelos de datos no son cosas físicas, son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Bases de datos jerárquicas
Bases de datos que almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol, en donde un nodo padre de información puede tener varios hijos.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.
Bases de datos relacionales
Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. Esto es pensando en cada relación como si fuese una tabla que está compuesta por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas de una tabla).
Bases de datos orientadas a objetos
Este modelo trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
Encapsulación Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
Herencia Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
Polimorfismo Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes.
Base de datos distribuídas
Una base de datos distribuida (BDD) es la unión de las bases de datos de red. La base de datos está almacenada en varias computadoras conectadas en red (ya sea físicamente en el mismo lugar o distribuidas a lo largo de la red), lo que permite el acceso a los datos desde diferentes máquinas. Está manejada por el Sistema de Administración de Datos Distribuida (SABDD) o Sistema de Gestión de Base de Datos Distribuida. Son la evolución de los sistemas clienteservidor.
Cursor
Un cursar es un conjuntode punteros a las filas devueltas por una consulta, la mayoría, son como un conjunto de resultados, excepto porque los datos reales generalmente permanecen en el servidor.
Buffer
Un buffer es un depósito RAM en el lado del cliente donde se guardan los datos del conjunto de resultados de manera temporal hasta que pueden llevarse a otro lugar para su almacenamiento.
Tuplas
Estructuras que contienen datos de diferentes tipos.
DB
Data Base = Base de datos en inglés.
MySQL
No se aprende, MySQL es una base de datos, no un lenguaje.
SQL
SQL Server es una Base de Datos, pero SQL es un lenguaje. SQL es el lenguaje para interactuar con las bases de datos.
Query
Una consulta a la base de datos. Es una petición al DBMS para que procese un determinado comando SQL. Esto incluye tanto peticiones de datos como creación de bases de datos, tablas, modificaciones, inserciones, etc.
ABM
Alta, Baja y Modificación de cualquier cosa. Usualmente de una base de datos que contiene datos.
CMS
Control Managment System: Un panel de control que administra un Web site, y a menudo una Base de Datos
• SISTEMAS DE INFORMACION
Un sistema de información se diseña con el fin de satisfacer las necesidades de información de una organización. El sistema de información toma datos del entorno y los resultados de las operaciones sobre esos datos, se convierte en la información que dicha organización necesita para su gestión y toma de decisiones.
Componentes de un sistema de información
1. Contenido (Datos): Es el centro del sistema de información. Pueden ser de dos tipos:
• Referencial: Son aquellos que contienen información acerca de donde se encuentra la información buscada.
• Fractual: Son aquellos que contienen la información en sí.
2. Equipo Físico: Comprende ordenadores y periféricos.
3. Equipo Lógico: Incluye software necesario para la implantación del sistema de información.
4. Administrador: La información y datos "manejada por el sistema de información debe ser gestionada por el personal adecuado, teniendo en cuenta ciertos niveles de acceso.
5. Usuarios: Las personas que manejarán datos del sistema y aquellas que realizan las aplicaciones que manejarán los datos almacenados en el sistema.
• SISTEMA DE BASE DE DATOS
Los programas de procesamiento de datos acuden al DBMS para accederá los datos almacenados. Esta tecnología hace más fácil la tarea de programar la aplicación, los programadores no se preocupan por la forma en que se almacenan los datos, sino que se concentran en cuestiones importantes para el usuario.
Estructura Externa
Estructura Interna
4ta Generación
Maneja Operaciones
DBMSSW: Oracle, SQL,
Procedimientos Mysql
Almacenados
Metadatos
Características
• Datos integrados.
• Menos duplicación de datos.
• Independencia entre programa y datos.
• Fácil representación de la vista de datos de los usuarios.
• Compartida entre varios usuarios para diferentes tareas.
DEFINICION DE BASE DE DATOS
Una base de datos es un registro autodescriptivo de registros integrados.
• Una base de datos es autodescriptiva
Una base de datos contiene además de los datos fuente del usuario, una descripción de su propia estructura. A esta descripción se le conoce como diccionario de datos o metadatos, el cual permite la independencia entre el programa y los datos, y hace posible determinar la estructura y el contenido de la base de datos examinando la base de datos misma.
Un cambio en la estructura de datos de la base de datos, solo se introduce en el diccionario de datos, y en la mayoría de los casos sólo se alteran los programas que procesan los datos modificados.
• Una base de datos es un conjunto de registros integrados
Una base de datos incluye archivos de datos de usuario, contiene una descripción de si misma en los metadatos, incluye índices que se usan para representar las relaciones entre los datos y para mejorar el desempeño de las aplicaciones de la base de datos, asimismo puede contener información de las aplicaciones que las utilizan, estructuras de entrada o reportes, lo que constituye los metadatos de aplicación.
OBJETIVOS DE LOS SISTEMAS DE BASES DE DATOS
Los objetivos de los sistemas de base de datos están orientados a disminuir:
• La redundancia de
...