note 119353 added to security.database.design
| From: | Anonymous | Date: | Thu, 19 May 2016 19:04:29 +0000 |
| Subject: | note 119353 added to security.database.design | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-205514@lists.php.net to get a copy of this message | ||
"You are encouraged not to implement all the business logic in the web application (i.e. your
script), instead do it in the database schema using views, triggers or rules. If the system evolves,
new ports will be intended to open to the database, and you have to re-implement the logic in each
separate database client."
This doesn't make sense to me. I might be misreading it, but I can't see how this adds to
security. It sounds like implementing business logic in the database just increases the amount of
work you have to do if you ever want to upgrade or change your SQL database.
----
Server IP: 72.52.91.14
Probable Submitter: 67.200.201.130
----
Manual Page -- http://php.net/manual/en/security.database.design.php
Edit -- https://master.php.net/note/edit/119353
Del: integrated -- https://master.php.net/note/delete/119353/integrated
Del: useless -- https://master.php.net/note/delete/119353/useless
Del: bad code -- https://master.php.net/note/delete/119353/bad+code
Del: spam -- https://master.php.net/note/delete/119353/spam
Del: non-english -- https://master.php.net/note/delete/119353/non-english
Del: in docs -- https://master.php.net/note/delete/119353/in+docs
Del: other reasons-- https://master.php.net/note/delete/119353
Reject -- https://master.php.net/note/reject/119353
Search -- https://master.php.net/manage/user-notes.php