|
|
Строка 7: |
Строка 7: |
| <br> | | <br> |
| | | |
- | <u>§ 11. Что такое система управления базами данных</u><br> | + | <u>§ 11. Что такое система управления базами данных</u><br> |
| | | |
- | Основные темы параграфа:<br>♦ назначение СУБД; <br>♦ команда открытия БД;<br>♦ команда выборки.<br> | + | Основные темы параграфа:<br>♦ назначение СУБД; <br>♦ команда открытия БД;<br>♦ команда выборки.<br> |
| | | |
- | ''Назначение СУБД''<br> | + | ''Назначение СУБД''<br> |
| | | |
- | Уже много раз говорилось о том, что любую работу компьютер выполняет под управлением программ. Значит, и для работы с базами данных требуется специальное программное обеспечение. Такое программное обеспечение называется системой управления базами данных или сокращенно СУБД.<br> | + | Уже много раз говорилось о том, что любую работу компьютер выполняет под управлением программ. Значит, и для работы с базами данных требуется специальное программное обеспечение. Такое программное обеспечение называется системой управления базами данных или сокращенно СУБД.<br> |
| | | |
- | ''Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных (СУБД).''<br> | + | ''Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных (СУБД).''<br> |
| | | |
- | Системы, работающие с реляционными базами данных, называются реляционными СУБД. С помощью реляционной СУБД можно работать как с однотабличной базой данных, так и с базой, состоящей из множества связанных между собой таблиц. Здесь мы будем рассматривать только однотабличные базы данных.<br> | + | Системы, работающие с реляционными базами данных, называются реляционными СУБД. С помощью реляционной СУБД можно работать как с однотабличной базой данных, так и с базой, состоящей из множества связанных между собой таблиц. Здесь мы будем рассматривать только однотабличные базы данных.<br> |
| | | |
- | С помощью СУБД вы будете создавать таблицы и сохранять их на магнитном диске в виде файлов. Каждый файл имеет свое имя. Если вы сами создаете таблицу и сохраняете ее в файле, то сами вы и придумываете имя для файла. Если же вы хотите работать с уже готовой базой, то вы должны узнать, в файле с каким именем, на каком диске и в каком каталоге она хранится.<br> | + | С помощью СУБД вы будете создавать таблицы и сохранять их на магнитном диске в виде файлов. Каждый файл имеет свое имя. Если вы сами создаете таблицу и сохраняете ее в файле, то сами вы и придумываете имя для файла. Если же вы хотите работать с уже готовой базой, то вы должны узнать, в файле с каким именем, на каком диске и в каком каталоге она хранится.<br> |
| | | |
- | ''Команда открытия БД ''<br> | + | ''Команда открытия БД ''<br> |
| | | |
- | ''Для того чтобы начать работу с подготовленной базой данных, нужно открыть файл, в котором она хранится.''<br> | + | ''Для того чтобы начать работу с подготовленной базой данных, нужно открыть файл, в котором она хранится.''<br> |
| | | |
- | Делается это с помощью команды открытия файла.<br> | + | Делается это с помощью команды открытия файла.<br> |
| | | |
- | Примечание 1. В нашей книге не будет описываться работа с реальной СУБД. Их много, постоянно появляются новые. В разных СУБД различный интерфейс, язык команд. Как правило, в них используются английские термины. Далее будет описываться работа с некоторой условной (гипотетической) реляционной СУБД, «понимающей» команды на русском языке. Однако эта система обладает всеми основными свойствами реальных СУБД. При выполнении заданий в компьютерном классе вам предстоит стать «переводчиками» с языка гипотетической СУБД на язык реальной системы.<br> | + | Примечание 1. В нашей книге не будет описываться работа с реальной СУБД. Их много, постоянно появляются новые. В разных СУБД различный интерфейс, язык команд. Как правило, в них используются английские термины. Далее будет описываться работа с некоторой условной (гипотетической) реляционной СУБД, «понимающей» команды на русском языке. Однако эта система обладает всеми основными свойствами реальных СУБД. При выполнении заданий в компьютерном классе вам предстоит стать «переводчиками» с языка гипотетической СУБД на язык реальной системы.<br> |
| | | |
- | Мы будем рассматривать работу с нашей гипотетической СУБД в режиме командного управления. Система выводит на экран приглашение пользователю. Пусть в качестве такого приглашения выводится точка в начале командной строки (многие СУБД именно так и работают). Сразу после точки пользователь должен ввести команду с клавиатуры.<br> | + | Мы будем рассматривать работу с нашей гипотетической СУБД в режиме командного управления. Система выводит на экран приглашение пользователю. Пусть в качестве такого приглашения выводится точка в начале командной строки (многие СУБД именно так и работают). Сразу после точки пользователь должен ввести команду с клавиатуры.<br> |
| | | |
- | Команда открытия файла с базой данных имеет такой формат:<br> | + | Команда открытия файла с базой данных имеет такой формат:<br> |
| | | |
- | . открыть <имя файла><br> | + | . открыть <имя файла><br> |
| | | |
- | Например, если файл имеет имя tabl.dbf, то открывается он по команде:<br> | + | Например, если файл имеет имя tabl.dbf, то открывается он по команде:<br> |
| | | |
- | . открыть tabl.dbf<br> | + | . открыть tabl.dbf<br> |
| | | |
- | Примечание 2. Здесь и в дальнейшем в описаниях форматов команд будут использоваться угловые скобки <...>. Запись в угловых скобках указывает на смысл соответствующего элемента команды. Ее можно предварять при чтении наречием «некоторый». Например запись <имя файла> нужно читать так: «некоторое имя файла».<br>После открытия файла таблица стала доступна для работы с ней. Что можно делать с такой таблицей? Практически все, что угодно:<br> | + | Примечание 2. Здесь и в дальнейшем в описаниях форматов команд будут использоваться угловые скобки <...>. Запись в угловых скобках указывает на смысл соответствующего элемента команды. Ее можно предварять при чтении наречием «некоторый». Например запись <имя файла> нужно читать так: «некоторое имя файла».<br>После открытия файла таблица стала доступна для работы с ней. Что можно делать с такой таблицей? Практически все, что угодно:<br> |
| | | |
- | • добавлять новые записи;<br>• удалять записи, ставшие ненужными;<br>• изменять содержимое полей;<br>• изменять структуру таблицы: удалять или добавлять поля;<br>• сортировать записи по какому-нибудь принципу, например в алфавитном порядке фамилий авторов;<br>• получать справки, т. е. ответы на запросы.<br> | + | • добавлять новые записи;<br>• удалять записи, ставшие ненужными;<br>• изменять содержимое полей;<br>• изменять структуру таблицы: удалять или добавлять поля;<br>• сортировать записи по какому-нибудь принципу, например в алфавитном порядке фамилий авторов;<br>• получать справки, т. е. ответы на запросы.<br> |
| | | |
- | ''Команда выборки'' | + | ''Команда выборки'' |
| | | |
- | Очевидно, последнее — обслуживание запросов для получения справочной информации — это основная цель, ради которой создается база данных. | + | Очевидно, последнее — обслуживание запросов для получения справочной информации — это основная цель, ради которой создается база данных. |
| | | |
- | В большинстве случаев справка — это тоже таблица с интересующими пользователя сведениями, выбранными из базы данных. Она также состоит из строк и столбцов и может рассматриваться как результат «вырезания» и «склеивания» фрагментов исходной таблицы. Имитировать такую работу СУБД можно с помощью бумажного листа с расчерченной и заполненной таблицей, ножниц и клея. | + | В большинстве случаев справка — это тоже таблица с интересующими пользователя сведениями, выбранными из базы данных. Она также состоит из строк и столбцов и может рассматриваться как результат «вырезания» и «склеивания» фрагментов исходной таблицы. Имитировать такую работу СУБД можно с помощью бумажного листа с расчерченной и заполненной таблицей, ножниц и клея. |
| | | |
- | Команда выборки информации из базы данных с целью получения справки имеет следующий формат: | + | Команда выборки информации из базы данных с целью получения справки имеет следующий формат: |
| | | |
- | .выбрать <список выводимых полей> где <условие выбора> | + | .выбрать <список выводимых полей> где <условие выбора> |
| | | |
- | Примечание 3. Слова, входящие в формат команды (выделены жирным шрифтом), называют служебными словами. | + | Примечание 3. Слова, входящие в формат команды (выделены жирным шрифтом), называют служебными словами. |
| | | |
- | Результат выполнения команды выводится на экран в виде таблицы. Если нужно получить на экране все строки и столбцы, то команда выглядит следующим образом: | + | Результат выполнения команды выводится на экран в виде таблицы. Если нужно получить на экране все строки и столбцы, то команда выглядит следующим образом: |
| | | |
- | . выбрать все | + | . выбрать все |
| | | |
- | Слово «все» обозначает вывод всех полей таблицы; если условие выбора не указано, значит, выводятся все записи. | + | Слово «все» обозначает вывод всех полей таблицы; если условие выбора не указано, значит, выводятся все записи. |
| | | |
- | Обычно СУБД позволяют просмотреть всю базу данных, не прибегая к команде выборки. Для этого существует режим просмотра. Как правило, все записи базы не помещаются в одном кадре экрана, в таком случае используется прокрутка, т. е. последовательное перемещение строк таблицы по экрану. | + | Обычно СУБД позволяют просмотреть всю базу данных, не прибегая к команде выборки. Для этого существует режим просмотра. Как правило, все записи базы не помещаются в одном кадре экрана, в таком случае используется прокрутка, т. е. последовательное перемещение строк таблицы по экрану. |
| | | |
- | Если требуется просмотреть лишь некоторые поля записей, то следует воспользоваться командой выборки. Например, из БД «Домашняя библиотека» нужно получить список всех книг, содержащий только фамилии авторов и названия. Для этого следует отдать команду | + | Если требуется просмотреть лишь некоторые поля записей, то следует воспользоваться командой выборки. Например, из БД «Домашняя библиотека» нужно получить список всех книг, содержащий только фамилии авторов и названия. Для этого следует отдать команду |
| | | |
- | . выбрать АВТОР, НАЗВАНИЕ | + | . выбрать АВТОР, НАЗВАНИЕ |
| | | |
- | Исполнение этой команды СУБД производит так: из табл. 2.1 вырезаются по очереди два столбца, соответствующие полям АВТОР и НАЗВАНИЕ. Затем они «склеиваются» в таком же порядке и в итоге получается табл. 3.2. | + | Исполнение этой команды СУБД производит так: из табл. 2.1 вырезаются по очереди два столбца, соответствующие полям АВТОР и НАЗВАНИЕ. Затем они «склеиваются» в таком же порядке и в итоге получается табл. 3.2. |
| | | |
- | <u>''Коротко о главном''</u>
| + | ''Таблица 3.2. Результат выборки двух полей из БД'' |
| | | |
- | Система управления базами данных (СУБД) — это программное обеспечение компьютера для работы с базами данных.
| + | {| cellspacing="1" cellpadding="1" border="1" width="500" |
| + | |- |
| + | | АВТОР |
| + | | НАЗВАНИЕ |
| + | |- |
| + | | Беляев А.Р. |
| + | | Человек-амфибия |
| + | |- |
| + | | Кервуд Д. |
| + | | Бродяги севера |
| + | |- |
| + | | Тургенев И.С. |
| + | | Повести и рассказы |
| + | |- |
| + | | Олеша Ю.К. |
| + | | Избранное |
| + | |- |
| + | | Беляев А.Р. |
| + | | Звезда КЭЦ |
| + | |- |
| + | | Тынянов Ю.Н. |
| + | | Кюхля |
| + | |- |
| + | | Толстой Л.Н. |
| + | | Повести и рассказы |
| + | |- |
| + | | Беляев А.Р. |
| + | | Избранное |
| + | |} |
| | | |
- | Таблицы БД хранятся в файлах.
| + | <u>''Коротко о главном''</u> |
| | | |
- | Работа с базой данных начинается с открытия файлов.
| + | Система управления базами данных (СУБД) — это программное обеспечение компьютера для работы с базами данных. |
| | | |
- | Справка — это таблица, содержащая интересующие пользователя сведения, извлеченные из базы данных.
| + | Таблицы БД хранятся в файлах. |
| | | |
- | В команде получения запроса на выборку указываются выводимые поля и условие выбора (условие, которому должны удовлетворять выбираемые записи).
| + | Работа с базой данных начинается с открытия файлов. |
| | | |
- | <u>''Вопросы и задания''</u> | + | Справка — это таблица, содержащая интересующие пользователя сведения, извлеченные из базы данных. |
| + | |
| + | В команде получения запроса на выборку указываются выводимые поля и условие выбора (условие, которому должны удовлетворять выбираемые записи). |
| + | |
| + | <u>''Вопросы и задания''</u> |
| | | |
| 1. Как расшифровывается «СУБД»? Каково назначение этого вида программного обеспечения?<br>2. Какие СУБД называются реляционными?<br>3. На каком устройстве и в какой форме хранятся таблицы, созданные с помощью реляционной СУБД?<br>4. По какой команде (для рассмотренной здесь гипотетической СУБД) происходит получение справочной информации?<br>5. Как вывести на экран всю таблицу?<br>6. Как вывести на экран определенные столбцы таблицы? Как реализуется такая работа в терминах «вырезать», «склеить»?<br><br>''И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов'' | | 1. Как расшифровывается «СУБД»? Каково назначение этого вида программного обеспечения?<br>2. Какие СУБД называются реляционными?<br>3. На каком устройстве и в какой форме хранятся таблицы, созданные с помощью реляционной СУБД?<br>4. По какой команде (для рассмотренной здесь гипотетической СУБД) происходит получение справочной информации?<br>5. Как вывести на экран всю таблицу?<br>6. Как вывести на экран определенные столбцы таблицы? Как реализуется такая работа в терминах «вырезать», «склеить»?<br><br>''И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов'' |
Версия 16:25, 14 июля 2010
Гипермаркет знаний>>Информатика>>Информатика 9 класс>>Информатика: Что такое система управления базами данных
ЧТО ТАКОЕ СИСТЕМА УПРАВЛЕНИЯ БАЗАМЫ ДАННЫХ
§ 11. Что такое система управления базами данных
Основные темы параграфа: ♦ назначение СУБД; ♦ команда открытия БД; ♦ команда выборки.
Назначение СУБД
Уже много раз говорилось о том, что любую работу компьютер выполняет под управлением программ. Значит, и для работы с базами данных требуется специальное программное обеспечение. Такое программное обеспечение называется системой управления базами данных или сокращенно СУБД.
Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных (СУБД).
Системы, работающие с реляционными базами данных, называются реляционными СУБД. С помощью реляционной СУБД можно работать как с однотабличной базой данных, так и с базой, состоящей из множества связанных между собой таблиц. Здесь мы будем рассматривать только однотабличные базы данных.
С помощью СУБД вы будете создавать таблицы и сохранять их на магнитном диске в виде файлов. Каждый файл имеет свое имя. Если вы сами создаете таблицу и сохраняете ее в файле, то сами вы и придумываете имя для файла. Если же вы хотите работать с уже готовой базой, то вы должны узнать, в файле с каким именем, на каком диске и в каком каталоге она хранится.
Команда открытия БД
Для того чтобы начать работу с подготовленной базой данных, нужно открыть файл, в котором она хранится.
Делается это с помощью команды открытия файла.
Примечание 1. В нашей книге не будет описываться работа с реальной СУБД. Их много, постоянно появляются новые. В разных СУБД различный интерфейс, язык команд. Как правило, в них используются английские термины. Далее будет описываться работа с некоторой условной (гипотетической) реляционной СУБД, «понимающей» команды на русском языке. Однако эта система обладает всеми основными свойствами реальных СУБД. При выполнении заданий в компьютерном классе вам предстоит стать «переводчиками» с языка гипотетической СУБД на язык реальной системы.
Мы будем рассматривать работу с нашей гипотетической СУБД в режиме командного управления. Система выводит на экран приглашение пользователю. Пусть в качестве такого приглашения выводится точка в начале командной строки (многие СУБД именно так и работают). Сразу после точки пользователь должен ввести команду с клавиатуры.
Команда открытия файла с базой данных имеет такой формат:
. открыть <имя файла>
Например, если файл имеет имя tabl.dbf, то открывается он по команде:
. открыть tabl.dbf
Примечание 2. Здесь и в дальнейшем в описаниях форматов команд будут использоваться угловые скобки <...>. Запись в угловых скобках указывает на смысл соответствующего элемента команды. Ее можно предварять при чтении наречием «некоторый». Например запись <имя файла> нужно читать так: «некоторое имя файла». После открытия файла таблица стала доступна для работы с ней. Что можно делать с такой таблицей? Практически все, что угодно:
• добавлять новые записи; • удалять записи, ставшие ненужными; • изменять содержимое полей; • изменять структуру таблицы: удалять или добавлять поля; • сортировать записи по какому-нибудь принципу, например в алфавитном порядке фамилий авторов; • получать справки, т. е. ответы на запросы.
Команда выборки
Очевидно, последнее — обслуживание запросов для получения справочной информации — это основная цель, ради которой создается база данных.
В большинстве случаев справка — это тоже таблица с интересующими пользователя сведениями, выбранными из базы данных. Она также состоит из строк и столбцов и может рассматриваться как результат «вырезания» и «склеивания» фрагментов исходной таблицы. Имитировать такую работу СУБД можно с помощью бумажного листа с расчерченной и заполненной таблицей, ножниц и клея.
Команда выборки информации из базы данных с целью получения справки имеет следующий формат:
.выбрать <список выводимых полей> где <условие выбора>
Примечание 3. Слова, входящие в формат команды (выделены жирным шрифтом), называют служебными словами.
Результат выполнения команды выводится на экран в виде таблицы. Если нужно получить на экране все строки и столбцы, то команда выглядит следующим образом:
. выбрать все
Слово «все» обозначает вывод всех полей таблицы; если условие выбора не указано, значит, выводятся все записи.
Обычно СУБД позволяют просмотреть всю базу данных, не прибегая к команде выборки. Для этого существует режим просмотра. Как правило, все записи базы не помещаются в одном кадре экрана, в таком случае используется прокрутка, т. е. последовательное перемещение строк таблицы по экрану.
Если требуется просмотреть лишь некоторые поля записей, то следует воспользоваться командой выборки. Например, из БД «Домашняя библиотека» нужно получить список всех книг, содержащий только фамилии авторов и названия. Для этого следует отдать команду
. выбрать АВТОР, НАЗВАНИЕ
Исполнение этой команды СУБД производит так: из табл. 2.1 вырезаются по очереди два столбца, соответствующие полям АВТОР и НАЗВАНИЕ. Затем они «склеиваются» в таком же порядке и в итоге получается табл. 3.2.
Таблица 3.2. Результат выборки двух полей из БД
АВТОР
| НАЗВАНИЕ
|
Беляев А.Р.
| Человек-амфибия
|
Кервуд Д.
| Бродяги севера
|
Тургенев И.С.
| Повести и рассказы
|
Олеша Ю.К.
| Избранное
|
Беляев А.Р.
| Звезда КЭЦ
|
Тынянов Ю.Н.
| Кюхля
|
Толстой Л.Н.
| Повести и рассказы
|
Беляев А.Р.
| Избранное
|
Коротко о главном
Система управления базами данных (СУБД) — это программное обеспечение компьютера для работы с базами данных.
Таблицы БД хранятся в файлах.
Работа с базой данных начинается с открытия файлов.
Справка — это таблица, содержащая интересующие пользователя сведения, извлеченные из базы данных.
В команде получения запроса на выборку указываются выводимые поля и условие выбора (условие, которому должны удовлетворять выбираемые записи).
Вопросы и задания
1. Как расшифровывается «СУБД»? Каково назначение этого вида программного обеспечения? 2. Какие СУБД называются реляционными? 3. На каком устройстве и в какой форме хранятся таблицы, созданные с помощью реляционной СУБД? 4. По какой команде (для рассмотренной здесь гипотетической СУБД) происходит получение справочной информации? 5. Как вывести на экран всю таблицу? 6. Как вывести на экран определенные столбцы таблицы? Как реализуется такая работа в терминах «вырезать», «склеить»?
И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс Отослано читателями из интернет-сайтов
Наибольшая библиотека рефератов, планирование уроков информатики, материалы для подготовки к урокам информатики, ответы на тесты, изучай информатику 9 класс бесплатно
Содержание урока
конспект урока
опорный каркас
презентация урока
акселеративные методы
интерактивные технологии
Практика
задачи и упражнения
самопроверка
практикумы, тренинги, кейсы, квесты
домашние задания
дискуссионные вопросы
риторические вопросы от учеников
Иллюстрации
аудио-, видеоклипы и мультимедиа
фотографии, картинки
графики, таблицы, схемы
юмор, анекдоты, приколы, комиксы
притчи, поговорки, кроссворды, цитаты
Дополнения
рефераты
статьи
фишки для любознательных
шпаргалки
учебники основные и дополнительные
словарь терминов
прочие
Совершенствование учебников и уроков
исправление ошибок в учебнике
обновление фрагмента в учебнике
элементы новаторства на уроке
замена устаревших знаний новыми
Только для учителей
идеальные уроки
календарный план на год
методические рекомендации
программы
обсуждения
Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|