数据库实验一

  • 实验内容(一)
  • 实验内容(二)
  • 实验内容(三)
  • 实验内容(四)

【实验名称】 实验一 数据定义
【实验目的】
(1)掌握运用交互式方式和SQL语句创建、修改、删除数据库的方法。
(2)掌握使用交互式方式和SQL语句创建、修改、删除基本表的方法。
(3)理解索引的概念和索引的作用。
(4)掌握创建、删除索引的方法。

【实验原理】
(1)使用交互式方式创建、修改、删除数据库和基本表的方法
(2)创建数据库语句CREATE DATABASE
(3)修改数据库语句ALTER DATABASE
(4)删除数据库语句DROP DATABASE
(5)创建基本表语句CREATE TABLE
(6)修改基本表语句 ALTER TABLE
(7)删除基本表语句 DROP TABLE
(8)创建索引语句CREATE INDEX
(9)删除索引语句DROP INDEX

【实验内容】

实验内容(一)

使用交互式方式创建教材中的学生_课程数据库,要求:
(1)数据库命名为:ST+学号最后三位(例如,ST053)
(2)数据库中包含一个数据文件,逻辑文件名为ST***_data,磁盘文件名为ST***_data.mdf(存储路径学生自定),文件初始容量为3MB,最大容量为20MB,数据库自动增长,增长方式按10%增长
(3)事务日志文件的逻辑文件名为ST***_log,磁盘文件名为ST***_log.ldf (存储路径学生自定), 文件初始容量为5MB,最大容量为15MB,文件容量递增值为1MB

实验内容(二)

使用交互式方式创建ST***数据库中的基本表,要求:
(1)学生表命名为:S+学号最后三位(例如,S053)
课程表命名为:C+学号最后三位(例如,C053)
选课表命名为:SC+学号最后三位(例如,SC053)
(2)各表中属性的名称、类型、约束等参照教材中的例3.5、例3.6、例3.7
(3)参照教材中的图3.2输入各表的数据

实验内容(三)

使用SQL语句创建第2章课后习题6的SPJ数据库,要求:
(1)数据库命名为:SPJ+学号最后三位(例如,SPJ053)
(2)数据库中包含一个数据文件,逻辑文件名为SPJ***_data,磁盘文件名为SPJ***_data.mdf(存储路径学生自定),文件初始容量为4MB,最大容量为30MB,数据库自动增长,增长方式按10%增长
(3)事务日志文件的逻辑文件名为SPJ***_log,磁盘文件名为SPJ***_log.ldf (存储路径学生自定), 文件初始容量为5MB,最大容量为20MB,文件容量递增值为1MB

CREATE  DATABASE SPJ4001
ON PRIMARY
( NAME=SPJ001_data,
FILENAME='D:\shujuku\SPJ001_data.mdf',
SIZE=4MB, MAXSIZE=30MB,                           FILEGROWTH=10% )LOG ON
( NAME=SPJ001_log,
FILENAME='D:\shujuku\SPJ001_log.ldf',
SIZE=5MB,
MAXSIZE=20MB,
FILEGROWTH=1MB )

实验内容(四)

使用SQL语句创建SPJ***数据库中的基本表,要求:
(1)供应商表命名为:S+学号最后三位(例如,S053)
零件表命名为:P+学号最后三位(例如,P053)
工程项目表命名为:J+学号最后三位(例如,J053)
供应情况表命名为:SPJ+学号最后三位(例如,SPJ053)
(2)各表中属性的名称参照第2章课后习题6,属性的数据类型以及主码、外码等约束根据常识自己定义
(3)将SPJ.xls中的数据导入SPJ***数据库

CREATE TABLE S001
(SNO CHAR(9) PRIMARY KEY,
SNAME CHAR(20),
STATUS INT,
CITY CHAR(20)
);CREATE TABLE P001
(PNO CHAR(9) PRIMARY KEY,
PNAME CHAR(20),
COLOR CHAR(20),
WEIGHT INT
);CREATE TABLE J001
(JNO CHAR(9) PRIMARY KEY,
JNAME CHAR(20),
CITY CHAR(20)
);CREATE TABLE SPJ001
(SNO CHAR(9),
PNO CHAR(9),
JNO CHAR(9),
QTY INT
);


