![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Субд. Языки управления базами данных.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
БД – сов-ть взаимсвяз. и структуриров. данных на машиночитаемых носителях. Обращение с информацией в БД производится при помощи ЭВМ. Различают фактографические и документальные базы данных. Фактографическая БД хранит множество сведений об объектах предметной области, их свойствах, связях между ними. Документальная БД позволяет не только накапливать и обрабатывать произвольные текстовые документы, но и осуществлять их быстрый поиск благодаря структурированности и взаимосвязанности представления информации в базе. Соединение баз данных друг с другом и с отдаленными пользователями с помощью сетей передачи данных дает необычайно сильный эффект в области использования информационных ресурсов. Поиск необходимых данных в электронной базе происходит в считанные секунды, причем в случае использования компьютерных сетей нет принципиальной разницы, находится ли пользователь рядом с ЭВМ, хранящей информацию, или удален от нее на сотни или тысячи километров. При этом одними и теми же данными могут одновременно (в отличие от обычной библиотеки) пользоваться многие клиенты. Главная ценность БД заключается в обеспечении возможности тематического поиска, при котором пользователь по заданным ключевым словам узнает количество первоисточников в базе, сужает проблему, читает названия статей и, возможно, их рефераты. Если в базе есть полные тексты, он может распечатать для себя наиболее интересные выдержки из них. Весь сеанс диалога с БД длится 20 - 40 мин, причем большая часть времени уходит на реакцию пользователя. Все процессы внутри базы реализует система управления базой данных (СУБД). СУБД - совокупность языковых и программных средств, предназначенных для описания БД, ее создания, ведения и использования многими пользователями. Осн. Функции СУБД: 1) создание баз данных на компьютере 2) ввод, накопление, просмотр и модифик. Данных 3) ответы на запросы по данным 4) составление отчетов, Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во вес сферы человеческой деятельности. Их универсальность определяется тем, что процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование и нтегр про ванных средств храпения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей.
описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты - идентифицируемые объекты реального мира, процессы, системы, понятия и т. д., сведения о которых хранятся в БД. Этапам реализации баз данных соответствуют уровни описания предметной области: реальность в том виде, как она существует; концептуальное описание реальности; представление описания в виде формального текста и физическая реализация БД на машинных носителях. Для ввода в базу описание предметной области должно быть представлено в терминах специального языка описания данных (ЯОД), который входит в комплекс средств СУБД. ЯОД разделяет данные на типы. Типы данных. Для ввода в базу описание предметной области должно быть представлено в терминах специального языка описания данных (ЯОД), который входит в комплекс средств СУБД. ЯОД разделяет данные на следующие типы. Простое (элементарное) данное - это наименьшая семантически значимая поименованная единица данных (например, название судна, наименование судовладельца, порт приписки и т.д.). Значения простого данного описывают представленную им характеристику объекта для каждого его экземпляра. Имена простых данных хранятся в описании БД, в то время как их значения запоминаются в самой БД.
Совокупность простых данных можно объединить в составное данное двумя способами. Во-первых, можно соединить несколько разнотипных данных. По этому принципу образуется структурное данное, или данное типа «структура». Описание структуры состоит из перечисления ее составных частей, значение - из значений составляющих ее данных. Во-вторых, составное данное может объединять совокупность однотипных данных (список сотрудников, послужной список сотрудника и т.п.). Составное данное этого типа называется массивом. В описании $массива достаточно указать описание одного элемента. Значение массива представляется однородным списком значений его элементов.
Составные типы м.б. объединены в многоуровневое данное. Представление предметной области в виде структуры данных с иерархич. связями – иерархич. модель данных.
5.Реляционные базы данных. РТ – БД, в кот. все данные, доступные пользователю, организованы в виде связ. Таблиц, а все операции над данными сводятся к операциям над этими таблицами. Опр-ся 12 правилами Кодда. правило 0: Основное правило (Foundation Rule): Реляционная СУБД должна быть способна полностью управлять базой данных, используя связи между данными.: Чтобы быть реляционной системой управления базами данных (СУБД), система должна использовать исключительно свои реляционные возможности для управления базой данных. правило 1: Явное представление данных (The Information Rule): Информация должна быть представлена в виде данных, хранящихся в ячейках. Данные, хранящиеся в ячейках, должны быть атомарны. Порядок строк в реляционной таблице не должен влиять на смысл данных. правило 2: Гарантированный доступ к данным (Guaranteed Access Rule): Доступ к данным должен быть свободен от двусмысленности. К каждому элементу данных должен быть гарантирован доступ с помощью комбинации имени таблицы, первичного ключастроки и имени столбца. правило 3: Полная обработка неизвестных значений (Systematic Treatment of Null Values): Неизвестные значения NULL, отличные от любого известного значения, должны поддерживаться для всех типов данных при выполнении любых операций. Например, для числовых данных неизвестные значения не должны рассматриваться как нули, а для символьных данных — как пустые строки. правило 4: Доступ к словарю данных в терминах реляционной модели (Active On-Line Catalog Based on the Relational Model): Словарь данных должен сохраняться в форме реляционных таблиц, и СУБД должна поддерживать доступ к нему при помощи стандартных языковых средств, тех же самых, которые используются для работы с реляционными таблицами, содержащими пользовательские данные. правило 5: Полнота подмножества языка (Comprehensive Data Sublanguage Rule): Система управления реляционными базами данных должна поддерживать хотя бы один реляционный язык, который (а) имеет линейный синтаксис, (б) может использоваться как интерактивно, так и в прикладных программах, (в) поддерживает операции определения данных, определения представлений, манипулирования данными (интерактивные и программные), ограничители целостности, управления доступом и операции управления транзакциями (begin, commit и rollback). правило 6: Возможность модификации представлений (View Updating Rule): Каждое представление должно поддерживать все операции манипулирования данными, которые поддерживают реляционные таблицы: операции выборки, вставки, модификации и удаления данных. правило 7: Наличие высокоуровневых операций управления данными (High-Level Insert, Update, and Delete): Операции вставки, модификации и удаления данных должны поддерживаться не только по отношению к одной строке реляционной таблицы, но по отношению к любому множеству строк. правило 8: Физическая независимость данных (Physical Data Independence): Приложения не должны зависеть от используемых способов хранения данных на носителях, от аппаратного обеспечения компьютеров, на которых находится реляционная база данных.
правило 9: Логическая независимость данных (Logical Data Independence): Представление данных в приложении не должно зависеть от структуры реляционных таблиц. Если в процессе нормализации одна реляционная таблица разделяется на две, представление должно обеспечить объединение этих данных, чтобы изменение структуры реляционных таблиц не сказывалось на работе приложений. правило 10: Независимость контроля целостности (Integrity Independence): Вся информация, необходимая для поддержания целостности, должна находиться в словаре данных. Язык для работы с данными должен выполнять проверку входных данных и автоматически поддерживать целостность данных. правило 11: Дистрибутивная независимость (Distribution Independence): База данных может быть распределённой, может находиться на нескольких компьютерах, и это не должно оказывать влияние на приложения. Перенос базы данных на другой компьютер не должен оказывать влияния на приложения. правило 12: Согласование языковых уровней (The Nonsubversion Rule): Если используется низкоуровневый язык доступа к данным, он не должен игнорировать правила безопасности и правила целостности, которые поддерживаются языком более высокого уровня.
6. SQL - стандартный язык для работы с базами данных Для обработки и чтения данных, содержащихся в компьютерной базе данных испол. SQL - это сокращенное название структурированного языка запросов (Structured Query Language). По историческим причинам аббревиатура SQL читается обычно как «сиквел», но исп-ся и альтернативное произнош. – «эскюэл» Как следует из названия SQL является языком программирования, который применяется для организации взаимодействия пользователя с БД. На самом деле, SQL работает только с базами данных одного определенного типа, а именно - с реляционными. На рис. 2.3 изображена схема работы SQL. Согласно этой схеме. в вычислительной системе имеется база данных, в которой хранится определенною рода информация. Если вычислительная система относится к сфере бизнеса, то в базе хранятся данные о материальных ценностях, о выпускаемой продукции, об объемах продаж и о зарплате. В базе данных на персональном компьютере может храниться информация о выписанных чеках, телефонах и адресах или информация, извлеченная из более крупной вычислительной системы. Отдельно на рисунке обозначена (СУБД). Если пользователю необходимо прочитать данные из базы данных, он опрашивает их у СУБД с помощью SQL. СУБД обрабатывает запрос, находит требуемые данные и посылает их пользователю. Процесс
запрашивания данных и получения результат называется -запросом к БД, отсюда и название – сшруктуриров. Язык запросов. Однако это название не совсем соответствует действительности. Во-первых, сегодня SQL - представляет собой нечто гораздо большее, чем простой инструмент создания запросов, хотя именно для этого он и был изначально предназначен. Несмотря на то, что чтение данных по-прежнему остается одной из наиболее важных функций SQL - сейчас этот язык используемся для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю. К ним относятся следующие: - Организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных. - Чтение данных. SQL даст пользователю или приложению возможность читать содержащиеся в базе данные и пользоваться ими. - Обработка данных. С помощью SQL можно изменять содержимое базы данных, т.е. добавлять а нее новые, а также удалять или обновлять уже имеющиеся данные. - Управление доступом. При помощи SQL администратор базы может, ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа. - Совместное использование данных. SQL координирует совместное использование данных пользователями, работающими параллельно, чтобы они не мешали друг другу. - Целостность ванных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы На сегодняшний день SQL является единственным стандартным языком для работы с реляционными базами данных. 7. Система ACCESS. Access — это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов. Access— мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта— детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows 95 или Windows NT, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм.
|
||||||||
Последнее изменение этой страницы: 2016-12-29; просмотров: 3302; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.236.223 (0.011 с.) |