Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word.docx
Скачиваний:
6
Добавлен:
11.02.2015
Размер:
69.64 Кб
Скачать

Обзор типов баз данных

Системы управления базами данных может варьироваться от небольших и недорогих программных пакетов в сложных системах стоимостью в сотни тысяч долларов. В следующих разделах обсуждаются несколько популярных альтернатив. Смотрите Рисунок 5.9 для одного примера.

Плоский файл

Плоский файл является простая программа базы данных, записи не имеют никакого отношения друг к другу. Плоские файлов баз данных часто используются для хранения и обработки одну таблицу или файл, а не использовать любой из моделей баз данных, рассмотренных ранее, такие как реляционной модели. Многие программы обработки электронных таблиц и слово имеют плоские возможности файлов. Эти программные пакеты могут сортировать таблицы и делать простые расчеты и сравнения. Microsoft OneNote разработан, чтобы позволить людям положить идеи, мысли и заметки в виде компьютерного файла. В OneNote, каждая нота может быть размещен в любом месте на странице или в коробке на странице, называется контейнером. Страницы организованы в разделы и подразделы, которые появляются в виде цветных вкладках. После ввода заметки можно получить, скопируйте и вставьте его в другие приложения, такие как обработка текстов и электронных таблиц программы. Microsoft использует OneNote как основной технологии для своих учебных управления классов. OneNote позволяет менеджерам в обучении, чтобы собрать фотографии, рукописные заметки, онлайн-контента и аудио-записей в одной плоской file.12 OneNote позволяет Microsoft предлагать обучение для большего числа менеджеров, в то время как экономия $ 360 000 в год в печатных учебных материалов.

Как OneNote, Evernote является бесплатная база данных, которая может хранить заметки и другую информацию. Учитывая количество информации сегодняшние высокой емкости жестких дисков Store, популярность баз данных, которые могут обрабатывать неструктурированные данные будут продолжать расти.

Единой базы данных пользователя установлен на персональном компьютере, как правило, предназначены для одного пользователя. Microsoft Office Access и FileMaker Pro предназначены для поддержки реализации одного пользователя. Microsoft InfoPath является еще одним примером программы базы данных, которая поддерживает одного пользователя. Данное программное обеспечение является частью пакета Microsoft Office, и это помогает людям собирать и систематизировать информацию из различных источников. InfoPath имеет встроенные формы, которые могут быть использованы для ввода расходов информацию, данные расписания, и разнообразные другой информации.

Несколько пользователей

Маленький, среднего и крупного бизнеса нужно многопользовательской СУБД для обмена информацией в рамках всей организации по сети. Эти более мощные, дорогие системы позволяют в десятки и сотни людей, чтобы получить доступ к той же системе базы данных, в то же время. Популярные производители для многопользовательских систем баз данных включают Oracle, Microsoft, Sybase и IBM. Многие базы данных одного пользователя, такие как Microsoft Access, могут быть реализованы для многопользовательской поддержки по сети, хотя они часто ограничены в количестве пользователей они могут поддерживать.

Все СУБД имеют некоторые общие функции, такие как предоставление пользователю просматривать, физически хранения и извлечения данных в БД, что позволяет модификации базы данных, манипулирования данными и формирования отчетов. Эти СУБД может обрабатывать самые сложные задачи обработки данных, а потому, что они доступны по сети, одна база данных может служить многих местах по всему миру. Например, Сурья Рошни Ltd является крупным производителем продуктов освещения базируется в Нью-Дели, Индия, с глобальным охватом. Одна база данных Oracle хранятся на серверах в Нью-Дели предоставляет корпоративную информацию для окружающих по всему миру.

Providing a User View

Because the DBMS is responsible for access to a database, one of the first steps in installing and using a large database involves telling the DBMS the logical and physical structure of the data and relationships among the data in the database for each user. This description is called a schema (as in schematic diagram). Large database systems, such as Oracle, typically use schemas to define the tables and other database features associated with a person or user. A schema can be part of the database or a separate schema file. The DBMS can reference a schema to find where to access the requested data in relation to another piece of data.

Creating and Modifying the Database

Schemas are entered into the DBMS (usually by database personnel) via a data definition language. A data definition language (DDL) is a collection of instructions and commands used to define and describe data and relationships in a specific database. A DDL allows the database’s creator to describe the data and relationships that are to be contained in the schema. In general, a DDL describes logical access paths and logical records in the database. Figure 5.10 shows a simplified example of a DDL used to develop a general schema. The Xs in Figure 5.10 reveal where specific information concerning the database should be entered. File description, area description, record description, and set description are terms the DDL defines and uses in this example. Other terms and commands can be used, depending

on the particular DBMS employed.