ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:3.18MB ,
资源ID:8418931      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8418931.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库作业 2Word文件下载.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据库作业 2Word文件下载.docx

1、Program FilesMicrosoftSQL ServerMSSQLDataYGKQ _log.ldf ,SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB2. 创建表(1) 使用企业管理器创建表第一步:在YGKQ数据库展开点击表,在所有表的展开上点击右键选择新建表第二步:按照要求依次输入表的列名、数据类型、长度、是否允许空以及对这一列的描述。第三步:点击鼠标右键,设置主键第四步:将所有列信息输入完成后点击保存,输入文件名。第一张表创建完成。可以在表展开中查看到新建的表第五步:按照上述方法将其他表新建完成。(2) 使用SQL语句创建表打开事件分析器,输入SQL语句cr

2、eate table qqxl( sno char(4) primary key, -员工号 sname char(8) not null,-姓名 absent datetime,-缺勤时间(主键) absent int,-缺勤天数(主键) absent char(4),-缺勤类型 absent char(20) -缺勤理由保存建好的表可以通过SELECT语句查看建好的表第三部:按照上述步骤,建立其他的表 sab char(4) primary key,-缺勤类型(主键) sname char (8) not null,-缺勤名称 absent char(20) -缺勤描述实验结果表1.表2.

3、表3.表4.图1.图2.实验报告二2011003352 姓名:胡艳红 班级:2012.11.24实验二 数据定义一、目的和要求1了解SQL Server数据库的逻辑结构和物理结构。2了解表的结构特点。3了解SQL Server的基本数据类型。4学会在企业管理器中创建数据库和表。5学会使用T-SQL语句创建数据库和表。二、实验准备1要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。2创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。3确定数据库包含哪些表以及

4、包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。4了解常用的创建数据库和表的方法。三、实验作业题1数据库分析(1)创建用于员工考勤的数据库,数据库名为YGKQ, 初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。(2)数据库YGKQ包含员工的信息和缺勤类型信息,其YGKQ包含下列2个表:JBQK:员工基本情况表;QQLX:缺勤信息表。各表的结构见表 2.1和表2.2所示:表 2.1 JBQK(员工基本情况表结构)字段名字段类型字段宽度说

5、明员工号姓名缺勤时间缺勤天数缺勤类型缺勤理由CHARDATETIMEINT4820主键表 2.2 QQLX(缺勤类型信息表结构)缺勤名称缺勤描述各表的数据内容见表 2.3和2.4所示: 表 2.3 JBQK (员工基本情况记录)职工号001李华2006-09-0331事假002张敏2006-09-122病假003付丽5旷工004张晓华2006-09-10005邓刚2006-09-16表 2.4 QQLX (缺勤类型信息记录)缺勤类别本人必须提前 1天申请,1-2天由部门准许,2天以上由经理批准1-2天由部门准许,2天以上由经理批准无故不到者按旷工处理迟到在规定上班时间 1小时后到岗2在企业管理

6、器中创建和删除数据库和数据表(1)在企业管理器中创建的YGKQ数据库。(2)在企业管理器中删除YGKQ数据库。(3)在企业管理器中分别创建表JBQK和QQLX。(4)在企业管理器删除创建的JBQK和QQLX表。3在查询分析器中创建数据库和数据表 (1)用T-SQL语句创建数据库YGKQ。(2)使用T-SQL语句创建JBQK和QQLX表(1) 使用企业管理器创建数据库在Data上点击鼠标右键,选择新建数据库数据库中数据文件的设置数据库中事务日志的设置CREATE DATABASE YGKQnew(NAME=YGKQnew_data,Program FilesSQL ServerMSSQLData

7、YGKQnew_data.mdf /*此处的文件位置参考企业管理器创建数据库时默认的文件位置*/SIZE=10MB,(NAME=YGKQ_log,Program FilesSQL ServerMSSQLDataYGKQnew_log.ldf 2在企业管理器删除数据库和数据表3.在企业管理器中分别创建表JBQK和QQLX。CREATE TABLE JBQK员工号char(4) PRIMARY KEY, -员工号(主键)姓名char(8) NOT NULL,-姓名缺勤时间datetime(8),-缺勤时间缺勤天数int(4),-缺勤天数缺勤类型char(4),-缺勤类型缺勤理由char(20),-

8、缺勤理由CREATE TABLE QQLX-缺勤类型(主键)缺勤名称-缺勤名称缺勤描述-缺勤描述点击F5运行SQL语句实验报告三 工程管理 学号: 胡艳红 班级:实验三 数据更新1学会在企业管理器中对表进行插入、修改和删除数据操作。2学会使用T-SQL语句对表进行插入、修改和删除数据操作。3了解T-SQL语句对表数据库操作的灵活控制功能。1了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管理器中进行,也可以由T-SQL语句实现。2掌握T-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCATE TABLE)命令的用法。3了解使

9、用T-SQL语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据灵活,功能更强大。根据某一单位的员工考勤情况,对实验2所创建数据库YGKQ的各表进行数据更新操作。自己随意编写员工情况,对数据库YGKQ中的各表进行数据的插入、修改和删除至少各5条记录.自己随意编写员工情况,对数据库YGKQ中的各表进行数据的插入、修改和删除至少各5条记录。插入删除INSERT INTO YGKQVALUES(006,李平2012-11-22,2 ,3,旷工)实验报告四实验四 数据查询一、目的与要求1掌握SELECT语句的基本语法。2掌握子查询的表示。3掌握连接查询的表示。4掌握SELECT语句的统计函

10、数的作用和使用方法。5掌握SELECT语句的GROUPBY和ORDERBY子句的作用和使用方法。1了解SELECT语句的基本语法格式。2了解SELECT语句的执行方法。3了解子查询的表示方法。4了解SELECT语句的统计函数的作用。5了解SELECT语句的GROUP BY和ORDER BY子句的作用。1SELECT语句的基本使用(1)根据实验2给出的数据表的结构,查询每个职工的职工号、姓名、缺勤天数信息。(2)查询职工号为001的职工的姓名和缺勤天数。(3)查询所有姓“李”的职工的职工号、缺勤理由。(4)找出所有缺勤天数在23天之间的职工号。2SELECT语句的高级查询使用(1)查询缺勤名称为

11、“病假”的职工的职工号和姓名。(2)查找缺勤天数为2天的职工的职工号和缺勤名称。(3)查询“事假”的总人数。(4)求各缺勤类别的人数。(5)将各职工的考勤情况按缺勤天数由高到低排序。3. 尝试将教材中的作业在计算机上完成 需要先建立与作业相对应的数据库(或表),然后进行数据的插入,最后才能执行查询命令。实验四1.(1)SELECT ID,Name,DayFROM JBQK(2)Select Name,DayWHERE ID=001(3)Select ID,ResultWHERE Name like 李%(4)Select IDWHERE Day=2 AND Day = 3Select ID,N

12、ameWHERE Result = 病假Select JBQK.ID,QQLX.NameFROM JBQK,QQLXWHERE JBQK.Type=QQLX.Type AND JBQK.Day=2Select COUNT(Type) AS 事假的总人数 WHERE Type=1Select COUNT(Result) AS 事假人数WHERE Result=事假Select COUNT(Result) AS 病假人数WHERE Result=病假WHERE Result=旷工(5)Select *ORDER BY Day DESC3.实验报告五2012/12/8实验五 视图1掌握创建视图的SQ

13、L语句的用法。2掌握使用企业管管理器创建视图的方法。3掌握使用创建视图向导创建视图的方法。4掌握查看视图的系统存储过程的用法。5掌握修改视图的方法。1了解创建视图方法。2了解修改视图的SQL语句的语法格式。3了解视图更名的系统存储过程的用法。4了解删除视图的SQL语句的用法。1在STUDENT库中以“student”表为基础,建立一个名为“V_计算机系学生”的视图(注:计算机系的系部代码为“02”)。在使用该视图时,将显示“student”表中的所有字段。2使用视图“V_计算机系学生”查询计算机系信息专业(其专业代码为“0202”)学生的信息。3在查询分析器中使用更改视图的命令将视图“V_计算

14、机系学生”更名为“V_计算机系男生”。4修改“V_计算机系男生”视图的内容。视图修改后,在使用该视图时,将得到计算机系所有“男”学生的信息。5删除视图“V_计算机系男生”。实验五1 CREATE VIEW V_计算机系学生(sno,sname,sex,native,birthday,dno,spno,classno,entime)ASSELECT sc.sno,sname,sex,native,birthday,dno,spno,classno,entimeFROM student AS st,student_course AS scWHERE sc.tcid=2 and sc.sno =st

15、.snoWITH CHECK OPTIONSelect sno,sname,sex,native,birthday,dno,spno,classno,entime,home,telFROM V_计算机系学生WHERE classno=0202exec sp_rename V_计算机系学生 ,V_计算机系男生4.5.实验报告六 2011003352 姓名:实验六 数据完整性1掌握约束的定义及其删除方法。1了解数据完整性概念。2了解约束的类型。3了解创建约束和删除约束的语法。1为YGKQ数据库中的JBQK表添加外键约束,要求如下:将缺勤类型设置为外键,其引用表为 QQLX,外键名称为fk_qqlx

16、。为YGKQ数据库中的JBQK表添加外键约束,要求如下:将缺勤类型设置为外键,其引用表为 QQLX,外键名称为fk_qqlxALTER TABLE JBQKADD CONTRAINT fk_qqlx -fk_constraint为新定义的外键约束名FOREIGN KEY (Type)REFERENCES QQLX(Type)实验报告七实验七 数据控制1掌握SQL Server的安全机制。2掌握服务器的安全性的管理。3掌握数据库用户的管理。4掌握权限的管理。1了解SQL Server的安全机制。2了解登录账号的创建、查看、禁止、删除方法。3了解更改、删除登录账号属性的方法。4了解数据库用户的创建

17、、修改、删除方法。5了解数据库用户权限的设置方法。1创建以“SQL Server身份验证”方式访问数据库的登录账号和数据库用户YGKQAmd。2禁止账号YGKQAmd登录,然后再进行恢复。3为实验二创建的数据库YGKQ创建用户YGKQAmd,然后修改用户名为YGAmd。4为数据库用户YGAmd设置权限:对于数据库表JBQK和QQLX具有SELECT、INSERT、UPDATE、DELETE权限。5. 收回授予数据库用户YGAmd的操作权限。1 创建以“SQL Server身份验证”方式访问数据库的登录账号和数据库用户YGKQAmd。2 2. 禁止账号YGKQAmd登录,然后再进行恢复。3. 为实验二创建的数据库YGKQ创建用户YGKQAmd,然后修改用户名为YGAmd。4.为数据库用户YGAmd设置权限:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2