SlideShare una empresa de Scribd logo
1 de 13
Informática
BASE DE DATOS
Estudiante: María Paula Corzo Mantilla
Grado: 11-03
Presentado a: Susan Hernández
Colegio José Celestino Mutis
Bucaramanga 23/05/14
TABLA DE CONTENIDO
N. pagina
Introducción
Actividad Base de Datos __________________________________ 1
¿Cuál es la estructura de una BD? ____________________________2
¿Cuál es la diferencia entre una BD y un SGBD? ________________3
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD? __4
¿Que es una BD Relacional? ________________________________5
¿Qué pasos tiene el proceso de diseño de una BD? _____________6
¿Operaciones básicas que se pueden realizar en una BD? ________7
¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)? ____________________ 8 y 9
Webgrafía ____________________________________________ 10
Introducción
Este trabajo sobre "Bases de datos" tiene como objetivo primordial introducir a
los estudiantes en el mundo de las bases de datos con. La tecnología de las
bases de datos es el mecanismo habitual que se utiliza para gestionar,
manipular y almacenar información de manera permanente. Con el fin de poder
guardar esta información en un ordenador será necesario primero
determinar su estructura y disponer de algún mecanismo (modelo) para poder
explicarla en el ordenador. Después tendremos que introducir los datos que
son el soporte de la información y disponer de lenguajes que nos permitan la
gestión y la recuperación de la información.
Aunque existen diferentes enfoques para el estudio de las bases de datos,
nosotros nos centraremos en las bases de datos relacionales. Concretamente
estudiaremos los fundamentos teóricos del modelo de datos relacional.
Al término del curso el estudiante tendrá la habilidad para plantear modelos de
datos que describan problemas reales, así como para implementar
aplicaciones para dichos modelos usando un manejador de bases de datos
ACTIVIDAD BASE DE DATOS.
Desarrolle el siguiente cuestionario:
¿Cuál es la estructura de una BD (Base de Datos)?
¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base
de Datos)?
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD
¿Que es una BD Relacional?
¿Qué pasos tiene el proceso de diseño de una BD?
¿Cuáles son las operaciones básicas que se pueden realizar en una BD?
¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)?
1
¿Cuál es la estructura de una BD (Base de Datos)?
Para el almacenamiento de la información en un ordenador se establecen
ciertas estructuras de datos que se corresponden con las características de la
información almacenada. Entre las estructuras de datos en las que se
almacena la informacion se encuentran tres tipos fundamentales de archivos:
Archivo de datos: Para almacenar los datos.
Diccionarios de datos: Para almacenar información sobre los datos que se
almacenan en la BD.
Indice: Proporciona un acceso rápido a los datos.
Programadores de a BD: Interactúan con la BD a través de un lenguaje y
pueden cambiar su estructura.
2
¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de
Base de Datos)?
La base de datos es un archivo (o varios, dependiendo de como trabaje y esté
configurado el SGBD o el motor) que contiene las tablas, con sus respectivos
datos físicos. Además de almacenar los datos, almacena las vistas,
procedimientos almacenados, disparadores o triggers, los índices, etc.
Por otra parte, el SGBD es el sistema que administra las bases de datos. Se
encarga de ofrecer una comunicación con las bases de datos de forma
transparente, y de este modo se asegura de brindar un acceso seguro a la
información y evita que otras aplicaciones puedan dañar y/o alterar la
información dañando al archivo.
Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos,
indicar los permisos de acceso, crear copias de seguridad o backups, realizar
instrucciones SQL, etc.
Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de
conexión y comunicación con la bases de datos.
Veamos un ejemplo: Access vendría a ser el sistema de gestión... y los
archivos mdb las bases de datos. O por ejemplo, Firebird (sistema, motor) y los
archivos FDB (bases de datos).
3
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD
Una hoja de calculo es un software a través del cual se pueden usar datos
numéricos y realizar cálculos automáticos de números que están en una tabla.
También es posible automatizar cálculos complejos al utilizar una gran cantidad
de parámetros y al crear tablas llamadas hojas de trabajo.
Un sistema de gestión de base de datos también es un software pero este
consiste en una colección de datos ínterrelacionados y un conjunto de
programas para acceder a esos datos. un SGBD proporciona un entorno que
sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar
información de la base de dato el cual no lo proporciona la hoja de calculo en la
hoja de calculo ya interactua con una serie de datos.
4
¿Que es una BD Relacional?
En una computadora existen diferentes formas de almacenar información. Esto
da lugar a distintos modelos de organización de la base de datos: jerárquico,
red, relacional y orientada a objeto.
Los sistemas relacionales son importantes porque ofrecen muchos tipos de
procesos de datos, como: simplicidad y generalidad, facilidad de uso para el
usuario final, períodos cortos de aprendizaje y las consultas de información se
especifican de forma sencilla.
Las tablas son un medio de representar la información de una forma más
compacta y es posible acceder a la información contenida en dos o más tablas.
Más adelante explicaremos que son las tablas.
Las bases de datos relacionales están constituidas por una o más tablas que
contienen la información ordenada de una forma organizada. Cumplen las
siguientes leyes básicas:
Generalmente, contendrán muchas tablas.
Una tabla sólo contiene un número fijo de campos.
El nombre de los campos de una tabla es distinto.
Cada registro de la tabla es único.
El orden de los registros y de los campos no está determinados.
5
¿Qué pasos tiene el proceso de diseño de una BD?
1.Determinar la finalidad de la base de datos: esto le ayudara a estar preparado
para los demas pasos.
2.Buscar y organizar la informacion necesaria: reuna todos los tipos de
informacion que desee registrar en la base como los nombres de productos o
os numeros pedidos.
3.Dividir la informacion en tablas: Divida lo elementos de informacion e
entidades o temas principales como, productos o pedidos. cada tema pasara a
ser una tabla.
4.Convertir los elementos de informacion en columnas: Decida que informacion
desea almacenar en cada de tabla. Cada elemento se convertira en un campo
y se mostrara como una columna en la tabla.
5.Especificar claves rpincipales: Elia al clave principal de la tabla. Lac lave
principal es una columna que se utiliza para identificar inequivocadamente cada
fila, como id.
6.Definir relaciones entre las tablas: Examine cada tabla y decida como se
relacionan los datos de una tabla con las demas tablas. Agregue campos a las
tablas o cree nuevas tablas para clarificar las relaciones segun sea necesario
7.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 necesarias en el
diseño.
8.Aplicar las reglas de normalizacion: Aplique las reglas de normalizacion de
los datos para comprobar si las tablas estan estructuradas correctamente.
Realice los ajustes necesarios en las tablas.
6
¿Cuáles son las operaciones básicas que se pueden realizar en una BD?
Las operaciones que vamos a ver están basadas en el algebra relacional. Los
operandos de de cada operación lo constituyen una o varias tablas y el
resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las
operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se
utilizan dos tablas).
Operaciones unarias
Selección: Mediante esta operación se obtiene un conjunto de filas con todas
las columnas de la tabla. Se seleccionan determinadas filas incluyendo una
condición. Se utilizan los operadores booleanos “and” (Y),” or” (O), “not” (NO).
La representación sería la siguiente: O Condicion
Proyección: esta operación nos devuelve una nueva tabla con las columnas
seleccionadas de otra. La representación sería la siguiente: O col1, col2
Operaciones binarias
Unión: Esta operación solo se puede hacer si las tablas tienes las mismas
columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2
con las mismas columnas tan solo tendríamos que añadir las filas de ambas
tablas en una única tabla. Su representación sería la siguiente:
Tabla1 U Tabla2
Producto cartesiano: se realiza con dos tablas distintas pero relacionadas por
alguna columna, siempre y cuando el nombre de la columna no sea el
mismo. Su representación sería la siguiente: Tabla1 X Tabla2
Otras:
CREATE Este comando crea un objeto dentro 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.
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.
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.
TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja
sobre el comando DROP, es que si se quiere borrar todo el contenido de la
tabla, es mucho más rápido.
7
Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)
Formularios
Los formularios son un tipo de objeto de Access que pueden utilizarse para
diferentes fines, aunque una de sus utilidades principales es la creación de
diseños personalizados para la entrada y visualización de datos de las tablas.
La mayor parte de la información de un formulario proviene de los registros
originales de una tabla, aunque normalmente existen algunos otros elementos
que forman parte del diseño mismo del formulario y no pueden ser modificados
mientras no se cambie el diseño. Es el caso, por ejemplo, de elementos
gráficos o de texto que hayan sido añadidos para identificar la finalidad o
propiedad de formulario, o simplemente como elementos decorativos, como
texto explicativo, un logotipo de la empresa, líneas y demás objetos de dibujo.
Tablas y relaciones
Para almacenar los datos, cree una tabla para cada tipo de información de la
que hace el seguimiento. Para reunir los datos de varias tablas en una
consulta, formulario,informe o página de acceso a datos, defina relaciones
entre las tablas.
La información de clientes que antes se guardaba en una lista de correo ahora
reside en la tabla Clientes.
La información de pedidos que antes se guardaba en una hoja de
cálculo ahora reside en la tabla Pedidos.
8
Un Id. exclusivo, como un Id. de cliente, permite distinguir los registros de una
tabla. Si se agrega el campo de Id. exclusivo de una tabla a otra tabla y
después se define una relación, Microsoft Access puede cotejar los registros
relacionados de ambas tablas de manera que se puedan combinar en un
formulario, un informe o una consulta.
Consultas
Para buscar y recuperar tan sólo los datos que cumplen las condiciones
especificadas, incluyendo datos de varias tablas, cree una consulta. Una
consulta puede también actualizar o eliminar varios registros al mismo tiempo,
y realizar cálculos predefinidos o personalizados en los datos.
9
Webgrafía
http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una-hoja-de-calculo-y-
un-sgbd/
https://mx.answers.yahoo.com/question/index?qid=20090827214405AA5HePL
http://www.monografias.com/trabajos80/sistemas-gestion-bases-
datos/sistemas-gestion-bases-datos2.shtml#ixzz32Ypa0NfI
http://silviissteban.wordpress.com/2010/04/13/%C2%BFdefinir-y-dar-ejemplos-
de-cada-uno-de-los-objetos-de-access-tablas-consultas-formularios-e-informes/
https://www.google.com.co/search?q=base+de+datos&source=lnms&tbm=isch
&sa=X&ei=_YV_U6ugNYOpsAS17oGADg&ved=0CAYQ_AUoAQ&biw=1440&bi
h=775#q=bd+relacional&tbm=isch&facrc=_&imgdii=_&imgrc=yr6g9dnaAIGyEM
%253A%3BYSK4IqYHoJrenM%3Bhttp%253A%252F%252F3.bp.blogspot.com
%252F_47d41YrytGg%252FS8ZRyp1wZgI%252FAAAAAAAAAA0%252Fmn0
mSqrd4Ns%252Fs1600%252FBD%252BREALCIONAL.jpg%3Bhttp%253A%25
2F%252Fjaviiergonzalz.blogspot.com%252F2010%252F04%252Fbd-
relacional.html%3B528%3B282
http://html.rincondelvago.com/base-de-datos-relacional.html
http://carlosg3321.obolog.es/definir-dar-ejemplos-objetos-access-tablas-
consultas-formularios-informesr-560221
http://diegosotocjcm.blogspot.com/2010/04/definir-y-dar-ejemplos-de-cada-uno-
de.html
http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-
operaciones-basicas-que-se-pueden-realizar-en-una-bd/
http://informaticajonathan.blogspot.com/2010/04/pasos-para-el-proceso-de-
diseno-de-una.html
10

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Desarrollo de cuestionario
Desarrollo de cuestionarioDesarrollo de cuestionario
Desarrollo de cuestionario
 
