内容正文:
3.2 数据库的构建
【学习目标】
1.理解现实世界的各种信息在信息系统中是以结构化的数据进行存放的。
2.利用Access数据库有效管理与处理数据。
3.掌握可视化环境中创建数据库的方法。
4.根据需求合理的设置字段属性。
【知识框架】
构建 数据的数据库是信息系统设计的 工作。
知识点1:数据库
数据库( )是按照 来组织、存储和 数据的“仓库”,是一个长期存储在计算机内、有组织的、可共享的数据 。
数据库中的数据以一定的 组织、描述和存储,具有尽可能小的 、较高的数据独立性和易扩展性,可以在一定范围内为多个用户 。
知识点2:创建数据库
1.创建表
启动Access,新建数据库之后,系统将默认进入 视图。
2.保存表文件
①进行视图切换,将弹出" "对框。
②点击左上角,在弹出的菜单中选择 /另存为。
修改表名称,单击"确定"按钮,保存新建的表。
3.设计表结构
在数据表的设计视图中,可以 、 、 字段以及调整字段的 。
设ISBN为主键
表结构完整要求
4.输入数据
双击左边表对象中的表名,如下图(图书信息表)
或将视图切换为数据表视图,可在对应的图书信息表中录入基础数据。
以上两种方式,都可以进入图书信息表信息展示界面,如下图(图书信息表)
(根据图片中的内容来录入数据)
此表中每一行称之为“ ”。
知识点3:字段名称、数据类型、主键
1. 是数据库表中用于标识 的名称,定义了该列存储的 和内容,方便用户在查询、更新和管理数据时引用和操作。
2.在表的设计视图中,每一个字段都有数据类型,Access支持多种数据类型,如文本、数字、日期/时间等。
(1)文本,Access 2010及之前的版本最多允许 个字符或数字。Access默认是50个字符,可以通过设置“字段大小”属性控制可输入的最大字符 。
(2)数字,用来存储进行算术计算的数字数据。用户可以设置“字段大小”属性,定义一个特定的数字类型,如“字节”“ ”“长整型”“ 型”“双精度型”“小数”等类型。用数字来描述事物数量时,要注意单位的统一。
(3)日期/时间,用来存储日期、时间数据,每个日期/时间字段需要 个字节的存储空间。
知识点4:多媒体信息的保存
多媒体数据通常并不直接存储到数据表中,而是以文件的形式存储在服务器的 之中,数据表仅存储多媒体数据的地址信息。当用户需要浏览多媒体信息时,Web服务器根据数据库中的多媒体文件 向用户提供相应的多媒体数据。
【课后练习】
1.对于Access文本型数据默认的位数和最大位数数据正确的一组是( )
A.50和255 B.50和256 C.100和255 D.100和256
2.下图是一个用Access软件创建的数据表,该表中的字段个数是( )
A.1 B.2 C.3 D.4
3.数据库中的数据一般存放在( )中
A.内存 B.CPU C.寄存器 D.磁盘
4.能够与其他Office组件进行数据交换、共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的数据库是( )。
A.Oracle B.Access C.Sybase D.Informix
5.下列哪组都是Access 2007数据库的扩展名( )
A..bmp、.accdb B..mdb、.accdb
C..mdb、.avi D..gif、.accdb
6.下列不属于数据库特点的是( )
A.数据共享 B.数据具有完整性
C.数据冗余很高 D.数据独立性高
7.一家银行有多个储户,一个储户能够在多家银行存取款,银行与储户之间是( )
A.一对一的联系 B.一对多的联系
C.多对一的联系 D.多对多的联系
8.下列关于主键的描述正确的是( )
A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中不允许有多个主键
9.在Access数据类型中,允许存储的内容含字符数最多的是( )
A.文本型 B.备注型 C.日期/时间型 D.自动编号型
10.Access的文本型数据最大位数为( )
A.50 B.64 C.255 D.256
11.下列说法错误的是( )
A.ACCESS具有模块化程序设计的能力
B.ACCESS不具有程序设计的能力
C.ACCESS可以使用系统菜单创建数据库应用系统
D.ACCESS具备面向对象的程序设计能力,并能创建复杂的数据库应用系统
12.Access的“是/否”数据类型通常称为( )
A.真/假型 B.对/错型 C.I/O型 D.布尔型
13.Access2007数据库系统的类型是( )
A.网状型 B.层次型 C.关系型 D.特殊型
14.为数据表建立索引的目的是( )
A.降低SQLServer数据检索的速度
B.降低SQLServer数据查询的速度
C.加快数据库的打开速度
D.提高SQLServer数据检索的速度
15.数据库管理系统的英文缩写是( )
A.DBMS B.DBS C.DBA D.DB
16.以下是Access 2007数据库文件的是( )
A.早操.accdb B.作业.tiff C.日记.doc D.跳远.gif
17.以下不是Access2007数据库的数据类型的是( )
A.文本 B.日期/时间 C.OLE对象 D.数据
18.图为图书管理系统表“图书表”的数据结构,下列说法正确的是( )
A.表中主键的字段为ISBN
B.表中共有6条记录
C.表中字段的数据类型共有6种
D.ISBN字段的数据可以允许有重复记录
19.关于Access数据库,下列说法正确的是( )
A.Access数据库表名称和字段名称均不能使用中文
B.Access数据库的数据表允许有多个主键
C.Access数据库是关系数据库
D.Access数据库无法存储视频数据
20.下列不属于Access数字型数据类型的是( )
A.字节 B.字长 C.整型 D.长整型
21.如图“进货信息”表中有5条记录,其中有一条是错误的,它是( )记录
A.第2条 B.第3条 C.第4条 D.第5条
22.根据下图描述的学生相关信息,制作数据表时应选择的字段有( )
A.学号、姓名、班级、入学年份
B.学生、学号、姓名、班级
C.学号、学生、姓名、入学年份
D.学号、学生、入学年份、班级
23.某Access数据表打开后如下图所示,下列叙述中错误的是( )
A.数据表名称是books
B.数据表中共有61条记录
C.数据表中共有3个字段
D.author字段的数据类型应为文本
24.通常,多媒体数据并不直接存储到数据表中,而是以( )的形式存储在服务器的硬盘之中,数据表仅存储多媒体数据的( )
A.文件,地址信息 B.文本,链接
C.数值,地址信息 D.文件,链接
25.下列选项中,属于数据库管理软件的是( )
A.Windows 7 B.Microsoft Access
C.Microsoft Excel D.Microsoft Word
26.在“课程信息表"中,对于“课程名称"这个字段在Access数据库中应该选用的数据类型是( )
A.文本型 B.备注型 C.数字型 D.日期/时间型
27.建立表的结构时,一个字段由( )组成。
A.数据类型 B.字段名 C.字段属性 D.以上都是
28.数据库是( )
A.辅助存储器上的一个文件
B.以一定组织结构保存在辅助存储器中的数据的集合
C.一些常用的数据
D.磁盘上的一个数据文件
29.Access 数据库及其组成说法中不正确的是( )
A.可以使用结构化查询语言查询数据
B.表的每一条记录由若干个字段值构成
C.表的每一行称为一条记录
D.属于层次模型的数据库
30.数据库表中,每列信息称为( )
A.信息 B.数据 C.记录 D.字段
【学案答案】
1.存储
2.基础
3.Database
4.数据结构
5.管理
6.集合
7.数据模型
8.冗余度
9.共享
10.表
11.另存为
12.保存
13.新增
14.修改
15.删除
16.顺序
17.记录
18.字段名称
19.列
20.数据类型
21.255
22.长度
23.整型
24.单精度
25.8
26.硬盘
27.地址
【课后答案】
1.答案:A解析:默认位数为50,最大位数为255。故选A。
2.答案:D解析:四个字段,故选D。
3.答案:D解析:所有的文件都是保存在电脑的磁盘中的,即外存储器。故选D。
4.答案:B解析:Access数据库是微软office组件中的一个软件,故选B。
5.答案:B解析:A中bmp为图片,C中avi为视频,D中gif为图片,故选B。
6.答案:C解析:数据库建立的目的之一就是减少数据的冗余,故C错误,数据库有规范的关系可以减少冗余的产生。
7.答案:D解析:用户可以在多个银行中存款,银行也可以为多个用户服务,故之间的关系为多对多的联系。故选D。
8.答案:A解析:主键的一个特性就是唯一性,故A正确,既然是唯一,不可以为空值,表中能设置多个主键,但不一定是第一个字段。
9.答案:B解析:文本型最多255,C是日期时间,D是数值型,B高版本中为长文本。故选B。
10.答案:C解析:8位的长度,故最大值位255,选C。
11.答案:B解析:每个功能都是一个模块化表示,ACCESS可以创建数据库应用系统,故CD正确。B错误。
12.答案:D解析:数据类型中表示真假两种状态的就是布尔型,故选D。
13.答案:C解析:关系数据库的软件之一,选C。
14.答案:D解析:索引可以提高检索的速度,故选D。
15.答案:A解析:DBMS(Database Management System):数据库管理系统;DBS(Database System):数据库系统;DBA(Database Administrator):数据库管理员;DB(Database)数据库。故选A。
16.答案:A解析:doc是office word文档,gif是图片,tiff也是一种图像格式,故选A。
17.答案:D解析:ABC属于,D不属于。
18.答案:A解析:小钥匙就是主键,具有唯一性。故本题选A,字段类型共两种(短文本、数字)
19.答案:C解析:可以用中文、主键只有一个,可以存储视频数据的地址或者用二进制流的形式存储。故选C
20.答案:B解析:字长是一个字的位数,故选B。
21.答案:D解析:第五条记录错误,因为其中没有供货商编号为A005的记录,故选D。
22.答案:A解析:学号、姓名、班级、入学年份,故选A。
23.答案:C解析:数据库表是books,共有61条记录,共有7个字段,author字段为文本。
24.答案:A解析:文件的形式保存,在数据库中保存文件保存的地址信息,故选A。
25.答案:B解析:Microsoft Access是数据库管理软件,故选B。
26.答案:A解析:文本型,默认下255个字符,足以表示课程名,故选A。
27.答案:D解析:字段由字段名、数据类型和字段属性组成,故选D。
28.答案:B解析:数据库是以一定的组织结构保存在辅助存储器中的数据的集合。故选B。
29.答案:D解析:用SQL语句进行查询、记录由若干字段组成、每一行是一条记录,属于关系型模型,故本题选D。
30.答案:D解析:每列成为字段,故选D。
学科网(北京)股份有限公司
$$