Data Manipulation Language
Voor het beheren van de database, maken we een set van stored procedures die we verderop in de data access laag zullen gebruiken. De naam van elke stored procedure begint met de naam van de tabel gevolgd door de CRUD actie:
- Insert
- Update
- Delete
- SelectOne
- SelectAll
- SelectById
- SelectLike
- SelectLikeX
De notatie voor de namen van de stored procedures volgen de pascalnotatie.
De aanwijzingen voor de eigenschappen vind je in Mikmak logisch model. Boven elke tabel staan indicaties over de tabel zelf.
Label | Naam | Omschrijving |
Databasenaam | Webwinkel | de naam voor de database |
Displaynaam voor database | Webwinkel | de naam van de database zoals die op het scherm aan de gebruiker getoond zal worden |
Vendor | ModernWays | de naam van de organisatie die eigenaar is van de database |
Tabelnaam | UnitBase | de naam van de tabel |
Displaynaam voor tabel | Basiseenheid | de naam van de tabel zoals die op het scherm aan de gebruiker getoond zal worden |
geördend op | Name | lijst van kolommen waarop de rijen in de tabel geördend moeten worden, door een komma gescheiden |
In de verschillende kolommen staat opgegeven hoe de tabel aangemaakt moet worden.
Naam | Omschrijving |
Column Name | de naam voor de kolom |
Display Text | de naam van de kolom zoals die op het scherm aan de gebruiker getoond zal worden |
Searchable | als hiet SELECTBY staat, moet je een stored procedure aanmaken om op die kolom te kunnen zoeken |
Unique | YES wil zeggen dat je een UNIQUE constraint moet toevoegen |
Type |
gegevenstype:
|
Length | het aantal tekens die voorzien moeten worden; voor DECIMAL is dat het aantal cijfers voor de komma en het aantal cijfers na de komma bv. 4,2 |
Variable | als hier YES staat gebruik je VARCHAR anders CHAR |
International | als hier YES staat moet je nationale karatersets gebruiken. Het gegevenstype moet dus beginnen met n, bijvoorbeeld nchar, nvarchar |
Required | als dit YES is, voeg je een not null constraint toe |
MsSQL
- Mikmak MsSQLDML Country
- Mikmak MsSQL DML UnitBase
- Mikmak MsSQL DML OrderStatus
- Mikmak MsSQL DML ShippingMethod (zelf te maken)
- Mikmak MsSQL DML Supplier
- Mikmak MsSQL DML Curstomer
MySQL
- Mikmak MySQL DML Country
- Mikmak MySQL DML UnitBase
- Mikmak MySQL DML OrderStatus
- Mikmak MsSQL DML ShippingMethod (zelf te maken)
- Mikmak MySQL DML Category
- Mikmak MySQL DML Supplier
2017-01-14 12:25:15