BASES DE DATOS Tema 1
No redundantes: No tener info guardada mas de una vez sin necesidad .
Vamos a trabajar con :
Bases de datos relacionales
Definicion: Coleccion de datos relacionados entre si con el fin de permitir el
manejo de la información
LAS BASES DE DATOS RELACIONALES SE ORGANIZAN EN TABLAS
SISTEMA GESTOR DE BASE DE DATOS (SGBD)
Def: Es un conjunto de programas que permiten a los usuarios utilizar datos o no con
el fin de proteger la base de datos
Ejemplos: MySQL, Oracle, SQLServer, PostgreSQL, Access.
Esquema uso BD:
Utilizamos arquitectura ANSII/X3 (estandar diseño)
, La arquitectura ANSII/X3 separa los programas de la Base de Datos fisica mediante tres
niveles de abstracción:
Nivel interno: se describe la estructura fisica de la base de datos mediante un esquema
Nivel conceptual: se describe toda la base de datos para una comunidad de usuarios
mediante un esquema conceptual que oculta detalles de almacenamiento y se
concentra en describir entidades,atributos etc.
Nivel externo: se describen varios esquemas externos o vistas de usuarios, cada
esquema externo describe a un grupo de usuarios determinado y oculta el resto de la
BD
CARACTERISTICAS QUE DEBE CUMPLIR UN SGBD:
• Abstracción de la información: Es la capacidad de poder ocultar datos a unos
usuarios u otros, sin que sepan la organización interna de la base de datos
• Independencia: Los datos deben ser independientes uno para que las
modificaciones no afecten a otros niveles
• Consistencia: Es una propiedad de la BD que grantiza la transaccion de una
base de datos de un estado valido a otro.
• Seguridad: tiene que permitir permisos a determinados usuarios y limitarselos a
otros para garantizar la seguridad de la BD
• Manejo de transacciones: Es el proceso de poder agrupar operaciones de una
base de datos como una unica unidad de trabajo
• Tiempo de respuesta: Es el tiempo que se tarda en abrir una base de datos
desde que el usuario pide abrirla.
• Un SGBD debe ser capaz de integrarse con algun software de comunicacion:
Debe ser capaz de integrarse con algun software de comunicación para qu los
usuarios puedan conectarse desde cualquier parte
No redundantes: No tener info guardada mas de una vez sin necesidad .
Vamos a trabajar con :
Bases de datos relacionales
Definicion: Coleccion de datos relacionados entre si con el fin de permitir el
manejo de la información
LAS BASES DE DATOS RELACIONALES SE ORGANIZAN EN TABLAS
SISTEMA GESTOR DE BASE DE DATOS (SGBD)
Def: Es un conjunto de programas que permiten a los usuarios utilizar datos o no con
el fin de proteger la base de datos
Ejemplos: MySQL, Oracle, SQLServer, PostgreSQL, Access.
Esquema uso BD:
Utilizamos arquitectura ANSII/X3 (estandar diseño)
, La arquitectura ANSII/X3 separa los programas de la Base de Datos fisica mediante tres
niveles de abstracción:
Nivel interno: se describe la estructura fisica de la base de datos mediante un esquema
Nivel conceptual: se describe toda la base de datos para una comunidad de usuarios
mediante un esquema conceptual que oculta detalles de almacenamiento y se
concentra en describir entidades,atributos etc.
Nivel externo: se describen varios esquemas externos o vistas de usuarios, cada
esquema externo describe a un grupo de usuarios determinado y oculta el resto de la
BD
CARACTERISTICAS QUE DEBE CUMPLIR UN SGBD:
• Abstracción de la información: Es la capacidad de poder ocultar datos a unos
usuarios u otros, sin que sepan la organización interna de la base de datos
• Independencia: Los datos deben ser independientes uno para que las
modificaciones no afecten a otros niveles
• Consistencia: Es una propiedad de la BD que grantiza la transaccion de una
base de datos de un estado valido a otro.
• Seguridad: tiene que permitir permisos a determinados usuarios y limitarselos a
otros para garantizar la seguridad de la BD
• Manejo de transacciones: Es el proceso de poder agrupar operaciones de una
base de datos como una unica unidad de trabajo
• Tiempo de respuesta: Es el tiempo que se tarda en abrir una base de datos
desde que el usuario pide abrirla.
• Un SGBD debe ser capaz de integrarse con algun software de comunicacion:
Debe ser capaz de integrarse con algun software de comunicación para qu los
usuarios puedan conectarse desde cualquier parte