Что означает «база данных - это согласованный сбор данных с внутренним значением» в базе данных? - PullRequest
0 голосов
/ 10 июля 2019

Я взял книгу под названием «Основы систем баз данных, 3-е издание» Элмасри и Навата, чтобы сначала получить базовое понимание.Я начал читать его с первой главы.

База данных - это логически связная коллекция данных с некоторым внутренним значением, представляющая некоторый аспект реального мира, которая разработана, построена и заполнена данными дляконкретная цель.

Что означает вышеприведенный абзац?

1 Ответ

0 голосов
/ 10 июля 2019

База данных рассматривается как особый взгляд на данные и их представление в рамках четко определенных структур и взаимозависимостей.

Разбиение определения на части:

  • «сбор данных»:
    Что это такое.

  • «с некоторым неотъемлемым значением»:
    В основном тавтологический, иначе он не будет представлять собой данные.Это показывает, однако, что базы данных не существуют, чтобы выявить значение данных.Они могут помочь в этом, однако.

  • «представляющий некоторый аспект реального мира»:
    Спорный, поскольку базы данных могут представлять данные в абстрактных областях, таких как математика (например, база данныхпростого числа близнецов).Если это также не считается «реальным миром», что делает эту часть тавтологической.

  • «логически связным»:
    Элементы данных связаны не произвольно, что позволяет рассуждатьо них.Часто этот аспект также включает в себя полноту (как минимум цели) для данной цели.

  • «для конкретной цели»:
    Предполагаемый взгляд на данные, которые совместно- определяет природу структур и отношений, из которых будет составлена ​​база данных.
    В частности, выбор применяемых представлений и абстракций (например, какие части доступных данных отбрасываются) зависит от предполагаемой цели.

  • «разработан, построен и заполнен данными»:
    Подразумевает, что базы данных составляют модель и используют техническую базу.Это также подразумевает, что базы данных сосредоточены на описании данных.

Полезность таких высокоуровневых описаний, вероятно, ограничена, но может помочь сосредоточиться на некоторых ключевых проблемах с базами данных:

- Describing data                    \
- Structuring data                    > modelling data
- Relating data items to each other  /
- Reasoning over data
- Databases are tools
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...