Upload
jhon-torres
View
11
Download
0
Embed Size (px)
DESCRIPTION
taller sobre base de datos
Citation preview
JOHN ALEXANDER TORRES ASCANIO
1. BASE DE DATOS: Una base de datos es un sistema de archivos electrónico.
2. TABLA: sirve para organizar y agrupar los datos según las características o los principios
comunes.
3. CAMPO: Un campo es el nombre de la unidad de información.
4. REGISTRO: representa un objeto único de datos implícitamente estructurados en una
tabla.
5. QUE ES UNA RELACION EN BASE DATOS: una relación o vínculo entre dos o más entidades
describe alguna interacción entre las mismas.
VENTAJAS DESVENTAJAS
Independencia de los datos y los programas y
procesos. Permite modificar los datos, excepto el
código de aplicaciones.
Menor redundancia, es decir, no es necesario la
repetición de datos. Solamente se indica la manera
en la que se relacionan éstos.
Obtener más información de la misma cantidad de
data. La base de datos facilita al usuario obtener
más información debido a la facilidad que provee
esta estructura para proveer datos a los usuarios.
Integridad de los datos, lo que genera mayor
dificultad de perder la información o de realizar
incoherencias con los datos.
Mayor seguridad en los datos. Al permitir restringir
el acceso a los usuarios, cada tipo de éstos tendrá la
posibilidad de acceder a ciertos elementos.
Coherencia de los resultados. Al recolectar y
almacenarse la información una sola vez, en los
procedimientos se utilizan los mismos datos, razón
por la que los resultados son coherentes.
Datos más documentados. Gracias a los metadatos
que permiten detallar la información de la base de
datos.
Acceso simultaneo a los datos, facilitando controlar
el acceso de usuarios de manera concurrente.
Balance de Requerimientos Conflictivos. Para que la
Base de Datos trabaje apropiadamente, necesita de
una persona o grupo que se encargue de su
funcionamiento. El título para esa posición es
Administrador de Base de Datos y provee la ventaja
de que Diseña el sistema tomando en mente la
necesidad de cada departamento de la empresa.
Por lo tanto se beneficia mayormente la empresa
Ausencia de estándares reales, lo cual
significa una excesiva dependencia a los
sistemas comerciales del mercado. Sin
embargo, actualmente un gran sector de la
tecnología esta aceptado como estándar de
hecho.
Requiere personal calificado, debido a la
dificultad del manejo de este tipo de
sistemas. Esto requiere que los
programadores y los analistas deben tomar
cursos que los adiestren para poder
comprender las capacidades y limitaciones
de las Bases de Datos.
Instalación costosa, ya que el control y
administración de bases de datos requiere
de un software y hardware de elevado
coste. Además de la adquisición y
mantenimiento del Sistema Gestor de Datos
(SGBD).
Falta de rentabilidad a corto plazo, debido al
coste de equipos y de personal, al igual del
tiempo que tarda en estar operativa.
Tamaño. El Sistema de Manejo de Base de
Datos (DBMS) requiere de mucho espacio en
disco duro y también requiere de mucha
memoria principal (RAM) para poder correr
adecuadamente.
Requerimientos adicionales de Equipo. El
adquirir un producto de Base de Datos,
requiere a su vez adquirir equipo adicional
para poder correr ese producto como por
ejemplo, servidores, memoria, discos duros,
entre otros. Si se pretende correr la Base de
JOHN ALEXANDER TORRES ASCANIO
aunque algunos departamentos podrían tener leves
desventajas. Tradicionalmente se diseñaba y
programa según la necesidad de cada
departamento por separado.
Reducción del espacio de almacenamiento, debido
a una mejor estructuración de los datos.
Acceso a los datos más eficiente. La organización de
los datos produce un resultado más óptimo en
rendimiento. Igualmente, en el caso de empresas,
usuarios de distintas oficinas pueden compartir
datos si están autorizados.
Reducción del espacio de almacenamiento, gracias
a una mejor estructuración de los datos.
Se refuerza la estandarización. Debido a que es más
fácil estandarizar procesos, formas, nombres de
datos, formas, etc.
Flexibilidad y rapidez al obtener datos. El usuario
puede obtener información de la Base de Datos con
escribir breves oraciones. Esto evita el antiguo
proceso de llenar una petición al Centro de
Cómputos para poder obtener un informe.
Aumenta la productividad de los programadores,
debido a que los programadores no se tienen que
preocupar por la organización de los datos ni de su
validación, se pueden concentrar en resolver otros
problemas inmediatos, mejorando de ese modo su
productividad.
Datos con el mínimo de requerimientos,
esta posiblemente se degrada.
6. CARACTERISTICAS DE UNA BASE DATOS:
Permite que sólo se puedan ver, los registros de la base de datos, cuando el
usuario haya introducido un determinado número de registros en ella.
Permite configurar los derechos de edición. Puede agregar entradas profesores y
alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus
entradas para todos.
Se puede limitar el número máximo de entradas de cada participante.
Podemos permitir añadir comentarios a las entradas de la base de datos.
Podemos habilitar la revisión del profesor antes de que las entradas sean públicas.
7. EL CUADRO ARRIBA
JOHN ALEXANDER TORRES ASCANIO
8. TIPOS DE CAMPOS
TIPOS DE CAMPOS
Caja de selección Permite crear una o más cajas de selección.
Cada línea escrita en las 'opciones' aparecerá
como una caja de selección diferente en la
ventana de edición de la entrada. Al editar la
entrada podremos seleccionar una o más de las
opciones y al visualizar la entrada aparecerá en
el campo correspondiente el texto de la o las
opción/es seleccionada/s (en el caso de que se
haya seleccionado más de una opción
aparecerán la una bajo la otra, no en la misma
línea).
Fecha Permite que los usuarios entren una fecha
seleccionando en un listado desplegable el día,
mes y año correspondientes.
Archivo Permite que los usuarios suban un fichero
desde su ordenador. Si se trata de un fichero de
imagen sería mejor opción seleccionar el campo
dibujo.
Menú Es parecido a la caja de selección pero el texto
escrito en el área opciones se presentará como
un listado desplegable a la hora de editar la
entrada. Cada línea de las opciones será una
opción del desplegable.
Menú (selección múltiple) Parecido al caso anterior pero permite que el
usuario seleccione más de una opción al editar
la entrada manteniendo apretadas las teclas
de control o mayúsculas mientras clica con el
ratón. Resulta un poco más complejo de
utilizar que la caja de selección, que también
permite selecciones múltiples.
JOHN ALEXANDER TORRES ASCANIO
Número Pide a los usuarios que escriban un número. El
número debe ser entero, aunque puede ser
negativo (por ejemplo: -2,-1, 0, 1, 2,3,...). Si se
escriben caracteres no numéricos éstos y los
que le siguen no aparecerán o, si no hay
ningún número, el resultado será el cero. Por
ejemplo: "3.14" se transformará en "3"; "1,
000,000" en "1"; y "seis" aparecerá como "0".
Dibujo Permite al usuario subir un fichero de imagen
desde su ordenador.
Botones de radio Permite al usuario escoger una de diversas
opciones. Además, tan sólo podrá guardar la
entrada cuando haya realizado la selección. Si
sólo hay dos opciones opuestas (por ejemplo
verdadero/falso, sí/no), se puede utilizar una
caja de selección múltiple, aunque de esta
manera se podrán guardar entradas aunque el
usuario no haya seleccionado ninguna de las
opciones.
Texto Los usuarios pueden escribir hasta 60
caracteres de texto. El campo área de texto se
puede utilizar para textos más largos o que
requieran algún tipo de formato.
Área de texto Permite a los usuarios escribir un texto largo y
añadirle formato de manera similar a cuando
se escribe un mensaje a un foro. Puede
especificar el ancho en columnas y el alto en
filas del área que se presentará a los usuarios.
URL Pide al usuario que escriba una URL. Si se
selecciona la opción auto enlazar la URL ésta
aparecerá como un hipervínculo. Si además se
escribe algo en nombre forzado para el enlace
éste será el texto utilizado para el
hipervínculo. Por ejemplo: en una base de
datos sobre autores puede resultar
interesante incorporar la página web del
autor. Si se escribe 'página web' como nombre
forzado, al clicar en el texto página web de la
entrada podremos acceder a la URL que
hayamos escrito.
JOHN ALEXANDER TORRES ASCANIO
9. QUE ES DBMS :
(Data Base Management System). Son las siglas en inglés para los Sistemas de Gestión de
Bases de Datos (SGBD).
Software que controla la organización, almacenamiento, recuperación, seguridad e
integridad de los datos en una base de datos.
10. LENGUAJES DE DBMS:
DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este
el DBMS identifica las descripciones de los elementos de los esquemas y almacena la
descripción del esquema en el catálogo del DBMS. Por medio de este el DBMS
especifica el esquema conceptual e interno (Base de datos Almacenada).
SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es
utilizado por el DBMS para especificar el esquema interno que corresponde a la Base
de Datos Almacenada.
VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el
DBMS para especificar las vistas del usuario y sus correspondencias con el esquema
conceptual.
DML (Data Manipulation language): Lenguaje de Manipulación de Datos. Permite la
manipulación de las operaciones de Inserción, Eliminación y Modificación.
Tipos de DML's:
De alto Nivel o No por procedimientos: SQL.
De bajo Nivel o por procedimientos.
SUBLENGUAJES DE SQL
LENGUAJE DE DEFINICIÓN DE DATOS (DDL): El lenguaje de definición de datos (en
inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la
estructura de los objetos de la base de datos. Existen cuatro operaciones básicas:
CREATE, ALTER, DROP y TRUNCATE.
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 untrigger, 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. Se puede combinar con la sentencia
ALTER.
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, especialmente si la tabla es muy grande. La
desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar
absolutamente todos los registros, ya que no se permite la cláusula WHERE.
JOHN ALEXANDER TORRES ASCANIO
11. COMANDOS DEL LENGUAJE:
Lenguaje de Definición de Datos: DDL
Lenguaje de definición de almacenamiento: SDL
Lenguaje de Definición de Vistas: VDL
Lenguaje de Manipulación de Datos: DML
Páginas Activas de Servidor: ASPS
12. QUE ES EL LENGUAJE SQL:
(Structured Query Language) es un lenguaje de programación estándar e interactiva para
la obtención de información desde una base de datos y para actualizarla.
13.
BASE DATOS (BD) un sistema de gestión de base de datos (SGBD)
Una base de datos es un conjunto de datos no
redundantes, almacenados en unos soportes
informáticos, organizados de forma
independiente de su utilización y accesibles
simultáneamente por distintos usuarios y
aplicaciones.
Es el 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.