Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
tbd_ex.doc
Скачиваний:
2
Добавлен:
21.04.2019
Размер:
347.14 Кб
Скачать

3. Средства проектирования бд:

Oracle: Поддержка различных платформ.

Настольные и однопользовательские версии – Personal Oracle, Oracle Lite (не поддерживает PL/SQL).

Поддержка Java и XML, встроенный язык для написания скриптов PL/SQL.

Производительность – входит в 5ку по данным Transaction Processing Performance Council

MS SQL: Поддержка только платформы NT.

Настольные и однопользовательские версии – Microsoft Data Engine.

Простота администрирования – Enterprise Manager.

Поддержка XML, встроенный язык для написания скриптов – Transact SQL (T-SQL).

Производительность – лидер по данным Transaction Processing Performance Council.

Microsoft Access.

ERwin — средство разработки структуры базы данных (БД).

и другие.

4. Реляционная бд, объекты:

Реляционная база данных - база данных, построенная на основе реляционной модели. В реляционной базе каждый объект задается записью (строкой) в таблице.

Реляционная база данных - это такая база данных, в которой вся информация представлена в виде двумерных таблиц.

Строки таблиц называют кортежи или записями, а столбцы - атрибутами. Количество кортежей – кардинальное число отношения, а количество атрибутов - степень отношения. Ключ – атрибут, для которого в любой момент времени в отношении не существует строк с одинаковыми значениями этого атрибута. Домен отношения – совокупность значений, из которых могут выбираться значения конкретного атрибута.

Свойства отношений: отсутствие кортежей-дубликатов, отсутствие упорядоченности кортежей, отсутствие упорядоченности атрибутов, атомарность значений атрибутов.

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

5.Типы данных:

Типа данных «строка символов»: char [длина], строка может содержать до 255 символов.

varchar [длина] – позволяет более экономно использовать память, выделенную для хранения текстовых значений.

Nchar – символьный тип данных, имеющий постоянную длину.

Nvarchar - символьный тип данных, имеющий переменную длину.

Числовые типы данных:

a) Целые значения:

int – используется для представления целых чисел в диапазоне от -2^31 до +2^31.

Smallint – для представления целых чисел в диапазоне от -2^15 до +2^15.

Bigint - от -2^63 до +2^63.

Tinyint - от 0 до 255.

Bit - тип данных, который может принимать значения 1, 0 или NULL.

б) Десятичные:

Decimal (точность, масштаб) – десятичное число с фиксированной точкой. Точность определяет кол-во значащих цифр в числе, а масштаб указывает максимальное число цифр справа от точки.

Float [точность] – число с плавающей точкой и указанной минимальной точностью.

Real – число такое же, что и при float, за исключением определения точности по умолчанию.

Типы двоичных данных фиксированной или переменной длины: binary, varbinary.

Типы данных для представления даты и времени: datetime и smalldatetime - определяет дату, сочетающуюся с временем дня. Время представлено в 24-часовом формате с секундами, всегда равными нулю (:00).

Типы данных фиксированной и переменной длины предназначены для хранения символьных и двоичных данных в формате Юникод и иных форматах: ntext, text и image.

Типы данных, представляющие денежные значения: intmoney, smallmoney.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]