Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB

Autores
Ruiz, Anabel Natalia; Martínez Spessot, Cesar Ignacio; Vázquez,Juan Carlos; Maldonado, Calixto
Año de publicación
2003
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Una Base de Datos (BD)[1], es en esencia una colección de información que existirá en un período de tiempo, información que es administrada por un SMBD. Ullman y Widom , también establecen que un Sistema Administrador de Bases de Datos debe: - Permitir a los usuarios crear nuevas bases de datos y especificar su esquema (estructura lógica de los datos), usando un lenguaje especializado llamado un Lenguaje de Definición de Base de Datos - Dar a los usuarios la habilidad de consultar los datos (una consulta es una respuesta de la base de datos a una cuestión sobre los datos) y modificar los datos, usando un lenguaje apropiado, a menudo llamado un Lenguaje de Consulta o Lenguaje de Manipulación de Datos. - Soportar el almacenamiento de una gran cantidad de datos sobre un gran período de tiempo, guardando la seguridad en un accidente o un uso no autorizado y permitir el acceso eficiente a los datos para las consultas o modificaciones a la base de datos. - Controlar los accesos a los datos en forma simultanea de varios usuarios, sin permitir que las acciones de uno afecten las de otros usuarios y sin permitir que accesos simultáneos dañen la organización a los propios datos. Estos son los principales objetivos de nuestra investigación. En la cual al principio comenzó con la definición de un esquema y un lenguaje que permita realizar la definición y consulta de base de datos. El Lenguaje implementado para la comunicación fue el SQL por lo que diseñamos su sintaxis mediante el Formalismo de Backus Naur (BNF). La Notación BNF o gramática libre de contexto maneja una sintaxis de una forma muy sencilla ya que solo se interesa en como están estructuradas las distintas oraciones basándose en diversas reglas. Esto nos permitió crear un intérprete del lenguaje SQL y utilizar el mismo como medio de comunicación nativo del motor de base de datos. Actualmente nuestro punto de concentración es crear y mejorar algoritmos para soportar almacenamiento de grandes cantidades de datos y acceso concurrente.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
Base de datos
motor de bases de datos relacional
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/184977

