2014中国内地电影大盘点数据库讲稿.doc

武汉大学教学实验报告 信息管理学院 信息管理类专业 2015年 04月 25日 实验名称 数据库基本数据表、关系、查询的创建 指导教师 陆颖隽 姓名 韩宇姝 年级 2014级 学号 2014302480144 成绩 一、预习部分 实验目的 实验基本原理 主要仪器设备(含必要的元器件、工具) 1.实验目的: (1)总体上是为了更好地掌握数据库的实际操作,学会利用Access软件进行数据库 的实际设计。 (2)为了熟练地掌握数据库的基础操作,根据所设计的ER结构图创建实体、属性 数据表以及数据表之间的关系。能够熟练地运用数据表的常用操作。 (3)学会创建各种查询包括选择查询、参数查询、交叉表查询、操作查询和SQL语言查询。 (4)目的是生成一个电影数据库的基本雏形,为接下来窗体、宏的创建打下基础 2.实验基本原理: (1)数据模型的创建原理:确定实体(创建主题的对象)、属性(描述实体的特征)、实体之间的联系(实体的关联)、绘制E-R图。 (2)数据库(Access)的基本操作原理:首先建立空白数据库然后转换数据库格式。 (3)数据表创建的基本原理:输入数据(导入数据)创建表、表记录的编辑(数据 修改复制移动、记录的插入与删除),设置字段属性(在表设计视图中有12种数据 类型),定义主关键字即主键(可以用多个字段作为主键),设计视图中修改表结构。 (4)表的基本操作原理:表的外观定制(字体、数据表格式、行高列宽的设置),表 的复制删除和重命名,数据的导入与导出。 (5)表的数据操作原理:数据的查找与替换,记录定位、记录排序、记录筛选。 (6)如何建立索引与表间关系原理:创建索引(单字段、多字段、主索引、唯一 索引),建立编辑与删除表间关系(利用“关系窗口”创建关系包括一对一、一对多 关系,编辑与删除表间关系),主表与子表概述。 (7)查询创建原理:选择查询,参数查询,交叉表查询,操作查询,SQL查询(使 用“简单查询向导”或“设计视图”创建单表或多表查询。 (8)SQL语言的基本使用原理:各种SQL语句以及语句查询。 3. 主要仪器设备(含必要的元器件、工具): (1)计算机 (2)office办公包中的Access软件、Excel软件。 (3)数据库应用教程的专业书 (4)百度百科 (5)画笔工具 二、实验操作部分 实验数据、表格及数据处理 实验操作过程(可用图表示) 结论及实验心得 1.实验数据、表格及数据处理: (1)数据库以“2014年票房前五十的电影”为对象展开设计的,设计了四个数据表 包括电影、导演、发行公司、演员表,其中前三个表每个表中有50条记录,演员表中有118条记录,数据来源于百度百科,信息真实。 (2)表格的创建情况:首先是创建空白数据表,然后手动输入数据。表格是以蓝白行相间的颜色为背景,所有汉字处于居中状态,字体为黑色字体宋体11号。 (3)实体的字段属性设计情况:电影表中一共有六个字段(编号、名称、类型、制片国家、票房、图片),导演表中一共有六个字段(导演编号、导演姓名、性别、出生日期、国籍、出生地),发行公司表中一共有六个字段(公司编号、公司名称、总部所在地、成立时间、经营范围、公司性质),演员表中一共有六个字段(演员编号、演员姓名、性别、出生日期、国籍、身高、)。字段的数据类型都为文本数据类型。 (4)主键设置情况:电影表中以电影编号为主键,导演表中以导演编号为主键,发行公司表中以发行公司编号为主键,演员表中是以演员编号为主键。 (5)索引的创建情况:由于四个实体表都是以编号为主键,所以四个数据表的主键都是系统默认的有(无重复),但是演员表和发行公司表中的“演员姓名、发行公司名称”都设为有(有重复)。 (6)关系的创建:在创立关系之前,首先建了三个关系表,包括“拍摄、发行与出演”,而在“拍摄”关系表中设置了“导演编号、演员编号、拍摄时间、拍摄地点”其中以“导演编号和演员编号”为主键;在“发行”关系表中设置了“公司编号、影片编号、上映时间、上映天数”,其中以“公司编号、影片编号”为主键;在“出演”关系表中设置了“演员编号、影片编号、电影名称、扮演人物”字段,其中以“演员编号和影片编号”为主键,然后将四个实体表分别与这三个关系表创建一对多的关系。 (7)四个查询的创建情况:首先建立了一个电影基本信息的多表选择查询(包括对应的发行公司名称、导演姓名、演员姓名),然后建立了以电影类型、票房的单表交叉表查询,以电影编号为参数的参数查询(包括影片类型、制片国家、上映天数),最后建立了演员与电影对应的SQL查询。 以上就是数据表的基本情况。

文档评论(0)

1亿VIP精品文档

相关文档