Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Database (rigorous definition) (базы данных (строгое определение))




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

Database management system (DBMS) (система управления базами дан­ных/СУБД)

Специальное программное обеспечение для создания баз данных и работы с ними и позволяющие отдельным приложениям извлекать необходимые дан­ные без создания собственных файлов или определения данных в своих ком­пьютерных программах.

Логическое представление структурирует данные в том виде, в котором они отображаются для конечного пользователя или специалиста, в то время как физиче­ское представление демонстрирует, каким образом в действительности организова­ны и структурированы данные на физическом носителе информации. Существует только одно физическое представление данных, которому могут соответствовать различные логические представления. Программное обеспечение управления ба­зами данных представляет физическую базу данных в различных логических представлениях для разных прикладных программ. Например, программа выпла­ты пособий служащим может использовать логическое представление базы дан­ных по трудовым ресурсам, изображенное на рис. 7.4. Здесь отображается только имя служащего, его адрес, номер социального страхования, пенсионный план, а также данные по пособиям. Система управления базами данных включает три компонента:

• язык определения данных;

• язык манипуляции данными;

• словарь данных.

Язык определения данных — это формальный язык, который используют про­граммисты для указания содержания и структуры базы данных. Этот язык опи­сывает каждый элемент данных, который будет представлен в базе, прежде чем этот элемент будет переведен в форму, необходимую для функционирования прикладных программами.

Большинство СУБД снабжены специальными языками, которые называются языками манипуляции данными. Эти языки используются в сочетании с некото­рыми обычными языками программирования третьего и четвертого поколения для манипуляции данными в базе. Этот язык включает команды, которые позво­ляют конечному пользователю или программисту выбирать данные из базы дан­ных для получения запрашиваемой информации, а также для разработки при­ложений. Наиболее распространенным языком манипуляции данными является структурированный язык запросов (SQL, Structured Query Language). Комплекс паданий по программированию не может быть требуемым образом выражен с по­мощью типичных языков манипуляции данными. Однако большинство основных

Логическое представление

Представление данных в том виде, в котором они должны появляться в прило­жении программиста или конечного пользователя.

Physical view (физическое представление)

Представление данных в том виде, в котором они действительно должны быть организованы на физическом носителе информации.

Data definition language (язык определения данных)

Компонент системы управления базой данных, определяющий, как представ­лен каждый элемент в базе данных.

Data manipulation language (язык манипуляции данными)

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

Structured query language (SQL) (структурированный язык запросов)

Стандартный язык манипуляции данными в системах управления реляцион­ными базами данных.

Data dictionary (словарь данных)

Автоматическое или ручное средство программирования, применяемое для хранения и организации информации о данных, находящихся в базе данных.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...