2011
20112011
2011
 
2011
20112011
2011
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Yurley
YurleyYurley
Yurley
 
Cuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgoCuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgo
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Vcsf
VcsfVcsf
Vcsf
 
Base de datos-Primera Parte-
Base de datos-Primera Parte-Base de datos-Primera Parte-
Base de datos-Primera Parte-
 
Silvia
SilviaSilvia
Silvia
 
Luisa fernanda flores[1]
Luisa fernanda flores[1]Luisa fernanda flores[1]
Luisa fernanda flores[1]
 
Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes moreno
 
Ba se de datos! ♥
Ba se de datos! ♥Ba se de datos! ♥
Ba se de datos! ♥
 
Base de Datos
 Base de Datos Base de Datos
Base de Datos
 
Trabajo consulta
Trabajo consultaTrabajo consulta
Trabajo consulta
 
BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)
 

Similar a Base de datos

Similar a Base de datos (20)

Base_de datos_parte_1
Base_de datos_parte_1Base_de datos_parte_1
Base_de datos_parte_1
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos daniela
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Base de datos 11-1
Base de datos 11-1Base de datos 11-1
Base de datos 11-1
 
trabajodeinformatica
trabajodeinformaticatrabajodeinformatica
trabajodeinformatica
 
DanielaJose
DanielaJose DanielaJose
DanielaJose
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
TRABAJO BASE DE DATOS
TRABAJO BASE DE DATOSTRABAJO BASE DE DATOS
TRABAJO BASE DE DATOS
 
