数据库作业2要点.pdf
《数据库作业2要点.pdf》由会员分享,可在线阅读,更多相关《数据库作业2要点.pdf(38页珍藏版)》请在三一文库上搜索。
1、数据库技术与管理 上机实验报告 班级:工程管理1101 班 姓名: 学号: 实验报告一 数据库技术与管理上机实验报告 专业:工程管理学号:姓名:班级: 1101班 实验时间201211.24 实验地点西配楼 实验内容1创建数据库 (1) A. 使用企业管理器创建数据库 B.在 Data 上点击鼠标右键,选择新建数据库 C.输入数据库名称,并点击数据文件和事务日志选项卡,分别输入相应信息 D.点击确定后可以看到在SQL Server 的数据库中新增加了YGKQ 数据库。 (2) 使用 SQL语句创建数据库 CREATE DATABASE YGKQ ON (NAME=YGKQ _Data, FIL
2、ENAME=C:ProgramFilesMicrosoftSQLServerMSSQLDataYGKQ_Data.mdf SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=5% ) LOG ON (NAME=YGKQ _log, FILENAME= C:Program FilesMicrosoftSQL ServerMSSQLDataYGKQ _log.ldf , SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB ) 2. 创建表 (1) 使用企业管理器创建表 第一步:在YGKQ 数据库展开点击表,在所有表的展开上点击右键选择新建表 第二步:按照
3、要求依次输入表的列名、数据类型、长度、是否允许空以及对这一列的描述。 第三步:点击鼠标右键,设置主键 第四步:将所有列信息输入完成后点击保存,输入文件名。第一张表创建完成。 可以在表展开中查看到新建的表 第五步:按照上述方法将其他表新建完成。 (2) 使用 SQL语句创建表 第一步:打开事件分析器,输入SQL语句 create table qqxl ( sno char(4) primary key, -员工号 sname char(8) not null,-姓名 absent datetime,-缺勤时间(主键) absent int,-缺勤天数(主键) absent char(4),-缺勤
4、类型 absent char(20) -缺勤理由 ) 第二步:保存建好的表 可以通过SELECT 语句查看建好的表 第三部:按照上述步骤,建立其他的表 create table qqxl ( sab char(4) primary key,-缺勤类型(主键) sname char (8) not null,-缺勤名称 absent char(20) -缺勤描述 ) 实验结果 表 1. 表 2. 表 3. 表 4. 图 1. 图 2. 实验报告二 数据库技术与管理上机实验报告 专业:工程管理学号: 2011003352 姓名:胡艳红班级: 1101班 实验时间2012.11.24 实验地点西配楼
5、 实验内容 实验二 数据定义 一、目的和要求 1了解 SQL Server 数据库的逻辑结构和物理结构。 2了解表的结构特点。 3了解 SQL Server 的基本数据类型。 4学会在企业管理器中创建数据库和表。 5学会使用 T-SQL语句创建数据库和表。 二、实验准备 1要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2 创建数据库必须要确定数据库名、所有者(即创建数据库的用户) 、 数据库大小(最 初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。 3确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server
6、 的常用数据 类型,以创建数据库的表。 4了解常用的创建数据库和表的方法。 三、实验作业题 1数据库分析 (1)创建用于员工考勤的数据库,数据库名为YGKQ , 初始大小为 10MB,最大为 50MB ,数据库自动增长,增长方式是按5比例增长;日志文件初始为2MB ,最大可 增长到 5MB ,按 1MB 增长。数据库的逻辑文件名和物理文件名均采用默认值。 (2)数据库 YGKQ 包含员工的信息和缺勤类型信息,其YGKQ 包含下列 2 个表: JBQK :员工基本情况表; QQLX :缺勤信息表。 各表的结构见表 2.1 和表 2.2 所示: 表 2.1 JBQK (员工基本情况表结构) 字段名
7、字段类型字段宽度说明 员工号 姓名 缺勤时间 缺勤天数 缺勤类型 CHAR CHAR DATETIME INT CHAR 4 8 4 主键 缺勤理由CHAR 20 表 2.2 QQLX(缺勤类型信息表结构) 字段名字段类型字段宽度说明 缺勤类型 缺勤名称 缺勤描述 CHAR CHAR CHAR 4 8 20 主键 各表的数据内容见表 2.3 和 2.4 所示: 表 2.3 JBQK (员工基本情况记录) 职工号姓名缺勤时间缺勤天数缺勤类型缺勤理由 001 李华2006-09-03 3 1 事假 002 张敏2006-09-12 2 2 病假 003 付丽2006-09-03 5 3 旷工 00
8、4 张晓华2006-09-10 2 1 事假 005 邓刚2006-09-16 1 2 病假 表 2.4 QQLX (缺勤类型信息记录) 缺 勤 类 别 缺勤名称 缺勤描述 1 事假 本人必须提前 1 天申请, 1-2 天由部门准许, 2 天以 上由经理批准 2 病假1-2 天由部门准许, 2 天以上由经理批准 3 旷工无故不到者按旷工处理 4 迟到在规定上班时间 1 小时后到岗 2在企业管理器中创建和删除数据库和数据表 (1)在企业管理器中创建的YGKQ 数据库。 (2)在企业管理器中删除YGKQ 数据库。 (3)在企业管理器中分别创建表JBQK和 QQLX 。 (4)在企业管理器删除创建的
9、JBQK和 QQLX 表。 3在查询分析器中创建数据库和数据表 (1)用 T-SQL语句创建数据库 YGKQ 。 (2)使用 T-SQL语句创建 JBQK和 QQLX 表 实验结果1创建数据库 (1) 使用企业管理器创建数据库 在 Data 上点击鼠标右键,选择新建数据库 数据库中数据文件的设置 数据库中事务日志的设置 (2) 使用 SQL语句创建数据库 CREATE DATABASE YGKQnew ON (NAME=YGKQnew_data, FILENAME=C:Program FilesSQL ServerMSSQLDataYGKQnew_data.mdf , /* 此处的文件位置参考
10、企业管理器创建数据库时默认的文件位置*/ SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=5% ) LOG ON (NAME=YGKQ_log, FILENAME= C:Program FilesSQL ServerMSSQLDataYGKQnew_log.ldf , /* 此处的文件位置参考企业管理器创建数据库时默认的文件位置*/ SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB ) 2在企业管理器删除数据库和数据表 3. 在企业管理器中分别创建表JBQK和 QQLX 。 3在查询分析器中创建数据库和数据表 (1)用 T-SQL语句创建数据库
11、 YGKQ 。 第一步:打开事件分析器,输入SQL语句 CREATE TABLE JBQK ( 员工号char(4) PRIMARY KEY, - 员工号 ( 主键) 姓名char(8) NOT NULL, - 姓名 缺勤时间datetime(8), - 缺勤时间 缺勤天数int(4), - 缺勤天数 缺勤类型char(4), - 缺勤类型 缺勤理由char(20), - 缺勤理由 ) CREATE TABLE QQLX ( 缺勤类型int(4), - 缺勤类型 ( 主键) 缺勤名称char(4), - 缺勤名称 缺勤描述char(20), - 缺勤描述 ) 点击 F5 运行 SQL 语句 实
12、验报告三 数据库技术与管理上机实验报告 专业: 工程管理学号: 2011003352 姓名:胡艳红班级: 1101班 实验时间2012.11.24 实验地点西配楼 实验内容 实验三数据更新 一、目的和要求 1学会在企业管理器中对表进行插入、修改和删除数据操作。 2学会使用 T-SQL语句对表进行插入、修改和删除数据操作。 3了解 T-SQL语句对表数据库操作的灵活控制功能。 二、实验准备 1了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管 理器中进行,也可以由T-SQL语句实现。 2掌握 T-SQL中用于对表数据进行插入(INSERT ) 、修改(UPDATE )和删除(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 作业 要点
链接地址:https://www.31doc.com/p-5208735.html