1. IMPORTANCIA DE LA BASE DE DATOS
DENNISADRIAN SOLORZANORIVAS4TOBACO
NOMBRE: DENNIS ADRIAN
APELLIDO: SOLORZANO RIVAS
GRADO: 5TO BACO
MATERIA: PROGRAMACION COMERCIAL
CARRERA: BACHILLER EN COMPUTACION
LICEO CANADIENSE BOSQUES
11/01/18
2. IMPORTANCIA DE LA BASE DE DATOS
DENNISADRIAN SOLORZANORIVAS4TOBACO
La Importancia de la Base de Datos En la actualidad la recopilación de datos es fundamental para
que una empresa o institución mantenga sus relaciones. Por este motivo se le brinda una
gran importancia al mantenimiento de la base de datos y también al constante crecimiento de la
misma.
El diseño de una base de datos es un proceso complejo que abarca decisiones a muy distintos
niveles. La complejidad se controla mejor si se descompone el problema en subproblemas y se
resuelve cada uno de estos subproblemas independientemente, utilizando técnicas específicas. Así,
el diseño de una base de datos se descompone en diseño conceptual, diseño lógico y diseño físico.
El diseño conceptual parte de las especificaciones de requisitos de usuario y su resultado es el
esquema conceptual de la base de datos. Un esquema conceptual es una descripción de alto nivel de
la estructura de la base de datos, independientemente del SGBD que se vaya a utilizar para
manipularla. Un modelo conceptual es un lenguaje que se utiliza para describir esquemas
conceptuales. El objetivo del diseño conceptual es describir el contenido de información de la base
de datos y no las estructuras de almacenamiento que se necesitarán para manejar esta formación.
Bases de datos
Debemos entender que la implementación de una de estas bases de datos en nuestra web requiere un
conocimiento muy superior al de la creación de una sencilla página de presentación. “A diferencia
de un diseño simple, donde ayuda mucho tener conocimientos de diseño, usabilidad, accesibilidad,
etc., en este caso estamos hablando de programación. No saldremos adelante solamente con un
editor, sino que necesitaremos uno o varios manuales y paciencia”
3. IMPORTANCIA DE LA BASE DE DATOS
DENNISADRIAN SOLORZANORIVAS4TOBACO
Conceptos de tabla
Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que los datos se
almacenan en filas y columnas. Por ende, es bastante fácil importar una hoja de cálculo en una tabla
de base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y
almacenarlos en una base de datos es la forma en la que están organizados los datos.
Para aprovechar al máximo la flexibilidad de una base de datos, los datos deben organizarse en
tablas para que no se produzcan redundancias. Por ejemplo, si quiere almacenar información sobre
los empleados, cada empleado debe especificarse solo una vez en la tabla que está configurada para
los datos de los empleados. Los datos sobre los productos se almacenarán en su propia tabla y los
datos sobre las sucursales se almacenarán en otra tabla. Este proceso se denomina normalización.
Registro:
Las consultas pueden realizar diversas funciones en una base de datos. La función más común es
recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos
en varias tablas y las consultas le permiten verlos en una única hoja de datos. Además, debido a que
muchas veces no quiere ver todos los registros a la vez, las consultas le permiten agregar criterios
para "filtrar" los datos y obtener solo los registros que quiere.
Ciertas consultas son "actualizables", es decir, puede modificar los datos de las tablas subyacentes
mediante la hoja de datos de la consulta. Si está trabajando en una consulta actualizable, recuerde
que los cambios se realizan en realidad en las tablas, no solo en la hoja de datos de la consulta.
Campos:
4D permite crear desde 1 hasta 32 767 tablas por base de datos. Esto quiere decir que puede crear una
estructura que se adapte exactamente a sus necesidades.
Estructuras con una tabla única :
Algunas bases de datos tienen una tabla única. Puede utilizar una tabla única para categorías como
empleados, empresas,inventario, etc. Puede definir hasta 32 767 campos por tabla.
Gracias a los campos relacionados, los campos que conectan dos tablas en una relación, usted puede
mostrar la información de las tablas relacionadas. El objetivo principal de las relaciones entre los
campos es indicar a 4D cuáles son los registros actuales de una tabla en función al registro actual de
la otra tabla. Las tablas relacionadas usan los dos campos relacionados para identificar los registros
correspondientes.
Llave primaria:
En este ejemplo, un valor de campo de llave foránea de la tabla [EMPLEADOS] corresponde
exactamente con un valor del campo llave primaria en la tabla [EMPRESAS]. El campo llave
4. IMPORTANCIA DE LA BASE DE DATOS
DENNISADRIAN SOLORZANORIVAS4TOBACO
foránea también es indexado, pero sus valores no son únicos (varios empleados podrían trabajar para
la misma empresa).
A partir de 4D v14, los campos llaves primaria deben definirse explícitamente en cada tabla de la
base.
LENGUAJE PARA BASE DE DATOS:
Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL
por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que
permite a los programadores de la misma 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.
Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de
programación para definir estructuras de datos . El término DDL fue introducido por primera vez en
relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido
escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos"
que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de
SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para
describir datos o estructuras de información, como los esquemas XML .
5. IMPORTANCIA DE LA BASE DE DATOS
DENNISADRIAN SOLORZANORIVAS4TOBACO
Algunos software para datos son:
MySQL.“Para diseñarpáginasque trabajenenservidorLinux,utilizaremosel lenguaje PHPybasesde datos
MySQL”, indicael directorde e-tecnia.Se tratade software libre,peroparadeterminadasaplicaciones
comercialeshayque adquirirunaversióncomercial licenciada.DisponibleparaLinux,Mac y Windows.
MICROSOFT SQL SERVER. “Para diseñarpáginasque funcionenenservidoresWindows,usaremosla
tecnologíaASPX(ASP.NET) ybasesde datosSQLserver”,precisa Isabal.Recientemente,lacompañíade
Redmondhafacilitadounaversióngratuita,SQLServerExpressEdition,aunque conciertaslimitaciones
(basesde datosde menosde 4 GB, no cuentacon el Agente de SQLServer...).Disponible paraWindows.