Base de datos1024
Base de datos1024Base de datos1024
Base de datos1024
 
base de datos access
 base de datos access base de datos access
base de datos access
 
Base de datos!
Base de datos!Base de datos!
Base de datos!
 
Base de datos 11:02
Base de datos 11:02Base de datos 11:02
Base de datos 11:02
 
Base de Datos 11:02
Base de Datos 11:02Base de Datos 11:02
Base de Datos 11:02
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ana maria jaimes moreno
Ana maria jaimes morenoAna maria jaimes moreno
Ana maria jaimes moreno
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Base de datos

  • 1. Informática BASE DE DATOS Estudiante: María Paula Corzo Mantilla Grado: 11-03 Presentado a: Susan Hernández Colegio José Celestino Mutis Bucaramanga 23/05/14
  • 2. TABLA DE CONTENIDO N. pagina Introducción Actividad Base de Datos __________________________________ 1 ¿Cuál es la estructura de una BD? ____________________________2 ¿Cuál es la diferencia entre una BD y un SGBD? ________________3 ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD? __4 ¿Que es una BD Relacional? ________________________________5 ¿Qué pasos tiene el proceso de diseño de una BD? _____________6 ¿Operaciones básicas que se pueden realizar en una BD? ________7 ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? ____________________ 8 y 9 Webgrafía ____________________________________________ 10
  • 3. Introducción Este trabajo sobre "Bases de datos" tiene como objetivo primordial introducir a los estudiantes en el mundo de las bases de datos con. La tecnología de las bases de datos es el mecanismo habitual que se utiliza para gestionar, manipular y almacenar información de manera permanente. Con el fin de poder guardar esta información en un ordenador será necesario primero determinar su estructura y disponer de algún mecanismo (modelo) para poder explicarla en el ordenador. Después tendremos que introducir los datos que son el soporte de la información y disponer de lenguajes que nos permitan la gestión y la recuperación de la información. Aunque existen diferentes enfoques para el estudio de las bases de datos, nosotros nos centraremos en las bases de datos relacionales. Concretamente estudiaremos los fundamentos teóricos del modelo de datos relacional. Al término del curso el estudiante tendrá la habilidad para plantear modelos de datos que describan problemas reales, así como para implementar aplicaciones para dichos modelos usando un manejador de bases de datos
  • 4. ACTIVIDAD BASE DE DATOS. Desarrolle el siguiente cuestionario: ¿Cuál es la estructura de una BD (Base de Datos)? ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD ¿Que es una BD Relacional? ¿Qué pasos tiene el proceso de diseño de una BD? ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? 1
  • 5. ¿Cuál es la estructura de una BD (Base de Datos)? Para el almacenamiento de la información en un ordenador se establecen ciertas estructuras de datos que se corresponden con las características de la información almacenada. Entre las estructuras de datos en las que se almacena la informacion se encuentran tres tipos fundamentales de archivos: Archivo de datos: Para almacenar los datos. Diccionarios de datos: Para almacenar información sobre los datos que se almacenan en la BD. Indice: Proporciona un acceso rápido a los datos. Programadores de a BD: Interactúan con la BD a través de un lenguaje y pueden cambiar su estructura. 2
  • 6. ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? La base de datos es un archivo (o varios, dependiendo de como trabaje y esté configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos físicos. Además de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los índices, etc. Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicación con las bases de datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la información y evita que otras aplicaciones puedan dañar y/o alterar la información dañando al archivo. Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL, etc. Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de conexión y comunicación con la bases de datos. Veamos un ejemplo: Access vendría a ser el sistema de gestión... y los archivos mdb las bases de datos. O por ejemplo, Firebird (sistema, motor) y los archivos FDB (bases de datos). 3
  • 7. ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo. Un sistema de gestión de base de datos también es un software pero este consiste en una colección de datos ínterrelacionados y un conjunto de programas para acceder a esos datos. un SGBD proporciona un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de dato el cual no lo proporciona la hoja de calculo en la hoja de calculo ya interactua con una serie de datos. 4
  • 8. ¿Que es una BD Relacional? En una computadora existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto. Los sistemas relacionales son importantes porque ofrecen muchos tipos de procesos de datos, como: simplicidad y generalidad, facilidad de uso para el usuario final, períodos cortos de aprendizaje y las consultas de información se especifican de forma sencilla. Las tablas son un medio de representar la información de una forma más compacta y es posible acceder a la información contenida en dos o más tablas. Más adelante explicaremos que son las tablas. Las bases de datos relacionales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. Cumplen las siguientes leyes básicas: Generalmente, contendrán muchas tablas. Una tabla sólo contiene un número fijo de campos. El nombre de los campos de una tabla es distinto. Cada registro de la tabla es único. El orden de los registros y de los campos no está determinados. 5
  • 9. ¿Qué pasos tiene el proceso de diseño de una BD? 1.Determinar la finalidad de la base de datos: esto le ayudara a estar preparado para los demas pasos. 2.Buscar y organizar la informacion necesaria: reuna todos los tipos de informacion que desee registrar en la base como los nombres de productos o os numeros pedidos. 3.Dividir la informacion en tablas: Divida lo elementos de informacion e entidades o temas principales como, productos o pedidos. cada tema pasara a ser una tabla. 4.Convertir los elementos de informacion en columnas: Decida que informacion desea almacenar en cada de tabla. Cada elemento se convertira en un campo y se mostrara como una columna en la tabla. 5.Especificar claves rpincipales: Elia al clave principal de la tabla. Lac lave principal es una columna que se utiliza para identificar inequivocadamente cada fila, como id. 6.Definir relaciones entre las tablas: Examine cada tabla y decida como se relacionan los datos de una tabla con las demas tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones segun sea necesario 7.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 necesarias en el diseño. 8.Aplicar las reglas de normalizacion: Aplique las reglas de normalizacion de los datos para comprobar si las tablas estan estructuradas correctamente. Realice los ajustes necesarios en las tablas. 6
  • 10. ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de de cada operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas). Operaciones unarias Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos “and” (Y),” or” (O), “not” (NO). La representación sería la siguiente: O Condicion Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra. La representación sería la siguiente: O col1, col2 Operaciones binarias Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación sería la siguiente: Tabla1 U Tabla2 Producto cartesiano: se realiza con dos tablas distintas pero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación sería la siguiente: Tabla1 X Tabla2 Otras: CREATE Este comando crea un objeto dentro 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. 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. 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. TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido. 7
  • 11. Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes) Formularios Los formularios son un tipo de objeto de Access que pueden utilizarse para diferentes fines, aunque una de sus utilidades principales es la creación de diseños personalizados para la entrada y visualización de datos de las tablas. La mayor parte de la información de un formulario proviene de los registros originales de una tabla, aunque normalmente existen algunos otros elementos que forman parte del diseño mismo del formulario y no pueden ser modificados mientras no se cambie el diseño. Es el caso, por ejemplo, de elementos gráficos o de texto que hayan sido añadidos para identificar la finalidad o propiedad de formulario, o simplemente como elementos decorativos, como texto explicativo, un logotipo de la empresa, líneas y demás objetos de dibujo. Tablas y relaciones Para almacenar los datos, cree una tabla para cada tipo de información de la que hace el seguimiento. Para reunir los datos de varias tablas en una consulta, formulario,informe o página de acceso a datos, defina relaciones entre las tablas. La información de clientes que antes se guardaba en una lista de correo ahora reside en la tabla Clientes. La información de pedidos que antes se guardaba en una hoja de cálculo ahora reside en la tabla Pedidos. 8
  • 12. Un Id. exclusivo, como un Id. de cliente, permite distinguir los registros de una tabla. Si se agrega el campo de Id. exclusivo de una tabla a otra tabla y después se define una relación, Microsoft Access puede cotejar los registros relacionados de ambas tablas de manera que se puedan combinar en un formulario, un informe o una consulta. Consultas Para buscar y recuperar tan sólo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede también actualizar o eliminar varios registros al mismo tiempo, y realizar cálculos predefinidos o personalizados en los datos. 9
  • 13. Webgrafía http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-una-hoja-de-calculo-y- un-sgbd/ https://mx.answers.yahoo.com/question/index?qid=20090827214405AA5HePL http://www.monografias.com/trabajos80/sistemas-gestion-bases- datos/sistemas-gestion-bases-datos2.shtml#ixzz32Ypa0NfI http://silviissteban.wordpress.com/2010/04/13/%C2%BFdefinir-y-dar-ejemplos- de-cada-uno-de-los-objetos-de-access-tablas-consultas-formularios-e-informes/ https://www.google.com.co/search?q=base+de+datos&source=lnms&tbm=isch &sa=X&ei=_YV_U6ugNYOpsAS17oGADg&ved=0CAYQ_AUoAQ&biw=1440&bi h=775#q=bd+relacional&tbm=isch&facrc=_&imgdii=_&imgrc=yr6g9dnaAIGyEM %253A%3BYSK4IqYHoJrenM%3Bhttp%253A%252F%252F3.bp.blogspot.com %252F_47d41YrytGg%252FS8ZRyp1wZgI%252FAAAAAAAAAA0%252Fmn0 mSqrd4Ns%252Fs1600%252FBD%252BREALCIONAL.jpg%3Bhttp%253A%25 2F%252Fjaviiergonzalz.blogspot.com%252F2010%252F04%252Fbd- relacional.html%3B528%3B282 http://html.rincondelvago.com/base-de-datos-relacional.html http://carlosg3321.obolog.es/definir-dar-ejemplos-objetos-access-tablas- consultas-formularios-informesr-560221 http://diegosotocjcm.blogspot.com/2010/04/definir-y-dar-ejemplos-de-cada-uno- de.html http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las- operaciones-basicas-que-se-pueden-realizar-en-una-bd/ http://informaticajonathan.blogspot.com/2010/04/pasos-para-el-proceso-de- diseno-de-una.html 10