id SEDICI_2050026c7bde33aa298a02481c35d225
oai_identifier_str oai:sedici.unlp.edu.ar:10915/184977
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Desarrollo de un sistema de gestión de base de datos relacional: TecnoDBRuiz, Anabel NataliaMartínez Spessot, Cesar IgnacioVázquez,Juan CarlosMaldonado, CalixtoCiencias InformáticasBase de datosmotor de bases de datos relacionalUna Base de Datos (BD)[1], es en esencia una colección de información que existirá en un período de tiempo, información que es administrada por un SMBD. Ullman y Widom , también establecen que un Sistema Administrador de Bases de Datos debe: - Permitir a los usuarios crear nuevas bases de datos y especificar su esquema (estructura lógica de los datos), usando un lenguaje especializado llamado un Lenguaje de Definición de Base de Datos - Dar a los usuarios la habilidad de consultar los datos (una consulta es una respuesta de la base de datos a una cuestión sobre los datos) y modificar los datos, usando un lenguaje apropiado, a menudo llamado un Lenguaje de Consulta o Lenguaje de Manipulación de Datos. - Soportar el almacenamiento de una gran cantidad de datos sobre un gran período de tiempo, guardando la seguridad en un accidente o un uso no autorizado y permitir el acceso eficiente a los datos para las consultas o modificaciones a la base de datos. - Controlar los accesos a los datos en forma simultanea de varios usuarios, sin permitir que las acciones de uno afecten las de otros usuarios y sin permitir que accesos simultáneos dañen la organización a los propios datos. Estos son los principales objetivos de nuestra investigación. En la cual al principio comenzó con la definición de un esquema y un lenguaje que permita realizar la definición y consulta de base de datos. El Lenguaje implementado para la comunicación fue el SQL por lo que diseñamos su sintaxis mediante el Formalismo de Backus Naur (BNF). La Notación BNF o gramática libre de contexto maneja una sintaxis de una forma muy sencilla ya que solo se interesa en como están estructuradas las distintas oraciones basándose en diversas reglas. Esto nos permitió crear un intérprete del lenguaje SQL y utilizar el mismo como medio de comunicación nativo del motor de base de datos. Actualmente nuestro punto de concentración es crear y mejorar algoritmos para soportar almacenamiento de grandes cantidades de datos y acceso concurrente.Sociedad Argentina de Informática e Investigación Operativa2003-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/184977spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:50:08Zoai:sedici.unlp.edu.ar:10915/184977Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:50:08.882SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
title Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
spellingShingle Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
Ruiz, Anabel Natalia
Ciencias Informáticas
Base de datos
motor de bases de datos relacional
title_short Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
title_full Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
title_fullStr Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
title_full_unstemmed Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
title_sort Desarrollo de un sistema de gestión de base de datos relacional: TecnoDB
dc.creator.none.fl_str_mv Ruiz, Anabel Natalia
Martínez Spessot, Cesar Ignacio
Vázquez,Juan Carlos
Maldonado, Calixto
author Ruiz, Anabel Natalia
author_facet Ruiz, Anabel Natalia
Martínez Spessot, Cesar Ignacio
Vázquez,Juan Carlos
Maldonado, Calixto
author_role author
author2 Martínez Spessot, Cesar Ignacio
Vázquez,Juan Carlos
Maldonado, Calixto
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Base de datos
motor de bases de datos relacional
topic Ciencias Informáticas
Base de datos
motor de bases de datos relacional
dc.description.none.fl_txt_mv Una Base de Datos (BD)[1], es en esencia una colección de información que existirá en un período de tiempo, información que es administrada por un SMBD. Ullman y Widom , también establecen que un Sistema Administrador de Bases de Datos debe: - Permitir a los usuarios crear nuevas bases de datos y especificar su esquema (estructura lógica de los datos), usando un lenguaje especializado llamado un Lenguaje de Definición de Base de Datos - Dar a los usuarios la habilidad de consultar los datos (una consulta es una respuesta de la base de datos a una cuestión sobre los datos) y modificar los datos, usando un lenguaje apropiado, a menudo llamado un Lenguaje de Consulta o Lenguaje de Manipulación de Datos. - Soportar el almacenamiento de una gran cantidad de datos sobre un gran período de tiempo, guardando la seguridad en un accidente o un uso no autorizado y permitir el acceso eficiente a los datos para las consultas o modificaciones a la base de datos. - Controlar los accesos a los datos en forma simultanea de varios usuarios, sin permitir que las acciones de uno afecten las de otros usuarios y sin permitir que accesos simultáneos dañen la organización a los propios datos. Estos son los principales objetivos de nuestra investigación. En la cual al principio comenzó con la definición de un esquema y un lenguaje que permita realizar la definición y consulta de base de datos. El Lenguaje implementado para la comunicación fue el SQL por lo que diseñamos su sintaxis mediante el Formalismo de Backus Naur (BNF). La Notación BNF o gramática libre de contexto maneja una sintaxis de una forma muy sencilla ya que solo se interesa en como están estructuradas las distintas oraciones basándose en diversas reglas. Esto nos permitió crear un intérprete del lenguaje SQL y utilizar el mismo como medio de comunicación nativo del motor de base de datos. Actualmente nuestro punto de concentración es crear y mejorar algoritmos para soportar almacenamiento de grandes cantidades de datos y acceso concurrente.
Sociedad Argentina de Informática e Investigación Operativa
description Una Base de Datos (BD)[1], es en esencia una colección de información que existirá en un período de tiempo, información que es administrada por un SMBD. Ullman y Widom , también establecen que un Sistema Administrador de Bases de Datos debe: - Permitir a los usuarios crear nuevas bases de datos y especificar su esquema (estructura lógica de los datos), usando un lenguaje especializado llamado un Lenguaje de Definición de Base de Datos - Dar a los usuarios la habilidad de consultar los datos (una consulta es una respuesta de la base de datos a una cuestión sobre los datos) y modificar los datos, usando un lenguaje apropiado, a menudo llamado un Lenguaje de Consulta o Lenguaje de Manipulación de Datos. - Soportar el almacenamiento de una gran cantidad de datos sobre un gran período de tiempo, guardando la seguridad en un accidente o un uso no autorizado y permitir el acceso eficiente a los datos para las consultas o modificaciones a la base de datos. - Controlar los accesos a los datos en forma simultanea de varios usuarios, sin permitir que las acciones de uno afecten las de otros usuarios y sin permitir que accesos simultáneos dañen la organización a los propios datos. Estos son los principales objetivos de nuestra investigación. En la cual al principio comenzó con la definición de un esquema y un lenguaje que permita realizar la definición y consulta de base de datos. El Lenguaje implementado para la comunicación fue el SQL por lo que diseñamos su sintaxis mediante el Formalismo de Backus Naur (BNF). La Notación BNF o gramática libre de contexto maneja una sintaxis de una forma muy sencilla ya que solo se interesa en como están estructuradas las distintas oraciones basándose en diversas reglas. Esto nos permitió crear un intérprete del lenguaje SQL y utilizar el mismo como medio de comunicación nativo del motor de base de datos. Actualmente nuestro punto de concentración es crear y mejorar algoritmos para soportar almacenamiento de grandes cantidades de datos y acceso concurrente.
publishDate 2003
dc.date.none.fl_str_mv 2003-09
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/184977
url http://sedici.unlp.edu.ar/handle/10915/184977
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844616361081307136
score 13.070432