数据库实验一——数据定义相关推荐

  1. 数据库实验一 数据定义与数据操纵

    一.实验目的 (1)熟悉oracle环境 (2)熟练掌握和使用PL-SQL建立数据库基本表 (3)使用PL/SQL developer操作数据库 (4)熟练掌握SQL 建立关系,及增删改数据 二.实验 ...

  2. 【一周入门MySQL—1】数据库概述、数据定义、数据操作

    数据库概述.数据定义.数据操作 一.数据库概述 数据库基础概念:按照一定的数据结构来组织.存储和管理数据的仓库. 企业数据存储面临的问题: 存储大量数据: 大量数据的检索和访问: 保证数据信息的一致性 ...

  3. 数据库原理—SQL数据定义功能(九)

    数据库原理-SQL数据定义功能(九)

  4. 数据库实验三——完整性定义与检查

    数据库实验三--完整性定义与检查 一. 实验题目 二. 实验内容和要求 三. 实验步骤 (一) 实体完整性实验 1. 创建表时定义实体完整性 2. 创建表后定义实体完整性 3. 多个候选码时定义实体完 ...

  5. 按学号和姓名进行查询c语言,数据库实验4 数据查询(答案)

    数据库技术与应用实验 实验4 数据查询 实验4 数据查询 学号:18103317 专业:电子信息工程 一.实验内容和步骤 1.在studentsdb数据库中,使用下列SQL语句将输出什么?并说明语句中 ...

  6. 数据库实验报告 数据查询

    桂 林 理 工 大 学 实  验  报  告 班级软件2班学号3162052051734姓名梁振宇同组实验者 实验名称数据查询日期 2018年 06 月05 日 一.实验目的: 1.      观察查 ...

  7. MySQL数据库实验二 数据基本查询

    ★观前提示:本篇内容为mysql数据库实验,代码内容经测试过,可能一小部分有所疏漏,也有会不符合每个人实验的要求的地方,因此以下内容建议仅做思路参考,. 一.实验目的 1.掌握SQL查询语句的一般格式 ...

  8. 数据库实验三-数据控制(安全性部分)

    数据控制(安全性部分) 实验环境:Windows 10操作系统.MySQL 8.0.Navicat 实验内容与完成情况: 一.实验目的 (1)熟悉通过SQL对数据进行安全性控制. (2)完成书本上习题 ...

  9. 数据库——实验二 数据查询

    1.实验目的 理解SQL 程序设计基本规范,熟练运用SQL 语言实现数据查询,包括单表查询.分组统计查询和连接查询.嵌套查询合和集合查询. 2.实验内容和要求 针对tpch 数据库或自建数据库test ...

  10. 数据库实验三 数据查询一

    第1关:按条件查询单表的所有字段 任务描述 本关任务:按条件查询数据表的所有字段 为了完成本关任务,你需要掌握: 如何查询数据表的所有字段 相关知识 查询数据表 命令格式: select * from ...

最新文章

  1. 手机经常提示找不到服务器,经常出现找不到服务器是什么原因?什么网也打 – 手机爱问...
  2. 谷歌浏览器mac_Mac用户浏览网页不可少的浏览器-谷歌Chrome
  3. 【技术解决方案】音视频同步策略分析并计算出当前音频播放的pts
  4. ubuntu20.04下安装vmshare tools_Go语言的安装与配置-vscode
  5. Java得到请求的IP地址
  6. SQL学习之SELECT子句顺序
  7. SpringShell文档阅读笔记-SpringShell的基本使用
  8. Lake Counting(信息学奥赛一本通-T1249)
  9. System学习笔记001---WIN10 win10按哪里哪里出现蓝色框
  10. 用C语言解决狼羊白菜过河的思路,基于visual Studio2013解决C语言竞赛题之1079狼羊过河...
  11. 在输入框后面提示错误_Q9登录错误?你想要的解决方法都在这!
  12. [转载]架构指南 : Java1.7+Eclipse luna + Maven 3.2.5 +spring 4.1.4
  13. python下载百度文库文档_Python百度文库爬虫之txt文件
  14. [Excel图表实战技巧精粹].Excel.Home.扫描版 百度云
  15. zmap扫描mysql_ZMap扫描机制剖析
  16. https双向认证java
  17. 印度行——印度软件公司的印象
  18. 什么品牌的蓝牙耳机音质最好?高品质蓝牙耳机排行榜
  19. linux usb 打印机命令
  20. NUMERIC和DECIMAL区别

热门文章

  1. MySQL项目--电商平台--数据库搭建
  2. MIDAS截面特性计算器说明
  3. 黑马python24期课件和代码_黑马Python 24期全套教程
  4. 【实用开发工具】将BAT脚本打包成exe可执行文件
  5. 无法连接到SQL SERVER数据库
  6. 管家婆登录服务器未响应,管家婆辉煌登录点击下一步没有反应解决办法
  7. java8 131下载_jdk 8u131下载
  8. Charles 在线破解工具
  9. 批量打印Word文档并记录(一)
  10. Excel表格批量生成Word文档