第二章数据库及表的基本操作

合集下载

《MySQL数据库实用教程》电子教案

《MySQL数据库实用教程》电子教案

《MySQL数据库实用教程》电子教案第一章:MySQL数据库简介1.1 课程目标了解MySQL数据库的历史和发展掌握MySQL数据库的特点和应用场景了解MySQL数据库的安装和配置1.2 教学内容MySQL数据库的历史和发展MySQL数据库的特点和优势MySQL数据库的应用场景MySQL数据库的安装和配置步骤1.3 教学方法讲授:讲解MySQL数据库的历史、特点和应用场景演示:展示MySQL数据库的安装和配置过程互动:回答学生提出的问题1.4 课后作业了解并总结其他数据库的特点和应用场景完成MySQL数据库的安装和配置第二章:MySQL数据库的基本操作2.1 课程目标掌握MySQL数据库的创建、删除和使用掌握MySQL数据库表的创建、删除和修改掌握MySQL数据库表中数据的插入、查询和修改2.2 教学内容MySQL数据库的创建、删除和使用MySQL数据库表的创建、删除和修改MySQL数据库表中数据的插入、查询和修改2.3 教学方法讲授:讲解MySQL数据库的创建、删除和使用方法演示:展示MySQL数据库表的创建、删除和修改过程互动:回答学生提出的问题2.4 课后作业练习创建、删除和使用MySQL数据库练习创建、删除和修改MySQL数据库表练习插入、查询和修改MySQL数据库表中的数据第三章:MySQL数据库的进阶操作3.1 课程目标掌握MySQL数据库的备份和恢复掌握MySQL数据库的安全管理掌握MySQL数据库的性能优化3.2 教学内容MySQL数据库的备份和恢复MySQL数据库的安全管理MySQL数据库的性能优化3.3 教学方法讲授:讲解MySQL数据库的备份和恢复方法演示:展示MySQL数据库的安全管理和性能优化技巧互动:回答学生提出的问题3.4 课后作业练习备份和恢复MySQL数据库学习并了解MySQL数据库的安全管理方法学习并了解MySQL数据库的性能优化技巧第四章:MySQL数据库的编程应用4.1 课程目标掌握MySQL数据库的存储过程和触发器掌握MySQL数据库的视图和索引掌握MySQL数据库的存储引擎4.2 教学内容MySQL数据库的存储过程和触发器MySQL数据库的视图和索引MySQL数据库的存储引擎4.3 教学方法讲授:讲解MySQL数据库的存储过程、触发器、视图、索引和存储引擎的概念和使用方法演示:展示MySQL数据库的存储过程、触发器、视图、索引和存储引擎的实际应用示例互动:回答学生提出的问题4.4 课后作业练习创建和调用MySQL数据库的存储过程和触发器练习创建和使用MySQL数据库的视图和索引学习并了解MySQL数据库的存储引擎的选择和配置方法第五章:MySQL数据库的实战应用5.1 课程目标掌握使用MySQL数据库进行网站数据管理的方法掌握使用MySQL数据库进行大数据处理的方法掌握MySQL数据库的分布式应用和集群管理5.2 教学内容使用MySQL数据库进行网站数据管理使用MySQL数据库进行大数据处理MySQL数据库的分布式应用和集群管理5.3 教学方法讲授:讲解使用MySQL数据库进行网站数据管理和大数据处理的方法演示:展示MySQL数据库的分布式应用和集群管理的实际应用示例互动:回答学生提出的问题5.4 课后作业练习使用MySQL数据库进行网站数据管理学习并了解使用MySQL数据库进行大数据处理的方法学习并了解MySQL数据库的分布式应用和集群管理的配置和部署方法第六章:使用SQL语句操作MySQL数据库6.1 课程目标掌握SQL语句的基本结构和使用方法掌握使用SQL语句创建、删除和修改数据库表掌握使用SQL语句插入、查询和修改数据6.2 教学内容SQL语句的基本结构使用SQL语句创建、删除和修改数据库表使用SQL语句插入、查询和修改数据6.3 教学方法讲授:讲解SQL语句的基本结构和使用方法演示:展示使用SQL语句创建、删除和修改数据库表以及插入、查询和修改数据的过程互动:回答学生提出的问题6.4 课后作业练习编写SQL语句创建、删除和修改数据库表练习编写SQL语句插入、查询和修改数据第七章:MySQL数据库的备份与恢复7.1 课程目标掌握MySQL数据库的备份方法掌握MySQL数据库的恢复方法掌握MySQL数据库的还原方法7.2 教学内容MySQL数据库的备份方法MySQL数据库的恢复方法MySQL数据库的还原方法7.3 教学方法讲授:讲解MySQL数据库的备份、恢复和还原方法演示:展示MySQL数据库的备份、恢复和还原的实际操作过程互动:回答学生提出的问题7.4 课后作业练习使用MySQL数据库的备份方法进行数据备份练习使用MySQL数据库的恢复方法进行数据恢复练习使用MySQL数据库的还原方法进行数据还原第八章:MySQL数据库的安全管理8.1 课程目标掌握MySQL数据库的安全管理概念掌握用户权限管理方法掌握SQL注入防护方法8.2 教学内容MySQL数据库的安全管理概念用户权限管理方法SQL注入防护方法8.3 教学方法讲授:讲解MySQL数据库的安全管理概念、用户权限管理方法和SQL注入防护方法演示:展示MySQL数据库的用户权限管理和SQL注入防护的实际操作过程互动:回答学生提出的问题8.4 课后作业练习使用用户权限管理方法设置用户权限学习并了解SQL注入防护方法第九章:MySQL数据库的性能优化9.1 课程目标掌握MySQL数据库的性能优化方法掌握索引优化方法掌握查询优化方法9.2 教学内容MySQL数据库的性能优化方法索引优化方法查询优化方法9.3 教学方法讲授:讲解MySQL数据库的性能优化方法、索引优化方法和查询优化方法演示:展示MySQL数据库的索引优化和查询优化的实际操作过程互动:回答学生提出的问题9.4 课后作业练习使用索引优化方法优化数据库索引练习使用查询优化方法优化数据库查询第十章:MySQL数据库的实战应用案例分析10.1 课程目标学习MySQL数据库在实际项目中的应用案例分析MySQL数据库在实战中的性能优化方法掌握MySQL数据库在实战中的安全防护措施10.2 教学内容MySQL数据库在实际项目中的应用案例MySQL数据库在实战中的性能优化方法MySQL数据库在实战中的安全防护措施10.3 教学方法讲授:讲解MySQL数据库在实际项目中的应用案例和实战中的性能优化方法、安全防护措施演示:展示MySQL数据库在实战中的应用案例和性能优化、安全防护的实际操作过程互动:回答学生提出的问题10.4 课后作业学习并分析MySQL数据库在实际项目中的应用案例学习并了解MySQL数据库在实战中的性能优化方法和安全防护措施重点解析本文主要介绍了《MySQL数据库实用教程》电子教案,共包含十个章节。

