
Сжатие базы данных
После изменения, добавления или удаления объектов базы данных информация в ней хранится в дезорганизованном виде. При удалении записи из таблицы, место, которое она занимала в файле БД, автоматически не освобождается и не используется для хранения новых записей. Чтобы уменьшить размер файла БД и произвести оптимизацию хранения ее объектов, нужно воспользоваться служебной программой Сжать базу данных. При сжатии размер новой БД будет кратен 32 Кбайт. Сожмем Вашу БД. Прежде чем сделать это, посмотрите, сколько места занимает БД. Делается это следующим образом: в строке меню выберите Файл, в раскрывшемся меню выберите Свойства базы данных, выберите вкладку Общие. Запомните размер файла. Для этого надо открыть ее. В строке меню выберите Сервис, в раскрывшемся меню выберите Служебные программы, затем Сжать базу данных. После окончания процесса сжатия активизируется окно БД. Сжатая БД хранится под тем же именем, что и перед сжатием. Снова посмотрите размер файла, сравните. Если в процессе сжатия БД возникнет ошибка, и он будет аварийно завершен, то БД может быть повреждена. БД, поврежденные в процессе сжатия, нельзя восстановить с помощью служебной программы. Поэтому сжимать БД под именем, совпадающим с именем исходной базы, рекомендуется только при наличии резервной копии исходной БД.
Вопросы:
1.Как изменить цвет шрифта? Какие еще атрибуты шрифта можно изменить?
2.Как найти нужные данные в большой таблице?
3.Как найти данные, если Вы не знаете точно, что ищете (например, не уверены, что помните номер телефона)?
4.Как заменить какую-то фамилию на другую?
5.Зачем нужна кнопка Заменить все в окне замены?
6.Как выделить ячейку? Запись? Столбец? Прямоугольник?
7.Как скопировать запись?
8.Как скопировать поле? Как скопировать поле в пределах одной таблицы?
9.Как скопировать таблицу?
10.Можно ли скопировать только структуру таблицы? Как это сделать?
13.Как скопировать таблицу из одной БД в другую? 12. Как скрыть таблицу?
Как увидеть скрытую таблицу (не отменяя скрытность)?
14.Как отфильтровать данные?
15.Что такое фильтр по выделению?
16.Что будет, если ни одна из записей не удовлетворяет критерию, задаваемому фильтром?
17.Что такое расширенный фильтр? Приведите пример.
18.Что такое сжатие БД, для чего оно применяется?
19.Как вывести на экран записи с названиями городов, начинающихся на букву Д?
20.Как вывести на экран записи с названиями стран, начинающихся с букв М, Л, Н, О?
Задание:
Сделайте так, чтобы в БД Кадры, созданной Вами,
1)На экран выводились бы сведения только о пенсионерах:
а) только о пенсионерах-мужчинах;
б) только пенсионерах-женщинах
2)Выведите на экран всю таблицу.
3)Выведите на экран сведения о людях, у которых табельный номер больше 100
а) у которых табельный номер больше 100, но меньше 300;
б)о женщинах-пенсионерках, у которых табельный номер меньше 400.
Откройте БД Задание 3, в ней откройте таблицу Список.
1)Прежде всего, приведите таблицу в порядок: задайте разумную ширину полей.
2)Зафиксируйте столбец Фамилия.
3)Сделайте так, чтобы дата рождения отображалась в виде 5 июня 1946 г.
4)Замените в поле Город Свердловск на Екатеринбург, Ленинград на Санкт-Петербург.
5)Скройте поля Отчество и Номер дома. Покажите преподавателю.
6)Вставьте новое поле Страна. Заполните его самостоятельно.
7)Сделайте так, чтобы на экран выводились только сведения о жителях Петербурга; только о сотрудниках петербургского университета. Покажите преподавателю. Выведите на экран всю таблицу.
8)Выведите на экран только сведения обо всех продавцах, обо всех сотрудниках зоопарка.
9)Скопируйте структуру таблицы Список, назовите новую таблицу Клиенты.
10)Скопируйте поле Фамилия из таблицы Список в таблицу Клиенты. Покажите преподавателю.
11)Сделайте скрытой таблицу Список, но так, чтобы ее было видно на экране. Покажите преподавателю.