Skip to content

Commit c48c4c9

Browse files
Update README.md
1 parent 242ba45 commit c48c4c9

File tree

1 file changed

+73
-1
lines changed

1 file changed

+73
-1
lines changed

README.md

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,26 @@
7272

7373

7474
## `Documentación y Guía Del Proyecto`
75-
#### (Esta Documentación y Guía que Desarrollé es para la Creación, Configuración, Manejo, Funciones, etc de la Base de Datos db_microelectroncia con Oracle XE en SQL Developer. Como así también para el Desarrollo de este Proyecto, DDL, DML, Vistas, Disparadores , Procedimientos, Indices, Gestión y Administración , Aplicaciones del Código, Gestión de Usuarios, Manejo de los Posibles Errores que pudiesen surgir, Uso de Git, Consideraciones y Declaraciones del Proyecto, etc. Recomiendo Leerla y Realizar todo paso a paso como se indica en la misma, cualquier aporte o sugerencia, informar al respecto).
75+
#### (Esta Documentación y Guía que Desarrollé es para la Creación, Configuración, Manejo, etc de la Base de Datos db_microelectroncia con Oracle XE en SQL Developer. Como así también para el Desarrollo de este Proyecto Gestión de Usuarios, Manejo de Posibles Errores, Uso de Git, Consideraciones y Declaraciones del Proyecto, etc. Recomiendo Leerla y Realizar todo paso a paso como se indica en la misma, cualquier aporte o sugerencia, informar al respecto).
7676

7777
## Indice
7878

7979
#### Sección 1) Configuración de la Base de Datos
8080

8181
- [ Paso 1) Configuración de Oracle y Usuarios.](#paso-1-configuración-de-oracle-y-usuarios)
8282

83+
#### Sección 2) Lenguaje de Definición de Datos (DDL)
84+
85+
- [ Paso 2) Archivo DDL.](#paso-2-archivo-ddl)
86+
87+
#### Sección 3) Lenguaje de Manipulación de Datos (DML)
88+
89+
- [ Paso 3) Archivos DML.](#paso-3-archivos-dml)
90+
91+
#### Sección 4) Consulta de Datos (QUERIES)
92+
93+
- [ Paso 4) Archivo QUERIES.](#paso-4-archivo-queries)
94+
8395

8496

8597
#### Sección Apéndice
@@ -201,5 +213,65 @@ grant create sequence to admin_microelectronica;
201213
* --> Ya está la conexión configurada.
202214

203215

216+
</br>
217+
218+
## Sección 2) Lenguaje de Definición de Datos (DDL)
219+
220+
</br>
221+
222+
### Paso 2) Archivo DDL
223+
#### (En este Archivo se definen las estructuras de cada tabla, se crean las secuencias de los identificadores de registros y las Restricciones).
224+
225+
* El modelo de secuencias para cada identificador de PK de cada Tabla es
226+
```sql
227+
create sequence nombre_del_identificador start with 1 increment by 1 nocache nocycle;
228+
```
229+
* Las Restricciones se declaran debajo de la creación de cada Tabla, las mismas son de tipo UNIQUE, CHECK Y FK, además de la PK
230+
231+
232+
</br>
233+
234+
## Sección 3) Lenguaje de Modelado de Datos (DML)
235+
236+
</br>
237+
238+
### Paso 3) Archivos DML
239+
240+
### Paso 3.1) Archivo DML INSERTS
241+
#### (En este Archivo se insertan los datos de cada tabla).
242+
243+
* La secuencia de inserción parte por la tabla componentes, luego componentes_detalles y seguidamente por cada una de las tablas especificas de cada componente
244+
* Hay datos que no se insertan para poder realizar la manipulación de estos campos en el archivo DML UPDATES
245+
* Por cada inserción se comenta la fuente de datos de los componentes
246+
247+
</br>
248+
249+
### Paso 3.2) Archivo DML UPDATES
250+
#### (En este Archivo se actualizan los datos de cada tabla).
251+
252+
* En cada una de las actualización se especifica que se realiza
253+
* Se actualizan todas las tablas para el testeo de los datos y campos
254+
255+
</br>
256+
257+
### Paso 3.3) Archivo DML DELETES
258+
#### (En este Archivo se eliminan algunos registros de la base de datos).
259+
260+
* En este Script se procede a eliminar e insertar registros de la base de datos.
261+
262+
263+
264+
</br>
265+
266+
## Sección 4) Consulta de Datos (QUERIES)
267+
268+
</br>
269+
270+
### Paso 4) Archivo QUERIES
204271

272+
* En este Script se realizan las consultas necesarias de cada una de las tablas y entre tablas
273+
* Para los registros cuyos campos sean varchar y posean formato numerico indicando su unidad se realizan los cateos de datos pertinentes para su uso
274+
* Es evidente que se puede trabajar con campos numericos para agilizar el tiempo de consulta caso hipotetico de gran cantidad de registros, pero se optó por el manejo de varchar.
275+
* También es posible y considerable reducir nombres, también se optó por el uso de nombres largos por temas de comprensión de implementaciones, esto partirá en base al planteamiento del diseño que se quiera realizar y la lógica de negocio de cada empresa
276+
* Aclarado lo anterior también se acota que se sigue toda la convención de nombres y desarrollo, tanto para tablas, campos, diseño, etc.
205277

0 commit comments

Comments
 (0)