Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Минобрнауки России




SELECT

Примеры

# Добавить поле 'address2' к таблице 'people' и. задать ему тип данных

# 'VARCHAR' с максимальной длиной 200 символов.

· ALTER TABLE people ADD COLUMN address2 VARCHAR(100)

# Добавить два новых индекса к таблице 'hr', обычный индекс для поля

# 'salary'

# и уникальный индекс для поля 'id'. Также продолжить выполнение, если

# найдены

# дублируемые значения при создании индекса 'id_idx' (очень опасно!).

· ALTER TABLE hr ADD INDEX salary_idx (salary)

· ALTER IGNORE TABLE hr ADD UNIQUE id_idx (id)

# Изменить значение по умолчанию для поля 'price' в таблице 'sprockets'

# на $19.95.

· ALTER TABLE sprockets ALTER price SET DEFAULT '$19.95'

# Удалить значение по умолчанию для поля 'middle_name' в таблице 'names'.

· ALTER TABLE names ALTER middle_name DROP DEFAULT

# Изменить тип данных для поля 'profits' с начального значения (которым,

# возможно, было INTEGER) на BIGINT.

· ALTER TABLE finanaces CHANGE COLUMN profits profits BIGINT

# Удалить поле 'secret_stuff' из таблицы 'not_private_anymore'

· ALTER TABLE not_private_anymore DROP secret_stuff

# удалить индекс с именем 'id_index' также как и первичный ключ

# из таблицы 'cars'.

· ALTER TABLE cars DROP INDEX id_index, DROP PRIMARY KEY

# Переименовать таблицу 'rates_current' на 'rates_1997'

· ALTER TABLE rates_current RENAME AS rates_1997

· SELECT [DISTINCT] columns FROM table [clause]

Выбирает данные из таблицы. Оператор SELECT является основным методом чтения данных из таблиц баз данных.

Если вы укажете несколько таблиц, mSQL автоматически объединит таблицы для сравнения записей.

Если указано ключевое слово DISTINCT, будет показана только одна запись из каждой группы одинаковых записей возвращаемого набора.

Имена столбцов могут быть указаны как column или как table, column. Длинная форма необходима только для того, чтобы отличать столбцы с одинаковыми именами, но ее можно использовать в любое время (например, SELECT name FROM people; SELECT people, name FROM people).

Список таблиц для соединения указывается как Table1, Table2, Tab-1еЗ,.... Таблицы будут соединены таким образом, как mSQL сочтет наиболее эффективным. Именам таблиц могут быть присвоены псевдонимы (например, SELECT t1.name, t2.address FROM Iong_table_name=t1, Ionger_table_name=t2). Если не указано выражение clause, SELECT вернет все данные из выбранной таблицы (или таблиц).

Практические задания:

1. Создать таблицу tbl_topics содержащую следующий набор столбцов:

Столбец Тип данных Диапазон значений
topic_id целочисленный 0 - 127
topic_name текстовый Не более 100 символов

Поле topic_id определить как идентификатор и использовать в качестве первичного ключа.

2. Создать таблицу tbl_books для хранения данных о книгах, содержащую следующий набор столбцов:

Столбец Тип данных Диапазон Описание
b_id текстовый 17 символов ISBN код книги
b_name текстовый Не более 255 символов.Значения Null не допускаютсяНазвание книги  
b_author текстовый Не более 255 символов Автор
b_topic целочисленный   Код категории, к которой относится книга
b_price числовой, точность до 2-х знаков после запятой   Стоимость

Поле b_id определить как идентификатор и использовать в качестве первичного ключа.

3. Увеличить верхнюю границу диапазона возможных значений в поле topic_id таблицы tbl_tobics до 215-1

4. Добавить в таблицу tbl_topics названия категорий: классика, лирика, мемуары, психология, философия.

5. Добавить несколько строк в таблицу tbl_books.

6. Сделать поле b_id автоинкрементным.

7. Удалить с поля b_id опцию первичного ключа.

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

"Ижевский государственный технический университет

имени М.Т.Калашникова"

(ФБГОУ ВПО «ИжГТУ имени М.Т.Калашникова»)

Методические указания

к выполнению лабораторной работы

«Создание базы данных в СУБД Access»

по дисциплине «Компьютерные технологии в науке»

для магистрантов направления 280700.62 «Техносферная безопасность»

 


УДК 528.9:004.9

М 54

 

Рецензент: доцент кафедры «Автоматизированные системы обработки информации и управления», к.т.н. Кучуганов А.В.

Рекомендованы к изданию на заседании кафедры «Автоматизированные системы обработки информации и управления» ИжГТУ (протокол № ______ от ____________2013г).

 

Телегина М.В., Мокроусов М.Н., Соболева Н.В. Методические указания к выполнению лабораторной работы «Создание базы данных в СУБД Access» по дисциплине «Компьютерные технологии в науке» для магистрантов направления 280700.62 «Техносферная безопасность». - Ижевск, Издательство ИжГТУ, 2013, - 11с.

 

Методические указания содержат сведения о цели, основных понятиях систем управления базами данных, задании и порядке выполнения работы.

Описаны и приведены примеры выполнения последовательных шагов создания базы данных. Для организации самостоятельной работы студентов приведены варианты работы, даны контрольные вопросы.

В приложении 2, выполненном в программе электронных презентаций Power Point, показан пример выполнения работы.

Методические указания предназначены направления для магистрантов направления 280700.62 «Техносферная безопасность».

 

 


  1. Цель лабораторной работы

 

Цель лабораторной работы:

– изучение методов проектирования, создания и заполнения баз данных с применением СУБД MS Access 2010,

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




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 208; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.