1.- El SGBD y El Lenguaje De Definición De Datos
+28
NetitoO
hoguer tapia
conitha
tomas lopez perez
RAMIRO BALDOVINOS
Josué vuelvas (kluge :P)
kike leon
karina acuña santana
thanahi
horfanel calles juarez
Jenesis Reyes Saucedo
Isidro Antonio Solano
CINTHIA CADENA PEREZ
ALFREDO92
Judith Benitez Charco
leyder ayala ortuño
addicto007
alma rosa
marisol perez
horfanel calles
ixhel
pablodelgadogomez
sinay vargas
AngelesAT
ISAI RENDON QUITERIO1
miguelTL
anyytta
Admin
32 participantes
Página 8 de 8. • 1, 2, 3, 4, 5, 6, 7, 8
respuesta al reactivo #3
reactivo #3
para poder darle una respuesta al reactivo #3 yo realize la instalacion de linuxlive usb creator.
a continuacion una serie pasos que se llevaron a cabo...
1.- Instalación de LinuxLive USB creator
2.-Aparece una ventana con varias opciones. Elegimos la memoria usb que vamos a utilizar.
3.-En el siguiente paso damos click en ISO abrira una ventana para poder elegir nuestro KNOPPIX versión 6.2 o superior.
4.-Por ultimo damos click en el rayito de la parte inferior izquierda y empezara a descomprimir el archivo para quedar asentado en nuestra memoria.
Hasta aquí compañeros, nuestro KNOPPIX aún no está completamente instalado ni configurado para esto su humilde servidor tuvo que realizar otra serie de pasos que según a mi entender eran los adecuados:
5.-Insertamos la memoria usb a nuestro equipo.
6.- Reiniciamos el equipo y enseguida presionamos la tecla F12 que en este caso era con la que me aparecía la ventana de boot options.
7.-En la ventana de boot options buscamos nuestra memoria usb y le damos click.
8.-A continuación nos aparece otra ventana donde podremos elegir las opciones de arranque para KNOPPIX. Una vez escritos los comandos damos ENTER y esperamos a que se cargue nuestra versión de KNOPPIX.
Despues de estos sencillos pasos ya podemos explorar KNOPPIX ver que herramientas contiene, etc. Pero aun hace falta instalar el SGBD en esta ocasión instalaremos PostgreSQL.
9.-Entramos a la terminal, escribimos su root para ser administrador y damos enter.
10.-Ahora escribimos cd Desktop y damos ENTER enseguida ponemos ls para que muestre el archivo y otra vez enter.
11.-Introducimos ./pgsql8.4.4-i386.bin. para ahora si instalar postgreSQL.
12.-aparece otra ventana y de ahí en adelante utlizaremos la técnica intuitiva que nos enseño el profesor la del next to next y nuestro PostgreSQL quedara instalado.
despues de realizar todos los pasos, Ahora ya podemos explorar este SGBD.
atte: ernesto delgado jaimes
para poder darle una respuesta al reactivo #3 yo realize la instalacion de linuxlive usb creator.
a continuacion una serie pasos que se llevaron a cabo...
1.- Instalación de LinuxLive USB creator
2.-Aparece una ventana con varias opciones. Elegimos la memoria usb que vamos a utilizar.
3.-En el siguiente paso damos click en ISO abrira una ventana para poder elegir nuestro KNOPPIX versión 6.2 o superior.
4.-Por ultimo damos click en el rayito de la parte inferior izquierda y empezara a descomprimir el archivo para quedar asentado en nuestra memoria.
Hasta aquí compañeros, nuestro KNOPPIX aún no está completamente instalado ni configurado para esto su humilde servidor tuvo que realizar otra serie de pasos que según a mi entender eran los adecuados:
5.-Insertamos la memoria usb a nuestro equipo.
6.- Reiniciamos el equipo y enseguida presionamos la tecla F12 que en este caso era con la que me aparecía la ventana de boot options.
7.-En la ventana de boot options buscamos nuestra memoria usb y le damos click.
8.-A continuación nos aparece otra ventana donde podremos elegir las opciones de arranque para KNOPPIX. Una vez escritos los comandos damos ENTER y esperamos a que se cargue nuestra versión de KNOPPIX.
Despues de estos sencillos pasos ya podemos explorar KNOPPIX ver que herramientas contiene, etc. Pero aun hace falta instalar el SGBD en esta ocasión instalaremos PostgreSQL.
9.-Entramos a la terminal, escribimos su root para ser administrador y damos enter.
10.-Ahora escribimos cd Desktop y damos ENTER enseguida ponemos ls para que muestre el archivo y otra vez enter.
11.-Introducimos ./pgsql8.4.4-i386.bin. para ahora si instalar postgreSQL.
12.-aparece otra ventana y de ahí en adelante utlizaremos la técnica intuitiva que nos enseño el profesor la del next to next y nuestro PostgreSQL quedara instalado.
despues de realizar todos los pasos, Ahora ya podemos explorar este SGBD.
atte: ernesto delgado jaimes
NetitoO- Mensajes : 6
Fecha de inscripción : 15/02/2013
Re: 1.- El SGBD y El Lenguaje De Definición De Datos
tomas lopez perez escribió:ixhel escribió:1) Realizar un mapa conceptual o una tabla comparativa acerca de las características principales de un gestor de bases de datos, teniendo como objeto de dicho análisis, al menos tres SGBD más populares. Además, debe identificar distintos SGBD, así como sus herramientas para administración de la base de datos. Debe compartir su tabla o mapa conceptual en este foro
MYSQL
caracteristicas
• Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.
• Soporta gran cantidad de tipos de datos para las columnas.
• Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
• Gran portabilidad entre sistemas
ventajas
• Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
• Bajo costo en requerimientos para la elaboración de bases de datos.
• Facilidad de configuración e instalación.
POSTGRESQL
caracteristicas
• Integridad referencial
• PostgreSQL implementa un subconjunto extendido de los estándares SQL92 y SQL99
• Integridad referencial
• Bloqueos de tabla y filas
ventajas
• Fácil de Administrar.
• Su sintaxis SQL es estándar y fácil de aprender.
• Multiplataforma.
• Capacidades de replicación de datos.
• Soporte empresarial disponible.
ORACLE
caracteristicas
• Entorno cliente/servidor.
• Gestión de grandes bases de datos.
• Usuarios concurrentes.
• Alto rendimiento en transacciones.
ventajas
• El software del servidor puede ejecutarse en multitud de sistemas operativos.
• Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador
FIREBIRD
caracteristicas
• Soporte completo de Procedimientos.
• Arquitectura Multi Generacional
• Muy bajo consumo de recursos
• Soporte de transacciones y claves foráneas.
• Es medianamente escalable.
• Buena seguridad basada en usuarios/roles.
ventajas
• Se minimizan los daños a la base de datos cuando falla uno de los programas clientes, pues lo peor que puede pasar es que se quede abierta una o más transacciones, las cuales posteriormente se pueden recuperar o eliminar.
• Se aprovecha al máximo las capacidades del hardware del servidor.
INTERBASE
caracteristicas
• garantiza que es un producto fiable.
• Ofrece unos buenos niveles de seguridad.
• Su instalación es muy sencilla.
• Sistemas de alta
ventajas
• Las ventajas son muchas ya que InterBase dispone entre otras cosas de transacciones, integridad referencial, etc. Y de un sistema escalable
ixhel luviano mojica
me agrada tu comentario compañera... yo encontre informacion similar a la que compartes
tu imformacion es muy buena ya que algo similar a lo que yo investige por igual
conitha- Mensajes : 40
Fecha de inscripción : 01/02/2013
Re: 1.- El SGBD y El Lenguaje De Definición De Datos
kike leo escribió:despues de realizar una lectura/investigacion sobre las diferentes herramientas para la gestion de bases de datos, eh llegado a un punto de vista personal, por el cual entiendo que estos SGBD nos son utiles e importantes en nuestro entorno, ya que con su ayuda podemos realizar distintas tareas o acciones que se nos presenten.
cada unos de los SGBD cuentan con distintas caracteristicas, pero todos nos proporcionan la ayuda necesaria, por ellos son utilizados con frecuencia.
me retiro enviandoles un saludo
atentamente: luis enrique leon salgado
comprato tu opion ya que es muy cierto lo que dics los SGBD son utlies en nuestra vida diaria att. ma. concepcion hernandez amador
conitha- Mensajes : 40
Fecha de inscripción : 01/02/2013
Re: 1.- El SGBD y El Lenguaje De Definición De Datos
mi punto de vista es igual al de mi compañero luis enrique ya que los SGBD nos son muy utiles en nuestra vida codiana ya que de hoy en dia la tecnologia abansa dia a dia y tenemos que aprender a instalr cada sistema operativo asi como diferentes programas que nos seran de gran utilidad. mi experiencioa al instala el postgre es demasiado buena ya que aprendi a utilizar este programa al igual que a trabajar en el y crear lo que nuestro falicitador nos idico..
por mi parte es todo....
att. ma. concepcion hernandez amador
por mi parte es todo....
att. ma. concepcion hernandez amador
conitha- Mensajes : 40
Fecha de inscripción : 01/02/2013
Revision Al Grupo
Felicidades !!!
Muchas felicidades nuevamente !!!
Atte: M.C. Edgar Rangel Lugo.
Los felicito por sus participaciones, ya que mediante comentarios contundentes han logrado alcanzar la competencia específica de Unidad.
Para una próxima ocasión, recomiendo citar fuentes acerca de lo investigado, para darle mayor confiabilidad a los conceptos incluidos en sus participaciones, y de este modo, hacer énfasis en la referencia al autor, cuando una definición no se trate de opiniones personales, o se haya aprendido o copiado o pegado de otra fuente, debemos darle crédito al autor a manera de referencia.
Para una próxima ocasión, recomiendo citar fuentes acerca de lo investigado, para darle mayor confiabilidad a los conceptos incluidos en sus participaciones, y de este modo, hacer énfasis en la referencia al autor, cuando una definición no se trate de opiniones personales, o se haya aprendido o copiado o pegado de otra fuente, debemos darle crédito al autor a manera de referencia.
Muchas felicidades nuevamente !!!
Atte: M.C. Edgar Rangel Lugo.
SGBD´S
Yo les tratare de dar una breve concepto de lo que es para mi un SGBD
Para un SGBD es mas que nada como lo que dicen sus siglas es un sistema de bases de datos
el cual nos ayuda al momento de crear bases de datos asi como sus tablas
y asi mismo manipular la informacion de la misma asi como administrarla
como la accion de hacer consultas y de SGBD que e utilizado es MySQL
Carlos alberto cruz marcelo
Para un SGBD es mas que nada como lo que dicen sus siglas es un sistema de bases de datos
el cual nos ayuda al momento de crear bases de datos asi como sus tablas
y asi mismo manipular la informacion de la misma asi como administrarla
como la accion de hacer consultas y de SGBD que e utilizado es MySQL
Carlos alberto cruz marcelo
alberto.marcelo1996- Mensajes : 12
Fecha de inscripción : 22/02/2015
Respuesta Reactivo 1
¿Que es un Sistema Gestor de Base de Datos (SGBD)?
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.
"En mi opinión es un GSBD es aquel que crea y manipula bases de datos por medio de un programa o aplicación, y que ayuda a optimizar datos de una empresa para así poder ahorrar tiempo y dinero "
David Santana Alvarez
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.
"En mi opinión es un GSBD es aquel que crea y manipula bases de datos por medio de un programa o aplicación, y que ayuda a optimizar datos de una empresa para así poder ahorrar tiempo y dinero "
David Santana Alvarez
David Santanaa- Mensajes : 2
Fecha de inscripción : 30/08/2016
Respuesta Reactivo 3
3.- Mencione al menos dos características de los SGBD?
*Algunos GSBD son Gratuitos (Licencia libre).
*Trabajan de forma distinta y algunos contienen Sintaxis diferentes.
*Todos los GSBD son de diferentes compañías.
*Algunos son mas avanzados que otros pero por esa razón son mas costosos.
David Santana Alvarez
*Algunos GSBD son Gratuitos (Licencia libre).
*Trabajan de forma distinta y algunos contienen Sintaxis diferentes.
*Todos los GSBD son de diferentes compañías.
*Algunos son mas avanzados que otros pero por esa razón son mas costosos.
David Santana Alvarez
David Santanaa- Mensajes : 2
Fecha de inscripción : 30/08/2016
2.- ¿Qué entiende usted por Lenguaje de Definición de Datos?
2.- ¿Qué entiende usted por Lenguaje de Definición de Datos?
Un lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
Algunas operaciones básicas son:
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.
Ejemplo 1 (creación de una base de datos):
CREATE DATABASE prueba;
Ejemplo 2 (creación de una tabla):
CREATE TABLE nombre_tabla (nombre_columna tipo_dato);
CREATE TABLE usuario (codigo int, nombre varchar(60));
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, etc.
Ejemplo (agregar columna a una tabla):
ALTER TABLE nombre_tabla (ADD NUEVO_ CAMPO INT UNSIGNED);
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.
Ejemplo 1 (eliminar una tabla):
DROP TABLE nombre_tabla;
Ejemplo 2 (eliminar una columna):
ALTER TABLE nombre_tabla (DROP COLUMN nombre_columna);
Algunas restricciones son:
NOT NULL: Indica que la columna no podrá contener un valor nulo.
CONSTRAINT: Sirve para definir una restricción que se podrá eliminar cuando queramos sin tener que borrar la columna.
Algunas operaciones básicas son:
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.
Ejemplo 1 (creación de una base de datos):
CREATE DATABASE prueba;
Ejemplo 2 (creación de una tabla):
CREATE TABLE nombre_tabla (nombre_columna tipo_dato);
CREATE TABLE usuario (codigo int, nombre varchar(60));
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, etc.
Ejemplo (agregar columna a una tabla):
ALTER TABLE nombre_tabla (ADD NUEVO_ CAMPO INT UNSIGNED);
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.
Ejemplo 1 (eliminar una tabla):
DROP TABLE nombre_tabla;
Ejemplo 2 (eliminar una columna):
ALTER TABLE nombre_tabla (DROP COLUMN nombre_columna);
Algunas restricciones son:
NOT NULL: Indica que la columna no podrá contener un valor nulo.
CONSTRAINT: Sirve para definir una restricción que se podrá eliminar cuando queramos sin tener que borrar la columna.
Fuentes de información:
http://www.carambula.net/wp-content/uploads/2010/08/DDL-Lenguaje-de-Definici%C3%B3n-de-Datos.pdf
http://es.wikipedia.org/wiki/Lenguaje_de_definici%C3%B3n_de_datos
http://programacions4at.foro-colombia.net/t27-lenguaje-de-definicion-de-datos-ldd
http://www.slideshare.net/vargasaldanajohanna/ddl-lenguaje-de-definicin-de-datos
http://www.aulaclic.es/sql/t_8_1.htm
https://www.youtube.com/watch?v=sRcRhlnB3H8
EQUIPO:
Citlali Cabrera Arzate
Argelia Sanchez Manuel
Kimberli Apolonio Alonso
Pablo Santana Palacios
Arisendy Maldonado Urieta
Marco Antonio Guzman Najera
Kimberli Polonio Alonso- Invitado
2.- ¿Qué entiende usted por Lenguaje de Definición de Datos?
2.- ¿Qué entiende usted por Lenguaje de Definición de Datos?
Un lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
Algunas operaciones básicas son:
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.
Ejemplo 1 (creación de una base de datos):
CREATE DATABASE prueba;
Ejemplo 2 (creación de una tabla):
CREATE TABLE nombre_tabla (nombre_columna tipo_dato);
CREATE TABLE usuario (codigo int, nombre varchar(60));
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, etc.
Ejemplo (agregar columna a una tabla):
ALTER TABLE nombre_tabla (ADD NUEVO_ CAMPO INT UNSIGNED);
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.
Ejemplo 1 (eliminar una tabla):
DROP TABLE nombre_tabla;
Ejemplo 2 (eliminar una columna):
ALTER TABLE nombre_tabla (DROP COLUMN nombre_columna);
Algunas restricciones son:
NOT NULL: Indica que la columna no podrá contener un valor nulo.
CONSTRAINT: Sirve para definir una restricción que se podrá eliminar cuando queramos sin tener que borrar la columna.
Algunas operaciones básicas son:
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.
Ejemplo 1 (creación de una base de datos):
CREATE DATABASE prueba;
Ejemplo 2 (creación de una tabla):
CREATE TABLE nombre_tabla (nombre_columna tipo_dato);
CREATE TABLE usuario (codigo int, nombre varchar(60));
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, etc.
Ejemplo (agregar columna a una tabla):
ALTER TABLE nombre_tabla (ADD NUEVO_ CAMPO INT UNSIGNED);
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.
Ejemplo 1 (eliminar una tabla):
DROP TABLE nombre_tabla;
Ejemplo 2 (eliminar una columna):
ALTER TABLE nombre_tabla (DROP COLUMN nombre_columna);
Algunas restricciones son:
NOT NULL: Indica que la columna no podrá contener un valor nulo.
CONSTRAINT: Sirve para definir una restricción que se podrá eliminar cuando queramos sin tener que borrar la columna.
Fuentes de información:
http://www.carambula.net/wp-content/uploads/2010/08/DDL-Lenguaje-de-Definici%C3%B3n-de-Datos.pdf
http://es.wikipedia.org/wiki/Lenguaje_de_definici%C3%B3n_de_datos
http://programacions4at.foro-colombia.net/t27-lenguaje-de-definicion-de-datos-ldd
http://www.slideshare.net/vargasaldanajohanna/ddl-lenguaje-de-definicin-de-datos
http://www.aulaclic.es/sql/t_8_1.htm
https://www.youtube.com/watch?v=sRcRhlnB3H8
EQUIPO:
Citlali Cabrera Arzate
Argelia Sanchez Manuel
Kimberli Apolonio Alonso
Pablo Santana Palacios
Arisendy Maldonado Urieta
Marco Antonio Guzman Najera
Kimberli Polonio Alonso- Invitado
RESPUESTA AL REACTIVO #15 ¿Qué entiende usted por Script SQL?
Basándome en la información recavada de diversas páginas de información un Script es según [1] "un documento que contiene instrucciones, escritas en códigos de programación. El Script es un lenguaje de programación que ejecuta diversas funciones en el interior de un programa de computador." , de igual manera según [2] dice que "Los scripts son pequeños programas que no son compilados, es decir, por lo general necesitan de un programa lector o interprete que codifique la información del Script y lo lleve a lenguaje de máquina, para que la información sea procesada y ejecutada por el ordenador." .
Orientándolo de esta manera y con respecto a la información anteriormente planteada se puede apreciar de manera muy clara que los Scripts o "disparadores" son lineas de código las cuales permiten al programador realizar mas rápido su trabajo en cuanto a Base de Datos se habla en este tema "SQL", poniendo así la evidencia de algunos disparadores o Scripts en SQL como "insert, delete, etc...", un Script de ejemplo que podría realizar el programador para su beneficio y seguridad del sistema en el cual esta trabajando, seria la creación del anterior con propiedades las cuales sean: que después de eliminar datos de una tabla o una Base de Datos en general, permita correrse éste automáticamente guardando así los datos de manera general y un apartado con los datos que se eliminaron y la fecha de eliminación.
Orientándolo de esta manera y con respecto a la información anteriormente planteada se puede apreciar de manera muy clara que los Scripts o "disparadores" son lineas de código las cuales permiten al programador realizar mas rápido su trabajo en cuanto a Base de Datos se habla en este tema "SQL", poniendo así la evidencia de algunos disparadores o Scripts en SQL como "insert, delete, etc...", un Script de ejemplo que podría realizar el programador para su beneficio y seguridad del sistema en el cual esta trabajando, seria la creación del anterior con propiedades las cuales sean: que después de eliminar datos de una tabla o una Base de Datos en general, permita correrse éste automáticamente guardando así los datos de manera general y un apartado con los datos que se eliminaron y la fecha de eliminación.
Se reciben de manera agradable opiniones por parte de los integrantes de este foro para que de esta manera se pueda debatir acerca del tema tratado con anterioridad.
Respuesta respectiva de equipo.
INTEGRANTES:
LUIS ADRIAN PINEDA HERRERA.
JULIO CESAR GONZÁLES AGUIRRE.
ERIC AVELLANEDA RODRIGUEZ.
IRVING DE LA ROSA PEREZ.
RAFAEL RODRIGUEZ GAONA.
[1] http://www.significados.com/script/
[2] http://culturacion.com/que-son-los-scripts/
LUIS ADRIAN- Mensajes : 5
Fecha de inscripción : 18/02/2015
Edad : 28
5. Definición de esquema de bases de datos
A mi entender un esquema de una base de datos (en inglés, database schema) describe la estructura de una base de datos, en un lenguaje formal soportado por un sistema de gestión de base de datos (DBMS). En una base de datos relacional, el esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
El esquema es generalmente almacenado en un diccionario de datos. Aunque generalmente el esquema es definido en un lenguaje de base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.
Esquemas[editar]
Esquema conceptual, un mapa de conceptos y sus relaciones.
Esquema lógico, un mapa de las entidades y sus atributos y las relaciones.
Esquema físico, una aplicación de un esquema lógico.
Esquema objeto, base de datos Oracle Objeto.
Atentamente: Rafael Charco Fernández 5a6 INFORMÁTICA
El esquema es generalmente almacenado en un diccionario de datos. Aunque generalmente el esquema es definido en un lenguaje de base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.
Esquemas[editar]
Esquema conceptual, un mapa de conceptos y sus relaciones.
Esquema lógico, un mapa de las entidades y sus atributos y las relaciones.
Esquema físico, una aplicación de un esquema lógico.
Esquema objeto, base de datos Oracle Objeto.
Atentamente: Rafael Charco Fernández 5a6 INFORMÁTICA
RafaCharco- Mensajes : 2
Fecha de inscripción : 05/09/2016
Re: 1.- El SGBD y El Lenguaje De Definición De Datos
A mi parecer un dominio, en redes de computadoras, puede referirse a tres cosas:
El conjunto de computadoras conectadas en una red informática que confían a uno de los equipos de dicha red, la administración de los usuarios y los privilegios que cada uno de los usuarios tiene en dicha red.
La parte principal de una dirección en la Web que indica la organización o compañía que administra dicha página o sitio web.
El espacio en red que contienen todas las estaciones, y los distintos recursos compartidos administrados por el servidor.
Controlador de dominio[editar]
Artículo principal: Controlador de dominio
El controlador de dominio, en sistemas operativos Windows, es un único equipo si la red es pequeña. Cuando la red es grande (más de 30 equipos con sus respectivos periféricos y más de 30 usuarios) suele ser necesario un segundo equipo dependiente del primero al que llamaremos subcontrolador de dominio. Se usa este equipo para descargar en él parte de las tareas del controlador de dominio (a esto se le llama balance de carga). Cuando las redes son muy grandes es mejor dividirlas en subdominios, con controladores diferentes.
Los controladores y subcontroladores de dominio «sirven» a los usuarios y a las computadoras de la red para otras tareas como resolver las direcciones DNS, almacenar las carpetas de los usuarios, hacer copias de seguridad, almacenar software de uso común, etcétera. Por ello a estos equipos se les llama también servidores.
Atentamente: Rafael Charco Fernández 5a6 informática.
El conjunto de computadoras conectadas en una red informática que confían a uno de los equipos de dicha red, la administración de los usuarios y los privilegios que cada uno de los usuarios tiene en dicha red.
La parte principal de una dirección en la Web que indica la organización o compañía que administra dicha página o sitio web.
El espacio en red que contienen todas las estaciones, y los distintos recursos compartidos administrados por el servidor.
Controlador de dominio[editar]
Artículo principal: Controlador de dominio
El controlador de dominio, en sistemas operativos Windows, es un único equipo si la red es pequeña. Cuando la red es grande (más de 30 equipos con sus respectivos periféricos y más de 30 usuarios) suele ser necesario un segundo equipo dependiente del primero al que llamaremos subcontrolador de dominio. Se usa este equipo para descargar en él parte de las tareas del controlador de dominio (a esto se le llama balance de carga). Cuando las redes son muy grandes es mejor dividirlas en subdominios, con controladores diferentes.
Los controladores y subcontroladores de dominio «sirven» a los usuarios y a las computadoras de la red para otras tareas como resolver las direcciones DNS, almacenar las carpetas de los usuarios, hacer copias de seguridad, almacenar software de uso común, etcétera. Por ello a estos equipos se les llama también servidores.
Atentamente: Rafael Charco Fernández 5a6 informática.
RafaCharco- Mensajes : 2
Fecha de inscripción : 05/09/2016
Mencione al menos tres tipos de datos de algún SGBD comercial o libre
MySQL:
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.
Oracle:
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux.
Paradox (base de datos):
Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987.
Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se puede desarrollar una aplicación usando una sola licencia sin limitación de puestos.
Microsoft SQL Server:
Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.
Entre sus características figuran:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el SQL Express Edition.
Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.
Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft.
Microsoft Access:
Es un sistemas de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Características:
Entre las principales funcionalidades de Access se encuentran:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de windows.
Interacción con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft Office, Autocad, etc.).
Macros.
Interconexión con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a través de vinculación.
Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a través de vinculación e importación de datos.
Además, permite crear frontends – o programa que muestra la interfaz de usuario – de bases de datos más potentes ya que es un sistema capaz de acceder a tablas externas a través de ODBC como si fueran tablas Access.
Generalidades:
Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos de programación.
Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeño y mediano tamaño.
Inconvenientes:
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, y que no permite transacciones. Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos o muchos accesos simultáneos a la base de datos.
DB2:
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos.
La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.
Visual FoxPro:
Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.
Características:
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de programación Orientado a objetos.
Utilización de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft
La última versión liberada es la 9.0. La próxima versión, ‘Sedna’, será un poderoso y completo lenguaje que permitirá al producto interactuar aun más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista.
No habrá una próxima versión llamada sedna, microsoft ha cancelado el desarrollo de dicha versión y lanzarán lo que han hecho hasta ahora como un service pack, hay fecha de fin de soporte que es en el año 2015.
Hay un movimiento que está haciendo presión para que microsoft continue, o deje el visual fox como código abierto para que otra gente pueda seguir evolucionando.
La versión 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas características y especialmente brinda estabilidad al producto.
Alumno: Adrian castillo carachure
Ing. informatica
5A6
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.
Oracle:
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux.
Paradox (base de datos):
Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987.
Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se puede desarrollar una aplicación usando una sola licencia sin limitación de puestos.
Microsoft SQL Server:
Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.
Entre sus características figuran:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el SQL Express Edition.
Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.
Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft.
Microsoft Access:
Es un sistemas de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Características:
Entre las principales funcionalidades de Access se encuentran:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de windows.
Interacción con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft Office, Autocad, etc.).
Macros.
Interconexión con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a través de vinculación.
Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a través de vinculación e importación de datos.
Además, permite crear frontends – o programa que muestra la interfaz de usuario – de bases de datos más potentes ya que es un sistema capaz de acceder a tablas externas a través de ODBC como si fueran tablas Access.
Generalidades:
Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos de programación.
Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeño y mediano tamaño.
Inconvenientes:
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, y que no permite transacciones. Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos o muchos accesos simultáneos a la base de datos.
DB2:
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos.
La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.
Visual FoxPro:
Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.
Características:
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de programación Orientado a objetos.
Utilización de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft
La última versión liberada es la 9.0. La próxima versión, ‘Sedna’, será un poderoso y completo lenguaje que permitirá al producto interactuar aun más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista.
No habrá una próxima versión llamada sedna, microsoft ha cancelado el desarrollo de dicha versión y lanzarán lo que han hecho hasta ahora como un service pack, hay fecha de fin de soporte que es en el año 2015.
Hay un movimiento que está haciendo presión para que microsoft continue, o deje el visual fox como código abierto para que otra gente pueda seguir evolucionando.
La versión 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas características y especialmente brinda estabilidad al producto.
Alumno: Adrian castillo carachure
Ing. informatica
5A6
castillin- Invitado
¿Qué entiende usted por Lenguaje SQL?
SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones propietarias al lenguaje estándar. Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay una interfaz de programación.
Alumno: Ramiro Luciano Gama
ING. informatica 5a6
Alumno: Ramiro Luciano Gama
ING. informatica 5a6
gama- Invitado
Mencione al menos tres tipos de datos de algún SGBD comercial o libre
MySQL:
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.
Oracle:
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux.
Paradox (base de datos):
Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987.
Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se puede desarrollar una aplicación usando una sola licencia sin limitación de puestos.
Microsoft SQL Server:
Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.
Entre sus características figuran:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el SQL Express Edition.
Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.
Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft.
Microsoft Access:
Es un sistemas de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Características:
Entre las principales funcionalidades de Access se encuentran:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de windows.
Interacción con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft Office, Autocad, etc.).
Macros.
Interconexión con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a través de vinculación.
Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a través de vinculación e importación de datos.
Además, permite crear frontends – o programa que muestra la interfaz de usuario – de bases de datos más potentes ya que es un sistema capaz de acceder a tablas externas a través de ODBC como si fueran tablas Access.
Generalidades:
Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos de programación.
Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeño y mediano tamaño.
Inconvenientes:
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, y que no permite transacciones. Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos o muchos accesos simultáneos a la base de datos.
DB2:
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos.
La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.
Visual FoxPro:
Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.
Características:
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de programación Orientado a objetos.
Utilización de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft
La última versión liberada es la 9.0. La próxima versión, ‘Sedna’, será un poderoso y completo lenguaje que permitirá al producto interactuar aun más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista.
No habrá una próxima versión llamada sedna, microsoft ha cancelado el desarrollo de dicha versión y lanzarán lo que han hecho hasta ahora como un service pack, hay fecha de fin de soporte que es en el año 2015.
Hay un movimiento que está haciendo presión para que microsoft continue, o deje el visual fox como código abierto para que otra gente pueda seguir evolucionando.
La versión 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas características y especialmente brinda estabilidad al producto.
Alumnos: Adrian castillo carachure, david santana alvarez, rafael charco fernandez, caros albeto cruz marcelo
Ing. informatica
5A6
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius.
Oracle:
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux.
Paradox (base de datos):
Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987.
Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se puede desarrollar una aplicación usando una sola licencia sin limitación de puestos.
Microsoft SQL Server:
Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.
Entre sus características figuran:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el SQL Express Edition.
Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.
Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft.
Microsoft Access:
Es un sistemas de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Características:
Entre las principales funcionalidades de Access se encuentran:
Crear tablas de datos indexadas.
Modificar tablas de datos.
Relaciones entre tablas (creación de bases de datos relacionales).
Creación de consultas y vistas.
Consultas referencias cruzadas.
Consultas de acción (INSERT, DELETE, UPDATE).
Formularios.
Informes.
Llamadas a la API de windows.
Interacción con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft Office, Autocad, etc.).
Macros.
Interconexión con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a través de vinculación.
Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a través de vinculación e importación de datos.
Además, permite crear frontends – o programa que muestra la interfaz de usuario – de bases de datos más potentes ya que es un sistema capaz de acceder a tablas externas a través de ODBC como si fueran tablas Access.
Generalidades:
Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos de programación.
Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeño y mediano tamaño.
Inconvenientes:
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, y que no permite transacciones. Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos o muchos accesos simultáneos a la base de datos.
DB2:
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos.
La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.
Visual FoxPro:
Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.
Características:
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de programación Orientado a objetos.
Utilización de sentencias SQL en forma nativa.
Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft
La última versión liberada es la 9.0. La próxima versión, ‘Sedna’, será un poderoso y completo lenguaje que permitirá al producto interactuar aun más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista.
No habrá una próxima versión llamada sedna, microsoft ha cancelado el desarrollo de dicha versión y lanzarán lo que han hecho hasta ahora como un service pack, hay fecha de fin de soporte que es en el año 2015.
Hay un movimiento que está haciendo presión para que microsoft continue, o deje el visual fox como código abierto para que otra gente pueda seguir evolucionando.
La versión 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas características y especialmente brinda estabilidad al producto.
Alumnos: Adrian castillo carachure, david santana alvarez, rafael charco fernandez, caros albeto cruz marcelo
Ing. informatica
5A6
equipo 1- Invitado
Página 8 de 8. • 1, 2, 3, 4, 5, 6, 7, 8
Temas similares
» 2.- Lenguaje De Manipulación De Datos (Estructura e Integridad De Bases De Datos
» LENGUAJE DE MANIPULACIÓN DE DATOS
» 4.- Base De Datos
» 5.- Inteligencia de Negocios (Business Intelligence)
» 3.- Administración De Bases De Datos
» LENGUAJE DE MANIPULACIÓN DE DATOS
» 4.- Base De Datos
» 5.- Inteligencia de Negocios (Business Intelligence)
» 3.- Administración De Bases De Datos
Permisos de este foro:
No puedes responder a temas en este foro.