1. BASES DE DATOS BIENVENIDO AL MARAVILLOSO MUNDO DE LA INFORMATICA
2. BASE DE DATOS JULIETH KATHERIN VARGAS SERRANO COLEGIO JOSE CELESTINO MUTIS GRADO UNDECIMO INFORMATICA BUCARAMANGA 2011
3. CONTENIDO: BASE DE DATOS ESTRUCTURA DE UNA BD DIFERENCIAS ENTRE UNA BD Y SGBD DIFERENCIAS ENTRE UNA HOJA DE CALCULO Y SGBD BD RELACIONAL PROCESO DE DISEÑO DE UNA BD SQD OPERACIONES BASICAS EN UNA BD (SQD) OBJETOS DE ACCESS
4. BASE DE DATOS Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.
5. ESTRUCTURA DE UNA BASE DE DATOS Es un esquema que representa el diseño de una base de datos. Este modelo se basa en representaciones entre registros por medio de ligas, existen relaciones en las que participan solo dos entidades(binarias) y relaciones en las que participan más de dos entidades (generales) ya sea con o sin atributo descriptivo en la relación.La forma de diagramado consta de dos componentes básicos:Celdas: representan a los campos del registro.Líneas: representan a los enlaces entre los registros. su representación gráfica se basa en el acomodo de los campos de un registro en un conjunto de celdas que se ligan con otro(s) registro(s)
7. DIFERENCIA ENTRE UNA BASE DE DATOS Y UN SISTEMA DE GESTION DE BASE DE DATOS BASE DE DATOS(BD) es un conjunto de información almacenada en memoria auxiliar que permite acceso directo, y SISTEMA DE GESTION DE BASE DE DATOS (SGBD) es el tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. SGBD: conjunto de programas que permiten definir, manipular y utilizar la información que contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
8. DIFERENCIAS ENTRE UNA HOJA DE CALCULO Y UN SGBD La hoja de calculo es simplemente un programa q guarda los datos simplemente por letras y por números La hoja de calculo es muy fácil de manejar . En cambio el sistema de gestión de bases de datos son muchos programas especializados para guardar datos de forma muy ordenada Son programas muy complejos y con gran capacidad para guardarlos
9. BASES DE DATOS RELACIONALES Es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
10. PROCESO DE DISEÑO DE UNA BD. El proceso de diseño consta de los pasos siguientes: Determinar la finalidad de la base de datos Esto le ayudará a estar preparado para los demás pasos. Buscar y organizar la información necesaria Reúna todos los tipos de información que desee registrar en la base de datos, como los nombres de productos o los números de pedidos. Dividir la información en tablas Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser una tabla. Convertir los elementos de información en columnas Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación.
11. Especificar claves principales Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido. Definir relaciones entre las tablas Examine cada tabla y decida cómo se relacionan los datos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario. Ajustar el diseño Analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseño. Aplicar las reglas de normalización Aplique reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.
12. SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella
13. COMANDOS UTILIZADOS EN LENGUAGE SQL CREATE Este comando crea un objeto dentro de la base de datos Ejm: Createtable USUARIOS (id int, notnull, primarykey) nombre varchar 2 (14) notnull). ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. Ejm: ALTER TABLE 'TABLA_USUARIOS' ( ADD NUEVO_CAMPO INT APELLIDOS (9 )
14. DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER. Ejm: Alter table USUARIOS DROP COLUMN NAME APELLIDOS INSERT Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. Ejm: insertinto USUARIOS (1,’JULIETH’,) SELECT Este comando lo que hace es mostrar en pantalla la tabla de los registros , tambien puede visulizarse si se le especifica la columna a mostrar. En este caso mostrara toda la tabla USUARIOS. Ejm: Selectfrom USUARIOS ORDER BY ID
15. UPDATE Este comando actualiza los registros de nuestra tabla. Ejm: UPDATE USUARIOS SET NOMBRE= ‘BELSY’ DELETE Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. Ejm: DELETE FROM USUARIOS WHERE NAME = ‘BELSY’
16. OBJECTOS DE ACCESS Access consta de los siguientes tipos de objetos: Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos. Consultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan. Formularios: Son diseños que realizamos para poder introducir, modificar o visulaizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito principal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla. Páginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local. Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas. Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.
17. Tablas: Son los objetos principales de bases de datos que se utilizan para guardar datos. Aquí tienes el ejemplo de una tabla, es la tabla "Clientes" de la base de datos "Neptuno" incluida en Access:
18. Consultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas. Por ejemplo, se da la consulta dependiendo del campo disponible ya sea una región o un país donde se va a seleccionar la ciudad.
19. Campos y registros: cada columna en una tabla es un campo y cada fila de una tabla representa un único registro que reúne la información de un elemento de la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.