vfp教程 第二章 表的创建和使用

vfp教程 第二章 表的创建和使用

第二章表的创建和使用2.1 VFP6.0表1. 表的概念表(数据表):是指存放在磁盘文件中的一张二维表。

(相当FoxPro 2.x 版本中的数据库)自由表:不属于任何数据库的表。

数据库表:包含在一个数据库中的表。

表文件名:表名可以由字母、数字或下划线组成,系统自动给出的扩展名为 .DBF。

备注文件名:当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件名。

表结构:存储表记录的公共结构。

(就是指一张表的表头结构,即字段的属性)。

记录:表中的一行。

它是多个字段的集合,同一张表的每个记录都有相同的字段。

字段:表中的一列。

它规定了数据的特征。

关系型数据表的特点:(1)每一个字段不可再分解,也不能有名字相同的字段;(2)每一列中的数据都有相同的数据类型;(3)表中没有内容完全相同的行(记录)。

2. 字段的基本属性字段的属性:包括:字段名、数据类型、字段宽度、小数位数、空值支持字段名:即每个字段的名字,必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。

自由表的字段名最多由10个字符组成,数据库表的字段名支持长名,最多可达128个字符。

如果从数据库中移去一个表,那么此表的长字段名将被截短成 10 个字符。

VFP允许长字段名和长表名,但使用长名称对于跨平台的操作可能遇到难以预料的结果。

