Автор работы: Пользователь скрыл имя, 21 Января 2011 в 23:30, реферат
Предметной областью принято называть часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления. В рамках данной книги для нас в первую очередь представляют интерес предметные области, так или иначе связанные со сферой экономики и финансов.
Объектом называется элемент информационной системы, сведения о котором хранятся в базе данных. Иногда объект также называют сущностью.
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 3
ПОНЯТИЕ БАЗЫ ДАННЫХ 3
ПРОГРАММНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 4
КРАТКАЯ ХАРАКТЕРИСТИКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, 7
ИСПОЛЬЗУЕМОГО ПРИ СОЗДАНИИ СУБД. 7
ПРИНЦИПЫ ОРГАНИЗАЦИИ ДАННЫХ, 8
ЛЕЖАЩИЕ В ОСНОВЕ СОВРЕМЕННЫХ СУБД. 8
СОВРЕМЕННЫЕ ТЕХНОЛОГИИ, ИСПОЛЬЗУЕМЫЕ В РАБОТЕ С ДАННЫМИ. 10
ПРИМЕНЕНИЕ СУБД В ЭКОНОМИКЕ 11
ОБЩАЯ ХАРАКТЕРИСТИКА СУБД MS ACCESS 12
ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ БАЗЫ ДАННЫХ В СРЕДЕ MS ACCESS 14
ТИПЫ ДАННЫХ 15
СИМВОЛЬНЫЕ ТИПЫ 15
ЧИСЛОВЫЕ ТИПЫ 16
ТИПЫ ДАТА/ВРЕМЯ 17
ПОЛЬЗОВАТЕЛЬСКИЕ ТИПЫ ДАННЫХ 20
СПИСОК ЛИТЕРАТУРЫ 21
Очевидно, что между перечисленными этапами существует большое количество обратных связей, подразумевающих возврат к более ранним шагам, исходя из вновь открывшихся обстоятельств, которые невозможно было заранее учесть или предвидеть.
Еще раз подчеркнем, что описанная последовательность этапов разработки базы данных в MS Access не является безусловным эталоном. Однако очень часто отклонения от нее свидетельствуют не столько об оригинальности хода мысли разработчика, сколько о погрешностях, допущенных им при планировании процесса разработки, или вообще об отсутствии у него какого-либо плана.
СУБД SYBASE SQL Anywhere поддерживает большой спектр данных. Их можно разделит на несколько категорий:
Рассмотрим каждую категорию типов в отдельности.
Символьные типы используются для представления как строк символов, так и отдельных символов. Перечень символьных типов представлен в табл. 1
Таблица 1. Перечень символьных типов
|
Данные символьных типов представляются двоичными кодами. То, как они отображаются на экранах мониторов или распечатках принтера определяется так называемыми кодовыми таблицами. СУБД SYBASE SQL Anywhere поддерживает более 50 кодовых таблиц. Они позволяют отображать текстовую информацию символами различных алфавитов, начиная от английского, русского, греческого, испанского и кончая китайским и японским. Информация об имеющихся кодовых таблицах хранится в системной таблице SYS.SYSCOLLATION. Для извлечения из нее данных достаточно выполнить оператор
SELECT * FROM SYS.SYSCOLLATION
Для того, чтобы получить информацию о кодовой таблице используемой в базе данных необходимо воспользоваться утилитой DBINFO. Для этого в утилите ISQL следует запустить ее на выполнение следующим образом:
/*Получение информации
о базе данных Dubl_Biblia*/
DBTOOL DBINFO DATABASE
'c:\database\dubl.db' //полное имя базового файла
TO 'c:\database\dbinfo.txt' /*полное имя файла
для записи результата */
USING 'UID=Stepanov; PWD=S' /*строка пара-
метров соединения */
При использовании символьных данных нужно проверить как отображается символьная информация, хранимая в базе данных на вашей ЭВМ. На разных ЭВМ, в разных операционных системах и даже в разных приложениях она может визуально представляться по - разному. Например, автор при создании базы данных Biblia столкнулись со следующим фактом. При использовании кодовой странице 866RUS текстовые данные, хранимые в этой базе данных, нормально отображались символами русского алфавита в утилите ISQL. При считывании этих же данных через интерфейс ODBC в системах Access и Borland Delphi на экране появлялась непонятная абракадабра.
Числовые
типы предназначены для обозначения
целых, вещественных и денежных типов.
Представители числовых типов приведены
в табл. 2.
Таблица 2. Перечень числовых типов
|
Типы дата/время предназначены для хранения времени, дат и дат совместно с временем. Такие типы, поддерживаемые СУБД SQL Anywhere, перечислены в табл. 3.
Таблица 3. Перечень типов дата/время
|
Обмен данными типа дата/время с базами данных производится:
В
первых двух случаях все компоненты
данных типа дата/время записываются
в свои поля. В результате этого
достигается однозначное
Таблица 4. Форматы представления данных типа дата/время, определяемые по умолчанию
|
В табл. 4 используются следующие сокращения:
По умолчанию составляющие времени HH, NN, ss, SSS принимаются равными нулю, а DD - единице. Содержимое строк, представляющие данные типа дата/время , конвертируются автоматически.
Двоичные
типы предназначены для
Таблица 5. Двоичные типы SQL Anywhere
|
В СУБД SYBASE SQL Anywhere пользователям предоставлена возможность создавать свои типы данных. Они создаются на базе существующих типов
Пользовательские типы можно создать и в утилите ISQL, и утилите SQL Central. В среде ISQL для решения этой задачи необходимо выполнить SQL-оператор CREATE DATATYPE. В SQL Central расширить состав имеющихся типов данных можно при помощи мастера Add User-defined Data Type, являющегося элементом папки User-defined Data Types . Право создания пользовательских типов данных имеют только пользователи, имеющие право создавать объекты базы данных (класс полномочий Resource) или обладающие правами администратора (класс полномочий DBA). Пользователь, создавший новый тип данных, становится его владельцем. Сразу после появления этого типа данных доступ к нему получают все пользователи, зарегистрированные в базе данных.
Новый тип данных может применяться при определении типов полей и при описании переменных в хранимых процедурах и триггеров. Удалить новый тип может его владелец или пользователь с классом полномочий DBA. Удаление этого типа данных возможно только в том случае, если он нигде не используется.
В завершении анализа типов данных, поддерживаемых SQL Anywhere, необходимо сказать следующее. Большое количество "собственных" типов данных и возможность создания пользовательских типов данных должны удовлетворить запросы самого взыскательного пользователя.
Эффективная работа с Microsoft Access 7.0
«Microsoft Press», 1997.
Эффективная работа с Microsoft Office 95
«Microsoft Press».
Эффективная работа с СУБД
СПб, «Питер», 1997.
Основы Visual Basic для пакета Microsoft Office
Информация о работе Базы данных. Системы правления базами данных. Компоненты правления базами данных