
1. MODELOS
1.1. El modelo de base de datos es una clase de modelo de datos que define la estructura lógica de la base de datos y determina la forma de almacenar, organizar y manipular los datos y de manera consecuente la forma o eficiencia como seran extraidos los datos.
1.1.1. TIPOS DE MODELOS
1.1.2. Modelo jerarquico
1.1.3. El modelo de datos jerárquico es un modelo en el que los datos se organizan en una estructura que se asemeja a un árbol. La estructura usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre.
1.1.4. Modelo de red
1.1.5. El modelo de red es una base de datos creada por una colección o set de registros, estos registros están conectados entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional. En una estructura de base de datos de red los nodos hijo pueden tener más de un nodo padre.
1.1.6. Modelo relacional
1.1.7. La estructura basica del modelo relacional es la relación, es decir una tabla bidimensional constituida por filas (tuplas) y columnas (atributos). Las relaciones representan las entidades que se consideran relevantes en la base de datos. Los atributo de la relacion representan la propiedades de cada entidad. El modelo relacional para la administacion de bases de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
1.1.8. Modelo Entidad-Relacion
1.1.9. El diagrama o modelo entidad-relación tambien llamado E-R, permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades (atributos). E modelo E-R es un modelado conceptual de datos, considerado de alto nivel, que es utilizado como base en el diseño de bases de datos relacionales. Las entidades se representan gráficamente mediante rectángulos. Toda entidad está conformada de atributos, los cuales son las características que definen e identifican a las entidades, lo atributos se representan con ovalos generalmente. Las entidades se encontrarán ligadas entre sí, y se utilizará el término relación para descibir esta union, las relaciones se representan con rombos.
1.1.10. Modelo de objetos
1.1.11. En una base de datos orientada a objetos, la información se representa mediante objetos como se hace en la programación orientada a objetos. La técnica de modelado de objetos propone una forma abstracta de pensamiento acerca de problemas a resolver, empleando conceptos del mundo real, y no conceptos técnicos informáticos. El Objeto (instancia de clase) es algo real, abstracto, acerca del cual se almacenan datos y métodos; por otra parte, cuando se dice orientado a objetos, significa que el software se organiza como una colección de objetos que contiene estructuras de datos y comportamiento.
2. PROCESO
2.1. RECOPILACION DE INFORMACION
2.1.1. Cuestionario
2.1.2. Entrevista
2.1.3. Encuesta
2.2. ESTUDIO DE FACTIBILIDAD, ECONOMICO Y FINANCIERO
2.2.1. Objetivos del sistema
2.2.2. Alcances
2.2.3. Restricciones
2.3. REQUIERIMIENTOS DE HARDWARE Y SOFTWARE
2.3.1. ANALISIS
2.3.1.1. De primera instancia se deben detectar los hechos relevantes relacionados con la actividad de la empresa, la función es reunir información y determinar los requerimientos, para así pasar al análisis y el diseño También es importante determinar a los usuarios finales; estos se agrupan en cuatro categorías: Usuarios primarios Usuarios indirectos Usuarios gerentes Usuarios directivos
2.4. ESTRUCTURA DE ENTRADAS, PROCESOS Y SALIDAS
2.4.1. MODELADO DE DATOS
2.4.1.1. Modelo Entidad-Relacion
2.4.1.2. Modelado de Objetos
2.4.1.3. Normalizacion
2.4.1.4. Modelo relacional
2.4.1.5. Generacion de diccionario de datos
2.5. TIPOS
2.5.1. De Red
2.5.2. Jerárquica
2.5.3. Relacional
3. NORMALIZACION
3.1. La teoría de la normalización tiene como fundamento el concepto de formas normales. Se dice que una relación está en una determinada forma normal si satisface un cierto conjunto de restricciones. El proceso de normalización de bases de datos se basa en aplicar reglas a las relaciones obtenidas en el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: Evitar redundancia de los datos. Facilitar la actualización de los datos en las tablas. Fortalecer la protección e integridad de los datos. Las principales formas normales para Codd, son: 1FN, 2FN, 3FN, posteriormente se introducen 4FN y 5FN. Generalmente las 3 primeras formas normales son las mas esenciales.
4. PRESENTED BY
4.1. NORMA ROMERO
4.2. MARY CALDERON
4.3. ALEXANDER FAJARDO
4.4. ELIAN GUERRERO
5. Una base de datos es un conjunto de datos que pertenecen a un mismo contexto y son almacenados de manera sistematica para su uso posterior. En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad se utilizan programas llamados sistemas gestores de bases de datos DBMS en ingles Data Base Management Systemas, con los que se puede almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
5.1. USOS
5.1.1. Las aplicaciones más comunes son para la gestión de informacion dentro de empresas, instituciones u organizaciones ya sean publicas o privadas; También son muy utilizadas en el ambito científicos para almacenar y organizar informacion que surge de los experimentos. Como ejemplo estan el amplio uso de bases de datos en campos de la Biologia, Finanzas, Educacion, Mercadotecnia e investigaciones de mercado, etc.
6. LENGUAJE DE CONSULTA
6.1. Structured Query Language (Lenguaje Estructurado de Consultas), Es un lenguaje de programacion especial, diseñado para manejar datos dentro de un Sistema Manejador de Bases de Datos Relacionales SMBDR
6.2. DDL (Data Definition Language)
6.3. CREATE
6.4. DROP
6.5. ALTER
6.6. RENAME
6.7. DML (Data Manipulation Language)
6.8. SELECT
6.9. INSERT
6.10. UPDATE
6.11. DELETE
6.12. Clausulas
6.13. FROM
6.14. WHERE
6.15. GROUP BY
6.16. HAVING
6.17. ORDER BY
6.18. Operadores Logicos
6.19. AND
6.20. OR
6.21. NOT
6.22. Operadores de Comparación < Menor que > Mayor que <> Distinto de <= Menor o igual que >= Mayor o igual que = Igual que BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado en la comparación de un modelo. IN Utilizado para especificar registros de una base de datos.
6.23. Otros operadores AVG Utilizada para calcular el promedio de los valores de un campo determinado. COUNT Utilizada para devolver el número de registros de la selección. SUM Utilizada para devolver la suma de todos los valores de un campo determinado. MAX Utilizada para devolver el valor más alto de un campo especificado. MIN Utilizada para devolver el valor más bajo de un campo especificado.
6.24. Estructura SELECT…. FROM…….WHERE…. INSERT ….INTO……VALUES…… UPDATE……. SET……. WHERE DELETE ……FROM……. WHERE
6.25. TIPOS DE DATOS
6.25.1. NUMERICOS EXACTOS
6.25.1.1. SmallInteger
6.25.1.2. Numeric
6.25.1.3. Decimal
6.25.2. CADENA DE CARACTERES
6.25.2.1. Character
6.25.2.2. CharacterVarying
6.25.2.3. Cadenas de bits
6.25.3. FECHAS Y HORAS
6.25.3.1. Date
6.25.3.2. Time
6.25.3.3. Timestamp
6.25.3.4. Time con tiempo zona
6.25.3.5. TimeStamp con tiempo zona
6.25.3.6. Intervalos
6.25.3.7. year-month
6.25.3.8. Date_time
7. COMPONENTES DE LAS BASES DE DATOS
7.1. En prácticamente cualquier base de datos actual existen cuatro elementos esenciales: tablas, consultas, informes y formularios. ... Las tablas permitirán almacenar los datos. Con las consultas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios. - Software. Entendemos el Software como el conjunto de programas utilizados para controlar y tratar la base de datos. ... - Hardware. El hardware es la parte física de la base de datos. .
7.1.1. Datos. ...
7.1.2. DMBS. ...
7.1.3. Lenguaje de acceso. ...
7.1.4. Procedimientos. ...
7.1.5. Reporting.