|
72 | 72 |
|
73 | 73 |
|
74 | 74 | ## `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). |
76 | 76 |
|
77 | 77 | ## Indice |
78 | 78 |
|
79 | 79 | #### Sección 1) Configuración de la Base de Datos |
80 | 80 |
|
81 | 81 | - [ Paso 1) Configuración de Oracle y Usuarios.](#paso-1-configuración-de-oracle-y-usuarios) |
82 | 82 |
|
| 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 | + |
83 | 95 |
|
84 | 96 |
|
85 | 97 | #### Sección Apéndice |
@@ -201,5 +213,65 @@ grant create sequence to admin_microelectronica; |
201 | 213 | * --> Ya está la conexión configurada. |
202 | 214 |
|
203 | 215 |
|
| 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 |
204 | 271 |
|
| 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. |
205 | 277 |
|
0 commit comments