1. Представим себе, что вы работаете на небольшом предприятии, основной деятельностью которого являются оптовые поставки различных товаров: автомобилей, компьютеров и продуктов питания.
Создайте базу данных, которая будет содержать информацию о кадровом составе вашего предприятия, типах продаваемых товаров, их поставщиках, клиентах, наличии товаров на складах и др. Определите и запишите на листке бумаги структуру таблиц, созданной базы данных, наименование и свойства их полей.
Созданная база должна позволять найти:
- Дату приема на работу ваших сотрудников, их возраст, деловую и личную характеристику.
- Сколько и каких товаров продал ваш сотрудник.
- Величину заработной платы, начисленной каждому сотруднику.
- Какие товары, и в каком количестве находятся в данный момент на складе.
- Какие товары пользуются наибольшим спросом.
- Можете сами продолжить этот список.
2. В созданную вами базу данных добавьте таблицу, содержащую поля МЕМО (для личной и деловой характеристики ваших сотрудников) и OLE (для размещения фотографии сотрудника), а в полях «Сотрудник» таблицы «Заказы» и «Подчинение» в таблице «Сотрудники» создайте поля подстановок.
3. Используя шаблоны баз данных, создайте собственную базу данных, содержащую информацию о членах вашей группы.
Созданная база данных должна позволить:
- Узнать день рождения вашего товарища, его возраст.
- Узнать его адрес (или адреса, если он приехал из другого города).
- Его интересы, (хобби).
- Что-нибудь еще по вашему желанию.
4. Создайте базу данных вашей домашней библиотеки.
Созданная база данных, должна позволить:
- Легко найти какие книги находятся у вас дома, а какие вы отдали своим приятелям;
- Определить общую стоимость вашей библиотеки и стоимость отдельных изданий (собраний сочинений).
- Что-нибудь еще по вашему желанию.
Таблица 1.
Данные для создания таблицы «Коллеги» базы данных
Код | Фамилия | Имя | Отчество | Город | Улица | Дом | Квартира | Телефон | Дата рождения | Фото | |
Свойства полей | |||||||||||
Не изме-нять. Код устан. автомат.и м.быть другим | Тип – текстов. Размер -30. Остальное- не менять | Тип – текстов. Размер -20. Остальное- не менять | Тип – текстов. Размер -20. Остальное- не менять | Тип – текстов. Размер -30. Остальное- не менять | Тип – текстов. Размер -30. Остальное- не менять | Тип – текстов. Размер -10. Остальное- не менять | Тип – текстов. Размер -10. Остальное — не менять | Тип – текстов. Размер -20. Остальное- не менять | Тип – краткий формат даты. Остальное- не менять | Тип – поле объекта OLE. Остальное- не менять | |
Фунт | Иосиф | Соломонович | Черноморск | Молдаванка | 222-22-22 | 01.04.1900 | |||||
Деточкина | Матильда | Аксельродовна | Красноярск | пр. Мира | 21-21-21 | 31.12.1980 | |||||
Голованько | Сергей | Анатольевич | Красноярск | Матросова | 01.01.1980 | ||||||
Голубова | Анна | Григорьевна | Минусинск | Мартьянова | 2-22-22 | 08.03.1957 | |||||
Куробитов | Максим | Аскольдович | Москва | Красная площадь | 123-45-67 | 21.12.1951 | |||||
Таблица 2.
Фрагмент данных для создания таблицы «Товары» базы данных
Код товара | Марка | Описание товара | Единица Измерения | Код поставщика | Поставка | На складе | Заказано | Цена | Поставки прекращены | Изображение товара | Код Заказа |
Свойства полей | |||||||||||
Тип – текстов. Размер -6. Обязат поле – Да Пуст. стр. – Нет Индекс – Да (Совп не доп.) | Тип – текстов. Размер-50. Индексирован- Да(Допуск. совпадения) | Тип поля – текстовый. Размер – 255. | Тип поля – текстовый. Размер – 10. | Тип поля – числовое. Размер – двойное с плавающей точкой. Число десятичных знаков — Авто | Тип поля числовое. Размер – Длинное целое. Число десятичных знаков — Авто | Тип поля – числовое. Размер – одинарное с плав. точкой. Формат — основной Число десятичных знаков — Авто | Тип поля – числовое. Размер – одинарное с плав. точкой. Формат — основной Число дес. знак-Авто | Тип поля – денежное. Формат — денежный Число десятичных знаков -Авто | Тип поля – логичесое. Формат поля – Да/Нет | Тип поля – поле объекта | Тип поля – числовое. Размер – длинное целое. Значение по умолчанию – 0. |
Ключевое поле, однозначно определяющее запись товара | Произвольный текст | Произвольный текст | кг., литр, ящик, коробка, упаковка, тн., метр и т.д. | Произвольное числовое значение | Количество единиц товара поставленное | Количество единиц товара на складе | Количество единиц товара заказанное | Цена за единицу товара | Сообщение о прекращении поставок | Может быть вставлено изображение товара | Порядковый номер заказа |
Варенье | банка | 15,60р. | Да | ||||||||
6/7 | Соки виноградные | банка | 32,50р. | Нет | |||||||
6/3 | Соки из цитрусовых | банка | 35,60р. | Нет | |||||||
Консервы детские | банка | 12,80р. | Нет | ||||||||
Ассорти | банка | 28,60р. | Нет | ||||||||
Грибы белые | кг. | 28,60р. | Нет | ||||||||
Сушеные овощи и пряная зелень | кг. | 18,90р. | Нет | ||||||||
Виноградные вина | бутылка | 77,50р. | Нет |