Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Esta aplicación debe tener una API (Application Program Interface) que le
permita interactuar con el DBMS que se va a utilizar. Una API es una
biblioteca de llamadas a funciones que enrutan los comandos SQL desde la
aplicación cliente hacia el servidor de base de datos. Una de las APIs más
comúnmente usada es ODBC (Open Data Base Connectivity) que permite tener
acceso a cualquier base de datos que posea un controlador ODBC.
Una entidad puede ser vista como una tabla donde sus columnas son sus
distintos atributos. Cada fila representa un registro dentro de la entidad
respectiva. Para poder indexar un registro dentro de una entidad se utiliza una
clave primaria que debe ser unívoca. Para poder asociar (relacionar) distintas
entidades se utilizan claves foráneas.
Registro y campo
Registro: Conjunto de campos relacionados entre sí que contiene datos referidos
a un mismo ente u objeto.
Tipos de registros:
Registros de longitud fija: todos los campos que lo forman son de longitud fija.
Tablas
SQL Server 2016 and later
Otras versiones
Archivo Descripción
Secundario Los archivos de datos secundarios son opcionales, están definidos por el
usuario y almacenan los datos del usuario. Se pueden utilizar para distribuir
datos en varios discos colocando cada archivo en una unidad de disco
distinta. Además, si una base de datos supera el tamaño máximo
establecido para un archivo de Windows, puede utilizar los archivos de
datos secundarios para permitir el crecimiento de la base de datos.
Sistema
Gestor
de Base Sistema Gestor de Base de
de Datos Datos
Sistema
Gestor de
Base de
Datos. Un
Sistema
Gestor de
Base de
Datos
(SGBD, en
inglés
DBMS:
DataBase
Managemen Un Sistema Gestor de Base de Datos es un sistema de software que permite la
un sistema
de software que permite la definición de bases de datos; así
como la elección de las estructuras de datos necesarios para el
almacenamiento y búsqueda de los datos, ya sea de forma
interactiva o a través de un lenguaje de programación. Un
SGBD relacional es un modelo de datos que facilita a los
usuarios describir los datos que serán almacenados en la base
de datos junto con un grupo de operaciones para manejar los
datos.
Los SGBD relacionales son una herramienta efectiva que
permite a varios usuarios acceder a los datos al mismo tiempo.
Brindan facilidades eficientes y un grupo de funciones con el
objetivo de garantizar la confidencialidad, la calidad, la
seguridad y la integridad de los datos que contienen, así como
un acceso fácil y eficiente a los mismos.
La Independencia lógica De Datos: debe permitir una cierta independencia entre los
datos vistos por las aplicaciones y la estructura lógica de ellos en la realidad. Ventajas:
soporte de la evolución de los datos y que cada grupo de trabajo vea esos datos como
cada grupo lo desea.
La capacidad para modificar una definición de esquema en un nivel sin que afecte a
una definición de esquema en el siguiente nivel más alto se llama Independencia de
datos.
Niveles de abstracción
Posted on December 7, 2012 by israfives
Uno de los objetivos principales de un sistema de base de datos es
proporcionar a los usuarios una visión abstracta de la información. Es
decir, el sistema oculta ciertos detalles relativos a la forma como los datos
se almacenan y mantienen.
Los sistemas de base de datos muchas veces son utilizados por personal
que no cuenta con conocimientos de computación, esta complejidad debe
estar escondida para los usuarios. Para ocultarla, se definen varios niveles
de abstracción en los que puede observarse la base de datos.