Contabilidad
Se compone de: software, hardware, datos y usuario.
Ventajas: se obtiene un control centralizado de la información, facilita la labor de eliminación de redundancia.
Software de base de datos: está compuesto por un conjunto de rutinas para funciones como la creación yorganización de los datos, establecer formas de acceso, mantener la seguridad de los datos.
Abstracción de datos: es la arquitectura de los sistemas de bases de datos.
Objetivos: proporcionar al usuario de una visión abstracta de los datos.
Nivel físico: es el más bajo de abstracción, describe como se almacena realmente los datos.
Nivel conceptual: nivel intermedio, describe que datos son realmentealmacenados y las relaciones que existen entre los datos, se definen tipos, longitudes y relaciones de los datos..
Nivel de visión: es el nivel más alto, describe solo parte de la base de datos completa, es el más cercano al usuario, tiene que ver con la forma en que este percibe la información. Puede haber más de un tipo de vista.
Modelos de datos: colección de herramientas conceptuales paradescribir datos. Se dividen en tres, lógicos basados en objetos, lógicos basados en registros, y físicos de datos.
1-Modelos lógicos basados en objetos: se usan para describir datos a nivel conceptual y de visión, proporcionan capacidad de estructuración flexible y permite especificar restricciones de datos, hay varios modelos: modelo de entidad-relación, modelo orientado a objetos, modelobinario, modelo semántico de datos, modelo funcional de datos.
Modelo entidad relación: se basa en una percepción del mundo real que consiste en una colección de objetos básicos llamados entidades, y relacionados entre estos objetos, una entidad es un objeto que se distingue de otros por un conjunto específico de atributos. Eje: Cuenta seria el objeto (entidad), numero y saldo los atributos.Restricciones del ER: una de ellas es de la cardinalidad de asignación, que expresa el número de entidades a las que pueden asociarse otra entidad mediante un conjunto de relación.
Rectángulo: para conjunto de entidades.
Elipse: representa atributos.
Rombos: representa relaciones entre conjuntos de entidades.
Líneas: conecta atributos a conjuntos de entidades y conjuntos de entidades a relaciones.2-Modelos lógicos basados en registros: se utilizan para describir datos a nivel conceptual y físico, se usan para especificar la estructura lógica y global de la base de datos y para proporcionar una descripción a nivel más alto de la implementación.
3-Modelo relación: representa los datos y las relaciones entre los datos mediante una colección de tablas, cada una de las cuales tiene un númerode columnas con nombres únicos.
4-Modelo de red: se representa mediante una colección de registros, y las relaciones entre los datos se representan mediante enlaces los cuales pueden verse como punteros, se organizan como grafos arbitrarios.
5-Model jerárquico: se representan mediante registros y enlaces, respectivamente, similar al de red, pero estos se organizan como colecciones de arboles.Instancias: es la colección de la información almacenada en la base de datos, después de un tiempo se le llama instancia.
Esquema: es el diseño global de la base de datos, se cambian muy raras veces. Los sistemas de base de datos tienen varios esquemas divididos de acuerdo al nivel de abstracción.
Esquema físico: nivel más bajo.
Esquema conceptual: nivel intermedio.
Sub-esquema: nivel másalto.
Independencia de los datos: es la capacidad d modificar una definición de un esquema en un nivel sin afectar la definición del esquema de nivel superior siguiente, existen dos niveles de independencia.
1- independencia física de los datos: es la capacidad de modificar el esquema físico de los datos sin provocar que se vuelvan a escribir los programas de aplicación, se utilizan para...
Regístrate para leer el documento completo.