数据库的建立和数据载入实验报告 哈工大.docx
- 文档编号:16448355
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:17
- 大小:967.22KB
数据库的建立和数据载入实验报告 哈工大.docx
《数据库的建立和数据载入实验报告 哈工大.docx》由会员分享,可在线阅读,更多相关《数据库的建立和数据载入实验报告 哈工大.docx(17页珍藏版)》请在冰点文库上搜索。
数据库的建立和数据载入实验报告哈工大
数据库系统导论课程实验报告
实验1:
数据库的建立和数据载入
姓名
院系
软件学院
学号
任课教师
指导教师
实验地点
软件学院三楼机房
实验时间
实验课表现
出勤、表现得分10%
实验报告
得分40%
实验总分
操作结果得分50%
实验目的:
1.1数据库建立
(1)了解SQLServer的简单使用
(2)掌握启动、关闭数据库系统
(3)掌握数据库的建立、删除和修改操作
(4)理解基本表之间的关系,掌握表结构的建立、修改和删除操作
(5)掌握数据载入方法
(6)掌握索引的建立和删除操作
(7)掌握视图的建立、删除和修改
(8)数据库的备份和恢复
1.2安全性定义与检查
(9)掌握数据库登陆帐户的创建、修改、删除和禁止操作
(10)掌握数据库用户的添加和删除操作
(11)掌握数据库角色的创建、删除;数据库角色成员的添加和删除
(12)掌握权限管理中语句权限和对象权限的管理
1.3完整性定义与检查
(13)充分理解关系数据库中关于数据库完整性的概念
(14)掌握实体完整性的定义方法
(15)掌握参照完整性定义的方法
(16)掌握用户自定义完整性的方法
实验内容及结果:
索引和视图的创建
a在员工表中按所得薪水建立一个非聚集索引salaryIdx.
b在订单主表中,首先按订单金额的升序,然后按业务员编号的降序建立一个非聚集索引salenosumIdx
c创建一个只包含上海客户信息的视图
数据库的备份和恢复
安全性定义与检查
1分别创建登陆帐号和用户帐号john,mary
2将员工表的所有权限给全部用户。
3创建角色r1,r2,将订单明晰表所列的SELECT权限、UNIT_PRICE列的UPDATE权限给r1。
4收回全部用户对员工表的所有权限
5将john,mary两个用户赋予r1角色。
7在当前数据库中删除角色r2
完整性定义与检查
为数据库中的每张表完成主键、外键的设置后,数据库表间的关系图如下所示。
员工表:
员工姓名、电话属性为NOTNULL;员工编号构成:
年流水号,共8位,第1位为E,如E,年份取雇佣日期的年份;性别:
f表示女,m表示男。
商品表:
商品编号、商品名称、商品类别、建立日期设为NOTNULL;商品编号构成:
年流水号,共9位,第1位为P,如P,年份取建立日期的年份。
客户表:
客户编号、姓名、性别、所属部门、薪水设为NOTNULL;客户号构成:
年流水号,共9位,第1位为C,如C,年份取创建时间的年份。
订单主表:
订单编号的构成:
年月日流水号,共12位,如1;订单编号、客户编号、员工编号、发票号码设为NOTNULL;业务员必须是员工;定货日期默认值为系统当前日期;订单金额默认值为0;发票号码建立UNIQUE约束。
订单明细表:
订单编号、商品编号、数量、单价设为NOTNULL。
如下图所示,NOTNULL的设置直接在设计表界面中进行勾选。
实验过程中遇到的问题如何解决的?
本次实验的体会(结论)
指导教师评语
签字:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库的建立和数据载入实验报告 哈工大 数据库 建立 数据 载入 实验 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)