КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Логическое представление
Представление данных в том виде, в котором они должны появляться в приложении программиста или конечного пользователя. Physical view (физическое представление) Представление данных в том виде, в котором они действительно должны быть организованы на физическом носителе информации. Data definition language (язык определения данных) Компонент системы управления базой данных, определяющий, как представлен каждый элемент в базе данных. Data manipulation language (язык манипуляции данными) Язык, связанный с системой управления базой данных, который применяют конечный пользователь и программист для манипуляции данными в базе данных. Structured query language (SQL) (структурированный язык запросов) Стандартный язык манипуляции данными в системах управления реляционными базами данных. Data dictionary (словарь данных) Автоматическое или ручное средство программирования, применяемое для хранения и организации информации о данных, находящихся в базе данных. Data element (элементы данных) Поле. СУБД совместимо с языками Кобол, Фортран и другими языками программирования третьего поколения, позволяющими выполнять гибкую и эффективную обработку данных. Третьим элементом СУБД является словарь данных. Этот файл создается в автоматическом или ручном режиме. В нем содержатся определения элементов данных, а также таких их характеристик, как использование, физическое представление, принадлежность владельцу (лицу в организации, отвечающему за данные), авторизация и безопасность. Многие словари данных могут выводить списки и отчеты об использовании данных, их группировке, размещении программ и т. д. На рис. 7.5 показан пример отчета по словарю данных, показывающий размер, формат, значение; он использует элементы данных базы персонального учета. Элемент данных представляет собой поле. Кроме списка стандартных имен (АМТ-PAY-BASE) словарь отображает список имен, на которые ссылается элемент в данной системе. Также указываются позиции, бизнес-функции, программы и отчеты, в которых используется этот элемент. Создавая опись данных, которые содержатся в конкретной базе данных, словарь данных (AMT-PAY-BASE) служит важным средством, позволяющим управлять данными. Например, бизнес-пользователь может обратиться к словарю для поиска определенного элемента данных, используемого при продажах или маркетинге, или даже выяснить всю информацию, касающуюся целого предприятия. Пользователи могут найти в словаре описания имен, форматов, а также специфицированных требований, определяющих доступ к данным для создания отчета. Технические специалисты могут использовать словарь для определения элементов данных и файлов, изменяемых при модификации программы. Большинство словарей сами по себе пассивны; они просто отображают данные. Более совершенные типы словарей активны; изменения в словаре может автоматически отображаться в связанных с ним программах. Например, чтобы изменить размер почтового кода с пяти до девяти цифр, можно просто обратиться к словарю, изменив там размер кода. При этом не требуется модифицировать и перекомпилировать другие программы, использующие эти почтовые коды. В идеальной среде базы данных ее элементы определяются только один раз и используются всеми приложениями, использующими данные из этой базы. Благодаря этому исключаются избыточность и противоречивость данных. Прикладные программы, которые написаны с использованием языка манипуляции СУБД, а также совместимых с ним языков программирования, запрашивают эле- NAME: AMT-PAY-BASE FOCUS NAME: BASEPAY PC NAME: SALARY
DESCRIPTION: EMPLOYEE'S ANNUAL SAURY
SIZE: 9 BYTES TYPE: N (NUMERIC) DATE CHANGED: 01/01/95 OWNERSHIP: COMPENSATION UPDATE SECURITY: SITE PERSONNEL ACCESS SECURITY: MANAGER, COMPENSATION PLANNING AND RESEARCH MANAGER, JOB EVALUATION SYSTEMS MANAGER, HUMAN RESOURCES PLANNING MANAGER, SITE EQUAL OPPORTUNITY AFFAIRS MANAGER, SITE BENEFITS MANAGER, CLAIMS PAYING SYSTEMS MANAGER, QUALIFIED PLANS MANAGER, SITE EMPLOYMENT/EEO BUSINESS FUNCTIONS USED BY: COMPENSATION HR PLANNING EMPLOYMENT INSURANCE PENSION 401K PROGRAMS USING: PI01000 PI02000 PI03000 PI04000 PI05000 REPORTS USING: REPORT 124 (SALARY INCREASE TRACKING REPORT) REPORT 448 (GROUP INSURANCE AUDIT REPORT) REPORT 452 (SALARY REVIEW LISTING) PENSION REFERENCE LISTING Рис. 7.5. Пример отчета словаря данных Этот пример отчета словаря базы данных по персональному учету предоставляет такую вспомогательную информацию, как размер элемента данных, который используют программы и отчеты, информацию о том, какая группа в организации является владельцем элемента данных и может работать с ним. Отчет также показывает другие имена, используемые в организации для именования этого элемента менты данных из этой базы данных. Элементы данных, вызываемые прикладными программами, извлекаются из базы данных и предоставляются им средствами СУБД. Программисту не требуется подробно указывать, где и каким образом выбираются эти данные. СУБД может снизить взаимозависимость программ и данных, а также уменьшить стоимость разработки и применения программ. Наличие информации и доступ к ней может улучшаться, поскольку пользователи и программисты могут генерировать требуемые запросы к данным, находящимся в базе. СУБД позволяет организации централизованным образом решать вопросы управления, применения и обеспечения безопасности данных. Relation DBMS (реляционная СУБД) Логический тип базы данных, в котором данные представляются в виде двухмерной таблицы. Это позволяет связывать данные, находящиеся в двух таблицах, как будто бы эти две таблицы имеют общий элемент данных. Tuple (кортеж) Строка или запись в реляционной базе данных.
Дата добавления: 2015-04-29; Просмотров: 408; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |