Advertisement
Guest User

EVALUTATIONSQL

a guest
Dec 28th, 2018
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.33 KB | None | 0 0
  1. USE [master]
  2. GO
  3. /****** Object: Database [DYLAN1] Script Date: 28/12/2018 15:48:37 ******/
  4. CREATE DATABASE [DYLAN1]
  5. CONTAINMENT = NONE
  6. ON PRIMARY
  7. ( NAME = N'DYLAN1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\DYLAN1.mdf' , SIZE = 4160KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
  8. LOG ON
  9. ( NAME = N'DYLAN1_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\DYLAN1_log.ldf' , SIZE = 1040KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
  10. GO
  11. ALTER DATABASE [DYLAN1] SET COMPATIBILITY_LEVEL = 110
  12. GO
  13. IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
  14. begin
  15. EXEC [DYLAN1].[dbo].[sp_fulltext_database] @action = 'enable'
  16. end
  17. GO
  18. ALTER DATABASE [DYLAN1] SET ANSI_NULL_DEFAULT OFF
  19. GO
  20. ALTER DATABASE [DYLAN1] SET ANSI_NULLS OFF
  21. GO
  22. ALTER DATABASE [DYLAN1] SET ANSI_PADDING OFF
  23. GO
  24. ALTER DATABASE [DYLAN1] SET ANSI_WARNINGS OFF
  25. GO
  26. ALTER DATABASE [DYLAN1] SET ARITHABORT OFF
  27. GO
  28. ALTER DATABASE [DYLAN1] SET AUTO_CLOSE OFF
  29. GO
  30. ALTER DATABASE [DYLAN1] SET AUTO_CREATE_STATISTICS ON
  31. GO
  32. ALTER DATABASE [DYLAN1] SET AUTO_SHRINK OFF
  33. GO
  34. ALTER DATABASE [DYLAN1] SET AUTO_UPDATE_STATISTICS ON
  35. GO
  36. ALTER DATABASE [DYLAN1] SET CURSOR_CLOSE_ON_COMMIT OFF
  37. GO
  38. ALTER DATABASE [DYLAN1] SET CURSOR_DEFAULT GLOBAL
  39. GO
  40. ALTER DATABASE [DYLAN1] SET CONCAT_NULL_YIELDS_NULL OFF
  41. GO
  42. ALTER DATABASE [DYLAN1] SET NUMERIC_ROUNDABORT OFF
  43. GO
  44. ALTER DATABASE [DYLAN1] SET QUOTED_IDENTIFIER OFF
  45. GO
  46. ALTER DATABASE [DYLAN1] SET RECURSIVE_TRIGGERS OFF
  47. GO
  48. ALTER DATABASE [DYLAN1] SET ENABLE_BROKER
  49. GO
  50. ALTER DATABASE [DYLAN1] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
  51. GO
  52. ALTER DATABASE [DYLAN1] SET DATE_CORRELATION_OPTIMIZATION OFF
  53. GO
  54. ALTER DATABASE [DYLAN1] SET TRUSTWORTHY OFF
  55. GO
  56. ALTER DATABASE [DYLAN1] SET ALLOW_SNAPSHOT_ISOLATION OFF
  57. GO
  58. ALTER DATABASE [DYLAN1] SET PARAMETERIZATION SIMPLE
  59. GO
  60. ALTER DATABASE [DYLAN1] SET READ_COMMITTED_SNAPSHOT OFF
  61. GO
  62. ALTER DATABASE [DYLAN1] SET HONOR_BROKER_PRIORITY OFF
  63. GO
  64. ALTER DATABASE [DYLAN1] SET RECOVERY FULL
  65. GO
  66. ALTER DATABASE [DYLAN1] SET MULTI_USER
  67. GO
  68. ALTER DATABASE [DYLAN1] SET PAGE_VERIFY CHECKSUM
  69. GO
  70. ALTER DATABASE [DYLAN1] SET DB_CHAINING OFF
  71. GO
  72. ALTER DATABASE [DYLAN1] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
  73. GO
  74. ALTER DATABASE [DYLAN1] SET TARGET_RECOVERY_TIME = 0 SECONDS
  75. GO
  76. EXEC sys.sp_db_vardecimal_storage_format N'DYLAN1', N'ON'
  77. GO
  78. USE [DYLAN1]
  79. GO
  80. /****** Object: Table [dbo].[ADMINISTRATEUR] Script Date: 28/12/2018 15:48:38 ******/
  81. SET ANSI_NULLS ON
  82. GO
  83. SET QUOTED_IDENTIFIER ON
  84. GO
  85. SET ANSI_PADDING ON
  86. GO
  87. CREATE TABLE [dbo].[ADMINISTRATEUR](
  88. [ID_ADMINISTRATEUR] [int] IDENTITY(1,1) NOT NULL,
  89. [LIB_NOM_ADMINISTRATEUR] [varchar](50) NULL,
  90. [LIB_PRENOM_ADMINISTRATEUR] [varchar](50) NULL,
  91. [ADRESSE_MAIL_ADMINISTRATEUR] [varchar](50) NULL,
  92. [MDP_ADMINISTRATEUR] [varchar](50) NULL,
  93. [NUM_PORTABLE_ADMINISTRATEUR] [varchar](10) NULL,
  94. PRIMARY KEY CLUSTERED
  95. (
  96. [ID_ADMINISTRATEUR] ASC
  97. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  98. ) ON [PRIMARY]
  99.  
  100. GO
  101. SET ANSI_PADDING OFF
  102. GO
  103. /****** Object: Table [dbo].[COMPORTER] Script Date: 28/12/2018 15:48:38 ******/
  104. SET ANSI_NULLS ON
  105. GO
  106. SET QUOTED_IDENTIFIER ON
  107. GO
  108. CREATE TABLE [dbo].[COMPORTER](
  109. [ID_GRAINE] [int] NOT NULL,
  110. [ID_RECETTE] [int] NOT NULL,
  111. PRIMARY KEY CLUSTERED
  112. (
  113. [ID_GRAINE] ASC,
  114. [ID_RECETTE] ASC
  115. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  116. ) ON [PRIMARY]
  117.  
  118. GO
  119. /****** Object: Table [dbo].[FAMILLE] Script Date: 28/12/2018 15:48:38 ******/
  120. SET ANSI_NULLS ON
  121. GO
  122. SET QUOTED_IDENTIFIER ON
  123. GO
  124. SET ANSI_PADDING ON
  125. GO
  126. CREATE TABLE [dbo].[FAMILLE](
  127. [ID_FAMILLE] [int] IDENTITY(1,1) NOT NULL,
  128. [LIB_NOM_FAMILLE] [varchar](50) NULL,
  129. PRIMARY KEY CLUSTERED
  130. (
  131. [ID_FAMILLE] ASC
  132. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  133. ) ON [PRIMARY]
  134.  
  135. GO
  136. SET ANSI_PADDING OFF
  137. GO
  138. /****** Object: Table [dbo].[FOURNIR] Script Date: 28/12/2018 15:48:38 ******/
  139. SET ANSI_NULLS ON
  140. GO
  141. SET QUOTED_IDENTIFIER ON
  142. GO
  143. CREATE TABLE [dbo].[FOURNIR](
  144. [PRIX_FOURNIR] [money] NULL,
  145. [POIDS_FOURNIR] [float] NULL,
  146. [ID_FOURNISSEUR] [int] NOT NULL,
  147. [ID_GRAINE] [int] NOT NULL,
  148. PRIMARY KEY CLUSTERED
  149. (
  150. [ID_GRAINE] ASC,
  151. [ID_FOURNISSEUR] ASC
  152. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  153. ) ON [PRIMARY]
  154.  
  155. GO
  156. /****** Object: Table [dbo].[FOURNISSEUR] Script Date: 28/12/2018 15:48:38 ******/
  157. SET ANSI_NULLS ON
  158. GO
  159. SET QUOTED_IDENTIFIER ON
  160. GO
  161. SET ANSI_PADDING ON
  162. GO
  163. CREATE TABLE [dbo].[FOURNISSEUR](
  164. [ID_FOURNISSEUR] [int] IDENTITY(1,1) NOT NULL,
  165. [LIB_NOM_FOURNISSEUR] [varchar](50) NULL,
  166. [LIB_PRENOM_FOURNISSEUR] [varchar](50) NULL,
  167. [ADRESSE_MAIL_FOURNISSEUR] [varchar](50) NULL,
  168. [MDP_FOURNISSEUR] [varchar](50) NULL,
  169. [NUM_FAX_FOURNISSEUR] [varchar](50) NULL,
  170. [VALIDATION_COMPTE_FOURNISSEUR] [bit] NOT NULL,
  171. PRIMARY KEY CLUSTERED
  172. (
  173. [ID_FOURNISSEUR] ASC
  174. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  175. ) ON [PRIMARY]
  176.  
  177. GO
  178. SET ANSI_PADDING OFF
  179. GO
  180. /****** Object: Table [dbo].[GRAINE] Script Date: 28/12/2018 15:48:38 ******/
  181. SET ANSI_NULLS ON
  182. GO
  183. SET QUOTED_IDENTIFIER ON
  184. GO
  185. SET ANSI_PADDING ON
  186. GO
  187. CREATE TABLE [dbo].[GRAINE](
  188. [ID_GRAINE] [int] IDENTITY(1,1) NOT NULL,
  189. [LIB_NOM_GRAINE] [varchar](50) NULL,
  190. [DESCRIPTION_GRAINE] [text] NULL,
  191. [SEMAIN_MIN_GRAINE] [int] NULL,
  192. [SEMAINE_MAX_GRAINE] [int] NULL,
  193. [ESPACEMENT_PIED_GRAINE] [float] NULL,
  194. [ESPACEMENT_LIGNE_GRAINE] [float] NULL,
  195. [CONSEILS_GRAINE] [text] NULL,
  196. [ID_FAMILLE] [int] NOT NULL,
  197. PRIMARY KEY CLUSTERED
  198. (
  199. [ID_GRAINE] ASC
  200. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  201. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  202.  
  203. GO
  204. SET ANSI_PADDING OFF
  205. GO
  206. /****** Object: Table [dbo].[JARDINIER] Script Date: 28/12/2018 15:48:38 ******/
  207. SET ANSI_NULLS ON
  208. GO
  209. SET QUOTED_IDENTIFIER ON
  210. GO
  211. SET ANSI_PADDING ON
  212. GO
  213. CREATE TABLE [dbo].[JARDINIER](
  214. [ID_JARDINIER] [int] IDENTITY(1,1) NOT NULL,
  215. [LIB_NOM_JARDINIER] [varchar](50) NULL,
  216. [LIB_PRENOM_JARDINIER] [varchar](50) NULL,
  217. [ADRESSE_MAIL_JARDINIER] [varchar](50) NULL,
  218. [MDP_JARDINIER] [varchar](10) NULL,
  219. [DATE_NAISSANCE_JARDINIER] [date] NULL,
  220. [DATE_INSCRIPTION_JARDINIER] [datetime] NULL,
  221. [VALIDATION_COMPTE_JARDINIER] [bit] NOT NULL,
  222. PRIMARY KEY CLUSTERED
  223. (
  224. [ID_JARDINIER] ASC
  225. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  226. ) ON [PRIMARY]
  227.  
  228. GO
  229. SET ANSI_PADDING OFF
  230. GO
  231. /****** Object: Table [dbo].[PHOTO] Script Date: 28/12/2018 15:48:38 ******/
  232. SET ANSI_NULLS ON
  233. GO
  234. SET QUOTED_IDENTIFIER ON
  235. GO
  236. SET ANSI_PADDING ON
  237. GO
  238. CREATE TABLE [dbo].[PHOTO](
  239. [ID_PHOTO] [int] IDENTITY(1,1) NOT NULL,
  240. [CHEMIN_PHOTO] [varchar](250) NULL,
  241. [ID_GRAINE] [int] NOT NULL,
  242. PRIMARY KEY CLUSTERED
  243. (
  244. [ID_PHOTO] ASC
  245. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  246. ) ON [PRIMARY]
  247.  
  248. GO
  249. SET ANSI_PADDING OFF
  250. GO
  251. /****** Object: Table [dbo].[RECETTE] Script Date: 28/12/2018 15:48:38 ******/
  252. SET ANSI_NULLS ON
  253. GO
  254. SET QUOTED_IDENTIFIER ON
  255. GO
  256. SET ANSI_PADDING ON
  257. GO
  258. CREATE TABLE [dbo].[RECETTE](
  259. [ID_RECETTE] [int] IDENTITY(1,1) NOT NULL,
  260. [LIB_NOM_RECETTE] [varchar](50) NULL,
  261. [PROTOCOLE_RECETTE] [text] NULL,
  262. [CONTENU_RECETTE] [text] NULL,
  263. [ID_JARDINIER] [int] NOT NULL,
  264. PRIMARY KEY CLUSTERED
  265. (
  266. [ID_RECETTE] ASC
  267. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  268. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  269.  
  270. GO
  271. SET ANSI_PADDING OFF
  272. GO
  273. ALTER TABLE [dbo].[COMPORTER] WITH CHECK ADD FOREIGN KEY([ID_GRAINE])
  274. REFERENCES [dbo].[GRAINE] ([ID_GRAINE])
  275. GO
  276. ALTER TABLE [dbo].[COMPORTER] WITH CHECK ADD FOREIGN KEY([ID_RECETTE])
  277. REFERENCES [dbo].[RECETTE] ([ID_RECETTE])
  278. GO
  279. ALTER TABLE [dbo].[FOURNIR] WITH CHECK ADD FOREIGN KEY([ID_FOURNISSEUR])
  280. REFERENCES [dbo].[FOURNISSEUR] ([ID_FOURNISSEUR])
  281. GO
  282. ALTER TABLE [dbo].[FOURNIR] WITH CHECK ADD FOREIGN KEY([ID_GRAINE])
  283. REFERENCES [dbo].[GRAINE] ([ID_GRAINE])
  284. GO
  285. ALTER TABLE [dbo].[GRAINE] WITH CHECK ADD FOREIGN KEY([ID_FAMILLE])
  286. REFERENCES [dbo].[FAMILLE] ([ID_FAMILLE])
  287. GO
  288. ALTER TABLE [dbo].[PHOTO] WITH CHECK ADD FOREIGN KEY([ID_GRAINE])
  289. REFERENCES [dbo].[GRAINE] ([ID_GRAINE])
  290. GO
  291. ALTER TABLE [dbo].[RECETTE] WITH CHECK ADD FOREIGN KEY([ID_JARDINIER])
  292. REFERENCES [dbo].[JARDINIER] ([ID_JARDINIER])
  293. GO
  294. USE [master]
  295. GO
  296. ALTER DATABASE [DYLAN1] SET READ_WRITE
  297. GO
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307. INSERT INTO FOURNISSEUR (LIB_NOM_FOURNISSEUR, LIB_PRENOM_FOURNISSEUR, ADRESSE_MAIL_FOURNISSEUR, NUM_FAX_FOURNISSEUR, MDP_FOURNISSEUR, VALIDATION_COMPTE_FOURNISSEUR)
  308.  
  309.  
  310.  
  311. VALUES
  312.  
  313.  
  314. ('Mitterrand','Francois','francois.mitterrand@gmail.com','060606060600','mdp0','0'),
  315.  
  316.  
  317. ('Washington','George','george.washington@gmail.com','0606060601','mdp1','0'),
  318.  
  319.  
  320. ('Adams','John','lafamilleadams@gmail.com','0606060602','mdp2','0'),
  321.  
  322.  
  323. ('Jefferson','Thomas','thoms@gmail.com','0606060603','mdp3','0'),
  324.  
  325.  
  326. ('Madison','James','jmlemadison@gmail.com','0606060604','mdp4','0'),
  327.  
  328.  
  329. ('Monroe','James','monroe@gmail.com','0606060605','mdp5','0'),
  330.  
  331.  
  332. ('Quincy Adams','John','lafamilleadams2.0@gmail.com','0606060606','mdp6','0'),
  333.  
  334.  
  335. ('Jackson','Andrew','beatit@gmail.com','0606060607','mdp7','0'),
  336.  
  337.  
  338. ('Van Buren','Martin','oui@gmail.com','0606060608','mdp8','0'),
  339.  
  340.  
  341. ('Obama','Barack','god@gmail.com','0606060609','mdp9','0');
  342.  
  343.  
  344.  
  345.  
  346.  
  347. INSERT INTO JARDINIER (LIB_NOM_JARDINIER, LIB_PRENOM_JARDINIER, ADRESSE_MAIL_JARDINIER, DATE_NAISSANCE_JARDINIER, MDP_JARDINIER, DATE_INSCRIPTION_JARDINIER, VALIDATION_COMPTE_JARDINIER)
  348.  
  349.  
  350. VALUES
  351.  
  352.  
  353. ('Dunant','Henri','croixrouge@gmail.com','18280508','mpd0','20181221 11:46:01.00','0'),
  354.  
  355.  
  356. ('Passy','Frédéric','sedunioninterparlementaire@gmail.com','18220520','mpd1','20181221 11:46:01.00','0'),
  357.  
  358.  
  359. ('Ducommun','Élie','secretairebip@gmail.com','18330219','mpd2','20181221 11:46:01.00','0'),
  360.  
  361.  
  362. ('Gobat','Albert','sedsecretaireui@gmail.com','18430521','mpd3','20181221 11:46:01.00','0'),
  363.  
  364.  
  365. ('Randal Cremer','William','pereui@gmail.com','18280318','mpd4','20181221 11:46:01.00','0'),
  366.  
  367.  
  368. ('Roosevelt','Theodore','sauveur@gmail.com','18581027','mpd5','20181221 11:46:01.00','0'),
  369.  
  370.  
  371. ('Renault','Louis','vroumvroum@gmail.com','18430521','mpd6','20181221 11:46:01.00','0'),
  372.  
  373.  
  374. ('Fried','Alfred','goodman@gmail.com','18641111','mpd7','20181221 11:46:01.00','0'),
  375.  
  376.  
  377. ('La fontaine','Henri','detrevi@gmail.com','18540422','mpd8','20181221 11:46:01.00','0'),
  378.  
  379. ('Mukwege','Denis','accouchements@gmail.com','19550301','mpd0','20181221 11:46:01.00','0');
  380.  
  381.  
  382.  
  383.  
  384. INSERT INTO ADMINISTRATEUR (LIB_NOM_ADMINISTRATEUR, LIB_PRENOM_ADMINISTRATEUR, ADRESSE_MAIL_ADMINISTRATEUR, NUM_PORTABLE_ADMINISTRATEUR, MDP_ADMINISTRATEUR)
  385.  
  386.  
  387. VALUES
  388.  
  389.  
  390. ('Lardet', 'Valentin', 'lardet.valentin@gmail.com','0666666660','mdp1'),
  391.  
  392.  
  393. ('De Araujo', 'Julienne','juliendearaujo@gmail.com','0666666661','mdp2'),
  394.  
  395.  
  396. ('Gonin', 'Arnaud','arnaud.gonin@gmail.com','0666666662','mdp3'),
  397.  
  398.  
  399. ('Arthaud', 'Nathalie', 'nathalie.arthaud@gmail.com','0666666663','mdp4'),
  400.  
  401.  
  402. ('Macron', 'Manu','macromem@gmail.com','0666666664','mdp5'),
  403.  
  404.  
  405. ('Mélenchon', 'Jean-Luc','jlmelenchon@gmail.com','0666666665','mdp6'),
  406.  
  407.  
  408. ('Sarokzy', 'Nicolas', 'fric@gmail.com','0666666666','mdp7'),
  409.  
  410.  
  411. ('Castaner', 'Edouard','wtf@gmail.com','0666666667','mdp8'),
  412.  
  413.  
  414. ('Halliday', 'Johny','allumerlefeu@gmail.com','0666666668','mdp9'),
  415.  
  416.  
  417. ('Degaulle', 'Général','Jevousaicompris@gmail.com','9','mdp10');
  418.  
  419.  
  420.  
  421.  
  422.  
  423. INSERT INTO RECETTE (LIB_NOM_RECETTE, PROTOCOLE_RECETTE, CONTENU_RECETTE, ID_JARDINIER)
  424.  
  425.  
  426. VALUES
  427.  
  428. ('Confiture de Mirabelle','Cuire mirabelle + eau + sucre 3 heures','eau sucre mirabelle','1'),
  429.  
  430.  
  431. ('Confiture de Choux','Cuire choux + eau + sucre 3 heures','eau sucre choux','2'),
  432.  
  433.  
  434. ('Confiture de Cerise','Cuire cerise + eau + sucre 3 heures','eau sucre cerise','1'),
  435.  
  436.  
  437. ('Confiture de Fraise','Cuire fraise + eau + sucre 3 heures','eau sucre fraie','3'),
  438.  
  439.  
  440. ('Confiture de pomme','Cuire pomme + eau + sucre 3 heures','eau sucre pomme','1'),
  441.  
  442.  
  443. ('Confiture de poire','Cuire poire + eau + sucre 3 heures','eau sucre poire','3'),
  444.  
  445.  
  446. ('Confiture de myrtille','Cuire myrtille + eau + sucre 3 heures','eau sucre myrtille','4'),
  447.  
  448.  
  449. ('Confiture de Coing','Cuire coing + eau + sucre 3 heures','eau sucre coing','5'),
  450.  
  451.  
  452. ('Confiture de Abricot','Cuire abricot + eau + sucre 3 heures','eau sucre abricot','7'),
  453.  
  454.  
  455. ('Confiture de Figue','Cuire figue + eau + sucre 3 heures','eau sucre figue','9');
  456.  
  457.  
  458.  
  459.  
  460. INSERT INTO FAMILLE (LIB_NOM_FAMILLE)
  461.  
  462.  
  463. VALUES
  464.  
  465.  
  466. ('agrume'),
  467.  
  468.  
  469. ('cucurbitacé'),
  470.  
  471.  
  472. ('racine'),
  473.  
  474.  
  475. ('haricot'),
  476.  
  477.  
  478. ('salade'),
  479.  
  480.  
  481. ('champignon'),
  482.  
  483.  
  484. ('oignon'),
  485.  
  486.  
  487. ('legumevert'),
  488.  
  489.  
  490. ('fruit'),
  491.  
  492.  
  493. ('Fabaceae');
  494.  
  495.  
  496. INSERT INTO GRAINE (LIB_NOM_GRAINE,DESCRIPTION_GRAINE, SEMAIN_MIN_GRAINE,SEMAINE_MAX_GRAINE,ESPACEMENT_PIED_GRAINE,ESPACEMENT_LIGNE_GRAINE,CONSEILS_GRAINE,ID_FAMILLE)
  497.  
  498.  
  499. VALUES
  500.  
  501.  
  502. ('Courgette','Lorem Ipsum','4','8','7','20','Planter a 15 cm de profondeur et arroser','2'),
  503.  
  504.  
  505. ('citron','Lorem Ipsum','1','3','0','20','Planter a 15 cm de profondeur et arroser','1'),
  506.  
  507.  
  508. ('carotte','Lorem Ipsum','9','12','8','20','Planter a 15 cm de profondeur et arroser','3'),
  509.  
  510.  
  511. ('haricot blanc','Lorem Ipsum','9','14','15','20','Planter a 15 cm de profondeur et arroser','4'),
  512.  
  513.  
  514. ('feuille de chene','Lorem Ipsum','3','4','15','20','Planter a 15 cm de profondeur et arroser','5'),
  515.  
  516.  
  517. ('truffe','Lorem Ipsum','2','2','15','20','Planter a 15 cm de profondeur et arroser','6'),
  518.  
  519.  
  520. ('oignon rouge','Lorem Ipsum','13','20','5','20','Planter a 15 cm de profondeur et arroser','7'),
  521.  
  522.  
  523. ('choux vert','Lorem Ipsum','50','52','3','20','Planter a 15 cm de profondeur et arroser','8'),
  524.  
  525.  
  526. ('Poire','Lorem Ipsum','46','47','15','9.5','Planter a 15 cm de profondeur et arroser','9'),
  527.  
  528.  
  529. ('lentilles','Lorem Ipsum','39','45','15','20','Planter a 15 cm de profondeur et arroser','10');
  530.  
  531.  
  532.  
  533.  
  534.  
  535. INSERT INTO FOURNIR (PRIX_FOURNIR, POIDS_FOURNIR, ID_FOURNISSEUR, ID_GRAINE)
  536.  
  537.  
  538. VALUES
  539.  
  540.  
  541. ('15.99','0.1','9','10'),
  542.  
  543.  
  544. ('14.99','0.12','6','1'),
  545.  
  546.  
  547. ('13.99','0.13','7','3'),
  548.  
  549.  
  550. ('12.99','0.14','8','2'),
  551.  
  552.  
  553. ('11.99','0.15','1','5'),
  554.  
  555.  
  556. ('10.99','0.16','2','6'),
  557.  
  558.  
  559. ('17.99','0.17','3','4'),
  560.  
  561.  
  562. ('18.99','0.18','4','9'),
  563.  
  564.  
  565. ('19.99','0.19','4','8'),
  566.  
  567.  
  568. ('9.99','0.2','8','7');
  569.  
  570.  
  571.  
  572.  
  573.  
  574. INSERT INTO PHOTO (CHEMIN_PHOTO, ID_GRAINE)
  575.  
  576.  
  577. VALUES
  578.  
  579.  
  580. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail_2x/p2634-1.jpg', '1'),
  581.  
  582.  
  583. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail/a0114-1.jpg', '2'),
  584.  
  585.  
  586. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail/m0021-1.jpg', '3'),
  587.  
  588. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail_2x/l0208-1.jpg', '4'),
  589.  
  590.  
  591. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail/p4103-1.jpg', '5'),
  592.  
  593.  
  594. ('https://cache.marieclaire.fr/data/photo/w1000_c17/cuisine/137/truffe.jpg', '6'),
  595.  
  596.  
  597. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail/l0030-1.jpg', '7'),
  598. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail/p0907-1.jpg', '8'),
  599.  
  600. ('https://kokopelli-semences.fr/media/cache/shop_product_large_thumbnail_2x/p6233-1.jpg', '9'),
  601.  
  602.  
  603. ('https://media.gerbeaud.net/2013/10/640/lentille-gousse.jpg', '10');
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628. SELECT * FROM GRAINE;
  629.  
  630.  
  631.  
  632.  
  633. SELECT LIB_NOM_GRAINE, LIB_NOM_FAMILLE FROM GRAINE, FAMILLE WHERE SEMAIN_MIN_GRAINE > '20180101' AND SEMAINE_MAX_GRAINE < '20180630' ORDER BY SEMAIN_MIN_GRAINE ASC;
  634.  
  635.  
  636.  
  637.  
  638. SELECT LIB_NOM_GRAINE, LIB_NOM_FAMILLE FROM GRAINE, FAMILLE WHERE GRAINE.ID_FAMILLE = FAMILLE.ID_FAMILLE;
  639.  
  640.  
  641.  
  642.  
  643.  
  644. SELECT LIB_NOM_GRAINE, CHEMIN_PHOTO FROM GRAINE, PHOTO WHERE GRAINE.ID_GRAINE = PHOTO.ID_GRAINE;
  645.  
  646.  
  647.  
  648.  
  649.  
  650. SELECT * FROM GRAINE, COMPORTER, RECETTE WHERE LOWER(LIB_NOM_RECETTE) LIKE 'p%' AND GRAINE.ID_GRAINE = COMPORTER.ID_GRAINE AND COMPORTER.ID_RECETTE = RECETTE.ID_RECETTE;
  651.  
  652.  
  653.  
  654.  
  655.  
  656. SELECT * FROM GRAINE, COMPORTER, RECETTE WHERE LOWER(LIB_NOM_RECETTE) LIKE '%e' AND GRAINE.ID_GRAINE = COMPORTER.ID_GRAINE AND COMPORTER.ID_RECETTE = RECETTE.ID_RECETTE;
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663. SELECT TOP 10 * FROM FAMILLE;
  664.  
  665. SELECT TOP 10 LIB_NOM_FOURNISSEUR, LIB_PRENOM_FOURNISSEUR FROM FOURNISSEUR;
  666.  
  667. SELECT TOP 10 LIB_NOM_JARDINIER, LIB_PRENOM_JARDINIER FROM JARDINIER ORDER BY DATE_NAISSANCE_JARDINIER ASC;
  668.  
  669. SELECT TOP 10 LOWER(LIB_NOM_GRAINE) FROM GRAINE;
  670. SELECT TOP 10 UPPER(LIB_NOM_GRAINE) FROM GRAINE;
  671. SELECT TOP 10 LOWER(ADRESSE_MAIL_JARDINIER) FROM JARDINIER WHERE ADRESSE_MAIL_JARDINIER LIKE 'sed%';
  672. SELECT TOP 10 UPPER(LIB_NOM_GRAINE) FROM GRAINE WHERE ESPACEMENT_PIED_GRAINE BETWEEN 5 AND 10;
  673.  
  674.  
  675. SELECT TOP 10 UPPER(LIB_NOM_GRAINE) FROM GRAINE WHERE ESPACEMENT_PIED_GRAINE < 5;
  676.  
  677. SELECT COUNT(*) FROM GRAINE;
  678.  
  679. SELECT COUNT(*) FROM GRAINE GROUP BY ID_FAMILLE;
  680.  
  681.  
  682.  
  683. ALTER TABLE GRAINE DROP COLUMN SEMAIN_MIN_GRAINE;
  684.  
  685.  
  686. ALTER TABLE GRAINE DROP COLUMN SEMAINE_MAX_GRAINE;
  687.  
  688.  
  689. ALTER TABLE GRAINE ADD SEMAIN_MIN_GRAINE DATE;
  690.  
  691.  
  692. ALTER TABLE GRAINE ADD SEMAINE_MAX_GRAINE DATE;
  693.  
  694.  
  695. SELECT TOP 10 * FROM FAMILLE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement