- 6
- 0
- 约2.17千字
- 约 7页
- 2017-06-11 发布于北京
- 举报
实验一: 数据库管理系统软件的使
实验一: 数据库管理系统软件的使用
一、实验目的
(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;
(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。
二、实验内容
分别在Access和SQL SERVER2005中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。
三、实验步骤:
创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表:
(l) student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3所示。
表1 学生信息表:student
列名 数据类型 长度 是否允许为空值 sno 字符(文本)型 10 否 sname 字符(文本)型 10 否 ssex 字符(文本)型 2 否 sage 整数(数值)型 是 sdept 字符型 4 否 表2 课程信息表:course
列名 数据类型 长度 是否允许为空值 cno 字符(文本)型 3 否 cname 字符(文本)型 30 否 credit 整数(数值)型 是 pcno 字符(文本)型 3 是 表3 学生选课表:sc
列名 数据类型 长度 是否允许为空值 sno 字符(文本)型 10 否 cno 字符(文本)型 30 否 grade 整数(数值)型 是 建表结果截图如下(3个):
用可视化界面在Access中建立数据库和表:
(a)在Access中创建xsgl.mdb数据库,使用表设计视图创建如表1、表2、表3所示结构的3个表。
分别在student表、course表和sc表中输入如下表中的记录:
在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录:
sno sname ssex sage sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS 95005 刘云 女 18 CS
cno cname credit pcno 1 数据库 4 5 2 数学 6 3 信息系统 3 1 4 操作系统 4 6 5 数据结构 4 7 6 数据处理 3 7 PASCAL语言 4 6
sno cno grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 95003 2 85 95004 1 58 95004 2 85
录入数据后结果截图如下(3个):
(b)对表中的记录进行浏览、修改、删除操作。
浏览记录截图如下:
修改记录截图如下:
删除记录截图如下:
2.在SQL SERVER中用SQL SERVER2005 Management Studio新建数据库和表:
(1)建立xsgl数据库:
①启动SQL Server2005Management Studio,
②选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库,
界面截图如下:
③在图中,按图分别设置数据库xsgl的属性,点击确定按钮,完成了数据库的创建。
选择确定按钮,则创建xsgl数据库。
创建数据库结果界面截图如下:
(2)建立student、course、sc表:
①选择xsgl数据库树形菜单,选择表,表逻辑对象中点击鼠标的右键,在弹出式菜单中选择新建,启动表设计器。
②选择新建,启动表设计器,建立表结构,保存为student。
创建student表结果界面截图如下:
③分别按表2、3建立course表和sc表。
创建course表结果界面截图如下:
创建sc表结果界面截图如下:
(3)在表中添加记录:选择student表,在快捷菜单下选择打开表,输入学生表中的记录。
录入student表数据后结果截图如下:
依次按相同方法建立course表和sc 表,并输入其中的记录。
录入course表数据后结果截图如下:
录入sc表数据后结果截图如下:
(4)修改表中的数据:
修改表记录截图如下:
(5)删除表中的记录:
删除表记录截图如下:
回答问题:
Access数据库主要有哪些对象组成?
答:Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。
SQL SERVER2005数据库主要由哪些逻辑对象组成?物理数据库文件包括哪些文件?
答:逻辑对象包括:表、视图、存储过程、函数、可编程性、安全性等
物理数据库文件包括两种:日志文件、数据文件;日志文件又分为主要日
原创力文档

文档评论(0)