数据类型:指该字段的数据特征。

字段宽度:指该字段所能容纳数据的的最大字节数。

小数位数:指数值型数据将保留几位小数。

此时的字段宽度 = 整数位数+1+小数位数。

NULL 值(空值):无明确的值。

NULL 值不等同于零或空格。

一个 NULL 值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。

表的创建:设计表名和表结构、输入记录、建立索引数据维护:增加记录、修改记录、删除记录创建表的主要步骤:设计表结构→输入记录→建立索引→数据维护(1)必须先打开所需的数据表才可进行以上操作;(2)当带有命令子句时,只对指定的记录进行操作;(3)LIST 命令的默认范围是所有记录,DISPLAY 命令的默认范围是当前记录。

Access数据库应用基础教程

Access数据库应用基础教程

Access数据库应用基础教程第一章:Access数据库介绍Access是微软开发的一种关系型数据库管理系统。

它具有简单易用、功能强大的特点,广泛应用于各个领域。

本章将介绍Access数据库的基本概念、特点以及它在企业中的应用。

第二章:创建数据库和表格在Access中,我们首先需要创建一个数据库,然后在数据库中创建表格。

本章将详细介绍如何创建数据库、设置数据库属性以及创建不同类型的表格。

第三章:数据类型和字段属性在创建表格时,我们需要定义字段的数据类型和属性。

本章将介绍Access中常用的数据类型,如文本、数字、日期等,并讲解如何设置字段的属性,如是否允许空值、默认值等。

第四章:查询数据在实际应用中,经常需要从数据库中查询特定的数据。

本章将介绍如何使用SQL语句进行数据查询,如选择特定的字段、设置查询条件、使用排序等。

第五章:表格之间的关系Access数据库允许创建多个表格,并通过关系来连接这些表格。

本章将介绍如何创建不同类型的表格关系,如一对一、一对多等,并讲解如何使用关系建立查询。

第六章:表单设计与数据输入表单是Access中用于方便用户输入、编辑和查看数据的界面。

本章将介绍如何设计表单,如添加文本框、复选框、下拉列表等控件,并讲解如何为表单添加数据输入验证规则。

第七章:报表生成与打印报表是Access中用于输出数据库中数据的工具。

本章将介绍如何创建报表,如定义报表的布局、设置报表的属性,并讲解如何使用报表向打印机输出数据。

第八章:宏的使用宏是Access中用于自动化操作的一种工具。

本章将介绍如何创建宏,如添加动作、设置条件,并讲解如何使用宏实现一些常见的自动化操作。

第九章:数据导入与导出Access支持与其他数据库和文件格式的数据导入与导出。

本章将介绍如何将数据从Excel、CSV等格式导入到Access数据库中,并讲解如何将Access数据库中的数据导出为其他格式。

第十章:数据库维护与备份数据库的维护和备份是保证数据库安全性和可靠性的重要手段。

数据库的四种基本操作

数据库的四种基本操作

数据库的四种基本操作数据库是计算机科学中的重要概念,它是一种组织和管理数据的系统。

为了让数据能够更好地被使用,数据库提供了四种基本操作,包括插入、查询、更新和删除。

在本文中,我们将深入探讨这四种操作的原理、方法和应用。

一、插入插入操作是将数据添加到数据库中的过程。

在插入数据之前,我们需要先创建一个表格来存储数据。

表格是数据库中最基本的数据结构,它由行和列组成,每一行代表一个记录,每一列代表一个属性。

例如,我们可以创建一个名为“学生”的表格,其中包括学生的姓名、年龄、性别等属性。

