Data Manipulation Language
Home

Data Manipulation Language

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:

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:

  • CHAR
  • INT
  • FLOAT
  • DECIMAL
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

  1. Mikmak MsSQLDML Country
  2. Mikmak MsSQL DML UnitBase
  3. Mikmak MsSQL DML OrderStatus
  4. Mikmak MsSQL DML ShippingMethod (zelf te maken)
  5. Mikmak MsSQL DML Supplier
  6. Mikmak MsSQL DML Curstomer

MySQL

  1. Mikmak MySQL DML Country
  2. Mikmak MySQL DML UnitBase
  3. Mikmak MySQL DML OrderStatus
  4. Mikmak MsSQL DML ShippingMethod (zelf te maken)
  5. Mikmak MySQL DML Category
  6. Mikmak MySQL DML Supplier

JI
2017-01-14 12:25:15