Search notes:
Database requirements
Some
functional requirements that an
RDMBS should meet include
- Store any kind of data, structured, unstructured, binary …
- Support ACID properties
- deal with complex relationship between data items
- maintain the database schemata to meet business requirements
- SQL interface
- reports in various file formats
- depending on a user's role, data should be presented accordingly
- concurrent use
Non functional requirements include
- Ensuring Data quality and data integrity
- high availability
- disaster recoverability
- scalability
- security
- ease of software patching and installing new versions
- backup/recovery