SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.05.2011 12:33:05

jeijei
Участник
Зарегистрирован: 10.05.2011
Сообщений: 1

общие вопросы

Здравствуйте!
Помогите, пожалуйста, разобраться с несколькими теоретическими вопросами:

1)Свойства триггеров базы данных. Имеется в виду создание, удаление и update? Я еще нашел, что свойства находятся в группе General, functional и Help, которые находятся в палитре свойств. Если могли бы ссылку кинуть почитать был бы очень благодарен.

2)Свойства первичных ключей и уникальных атрибутов. Про первичные ключи нашел это: отношение (таблица) может иметь только один первичный ключ; первичный ключ должен быть уникальным; первичный ключ должен быть минимальным, т.е. включать минимальное число атрибутов, необходимых для однозначной идентификации кортежа; первичный ключ не может содержать нулевых значений; значение первичного ключа не должно меняться при смене состояний базы данных.
Это все? Можете посоветовать где еще можно почитать про это? А про уникальные атрибуты совсем запутался, толковой информации не нашел по ним.

3)Определение типа коллекций данных по ее описанию – банки данных, витрины данных, магазины данных, базы данных. Этот вопрос не совсем понял, что имеется в виду? Можно ли тоже где-то почитать?

Если что-то непонятно описал, обязательно, отвечу), на форуме часто

Неактивен

 

#2 12.05.2011 23:10:36

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: общие вопросы

1. Думаю, что имеется в виду время (BEFORE/AFTER) и причина (INSERT/UPDATE/DELETE)
срабатывания триггера. Посмотрите на синтаксис, там полей совсем немного.

2. Уникальный ключ нужен для обеспечения уникальности значений во всей колонке дан-
ных. За исключением полей без значения (NULL), которых может быть сколько угодно.
Если поле не допускает NULL, то этот ключ практически эквивалентен PRIMARY KEY. Прин-
ципиальное отличие в том, что уникальных полей может быть сколько угодно, а главный
ключ в таблице может быть только один. Значения главного ключа должны однозначно
адресовать строку в таблице. Дополнительно, главный ключ является кластерным в табли-
цах типа InnoDB.

3. Это некоторые слова, которыми обозначают теоретические понятия. Обычно всё это
делают на базе обычных баз данных:
http://ru.wikipedia.org/wiki/%D0%92%D0% … 1%8B%D1%85
http://ru.wikipedia.org/wiki/%D0%A5%D1% … 1%8B%D1%85

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson