Advertisement
alvarovaca

BBDD Empresa

Dec 4th, 2020 (edited)
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 7.69 KB | None | 0 0
  1. -- Se trata de una base de datos no-relacional bastante sencilla sobre una empresa, en la que he decidido almacenar, como es lógico, informaciones que no tienen relación entre sí, así como información sobre los empleados que trabajan en la misma, los productos que se encuentran a la venta y las reuniones programadas para la empresa.
  2.  
  3. > db.empleados.insertOne(
  4. ...   {
  5. ...     dni: "90389058R",
  6. ...     nombre: "Joaquin Marrero Covas",
  7. ...     direccion: "C/ Hijuela de Lojo, 22",
  8. ...     telefono: "618385118",
  9. ...     fechanacimiento: new Date("1997-01-28")
  10. ...   }
  11. ... )
  12. {
  13.     "acknowledged" : true,
  14.     "insertedId" : ObjectId("5fc908bd68c5a35dcd16e718")
  15. }
  16.  
  17. > db.empleados.insertOne(
  18. ...   {
  19. ...     dni: "18232747A",
  20. ...     nombre: "Aristarco Caban Meraz",
  21. ...     direccion: "Puerta Nueva, 67",
  22. ...     telefono: "691204722",
  23. ...     fechanacimiento: new Date("1994-05-07")
  24. ...   }
  25. ... )
  26. {
  27.     "acknowledged" : true,
  28.     "insertedId" : ObjectId("5fc908c268c5a35dcd16e719")
  29. }
  30.  
  31. > db.empleados.insertOne(
  32. ...   {
  33. ...     dni: "94106513N",
  34. ...     nombre: "Marian Fonseca Betancourt",
  35. ...     direccion: "C/ Manuel Iradier, 37",
  36. ...     telefono: "638415823",
  37. ...     fechanacimiento: new Date("1979-07-17")
  38. ...   }
  39. ... )
  40. {
  41.     "acknowledged" : true,
  42.     "insertedId" : ObjectId("5fc908c668c5a35dcd16e71a")
  43. }
  44.  
  45. > db.empleados.insertOne(
  46. ...   {
  47. ...     dni: "12777631G",
  48. ...     nombre: "Merlino Rosado Cordero",
  49. ...     direccion: "C/ Henan Cortes, 58",
  50. ...     telefono: "609841755",
  51. ...     fechanacimiento: new Date("1993-11-27")
  52. ...   }
  53. ... )
  54. {
  55.     "acknowledged" : true,
  56.     "insertedId" : ObjectId("5fc908e768c5a35dcd16e71b")
  57. }
  58.  
  59. > db.empleados.insertOne(
  60. ...   {
  61. ...     dni: "68219319P",
  62. ...     nombre: "Tabare Chapa Alcantar",
  63. ...     direccion: "C/ Arana, 12",
  64. ...     telefono: "682227206",
  65. ...     fechanacimiento: new Date("1992-03-09")
  66. ...   }
  67. ... )
  68. {
  69.     "acknowledged" : true,
  70.     "insertedId" : ObjectId("5fc908ec68c5a35dcd16e71c")
  71. }
  72.  
  73. > db.empleados.insertOne(
  74. ...   {
  75. ...     dni: "67227129S",
  76. ...     nombre: "Ian Esquivel Laboy",
  77. ...     direccion: "C/ Inglaterra, 64",
  78. ...     telefono: "728005136",
  79. ...     fechanacimiento: new Date("1992-07-21")
  80. ...   }
  81. ... )
  82. {
  83.     "acknowledged" : true,
  84.     "insertedId" : ObjectId("5fc908f768c5a35dcd16e71d")
  85. }
  86.  
  87. > db.empleados.insertOne(
  88. ...   {
  89. ...     dni: "52315160G",
  90. ...     nombre: "Heinz Collado Caraballo",
  91. ...     direccion: "Escuadro, 60",
  92. ...     telefono: "600173822",
  93. ...     fechanacimiento: new Date("1984-02-13")
  94. ...   }
  95. ... )
  96. {
  97.     "acknowledged" : true,
  98.     "insertedId" : ObjectId("5fc9091268c5a35dcd16e71e")
  99. }
  100.  
  101. > db.empleados.insertOne(
  102. ...   {
  103. ...     dni: "85145590G",
  104. ...     nombre: "Anabel Lerma Dominguez",
  105. ...     direccion: "Crta. Cadiz, 1",
  106. ...     telefono: "675014823",
  107. ...     fechanacimiento: new Date("1981-01-07")
  108. ...   }
  109. ... )
  110. {
  111.     "acknowledged" : true,
  112.     "insertedId" : ObjectId("5fc9091768c5a35dcd16e71f")
  113. }
  114.  
  115. > db.empleados.insertOne(
  116. ...   {
  117. ...     dni: "56228957Y",
  118. ...     nombre: "Dinorah Viera Tello",
  119. ...     direccion: "Ctra. Villena, 22",
  120. ...     telefono: "642852778",
  121. ...     fechanacimiento: new Date("1987-05-28")
  122. ...   }
  123. ... )
  124. {
  125.     "acknowledged" : true,
  126.     "insertedId" : ObjectId("5fc9091d68c5a35dcd16e720")
  127. }
  128.  
  129. > db.empleados.insertOne(
  130. ...   {
  131. ...     dni: "61242562W",
  132. ...     nombre: "Manases Castillo Camacho",
  133. ...     direccion: "Ctra. Hornos, 91",
  134. ...     telefono: "607853354",
  135. ...     fechanacimiento: new Date("1991-10-29")
  136. ...   }
  137. ... )
  138. {
  139.     "acknowledged" : true,
  140.     "insertedId" : ObjectId("5fc9094368c5a35dcd16e721")
  141. }
  142.  
  143. > db.productos.insertOne(
  144. ...   {
  145. ...     nombre: "Telefono AC3",
  146. ...     marca: "ACME",
  147. ...     tipo: "telefono",
  148. ...     precio: 200,
  149. ...     anyosgarantia: 1,
  150. ...     disponible: true
  151. ...   }
  152. ... )
  153. {
  154.     "acknowledged" : true,
  155.     "insertedId" : ObjectId("5fc909d868c5a35dcd16e722")
  156. }
  157.  
  158. > db.productos.insertOne(
  159. ...   {
  160. ...     nombre: "Telefono AC5",
  161. ...     marca: "ACME",
  162. ...     tipo: "telefono",
  163. ...     precio: 275,
  164. ...     anyosgarantia: 1,
  165. ...     disponible: false
  166. ...   }
  167. ... )
  168. {
  169.     "acknowledged" : true,
  170.     "insertedId" : ObjectId("5fc909dd68c5a35dcd16e723")
  171. }
  172.  
  173. > db.productos.insertOne(
  174. ...   {
  175. ...     nombre: "Telefono AC7",
  176. ...     marca: "ACME",
  177. ...     tipo: "telefono",
  178. ...     precio: 320,
  179. ...     anyosgarantia: 1,
  180. ...     disponible: false
  181. ...   }
  182. ... )
  183. {
  184.     "acknowledged" : true,
  185.     "insertedId" : ObjectId("5fc909e468c5a35dcd16e724")
  186. }
  187.  
  188. > db.productos.insertOne(
  189. ...   {
  190. ...     nombre: "Cargador AC Series",
  191. ...     tipo: ["accesorio", "cargador"],
  192. ...     precio: 19,
  193. ...     anyosgarantia: 0.25,
  194. ...     compatibilidad: ["ac3", "ac5", "ac7"]
  195. ...   }
  196. ... )
  197. {
  198.     "acknowledged" : true,
  199.     "insertedId" : ObjectId("5fc90a0368c5a35dcd16e725")
  200. }
  201.  
  202. > db.productos.insertOne(
  203. ...   {
  204. ...     nombre: "Funda AC3 Verde",
  205. ...     tipo: ["accesorio", "funda"],
  206. ...     color: "verde",
  207. ...     precio: 12,
  208. ...     anyosgarantia: 0,
  209. ...   }
  210. ... )
  211. {
  212.     "acknowledged" : true,
  213.     "insertedId" : ObjectId("5fc90a0a68c5a35dcd16e726")
  214. }
  215.  
  216. > db.productos.insertOne(
  217. ...   {
  218. ...     nombre: "Funda AC5 Azul",
  219. ...     tipo: ["accesorio", "funda"],
  220. ...     color: "azul",
  221. ...     precio: 12,
  222. ...     anyosgarantia: 0,
  223. ...   }
  224. ... )
  225. {
  226.     "acknowledged" : true,
  227.     "insertedId" : ObjectId("5fc90a0f68c5a35dcd16e727")
  228. }
  229.  
  230. > db.productos.insertOne(
  231. ...   {
  232. ...     nombre: "Funda AC7 Roja",
  233. ...     tipo: ["accesorio", "funda"],
  234. ...     color: "rojo",
  235. ...     precio: 12,
  236. ...     anyosgarantia: 0,
  237. ...   }
  238. ... )
  239. {
  240.     "acknowledged" : true,
  241.     "insertedId" : ObjectId("5fc90a2868c5a35dcd16e728")
  242. }
  243.  
  244. > db.reuniones.insertOne(
  245. ...   {
  246. ...     empresa: "Intel",
  247. ...     fecha: new Date("2018-10-29T18:00:00"),
  248. ...     proposito: "Discutir un posible acuerdo de venta de sus procesadores."
  249. ...   }
  250. ... )
  251. {
  252.     "acknowledged" : true,
  253.     "insertedId" : ObjectId("5fc913951ff28cf908abed20")
  254. }
  255.  
  256. > db.reuniones.insertOne(
  257. ...   {
  258. ...     empresa: "AMD",
  259. ...     fecha: new Date("2019-06-12T19:30:00"),
  260. ...     proposito: "Discutir un posible acuerdo de venta de sus procesadores y tarjetas gráficas."
  261. ...   }
  262. ... )
  263. {
  264.     "acknowledged" : true,
  265.     "insertedId" : ObjectId("5fc9139a1ff28cf908abed21")
  266. }
  267.  
  268. > db.reuniones.insertOne(
  269. ...   {
  270. ...     empresa: "NVIDIA",
  271. ...     fecha: new Date("2019-03-02T17:00:00"),
  272. ...     proposito: "Discutir un posible acuerdo de venta de sus tarjetas gráficas."
  273. ...   }
  274. ... )
  275. {
  276.     "acknowledged" : true,
  277.     "insertedId" : ObjectId("5fc913a01ff28cf908abed22")
  278. }
  279.  
  280. > db.reuniones.insertOne(
  281. ...   {
  282. ...     empresa: "Telefonica",
  283. ...     fecha: new Date("2019-03-02T17:00:00"),
  284. ...     proposito: "Discutir un posible acuerdo para el montaje de equipos de su nueva oficina."
  285. ...   }
  286. ... )
  287. {
  288.     "acknowledged" : true,
  289.     "insertedId" : ObjectId("5fc913a81ff28cf908abed23")
  290. }
  291.  
  292. > db.reuniones.insertOne(
  293. ...   {
  294. ...     empresa: "Vodafone",
  295. ...     fecha: new Date("2015-01-29T12:00:00"),
  296. ...     proposito: "Discutir un posible cambio de operadora del servicio de Internet."
  297. ...   }
  298. ... )
  299. {
  300.     "acknowledged" : true,
  301.     "insertedId" : ObjectId("5fc913c81ff28cf908abed24")
  302. }
  303.  
  304. > db.reuniones.insertOne(
  305. ...   {
  306. ...     empresa: "StockX",
  307. ...     fecha: new Date("2017-04-18T12:30:00"),
  308. ...     proposito: "Discutir un posible acuerdo para construir y administrar su nueva base de datos."
  309. ...   }
  310. ... )
  311. {
  312.     "acknowledged" : true,
  313.     "insertedId" : ObjectId("5fc913ce1ff28cf908abed25")
  314. }
  315.  
  316. > db.reuniones.insertOne(
  317. ...   {
  318. ...     empresa: "Stadium Goods",
  319. ...     fecha: new Date("2018-06-26T17:30:00"),
  320. ...     proposito: "Discutir un posible acuerdo para programar su nueva página web."
  321. ...   }
  322. ... )
  323. {
  324.     "acknowledged" : true,
  325.     "insertedId" : ObjectId("5fc913d41ff28cf908abed26")
  326. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement