数据库技术实验操作.docx

上传人:b****3 文档编号:24852101 上传时间:2023-06-02 格式:DOCX 页数:12 大小:1.18MB
下载 相关 举报
数据库技术实验操作.docx_第1页
第1页 / 共12页
数据库技术实验操作.docx_第2页
第2页 / 共12页
数据库技术实验操作.docx_第3页
第3页 / 共12页
数据库技术实验操作.docx_第4页
第4页 / 共12页
数据库技术实验操作.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库技术实验操作.docx

《数据库技术实验操作.docx》由会员分享,可在线阅读,更多相关《数据库技术实验操作.docx(12页珍藏版)》请在冰豆网上搜索。

数据库技术实验操作.docx

数据库技术实验操作

《数据库技术与管理》上机实验报告

专业:

学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.数据库分析

(1)创建用于员工考勤的数据库,数据库名为YGKQ,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

(2)数据库YGKQ包含员工的信息和缺勤类型信息,其YGKQ包含下列2个表:

JBQK:

员工基本情况表;

QQLX:

缺勤信息表。

各表的结构见表2.1和表2.2所示:

表2.1JBQK(员工基本情况表结构)

字段名

字段类型

字段宽度

说明

员工号

姓名

缺勤时间

缺勤天数

缺勤类型

缺勤理由

CHAR

CHAR

DATETIME

INT

CHAR

CHAR

4

8

 

4

20

主键

表2.2QQLX(缺勤类型信息表结构)

字段名

字段类型

字段宽度

说明

缺勤类型

缺勤名称

缺勤描述

CHAR

CHAR

CHAR

4

8

20

主键

 

各表的数据内容见表2.3和2.4所示:

表2.3JBQK(员工基本情况记录)

职工号

姓名

缺勤时间

缺勤天数

缺勤类型

缺勤理由

001

李华

2006-09-03

3

1

事假

002

张敏

2006-09-12

2

2

病假

003

付丽

2006-09-03

5

3

旷工

004

张晓华

2006-09-10

2

1

事假

005

邓刚

2006-09-16

1

2

病假

表2.4QQLX(缺勤类型信息记录)

缺勤类别

缺勤名称

缺勤描述

1

事假

本人必须提前1天申请,1-2天由部门准许,2天以上由经理批准

2

病假

1-2天由部门准许,2天以上由经理批准

3

旷工

无故不到者按旷工处理

4

迟到

在规定上班时间1小时后到岗

2.在企业管理器中创建和删除数据库和数据表

(1)在企业管理器中创建的YGKQ数据库。

(2)在企业管理器中删除YGKQ数据库。

(3)在企业管理器中分别创建表JBQK和QQLX。

(4)在企业管理器删除创建的JBQK和QQLX表。

3.在查询分析器中创建数据库和数据表

(1)用T-SQL语句创建数据库YGKQ。

(2)使用T-SQL语句创建JBQK和QQLX表。

实验结果

 

《数据库技术与管理》上机实验报告

专业:

学号:

姓名:

班级:

实验时间

实验地点

实验内容

根据某一单位的员工考勤情况,对实验2所创建数据库YGKQ的各表进行数据更新操作。

自己随意编写员工情况,对数据库YGKQ中的各表进行数据的插入、修改和删除至少各5条记录。

实验结果

新建数据

修改数据

INSERTINTOJBQK

VALUES('1234','王闯','2006-09-03','3','1','病假')

DELETEJBQK

WHEREwname='李华'

UPDATEJBQK

SETwname='李松'

WHEREwanme=’gongguan'

DELETEJBQK

WHEREwno='邓刚'

UPDATEJBQK

SETwno='1235'

WHEREwao='1234'

 

《数据库技术与管理》上机实验报告

专业:

学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.SELECT语句的基本使用

(1)根据实验2给出的数据表的结构,查询每个职工的职工号、姓名、缺勤天数信息。

(2)查询职工号为001的职工的姓名和缺勤天数。

(3)查询所有姓“李”的职工的职工号、缺勤理由。

(4)找出所有缺勤天数在2~3天之间的职工号。

2.SELECT语句的高级查询使用

(1)查询缺勤名称为“病假”的职工的职工号和姓名。

(2)查找缺勤天数为2天的职工的职工号和缺勤名称。

(3)查询“事假”的总人数。

(4)求各缺勤类别的人数。

(5)将各职工的考勤情况按缺勤天数由高到低排序。

3.尝试将教材中的作业在计算机上完成

需要先建立与作业相对应的数据库(或表),然后进行数据的插入,最后才能执行查询命令。

实验结果

 

 

 

《数据库技术与管理》上机实验报告

专业:

学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.在STUDENT库中以“student”表为基础,建立一个名为“V_计算机系学生”的视图(注:

计算机系的系部代码为“02”)。

在使用该视图时,将显示“student”表中的所有字段。

2.使用视图“V_计算机系学生”查询计算机系信息专业(其专业代码为“0202”)学生的信息。

3.在查询分析器中使用更改视图的命令将视图“V_计算机系学生”更名为“V_计算机系男生”。

4.修改“V_计算机系男生”视图的内容。

视图修改后,在使用该视图时,将得到计算机系所有“男”学生的信息。

5.删除视图“V_计算机系男生”。

实验结果

ALTERVIEWV_计算机系学生ASV_计算机系男生

 

《数据库技术与管理》上机实验报告

专业:

学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.为YGKQ数据库中的JBQK表添加外键约束,要求如下:

将缺勤类型设置为外键,其引用表为QQLX,外键名称为fk_qqlx。

1.创建以“SQLServer身份验证”方式访问数据库的登录账号和数据库用户YGKQAmd。

2.禁止账号/登录,然后再进行恢复。

3.为实验二创建的数据库YGKQ创建用户YGKQAmd,然后修改用户名为YGAmd。

4.为数据库用户YGAmd设置权限:

对于数据库表JBQK和QQLX具有SELECT、INSERT、UPDATE、DELETE权限。

5.收回授予数据库用户YGAmd的操作权限

 

实验结果

 

《数据库技术与管理》上机实验报告

专业:

shiyan6学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.为YGKQ数据库中的JBQK表添加外键约束,要求如下:

将缺勤类型设置为外键,其引用表为QQLX,外键名称为fk_qqlx。

实验结果

《数据库技术与管理》上机实验报告

专业:

shiyan7学号:

姓名:

班级:

实验时间

实验地点

实验内容

1.创建以“SQLServer身份验证”方式访问数据库的登录账号和数据库用户YGKQAmd。

2.为数据库用户YGAmd设置权限:

对于数据库表JBQK和QQLX具有SELECT、INSERT、UPDATE、DELETE权限。

实验结果

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1