在插入数据时,我们需要按照表格的结构格式输入数据,例如:INSERT INTO 学生 (姓名, 年龄, 性别) VALUES ('张三', 18, '男');这条语句的意思是将一个名为“张三”的学生记录插入到“学生”表格中,他的年龄为18岁,性别为男。

插入操作是数据库中最基础的操作之一,它可以用于向数据库中添加新的数据,例如注册新用户、录入新订单等。

在插入数据时,我们需要注意数据的完整性和正确性,避免出现数据冗余、重复或错误的情况。

二、查询查询操作是从数据库中检索数据的过程。

查询可以根据特定条件筛选数据,例如按照姓名、年龄、性别等属性进行查询。

在查询之前,我们需要了解数据库中的查询语句,其中最常用的是SELECT 语句。

SELECT语句的基本格式为:SELECT 列名 FROM 表名 WHERE 条件;例如,我们可以查询“学生”表格中所有年龄大于18岁的男性学生,语句如下:SELECT * FROM 学生 WHERE 年龄 > 18 AND 性别 = '男';其中“*”表示查询所有列,WHERE子句中的条件为年龄大于18岁且性别为男。

查询操作是数据库中最常用的操作之一,它可以帮助我们从大量数据中快速找到所需的信息。

在查询数据时,我们需要注意查询语句的正确性和优化性,避免查询结果过多或过少的情况。

第二章 sql server 2008 数据库的基本操作

第二章 sql server 2008 数据库的基本操作

/*日志文件逻辑文件名*/ /*日志文件物理文件名*/ /*日志文件初始大小*/ /*日志文件最大大小*/ /*日志文件自动增长*/

