实验训练4 :数据库系统维护作业 1 .1 实验目的 通过创建数据库、并进行相应的维护,了解并掌握 Mysql 数据库的创建和维护的不同方法和途径,并通过这一具体的数据库理解实际数据库所包含的各要素。 1 .2 实验内容 1.数据库创建与维护 (1 ) 创建数据库表 创建学生选课数据库中所包含的数据库表,数据库表结构如下: 学生(学号,姓名,性别,年龄,系别,班级) 课程(课程编号,课程名称,学分) 选修(学号,课程编号,学生成绩) 要求为各数据库表属性选择合适的数据类型。 列名、数据类型(长度列、精度、小数位数项)、是否允许空值等。 (2 ) 查看和修改表结构。 选择一个数据库表,练习对其表结构进行相应的修改。 (3 ) 练习用交互式的SQL 语句分别完成以上操作。 (4 ) 对学生数据库中的三张表分别插入数据; (5 ) 对表中的数据进行修改; (6 ) 对表中的数据进行删除操作 2. (1)建立如下视图: 学生选修课程信息视图,包括以下内容: 学生学号、姓名、所在系、选修的课程编号、课程名称、成绩 (2)修改以上视图,增加学生所在班级信息。 (3)对以上视图删除。 1 .3 实验要求 1. 数据库创建与维护实验则要求面向具体应用领域,利用 SQL Server 相关机制,创建并维护数据库系统,为后续各个实验提供前期准备 2. 要求学生根据以上要求确定实验步骤,独 立完成以上实验内容。并在安 装 和数据库运 行后熟 悉 SQL SERVER 的各种 运 行管 理。 3. 实验完成后完成实验报 告 1 .4 实验环 境 Windows8 pc 机 Mysql 配 置 的环 境 Mysql 命 令 行工 具 Workbench 可 视化 工 具 1.5 实验步骤及结果分析 1.5.1 stu dent 数据库创建 打开命令行工具,输入密码,用use 语句使用相应数据。Use student 使用老师的给的数据库。在 workbench 中我们可以看到创建数据库的代码: 下面是输入的数据 此处我们会发现乱码问题,老师给的代码中写的是 Latin,我们改成 utf-8,便解决了中文乱码问题。 创建数据库语句,create table +`数据库名`( `属性名` 属性类型 约束 ) 1.5.2 数据库操作---属性查询 查 询 表 结构 : 即 各 个 属 性 和 属 性 的 完 整 性 约 束 等 。( desc student ) 该语句给我们展示了我们创建的数据的所有(属性名+类型+默认初始情况+约束等)信息。 1.5.3 数据库...