教务管理系统数据库的创建

 2025-01-17 19:42:01  阅读 198  评论 0

摘要:PB9里面提供了SQLSERVER的接口。打开PB9,看上面菜单的DATAbase那一项,打开,选择SQL SERVER,新建,把服务名,登录用户名和密码都填写上,就可以配置成功了。如果你的SQL SERVER 2000设置的是WINDOWS用户登录,那么就要用ODBC连接来配置一个数据源,然后在PB的DATAbase选

PB9里面提供了SQLSERVER的接口。

打开PB9,看上面菜单的DATAbase那一项,打开,选择SQL SERVER,新建,把服务名,登录用户名和密码都填写上,就可以配置成功了。

教务管理系统数据库的创建

如果你的SQL SERVER 2000设置的是WINDOWS用户登录,那么就要用ODBC连接来配置一个数据源,然后在PB的DATAbase选项下选DATAbase,ODBC一项来配置。

如何配置ODBC,请看下面。

设置--控制面板--ODBC数据源--默认打开是用户DSN--增加--在弹出的新建数据源左边选择最底下的SQL Server--单击完成--数据源名称任意--描述不用填--服务名如果是本地输入:. 或是127.0.0.1--下一步--如果你安装SQL的时候是混合验证方式那么直接下一步,如果是SQL验证方式就选择使用用户和密码的SQL验证,然后将用户名中的ADMINISTRATOR删除改为SA,密码就是SA的口令,再下一步--这里能够看到MASTER数据库一般就没有问题了,选择你要操作的数据库--下一步--完成。在完成窗口中可以测试一下数据源,如果测试成功,SQL应该没有问题。

数据库原理设计教务管理系统信息要求是什么

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQL Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在弹出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:学生表(student) (学号(sno) 普通编码定长字符类型,长度7,主码,姓名(sname) 普通编码定长字符类型,长度8,非空,性别(ssex) 统一编码定长字符类型,长度1,年龄(sage) 微整型,所在系(sdept) 统一编码可变长字符类型,长度20)课程表(course) (课程号(cno) 普通编码定长字符类型,长度6,主码,课程名(cname) 统一编码定长字符类型,长度10,非空,学分(credit) 小整型,学期(semester) 小整型)修课表(sc)(学号(sno) 普通编码定长字符类型,长度7,主码,外码课程号(cno) 普通编码定长字符类型,长度6,主码,外码成绩(grade) 小整型,修课类别(type)普通编码定长字符类型,长度4)则创建表的语句分别为:create table Student(Sno char

(7) primary key,Sname char

(8) not null,Ssex nchar

(1),Sage tinyint,Sdept nvarchar(20))create table Course(Cno char

(6) primary key,Cname nchar(10) not null,Credit smallint,Semester smallint)create table SC(Sno char

(7),Cno char

(6),Grade smallint,Type char

(4),primary key(Sno,Cno),Foreign key(Sno)References Student (Sno),Foreign key(Cno)References Course (Cno))各表的结构大体如此,如有变化可自行修改。 以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

为什么提示数据库创建失败?

数据库原理设计教务管理系统信息要求是明确系统目标、系统功能描述、建立数据流图和数据字典等。

数据库原理就是教你如何去有效管理那些大量的数据信息的学科,教会你创建数据库来存储数据,优化数据库字段等等,设计出一个良好的数据库对一个系统或者是一个网站这些应用来说都是极其重要的。

相关信息介绍

对数据库系统的基本要求是:

1、能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。

2、系统的用户接口简单,用户容易掌握,使用方便。

3、能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。

4、有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。

使用Transact—SQL语言创建教学管理数据库,创建两个表学生信息的步骤是什么?

name=教务管理系统_log,

filename='D:sql server教务管理系统_data.mdf',

改成

name=教务管理系统_log,

filename='D:sql server教务管理系统_data.ldf',

试试

说明:数据库文件和日志文件要不同名

--学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修

--学生信息表中学号为主键,其他信息都不允许为空

--通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100之间。

CREATE TABLE 学生信息

    (

     学号 INT IDENTITY

            NOT NULL

            PRIMARY KEY ,

     姓名 VARCHAR(50) NOT NULL ,

     性别 BIT NOT NULL

            DEFAULT (0) ,

     籍贯 VARCHAR(50) NOT NULL ,

     班级编号 INT NOT NULL

    )

    

CREATE TABLE 成绩

    (

     学号 INT NOT NULL

            FOREIGN KEY REFERENCES 学生信息 (学号) ,

     课程编号 INT NOT NULL ,

     成绩 INT NOT NULL

            DEFAULT (0) ,

     是否重修 BIT NOT NULL

              DEFAULT (0)

    )

ALTER TABLE 成绩  ADD CONSTRAINT ck_成绩 CHECK(100 >= 成绩 AND  成绩>=0)

SELECT * FROM 学生信息

SELECT * FROM 成绩

以上就是关于如何用SQL2000建立学生教务管理系统的数据库,怎么连接到PB9.0上全部的内容,如果了解更多相关内容,可以关注,你们的支持是我们更新的动力!

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【教务管理系统数据库的创建】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/1024564.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0361秒, 内存占用1.99 MB, 访问数据库22次

陕ICP备14005772号-15