使用T-SQL语言为安易超市创建“supermarket”数据库
参数 参数值
数据库名称
数据文件逻辑文件名 数据文件物理文件名 数据文件的初始大小 数据文件的最大大小 数据文件增长量 日志文件逻辑文件名
在更改数据库名称之前,要确保以下三种条件: • 确保数据库被创建后没有被使用过 • 确保数据库的访问选项设置时单用户模式 • 确保数据库现在处于关闭状态
SQL Server 2000数据库的基本操作
【例】将数据库“学生信息管理”更名为“student”
1. 2.
ALTER DATABASE 学生信息管理 MODIFY NAME = student SP_RENAMEDB „student‟ , ‟学生信息管理’
CREATE DATABASE 教学管理 ON PRIMARY ( NAME = „教学管理_DATA1‟, FILENAME = „D:\教学管理\教学管理_DATA1.MDF‟. SIZE = 5, MAXSIZE = 100, FILEGROWTH = 10% ) FILEGROUP F_GROUP ( NAME = „教学管理_DATA2‟, FILENAME = „D:\教学管理\教学管理_DATA2.MDF‟. SIZE = 5, MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
例: USE 教学管理 EXEC sp_helpfilegroup
SQL Server 2000数据库的基本操作
2、更改数据库名称
在查询分析器中使用T-SQL命令更改数据库名称。 语法一: SP_RENAMEDB „oldname‟ , ‟newname‟ 语法二: ALTER DATABASE dataname MODIFY NAME = newname 注意:

VisualFoxPro-6.0参考答案

VisualFoxPro-6.0参考答案

第一章Visual FoxPro 6.0基础知识习题精练一参考答案:一、单项选择题1.A2.C3.C4.A5.D6.B7.B8.B9.A 10.D 11.B 12.B 13.C 14.D 15.A 16.A 17.B 18.D 19.C 20.A 21.B 22.C 23.B 24.C 25.A 26.C 27.A 28.D 29.B 30.B 31.B 32.D 33.A 34.B 35.C 36.B 37.C 38.A 39.C 40.B 41.A 42.D 43.C 44.B 45.A 46.B 47.C 48.A 49.B 50.B 51.D 52.B 53.D 54.A 55.C 56.A 57.D 58.A 59.D 60.C 61.A 62.D 63.C 64.C 65.B 66.C 67.C 68.B 69.A 70.C 71.A 72.B 73.A74.D 75.B 76.B 77.A 78.D 79.D 80.A 81.A二、填空题1.通用型 G 42.备注型 43..FPT4.变量数组对象5.数值型逻辑型货币型6.严格的 YMD7.$ ¥ 48.字段变量和内存变量9.利用赋值号“=”赋值利用STORE命令赋值 10.?<表达式> ??< 表达式> 11.私有数组全局数组局部数组 12.1 65000 13.不小写大写 14.函数名函数返回值函数名参数函数返回值 15..PRG .DBC .DBF习题精练二参考答案一、选择题1.B2.C3.A4.C5.C6.D7.C8.D9.D 10.A 11.C 12.D 13.D 14.C 15.A16.D 17.D 18.C 19.D 20.B 21.C 22.A 23.C 24.B 25.A 26.D 27.C 28.B 29.D 30.B 31.B 32.C 33.D 34.C 35.C 36.D 37.B 38.B 39.B 40.B 41.C 42.A 43.D 44.B 45.D 46.C 47.C 48.C 49.C 50.B 51.B 52.A 53.C 54.D 55.A 56.B 57.B 58.B 59.A 60.D 61.D 62.D 63.A 64.C 65.B 66.C 67.A 68.D 69.A 70.A 71.C 72.B 73.D 74.C 75.C 76.B 77.B 78.D 79.B 80.B 81.A 82.A 83.B 84.B 85.D 86.A 87.B 88.B 89.D 90.D 91.B 92.D 93.D 94.B 95.A96.A 97.C 98.A 99.C二、填空题1.人工管理、文件管理、数据库系统管理2.一对一、一对多、多对多3.元组,属性4.候选关键字5.外部关键字6.数据结构、数据操作、数据的完整性约束条件。

数据库和表的基本操作实验总结

数据库和表的基本操作实验总结

数据库和表的基本操作实验总结一、实验目的1.1 熟悉数据库和表的基本操作1.2 掌握数据库和表的创建、删除、修改等操作方法1.3 理解数据库和表的结构和关系二、实验环境2.1 实验工具:MySQL2.2 实验数据:学生信息表(包括学号、尊称、芳龄、性别、班级等字段)三、实验步骤及结果3.1 数据库的创建和删除3.1.1 使用CREATE DATABASE命令创建名为student的数据库 3.1.2 使用DROP DATABASE命令删除student数据库3.2 表的创建和删除3.2.1 在student数据库中,使用CREATE TABLE命令创建名为student_info的表,包括字段学号、尊称、芳龄、性别、班级3.2.2 使用DROP TABLE命令删除student_info表3.3 数据插入和查询3.3.1 使用INSERT INTO命令向student_info表插入学生信息3.3.2 使用SELECT命令查询student_info表中的数据3.4 数据更新和删除3.4.1 使用UPDATE命令更新student_info表中的学生信息3.4.2 使用DELETE命令删除student_info表中的学生信息四、实验总结4.1 通过本次实验,我深入了解了数据库和表的基本操作,掌握了创建、删除、插入、查询、更新、删除等操作的方法和技巧4.2 通过实际操作,我对数据库和表的结构和关系有了更清晰的认识,为日后的数据库应用打下了良好的基础4.3 本次实验内容较为简单,但是实践操作起来需要细致、耐心,对细节的注意和经验的积累对于数据库操作具有非常重要的意义4.4 在日后的学习和工作中,我将继续加强对数据库的学习和实践,提升自己的数据库操作技能,为今后的发展打下坚实基础。

以上是关于数据库和表的基本操作实验总结,希望对您有所帮助。

非常抱歉,我似乎重复了前面的部分。

让我再试一次:第五、实验成果分析5.1 数据库的创建和删除通过实际操作,我成功创建了名为"student"的数据库,并且通过DROP DATABASE命令将其成功删除。

南昌大学计算机数据库实验二 数据库和表的操作

南昌大学计算机数据库实验二  数据库和表的操作

SQL Server2005实验指导书实验二数据库和表的操作一.实验目的:1.了解数据库的结构特点、领会数据库中三种类型的文件特点2.学会创建和管理数据库的方法3.了解SQL SERVER的基本数据类型4.了解表结构的特点,学会创建和管理表的方法5.学会使用T-SQL语句创建和管理表二、实验学时2学时三、实验要求1.了解SQL Server数据库结构;2.熟练使用Management Studio或者2000系统下的企业管理器多种方式设计和创建及编辑数据库;3.熟练进行数据库分离附加操作;4.独立完成实验内容,并提交书面实验报告。

四、实验内容1.设计和创建数据库,及管理数据库2.设计和创建数据表,及表基本操作一插入数据。

五、实验步骤内容一:数据库的设计与创建数据库分析1.创建用于学生信息分析的数据库,名称为“学生信息”。

2.主数据文件“学生信息_data”,物理存储路径为”e:\个人目录\学生信息_data.mdf”,初始大小为3mb,最大容量为10mb,递增量为1mb,文件组为primary 文件组。

3.事物日志文件“学生信息_log”,物理存储路径为”e:\个人目录\学生信息_log.ldf”,初始大小为2mb,最大容量为5mb,递增量为10%。

内容二:数据库的管理1.利用sp_helpdb查看数据库“学生信息”的信息。

2.将创建的数据库改名为“学生情况”。

3.通过sql语句做如下修改:(1)主数据文件的容量为4mb,最大容量为20mb,递增量为2mb (2)事务日志文件容量为2mb,最大容量为10mb,递增量为1mb. 4.收缩数据库“学生情况”的容量内容三:设计与管理表1.通过sql语句创建表1“学生”,并保存结果。

表结构如下:2.通过sql语句创建表2“学期成绩”,标结构如下:3.创建表3“课程注册”,表结构如下:4.用sql语句在“学生”表中添加一格“备注”字段并保存结果5. 用sql语句将“学生”表中“专业”字段数据类型改为varchar,长度为30并保存结果6. 用sql语句删除“学生成绩”表中的“备注”字段并保存结果内容四:表的基本操作1.向学生表中添加信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4)日期/时间 日期时间型主要用于存储基于时间的数据。 5)货币 货币类型主要用于存储货币数据。 货币字段中的数据在计算过程中不进行四舍五入。货币 字段精确到小数点左边15位和右边4位。每个货币字段值需要8个字节的存 储空间。 6)自动编号 使用自动编号字段提供唯一值,该值的唯一用途就是使 每条记录成为唯一的。自动编号字段常作为主键应用,尤其是当没有合适 的自然键(基于数据字段的键)可用时。 自动编号字段值需要4或16个字节,具体取决于其“字 段大小”属性的值。 需要说明的是不应使用自动编号字段为表中的记录计数。 自动编号值不会重新使用,因此删除的记录会导致计数与编号存在差异。 此外,可以使用数据表中的“总计”行轻松地获取记录的准确计数。
方法三:通过输入数据创建表
说 明
L
? A a
必须输入字母(A~Z)
可以选择输入字母(A~Z) 必须输入字母或数字 可以选择输入字母或数字
&
C .:;-/ <
必须输入一个任意的字符或一个空格
可以选择输入一个任意的字符或一个空格 小数点占位符及千位、日期与时间的分隔符(实际的字符将根据 “Windows控制面板”中“区域设置属性”的设置而定) 将所有字符转换为小写
2.2 创建数据库
2.2.1 引例 在前面一节主要介绍了Access 2010数 据库的特点、启动和退出的方法、工作界 面和帮助系统,以及Access 2010数据库 中所包含的数据对象。本节将向读者介绍 如下内容: 创建空白数据库 使用向导创建数据库 数据库的基本操作
2.2 创建数据库
2.2.2 创建空白数据库 在Access中创建数据库,有两种方法:一是 使用模板创建,模板数据库可以原样使用,也可 以对它们进行自定义,以便更好地满足需要;二 是先建立一个空数据库,然后再添加表、窗体、 报表等其他对象,这种方法较为灵活,但需要分 别定义每个数据库元素。无论采用哪种方法,都 可以随时修改或扩展数据库。
2. 数据类型:用于指定在字段中存储的数据类型。
1.字段数据类型 Access 2010定义了12种数据类型,在表设计视图中“数据 类型”单元格的下拉列表内显示了12种数据类型。分别为: 1)文本类型 文本类型的字段用于输入介于 1 到 255个字符的文本。文本字段可在 1 到 255 个字符间变化。对于较大文本字段,请使用备注数据类型。 2)备注 备注类型主要用于存储长度超过 255 个字符并且是格式化文本的文本 块。 3)数字 数字类型用于存储非货币值的数值。如果可能使用该字段中的值进行计 算,请使用数字数据类型。
控制显示和打印数据格式,选项预定义格式或输入自定义格式
指定数据的小数位数,默认值是“自动”,范围是0~15 确定当焦点移至该字段时,准备设置的输入法模式 用于指导和规范用户输入数据的格式 在各种视图中,可以通过对象的标题向用户提供帮助信息 指定数据的默认值,自动编号和OLE数据类型无此项属性 一个表达式,用户输入的数据必须满足该表达式 当输入的数据不符合有效性规则时,要显示的提示性信息 该属性决定是否出现Null值
2.1 Access 2010的使用基础
2.1.2 Access的启动及退出 Access 2010启动后,初始界面如图2-1所示。
图2-1 Access 2010初始界面
2.1 Access 2010的使用基础
2.1.4 Access的数据库对象 由图2-5中可以看到Access 2010中包含6种 数据对象,即数据表、窗体、报表、查询、宏 和模块。其作用如下: 1)表(Table) 表是数据库的基本对象,是创建 其他6种对象的基础。 2)查询(Query) 3)窗体(Form) 窗体也称表单。 4)报表(Report) 5)宏(Macro) 6)模块(Module)
1.字段名称 每个字段应具有唯一的名字,称为字段名称。 字段名称的命名规则为: (1)长度为1~64个字符。 (2)可以包含字母、汉字、数字、空格和其他字 符,但不能以空格开头。 (3)不能包含句号(.)、惊叹号(!)、方括号([ ])和重音符号(’)。 (4)不能使用ASCII为0~32的ASCII字符。
第2章 数据库及表的基本操作
2.1 Access 2010的使用基础 2.2 创建数据库 2.3 创建数据表 2.4 表的基本操作 2.5 表的数据操作 2.6 建立索引和表间关系
2.1 Access 2010的使用基础
2.1.1 Access的特点 Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的 数据库时是很好的,效率也很高。 Microsoft Office Access 2010 提供了一组功能强大的工具,可帮助用户快速开始 跟踪、报告和共享信息。用户可以通过自定义几个预定义模板之一、转换现有数据库或创建 新的数据库,来快速创建富有吸引力和功能性的跟踪应用程序,而且不必掌握很深厚的数据 库知识即可执行此操作。通过使用 Office Access 2010,可以轻松使数据库应用程序和报 告适应不断变化的业务需求。Office Access 2010 中增强的 Microsoft Windows SharePoint Services 2010支持可帮助用户共享、管理、审核和备份数据。 1.更强大的数据共享和交换 2.方便与Office其他软件共享信息 3.更加便捷的程序开发环境 4.全新工具提供快捷操作 5.全新的视图界面 6.种类繁多的数据库模板 7.更为简化的表达式生成器 8.将数据库扩展到Web 9.提供了数据集中化录入平台
2.3 创建数据表
图2-28 学生表设计视图
2.3 创建数据表
图2-29 属性快捷键
字段属性:决定了如何存储和显示字段中的数据
表3.2 常规属性选项卡
属 性 字段大小 作 用 设置文本、数据和自动编号类型的字段中数据的范围,可设置的最大字符数 为255
格式
小数位数 输入法模式 输入掩码 标题 默认值 有效性规则 有效性文本 必填字段
2.2 创建数据库
2.2.3 使用向导创建数据库 Access提供了种类繁多的模板,使用它们可 以加快数据库创建过程。模板是随时可用的数据 库,其中包含执行特定任务时所需的所有表、窗 体和报表。通过对模板的修改,可以使其符合用 户自身的需要。 在Access2010中提供了多种数据库模板,用 以帮助用户快速创建符合实际需要的数据库。 Access2010中的模板包括联机模板和本地模板, 这些模板中事先已经预置了符合模板主题的字段, 用户只需稍加修改或直接输入数据即可。
>
! \
将所有字符转换为大写
使输入掩码从右到左显示,而不是从左到右显示。输入掩码中的字符始终 是从左到右填入。可以在输入掩码中的任何地方输入! 使接下来的字符以原义字符显示(例如,\A只显示A)
例1 新建一个数据库名为test1,建立一张 学生表,结构如下:
要求: 1.学号的第一位必须是字母,后面几位 必须是数字。 2.姓名在格式设置中实现当输入名字后 自动添加“同学”两个字 3.性别只能在“男女”这两个选项中选 择 4.出生日期的有效性为“1991年1月1日 以后”,有效性文本为“日期超出范围” 5.设置学号为主键 6.修改主键,将姓名+性别+民族设置为 主键
2.2 创建数据库
2.2.4 数据库的基本操作 1.打开数据库 ACCESS提供了多种打开方式 1)以共享方式打开:选择这种方式打开数据库,即以共享模式打开数据库,允 许在同一时间能够有多位用户同时读取与写入数据库。 2)以独占方式打开: 选择这种方式打开数据库时,当有一个用户读取和写入 数据库期间,其他用户都无法使用该数据库。 3)以只读方式打开:选择这种方式打开数据库,只能查看而无法编辑数据库 。 4)以独占只读方式打开:如果想要以只读且独占的模式来打开数据库,则选 择该选项。所谓的“独占只读方式”指在一个用户以此模式打开某一个数据 库之后,其他用户将只能以只读模式打开此数据库,而并非限制其他用户都 不能打开此数据库。 5)显示前一版本:以共享方式打开本次保存前的数据库版本。
方法一:使用模板创建
下面以“学生”表为例讲述数据表的建立过程。 在创建Access表时可以使用Access 2010内置的表模板。Access 2010提供的表模板如图2-25所示。
图2-25 表模板
方法二:使用设计视图创建表
表由两部分构成:表结构和表内容。
表 结 构 表 内 容
表结构的组成
2.2 创建数据库
2.转换数据库格式 3.备份数据库
2.3 创建数据表
2.3.1 引例 上一节中主要介绍了创建数据库的方法和数据库的基本操作,数据库 创建成功后,首要任务便是创建数据表,创建数据表主要有四种方法: 1。使用表模板创建 2。使用设计视图创建 3。通过输入数据创建 4。使用已有的数据创建表
允许空字符串
索引 Unicode压缩
决定文本和备注字段是否可以等于零长度字符串("")
决定是否建立索引及索引的类型 指定是否允许对该字段进行Un的含义
字符
0 9 # 必须输入数字(0~9) 可以选择输入数字或空格 可以选择输入数据或空格(在“编辑”模式下空格以空白显示,但是在保 存数据时将空白删除,允许输入加号和减号)
字段名 学号 姓名 性别 出生日期 所在系编号 住址 邮政编码 联系电话 文本 文本 文本 日期/时间 文本 文本 文本 文本 字段类型 13 6 2 固定 3 20 6 11 长度 是 主键
2.3 创建数据表
使用设计视图建立“学生”表的具体操作步骤如下: 1)打开“教务管理”数据库。在“创建”选项卡的“表”选项组中,单击“表 设计”选项。 2)打开表的设计视图,按照表2-1的内容,在字段名称列中输入字段名 称,在数据类型列中选择相应的数据类型,在常规属性窗格中设置 字段大小,如图2-28所示。 3)把光标放在“学号”字段选定位置上,单击鼠标右键,弹出如图2-29 所示的快捷菜单中,单击“主键”按钮,或者在“设计”选项卡中,单 击“主键”选项。设置完成后,在“学号”的字段选定器上出现钥匙图 形,表示该字段被设置为主键。 4)单击“保存”按钮,以“学生”为名称保存表。
相关文档
最新文档